summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-284-15/+20
* Catch up to header include changes:jhb2001-03-281-0/+1
* Export intrnames and intrcnt as sysctls (hw.nintr, hw.intrnames andtmm2001-03-231-0/+30
* Fix a lock reversal problem in the VM subsystem related to threadeddillon2001-03-143-0/+10
* Temporarily remove the vm_map_simplify() call from vm_map_insert(). Thedillon2001-03-141-0/+7
* When creating a shadow vm_object in vmspace_fork(), only oneiedowse2001-03-091-0/+4
* Unrevert the pmap_map() changes. They weren't broken on x86.jhb2001-03-072-17/+10
* Back out the pmap_map() change for now, it isn't completely stable on thejhb2001-03-072-10/+17
* - Rework pmap_map() to take advantage of direct-mapped segments onjhb2001-03-062-17/+10
* Simplify vm_object_deallocate(), by decrementing the refcount first.alfred2001-03-041-18/+13
* Allocate vm_page_array and vm_page_buckets from the end of the biggest chunkgallatin2001-03-011-18/+16
* If we intend to make the page writable without requiring another fault,dillon2001-02-281-6/+6
* Introduce per-swap area accounting in the VM system, and exportrwatson2001-02-232-3/+42
* Fix formatting bugs introduced in sysctl_vm_zone() by the previous commit.des2001-02-221-2/+7
* Implement a unified run queue and adjust priority levels accordingly.jake2001-02-122-4/+5
* Change and clean the mutex lock interface.bmilekic2001-02-097-64/+64
* 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
OpenPOWER on IntegriCloud