summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_kern.c
Commit message (Expand)AuthorAgeFilesLines
* Allow kmem_malloc() without Giant if M_NOWAIT is specified.alc2003-01-041-1/+2
* - Mark the kernel_map as a system map immediately after its creation.alc2002-12-301-2/+2
* Two changes to kmem_malloc():alc2002-12-281-6/+4
* - Hold the page queues lock around calls to vm_page_flag_clear().alc2002-12-241-0/+2
* - Hold the page queues lock around vm_page_wakeup().alc2002-12-241-0/+2
* Increase the scope of the kmem_object locking in kmem_malloc().alc2002-12-201-3/+5
* Hold the page queues lock when performing vm_page_flag_set().alc2002-12-171-0/+2
* Perform vm_object_lock() and vm_object_unlock() on kmem_objectalc2002-12-151-0/+4
* o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever sincealc2002-08-251-2/+2
* o Remove the setting and clearing of the PG_MAPPED flag. (This flag isalc2002-08-101-1/+1
* o Lock page queue accesses by vm_page_free().alc2002-07-281-0/+2
* o Lock page queue accesses by vm_page_wire().alc2002-07-141-0/+2
* o Assert GIANT_REQUIRED on system maps in _vm_map_lock(),alc2002-07-121-9/+0
* o Add a "needs wakeup" flag to the vm_map for use by kmem_alloc_wait()alc2002-07-111-4/+7
* o Remove GIANT_REQUIRED from kmem_alloc_pageable(), kmem_alloc_nofault(),alc2002-06-231-7/+8
* - Move the computation of pflags out of the page allocation loop injeff2002-06-191-17/+21
* Teach kmem_malloc about M_ZERO.jeff2002-06-191-4/+10
* o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() andalc2002-06-141-1/+1
* Tidy up some loose ends.peter2002-04-291-1/+0
* - Remove a number of extra newlines that do not belong here according toeivind2002-03-101-6/+0
* Revert change in revision 1.53 and add a small comment to protecttegge2002-03-091-0/+12
* vm/vm_kern.c: rate limit (to once per second) diagnostic printf whenluigi2001-12-011-2/+8
* - Remove asleep(), await(), and M_ASLEEP.jhb2001-08-101-5/+2
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-58/+12
* Introduce numerous SMP friendly changes to the mbuf allocator. Namely,bmilekic2001-06-221-8/+6
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-6/+68
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-1/+2
* Add mtx_assert()'s to verify that kmem_alloc() and kmem_free() are calledjhb2001-01-241-0/+3
* fix comment which was outdated 3 years agoalfred2000-12-291-14/+13
* clean up kmem_suballoc():alfred2000-12-291-4/+4
* - If swap metadata does not fit into the KVM, reduce the number oftanimura2000-12-131-1/+0
* Implement an optimization of the VM<->pmap API. Pass vm_page_t's directlypeter2000-05-211-2/+1
* Revert spelling mistake I made in the previous commitcharnier2000-03-271-1/+1
* Spellingcharnier2000-03-261-1/+1
* useracc() the prequel:phk1999-10-291-1/+0
* Remove the last vestiges of "vm_map_t phys_map". It's been unusedalc1999-10-291-1/+0
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Remove the declarations for "vm_map_t io_map". It's been unusedalc1999-08-151-2/+1
* Remove the declarations for "vm_map_t u_map". It's been unusedalc1999-08-151-2/+1
* Fix some int/long printf problems for the Alphapeter1999-07-011-3/+3
* Add a function kmem_alloc_nofault() - same as kmem_alloc_pageable(), butdt1999-06-081-1/+25
* Correct a problem in kmem_malloc: A kmem_malloc allowing "wait" mayalc1999-03-161-3/+5
* Remove vm_page_frees from kmem_malloc that are performedalc1999-03-121-7/+1
* Potential bug fix, do not just clear PG_BUSY... call vm_page_wakeup()dillon1999-01-211-1/+1
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-24/+54
* Cosmetic changes to the PAGE_XXX macros to make them consistent withdfr1998-09-041-5/+5
* Change various syscalls to use size_t arguments instead of u_int.dfr1998-08-241-4/+4
* Removed unused includes.bde1998-06-211-2/+1
* Changed the log() of "Out of mbuf clusters - increase maxusers" to adg1998-06-051-2/+2
* 1) Use a more consistent page wait methodology.dyson1998-03-011-2/+2
OpenPOWER on IntegriCloud