summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* The page queues lock is no longer required by vm_page_busy() oralc2006-10-221-3/+4
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'salc2006-10-221-18/+19
* Fix two minor style(9) nits in v1.313 which were noticed during ankensmith2006-09-291-2/+2
* Refactor vm_page_sleep_if_busy() so that the test for a busy page isalc2006-08-271-24/+19
* Page flags are reset on (re)allocation. There is no need to clear anyalc2006-08-211-8/+0
* Reimplement the page's NOSYNC flag as an object-synchronized instead of aalc2006-08-131-2/+2
* Ensure that the page's new field for object-synchronized flags is alwaysalc2006-08-111-6/+3
* Change vm_page_cowfault() so that it doesn't allocate a pre-busied page.alc2006-08-101-2/+1
* Introduce a field to struct vm_page for storing flags that arealc2006-08-091-5/+6
* Change vm_page_sleep_if_busy() so that it no longer requires the caller toalc2006-08-061-1/+2
* When sleeping on a busy page, use the lock from the containing objectalc2006-08-031-8/+5
* Complete the transition from pmap_page_protect() to pmap_remove_write().alc2006-08-011-1/+1
* Eliminate OBJ_WRITEABLE. It hasn't been used in a long time.alc2006-07-211-1/+1
* Move the code to handle the vm.blacklist tunable up a layer intojhb2006-06-231-1/+39
* Fix minidumps to include pages allocated via pmap_map on amd64.ps2006-05-311-0/+9
* Introduce minidumps. Full physical memory crash dumps are still availablepeter2006-04-211-0/+21
* Remove leading __ from __(inline|const|signed|volatile). They areimp2006-03-081-3/+3
* When the VM needs to allocated physical memory pages (for non interrupt use)ups2006-02-151-3/+13
* Change #if defined(DIAGNOSTIC) to KASSERT.alc2006-01-311-4/+3
* In vm_page_set_invalid() invalidate all of the page's mappings as soon asalc2006-01-241-0/+2
* MI changes:netchild2005-12-311-21/+21
* Assert that the page that is given to vm_page_free_toq() does not have anyalc2005-12-131-0/+2
* If a physical page is mapped by two or more virtual addresses, transmittedalc2005-11-081-0/+1
* Consider the zero-copy transmission of a page that was wired by mlock(2).alc2005-11-011-0/+2
* As alc pointed out to me, vm_page.c 1.305 was incomplete: uma_startup()des2005-10-081-2/+2
* Introduce the vm.boot_pages tunable and sysctl, which controls the numberdes2005-08-121-3/+8
* - In vm_page_insert() hold the backing vnode when the first pagejeff2005-03-151-19/+10
* Transfer responsibility for freeing the page taken from the cachealc2005-01-071-19/+17
* /* -> /*- for license, minor formatting changesimp2005-01-071-2/+2
* Assert that page allocations during an interrupt specifyalc2004-12-311-2/+6
* Access to the page's busy field is (now) synchronized by the containingalc2004-12-291-1/+0
* Assert that the vm object is locked on entry to vm_page_sleep_if_busy();alc2004-12-261-8/+3
* The synchronization provided by vm object locking has eliminated thealc2004-11-031-14/+5
* Assert that the containing vm object is locked in vm_page_cache() andalc2004-10-281-0/+2
* Assert that the containing vm object is locked in vm_page_flash().alc2004-10-251-0/+2
* Assert that the containing vm object is locked in vm_page_busy() andalc2004-10-241-0/+4
* Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab()alc2004-10-241-2/+3
* Correct two errors in PG_BUSY management by vm_page_cowfault(). Bothalc2004-10-181-2/+1
* Assert that the containing object is locked in vm_page_io_start() andalc2004-10-171-0/+2
* Add new a function isa_dma_init() which returns an errno when it failsphk2004-09-151-1/+1
* Advance the state of pmap locking on alpha, amd64, and i386.alc2004-07-291-6/+3
* Fix a race in vm_page_sleep_if_busy(). Due to vm_object lockinggreen2004-07-211-4/+12
* - Eliminate the pte object from the pmap. Instead, page table pages arealc2004-07-191-2/+0
* Increase the scope of the page queues lock in vm_page_alloc() to coveralc2004-07-101-1/+1
* Remove spl() calls. Update comments to reflect the removal of spl() calls.alc2004-06-191-53/+8
* Do not preset PG_BUSY on VM_ALLOC_NOOBJ pages. Such pages are notalc2004-06-171-0/+2
* To date, unwiring a fictitious page has produced a panic. The reasonalc2004-05-221-0/+4
* Restructure vm_page_select_cache() so that adding assertions is easy.alc2004-05-121-10/+15
* Cache queue pages are not mapped. Thus, the pmap_remove_all() byalc2004-05-091-1/+0
* Update the comment describing vm_page_grab() to reflect the previousalc2004-04-241-6/+5
OpenPOWER on IntegriCloud