summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* - Now that uma_zalloc_internal is not the fast path don't be so fussy aboutjeff2002-10-241-179/+198
* - Move the destructor calls so that they are not called with the zone lockjeff2002-10-241-5/+6
* Invoke mac_check_vnode_mmap() during mmap operations on vnodes,rwatson2002-10-221-2/+12
* Introduce MAC_CHECK_VNODE_SWAPON, which permits MAC policies torwatson2002-10-221-1/+7
* - Check that a process isn't a new process (p_state == PRS_NEW) beforejhb2002-10-221-20/+23
* Fix typo in comments (misspelled "necessary").sheldonh2002-10-221-2/+2
* o Reinline vm_page_undirty(), reducing the kernel size. (This revertsalc2002-10-202-12/+11
* Complete the page queues locking needed for the page-based copy-alc2002-10-192-3/+9
* Replace the vm_page hash table with a per-vmobject splay tree. There shoulddillon2002-10-184-59/+96
* Properly put macro args in ().phk2002-10-161-2/+2
* Remove old useless debugging codejulian2002-10-141-5/+0
* - Create a new scheduler api that is defined in sys/sched.hjeff2002-10-122-4/+4
* Rename the mutex thread and process states to use a more generic 'LOCK'jhb2002-10-021-1/+1
* Some kernel threads try to do significant work, and the default KSTACK_PAGESscottl2002-10-021-1/+3
* Be consistent about "static" functions: if the function is markedphk2002-09-284-6/+6
* - Get rid of the unused LK_NOOBJ.jeff2002-09-252-2/+2
* - Lock access to numoutput on the swap devices.jeff2002-09-252-0/+4
* - Add a ASSERT_VOP_LOCKED in vnode_pager_alloc.jeff2002-09-251-2/+7
* Modify vm_map_clean() (and thus the msync(2) system call) to supportmdodd2002-09-221-7/+10
* o Update some comments.alc2002-09-221-7/+9
* Use the fields in the sysentvec and in the vm map header in place of thejake2002-09-215-46/+24
* Reduce namespace pollution.alc2002-09-211-3/+0
* - Use my freebsd email alias in the copyright.jeff2002-09-195-12/+5
* - Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.jeff2002-09-185-92/+101
* Remove all use of vnode->v_tag, replacing with appropriate substitutes.njl2002-09-141-2/+4
* Completely redo thread states.julian2002-09-113-39/+35
* - Do not swap out a process if it is in creation. The process may have notanimura2002-09-091-0/+24
* Use UMA as a complex object allocator.julian2002-09-061-5/+0
* Use `struct uma_zone *' instead of uma_zone_t, so that <sys/uma.h> isn'tbde2002-09-051-1/+1
* s/SGNL/SIG/davidxu2002-09-051-1/+2
* o Synchronize updates to struct vm_page::cow with the page queues lock.alc2002-09-021-6/+5
* Reduce the maximum KVA reserved for swap meta structures from 70 to 32 MB.dillon2002-08-311-2/+2
* Change hw.physmem and hw.usermem to unsigned long like they used to bepeter2002-08-301-2/+2
* o Retire pmap_pageable(). It's an advisory routine that nonealc2002-08-252-13/+0
* o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever sincealc2002-08-256-32/+5
* o Use vm_object_lock() in place of directly locking Giant.alc2002-08-241-12/+12
* o Use vm_object_lock() in place of Giant when manipulating a vm objectalc2002-08-241-2/+2
* o Resurrect vm_object_lock() and vm_object_unlock() from revision 1.19.alc2002-08-241-0/+6
* Don't use "NULL" when "0" is really meant.archie2002-08-211-2/+2
* o Assert that the page queues lock is held in vm_page_activate().alc2002-08-111-1/+1
* o Lock page queue accesses by vm_page_activate().alc2002-08-111-0/+2
* o Lock page queue accesses by vm_page_activate().alc2002-08-101-0/+4
* o Move a call to vm_page_wakeup() inside the scope of the page queues lock.alc2002-08-101-1/+1
* o Remove the setting and clearing of the PG_MAPPED flag from the alpha andalc2002-08-101-1/+0
* o Remove the setting and clearing of the PG_MAPPED flag. (This flag isalc2002-08-103-4/+4
* o Use pmap_page_is_mapped() in vm_page_protect() rather than the PG_MAPPEDalc2002-08-081-1/+1
* o Acquire the page queues lock before checking the page's busy statusalc2002-08-041-2/+4
* - Replace v_flag with v_iflag and v_vflagjeff2002-08-044-24/+37
* o Extend the scope of the page queues lock in contigmalloc1().alc2002-08-041-8/+8
* o Remove the setting of PG_MAPPED from vm_page_wire() andalc2002-08-031-2/+0
OpenPOWER on IntegriCloud