aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Remove dead code that hasn't been needed since the demise of share mapsAlan Cox2002-11-132-26/+0
* Move pmap_collect() out of the machine-dependent code, rename itAlan Cox2002-11-132-2/+33
* Remove extra #include<sys/vmmeter.h>.Olivier Houchard2002-11-111-1/+0
* atomic_set_8 isn't MI. Instead, follow Jake's suggestions aboutMatt Jacob2002-11-113-5/+7
* - Clear the page's PG_WRITEABLE flag in the i386's pmap_changebit()Alan Cox2002-11-111-0/+1
* Use atomic_set_8 on the us_freelist maps as they are not otherwiseMatt Jacob2002-11-101-2/+2
* When prot is VM_PROT_NONE, call pmap_page_protect() directly rather thanAlan Cox2002-11-105-19/+19
* Fix an error case in vm_map_wire(): unwiring of an entry during cleanupAlan Cox2002-11-091-2/+2
* In vm_page_remove(), avoid calling vm_page_splay() if the object's memqAlan Cox2002-11-091-10/+13
* Move the definitions of the hw.physmem, hw.usermem and hw.availpagesThomas Moestl2002-11-071-0/+2
* Better printf() formats.Maxime Henrion2002-11-071-8/+7
* Some more printf() format fixes.Maxime Henrion2002-11-071-9/+7
* Correctly print vm_offset_t types.Maxime Henrion2002-11-071-6/+5
* Export the function vm_page_splay().Alan Cox2002-11-042-1/+2
* - 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 support for machine dependant page allocation routines. MD codeJeff Roberson2002-11-012-2/+28
* - Add a new flag to vm_page_alloc, VM_ALLOC_NOOBJ. This tellsJeff Roberson2002-11-012-22/+28
* Merge from MAC tree: rename mac_check_vnode_swapon() toRobert Watson2002-10-271-1/+1
* - Now that uma_zalloc_internal is not the fast path don't be so fussy aboutJeff Roberson2002-10-241-179/+198
* - Move the destructor calls so that they are not called with the zone lockJeff Roberson2002-10-241-5/+6
* Invoke mac_check_vnode_mmap() during mmap operations on vnodes,Robert Watson2002-10-221-2/+12
* Introduce MAC_CHECK_VNODE_SWAPON, which permits MAC policies toRobert Watson2002-10-221-1/+7
* - Check that a process isn't a new process (p_state == PRS_NEW) beforeJohn Baldwin2002-10-221-20/+23
* Fix typo in comments (misspelled "necessary").Sheldon Hearn2002-10-221-2/+2
* o Reinline vm_page_undirty(), reducing the kernel size. (This revertsAlan Cox2002-10-202-12/+11
* Complete the page queues locking needed for the page-based copy-Alan Cox2002-10-192-3/+9
* Replace the vm_page hash table with a per-vmobject splay tree. There shouldMatthew Dillon2002-10-184-59/+96
* Properly put macro args in ().Poul-Henning Kamp2002-10-161-2/+2
* Remove old useless debugging codeJulian Elischer2002-10-141-5/+0
* - Create a new scheduler api that is defined in sys/sched.hJeff Roberson2002-10-122-4/+4
* Rename the mutex thread and process states to use a more generic 'LOCK'John Baldwin2002-10-021-1/+1
* Some kernel threads try to do significant work, and the default KSTACK_PAGESScott Long2002-10-021-1/+3
* Be consistent about "static" functions: if the function is markedPoul-Henning Kamp2002-09-284-6/+6
* - Get rid of the unused LK_NOOBJ.Jeff Roberson2002-09-252-2/+2
* - Lock access to numoutput on the swap devices.Jeff Roberson2002-09-252-0/+4
* - Add a ASSERT_VOP_LOCKED in vnode_pager_alloc.Jeff Roberson2002-09-251-2/+7
* Modify vm_map_clean() (and thus the msync(2) system call) to supportMatthew N. Dodd2002-09-221-7/+10
* o Update some comments.Alan Cox2002-09-221-7/+9
* Use the fields in the sysentvec and in the vm map header in place of theJake Burkholder2002-09-215-46/+24
* Reduce namespace pollution.Alan Cox2002-09-211-3/+0
* - Use my freebsd email alias in the copyright.Jeff Roberson2002-09-195-12/+5
* - Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.Jeff Roberson2002-09-185-92/+101
* Remove all use of vnode->v_tag, replacing with appropriate substitutes.Nate Lawson2002-09-141-2/+4
* Completely redo thread states.Julian Elischer2002-09-113-39/+35
* - Do not swap out a process if it is in creation. The process may have noSeigo Tanimura2002-09-091-0/+24
* Use UMA as a complex object allocator.Julian Elischer2002-09-061-5/+0
* Use `struct uma_zone *' instead of uma_zone_t, so that <sys/uma.h> isn'tBruce Evans2002-09-051-1/+1
* s/SGNL/SIG/David Xu2002-09-051-1/+2
* o Synchronize updates to struct vm_page::cow with the page queues lock.Alan Cox2002-09-021-6/+5