aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* - Relax the Giant required in vm_page_remove().Alan Cox2003-04-251-3/+2
* Revision 1.246 should have also includedAlan Cox2003-04-221-1/+2
* Revision 1.52 of vm/uma_core.c has led to UMA's obj_alloc() beingAlan Cox2003-04-221-3/+2
* - Kill the pv_flags member of the alpha mdpage since it stop being usedJohn Baldwin2003-04-101-4/+0
* - Add vm_paddr_t, a physical address type. This is required for systemsJake Burkholder2003-03-251-8/+10
* Remove an empty comment.Maxime Henrion2003-03-191-4/+0
* Subtract the memory that backs the vm_page structures from phys_availJake Burkholder2003-03-171-4/+2
* Teach vm_page_sleep_if_busy() to release the vm_object lock before sleeping.Alan Cox2003-03-011-0/+9
* In vm_page_dirty(), assert that the page is not in the free queue(s).Alan Cox2003-02-241-0/+2
* - Convert the tsleep()s in vm_wait() and vm_waitpfault() to msleep()sAlan Cox2003-02-011-3/+10
* - Hold the page queues lock around vm_page_hold().Alan Cox2003-01-201-1/+2
* - Update vm_pageout_deficit using atomic operations. It's a simpleAlan Cox2003-01-141-2/+2
* Make vm_page_alloc() return PG_ZERO only if VM_ALLOC_ZERO is specified.Alan Cox2003-01-121-4/+5
* In vm_page_alloc(), fuse two if statements that are conditioned on the sameAlan Cox2003-01-111-8/+3
* In vm_page_alloc(), honor VM_ALLOC_ZERO for system and interrupt classAlan Cox2003-01-081-12/+5
* Use atomic add and subtract to update the global wired page count,Alan Cox2003-01-051-3/+3
* Refine the assertions in vm_page_alloc().Alan Cox2003-01-041-2/+2
* Update the assertions in vm_page_insert() and vm_page_lookup() to reflectAlan Cox2003-01-011-4/+2
* Reduce the number of times that we acquire and release the page queuesAlan Cox2002-12-291-2/+0
* Assert that the page queues lock rather than Giant is held inAlan Cox2002-12-281-1/+2
* - Remove vm_page_sleep_busy(). The transition to vm_page_sleep_if_busy(),Alan Cox2002-12-191-34/+2
* Assert that the page queues lock is held in vm_page_unhold(),Alan Cox2002-12-151-2/+4
* Hold the page queues/flags lock when calling vm_page_set_validclean().Alan Cox2002-11-231-1/+1
* Remove vm_page_protect(). Instead, use pmap_page_protect() directly.Alan Cox2002-11-181-22/+1
* Now that pmap_remove_all() is exported by our pmap implementationsAlan Cox2002-11-161-4/+4
* When prot is VM_PROT_NONE, call pmap_page_protect() directly rather thanAlan Cox2002-11-101-3/+3
* In vm_page_remove(), avoid calling vm_page_splay() if the object's memqAlan Cox2002-11-091-10/+13
* Export the function vm_page_splay().Alan Cox2002-11-041-1/+1
* - Remove the memory allocation for the object/offset hash tableAlan Cox2002-11-031-45/+2
* Remove the vm page buckets mutex. As of revision 1.215 of vm/vm_page.c,Alan Cox2002-11-021-2/+0
* - Add a new flag to vm_page_alloc, VM_ALLOC_NOOBJ. This tellsJeff Roberson2002-11-011-19/+24
* o Reinline vm_page_undirty(), reducing the kernel size. (This revertsAlan Cox2002-10-201-11/+0
* Complete the page queues locking needed for the page-based copy-Alan Cox2002-10-191-1/+7
* Replace the vm_page hash table with a per-vmobject splay tree. There shouldMatthew Dillon2002-10-181-58/+92
* o Synchronize updates to struct vm_page::cow with the page queues lock.Alan Cox2002-09-021-6/+5
* o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever sinceAlan Cox2002-08-251-25/+0
* o Assert that the page queues lock is held in vm_page_activate().Alan Cox2002-08-111-1/+1
* o Remove the setting and clearing of the PG_MAPPED flag. (This flag isAlan Cox2002-08-101-1/+1
* o Use pmap_page_is_mapped() in vm_page_protect() rather than the PG_MAPPEDAlan Cox2002-08-081-1/+1
* o Acquire the page queues lock before checking the page's busy statusAlan Cox2002-08-041-2/+4
* - Replace v_flag with v_iflag and v_vflagJeff Roberson2002-08-041-2/+6
* o Remove the setting of PG_MAPPED from vm_page_wire() andAlan Cox2002-08-031-2/+0
* o Lock page queue accesses in nwfs and smbfs.Alan Cox2002-08-021-1/+1
* o Acquire the page queues lock before calling vm_page_io_finish().Alan Cox2002-08-011-1/+2
* o Lock page accesses by vm_page_io_start() with the page queues lock.Alan Cox2002-07-311-1/+2
* o Introduce vm_page_sleep_if_busy() as an eventual replacement forAlan Cox2002-07-291-0/+22
* o Modify vm_page_grab() to accept VM_ALLOC_WIRED.Alan Cox2002-07-281-0/+4
* o Lock page queue accesses by vm_page_dontneed().Alan Cox2002-07-231-1/+1
* o Lock page queue accesses by vm_page_try_to_cache(). (The accessesAlan Cox2002-07-201-1/+1
* o Assert that the page queues lock is held in vm_page_try_to_free().Alan Cox2002-07-201-0/+2