summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2008-09-29Use pools to do allocations for all sizes <= PAGE_SIZE.Artur Grabowski
2008-09-23Do not merge userland map entries.Artur Grabowski
2008-09-16remove dead stores and newly created unused variables.Charles Longeau
2008-09-13fix potential use of uninitialized valueCharles Longeau
2008-09-12less waste for amaps in the common case:Otto Moerbeek
2008-08-26Plug potential memory leak.Mark Kettenis
2008-07-25Correct printing of the pg_flags for ddb.Artur Grabowski
2008-07-25some splassert paranoia.Artur Grabowski
2008-07-18Add new uvm function called uvm_map_pie() which takes align as aKurt Miller
2008-07-02Make the pagedaemon a bit happier.Artur Grabowski
2008-06-27uvm_pglistalloc() works by walking the physical address range it gets invokedMiod Vallat
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-14If we have one syscall that consumes large amounts of memory (like forArtur Grabowski
2008-06-12Bring biomem diff back into the tree after the nfs_bio.c fix went in.Theo de Raadt
2008-06-11back out biomem diff since it is not right yet. Doing very largeTheo de Raadt
2008-06-10Fix buffer cache pending read statistics by ensuring we can identifyBob Beck
2008-06-09Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry ofMiod Vallat
2008-06-02Round up the numbers of keys to allocate, so that the last 128 page areaMiod Vallat
2008-05-05retire ltsleep(); The only refrence left too it is in anThordur I. Bjornsson
2008-04-12Prune the in-use swap encryption keys in uvm_shutdown(), per deraadt@'s idea.Miod Vallat
2008-04-12When enabling swap encryption, pass the correct number of swap pages toMiod Vallat
2008-04-10Correctly amount swap usage for anons, from NetBSD via PR 5772.Miod Vallat
2008-04-09Add new stub uvm_shutdown() and call it from the right place in MD boot()Theo de Raadt
2008-03-02Include sigcode in core dumps. This makes it possible to backtraceMark Kettenis
2008-02-27Don't dump duplicate data in stack segments of core dumps when the stackMark Kettenis
2008-02-17Add back cast in ptoa() to prevent problems with integer overflow.Mark Kettenis
2008-01-09Make uvm_page_lookup_freelist() simpler and faster if VM_PHYSSEG_MAX is 1.Miod Vallat
2008-01-05Mark vadvise(2) as obsolete and remove its implementation, so instead ofMiod Vallat
2008-01-04Only compile in uvm_page_physdump() if option DDB as it's not directly callableMiod Vallat
2007-12-18Turn the uvm_{lock/unlock}_fpageq() inlines intoThordur I. Bjornsson
2007-12-16Correctly calculate stack increment for MACHINE_STACK_GROWS_UP; fixes problemsMark Kettenis
2007-12-15export kernel uvm_km_pages_free as vm.kmpagesfree; ok tedu, tested jsgTheo de Raadt
2007-12-11use a mutex for protection of the uvm_km list. ok artTed Unangst
2007-11-29use a working mutex for the freepage list. ok art deraadtTed Unangst
2007-11-27Shoot old netbsd compat code from almost 20 years ago; ok artTheo de Raadt
2007-11-26In uvm_aio_aiodone(), kill the variable-sized array on stack, and use aMiod Vallat
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-10-10Make context switching much more MI:Artur Grabowski
2007-09-17instead of inspecting the vnode op's to figure out ifThordur I. Bjornsson
2007-09-15replace ctob and btoc with ptoa and atop respectivelyMartin Reindl
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-09-07Use M_ZERO in a few more places to shave bytes from the kernel.Artur Grabowski
2007-09-01replace the machine dependant bytes-to-clicks macro by the MI ptoa()Martin Reindl
2007-08-31simplify uvm_vnp_sync() by removing some simplelock goo.Thordur I. Bjornsson
2007-08-03Don't let pagedaemon wait for pages here. We could trigger this easilyArtur Grabowski
2007-07-18Indentation nit.Artur Grabowski
2007-06-18Bring back Mickey's UVM anon change. Testing by thib@, beck@ andPedro Martelletto
2007-06-13Remove some statics and inlines (mostly to get a readable profile output).Artur Grabowski
2007-06-06now that all partition size/offsets are potentially 64-bit, change theTheo de Raadt
2007-06-05use six new macros to access & store the 48-bit disklabel fields relatedTheo de Raadt