summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Mechanical change to use <sys/queue.h> macro API instead ofphk2001-02-044-6/+6
* This commit represents work mainly submitted by Tor and slightly modifieddillon2001-02-041-7/+23
* - Doh, lock faultin() with proc lock in scheduler().jhb2001-01-251-0/+6
* Convert all simplelocks to mutexes and remove the simplelock implementations.jasone2001-01-241-6/+5
* Argh, I didn't get this test right when I converted it. Break this upjhb2001-01-241-10/+9
* - Catch up to proc flag changes.jhb2001-01-242-11/+21
* Add mtx_assert()'s to verify that kmem_alloc() and kmem_free() are calledjhb2001-01-241-0/+3
* - Catch up to proc flag changes.jhb2001-01-241-27/+43
* - Catch up to proc flag changes.jhb2001-01-241-1/+3
* Add missing include.jhb2001-01-241-0/+1
* Add mibs to hold the number of forks since boot. New mibs are:ume2001-01-231-0/+16
* Sigh. atomic_add_int takes a pointer, not an integer.jake2001-01-231-4/+4
* Use atomic operations to update the stat counters.des2001-01-231-4/+4
* Call vm_zone_init() at the appropriate time.des2001-01-221-0/+2
* Give this code a major facelift:des2001-01-222-235/+167
* First step towards an MP-safe zone allocator:des2001-01-212-43/+5
* fix comment which was outdated 3 years agoalfred2000-12-291-14/+13
* clean up kmem_suballoc():alfred2000-12-291-4/+4
* Make zalloc and zfree non-inline functions. This avoids having toassar2000-12-272-78/+77
* This implements a better launder limiting solution. There was a solutiondillon2000-12-264-114/+156
* Fix floppy drives on machines with lots of RAM.phk2000-12-181-1/+1
* - If swap metadata does not fit into the KVM, reduce the number oftanimura2000-12-139-19/+46
* - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), insteadjake2000-12-134-15/+15
* Be less conservative with a recently added KASSERT. Certain edgedillon2000-12-111-1/+4
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-2/+1
* Really fix phys_pager:alfred2000-12-061-31/+36
* need to adjust allocation size to properly deal with non PAGE_SIZEalfred2000-12-051-1/+1
* Backed out previous commit. Don't depend on namespace pollution inbde2000-12-021-0/+1
* Protect p_stat with sched_lock.jhb2000-12-021-0/+6
* Protect p_stat with sched_lock.jhb2000-12-021-2/+13
* remove unneded sys/ucred.h includesalfred2000-11-301-1/+0
* Protect the following with a lockmgr lock:jake2000-11-224-1/+17
* o Export dmmax ("Maximum size of a swap block") using SYSCTL_INT.rwatson2000-11-201-0/+3
* Implement a low-memory deadlock solution.dillon2000-11-184-79/+130
* Add the splvm()'s suggested in PR 20609 to protect vm_pager_page_unswapped().dillon2000-11-181-0/+3
* This patchset fixes a large number of file descriptor race conditions.dillon2000-11-182-17/+41
* Clear the MAP_ENTRY_USER_WIRED flag from cloned vm_map entries.tegge2000-11-021-0/+2
* Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ingphk2000-10-291-1/+0
* - Catch a machine/mutex.h -> sys/mutex.h I somehow missed.jhb2000-10-251-3/+3
* Implement write combining for crashdumps. This is useful whenps2000-10-171-1/+1
* The swap bitmap allocator was not calculating the bitmap size properlydillon2000-10-133-10/+21
* For lockmgr mutex protection, use an array of mutexes that are allocatedjasone2000-10-121-4/+4
* If a process is over its resource limit for datasize, still allowdwmalone2000-10-061-3/+7
* Convert lockmgr locks from using simple locks to using mutexes.jasone2000-10-042-4/+14
* - Add a new process flag P_NOLOAD that marks a process that should bejhb2000-09-151-0/+3
* Add three new VOPs: VOP_CREATEVOBJECT, VOP_DESTROYVOBJECT and VOP_GETVOBJECT.bp2000-09-121-0/+9
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-073-1/+23
* Make the arguments match the functionality of the functions.obrien2000-08-262-7/+7
* Minor cleanups:peter2000-07-282-55/+19
* Clean up the snapshot code so that it no longer depends on the use ofmckusick2000-07-261-1/+1
OpenPOWER on IntegriCloud