summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Lock the destination object in vm_fault_copy_entry().alc2003-10-081-2/+7
* Retire vm_page_copy(). Its reason for being ended when peter@ modifiedalc2003-10-083-20/+7
* Only the super-user should be able to wire pages via the mlock() familybms2003-10-061-6/+2
* Move pmap_resident_count() from the MD pmap.h to the MI pmap.h.bms2003-10-063-0/+11
* The addition of a locking assertion to vm_page_zero_invalid() has revealedalc2003-10-051-0/+1
* Revert previous commit. Come back vslock(), all is forgiven.bms2003-10-052-0/+31
* Retire vslock() and vsunlock() with extreme prejudice.bms2003-10-052-31/+0
* Assert that the containing vm object's lock is held inalc2003-10-051-0/+1
* Assert that the containing vm object's lock is held inalc2003-10-041-0/+1
* Synchronize access to a vm page's valid field using the containingalc2003-10-041-4/+8
* - Extend the scope the vm object lock to cover calls toalc2003-10-041-0/+1
* Synchronize access to a vm page's valid field using the containingalc2003-10-041-4/+4
* - Use the UMA_ZONE_VM flag on the fakepg and object zones to preventjeff2003-10-042-2/+3
* Migrate pmap_prefault() into the machine-independent virtual memory layer.alc2003-10-032-2/+92
* In vm_page_remove(), assert that the vm object is locked, unless an Alpha.alc2003-09-281-2/+3
* Part 2 of implementing rstacks: add the ability to create rstacks andmarcel2003-09-273-41/+59
* Provide a bit more help with "memory overwritten after free" style bugs.phk2003-09-271-4/+4
* Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bitpeter2003-09-251-2/+4
* Adjust the kmapentzone limit so that it takes into account the size ofsilby2003-09-231-1/+3
* Change the handling of the kernel and kmem objects in vm_map_delete(): Inalc2003-09-231-23/+18
* Initialize the page's pindex field even for VM_ALLOC_NOOBJ allocations.alc2003-09-221-0/+2
* - Fix MD_SMALL_ALLOC on architectures that support it. Define a new allocjeff2003-09-211-21/+46
* Bad Jeffr! No cookie!peter2003-09-201-2/+2
* - Remove the working-set algorithm. Instead, use the per cpu buckets as thejeff2003-09-192-81/+29
* - Remove the cache colorization code. We can't use it due to all of thejeff2003-09-192-54/+0
* - There are an endless stream of style(9) errors in this file. Fix a few.jeff2003-09-191-44/+18
* - Don't inspect the zone in page_alloc(). It may be NULL.jeff2003-09-191-5/+6
* - Move the logic for dealing with the uma_boot_pages cache into thejeff2003-09-191-21/+22
* - Fix the silly flag situation in UMA. Remove redundant ZFLAG/ZONE flagsjeff2003-09-194-54/+46
* - Don't abuse M_DEVBUF, define a tag for UMA hashes.jeff2003-09-191-3/+4
* - Eliminate a pair of unnecessary variables.jeff2003-09-191-9/+4
* - Initialize a pool of bucket zones so that we waste less space on zones thatjeff2003-09-192-85/+142
* Merge vm_pageout_free_page_calc() into vm_pageout(), eliminating somealc2003-09-191-26/+18
* Add vm object locking to vnode_pager_lock(). (This triggers the movementalc2003-09-182-15/+33
* Remove GIANT_REQUIRED from vm_object_shadow().alc2003-09-171-2/+0
* When calling vget() on a vnode-backed vm object, acquire the vnodealc2003-09-171-2/+3
* Eliminate the use of Giant from vm_object_reference().alc2003-09-151-11/+11
* Call vm_page_unmanage() on pages belonging to the kmem_object. Thisalc2003-09-141-0/+1
* There is no need for an atomic increment on the vm object's generationalc2003-09-131-2/+1
* Add a new parameter to pmap_extract_and_hold() that is needed to eliminatealc2003-09-121-1/+2
* Introduce a new pmap function, pmap_extract_and_hold(). This functionalc2003-09-081-0/+1
* Revise the locking in mincore(2).alc2003-09-071-5/+5
* Don't open with exclusive bit, swapon(8) wants to trash our swapdev.phk2003-09-021-2/+8
* Change clean_map from a global to an auto variableeivind2003-09-012-1/+1
* - Add vm object locking to the part of vm_pageout_scan() that laundersalc2003-08-311-20/+16
* Introduce MAP_ENTRY_GROWS_DOWN and MAP_ENTRY_GROWS_UP to allow formarcel2003-08-302-80/+147
* Add a close() method to a swapdev.phk2003-08-301-138/+254
* Protect the swapdevice tailq with a mutex.phk2003-08-301-23/+50
* Continue the objectification of the swapdev backends:phk2003-08-301-59/+106
* Make the strategy function a method of the individual swapdev.phk2003-08-301-21/+30
OpenPOWER on IntegriCloud