summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
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
2007-06-01set hiwat mark for some of the more popular pools to reduce bouncingTed Unangst
2007-06-01wrong cast checking for VOP_BMAP return value; ok miodTheo de Raadt
2007-05-31zap the vm_amap am_l simplelock, and amap_{lock/unlock} macros forThordur I. Bjornsson
2007-05-29Kill some simplelock goo that annoyed me while reading.Thordur I. Bjornsson
2007-05-29Add a name argument to the RWLOCK_INITIALIZER macro.Thordur I. Bjornsson
2007-05-27pagemove() is no longer used.Miod Vallat
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@Pedro Martelletto
2007-05-18Instead of checking whichqs directly, add a "sched_is_idle()" macro toArtur Grabowski
2007-05-18Instead of a silly loop with goto, just use while(1).Artur Grabowski
2007-05-09Truncate the addresses for the deadbeef values so that they don't needArtur Grabowski
2007-04-29Change the loop test in uvm_km_kmemalloc from '<' to '!='. EverythingArtur Grabowski
2007-04-27For uvm_map and uvm_unmap, splassert(IPL_NONE) for non-INTRSAFE maps.Artur Grabowski
2007-04-27Another indentation cleanup without binary changes.Artur Grabowski
2007-04-27Some ANSI function prototypes and misc cleanups.Artur Grabowski
2007-04-27Some indentation cleanup.Artur Grabowski
2007-04-27Use the right size when we're backing out the allocation inArtur Grabowski
2007-04-19Also show fpu context switches in show uvmexp in ddb.Artur Grabowski
2007-04-18Reserve a few pg_flags for pmaps that might want to use them.Artur Grabowski
2007-04-15One more voff_t in the right place.Artur Grabowski
2007-04-15Use the right types for calculating the object offset.Artur Grabowski
2007-04-15Clean up prototypes, change vm_map_t to struct vm_map *.Artur Grabowski
2007-04-15minor indentation.Artur Grabowski
2007-04-14remove staticTed Unangst
2007-04-14Clean up.Artur Grabowski
2007-04-13While splitting flags and pqflags might have been a good idea in theoryArtur Grabowski
2007-04-12Allow machine-dependant overrides for the ``deadbeef'' sentinel values,Miod Vallat