summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.h
Commit message (Expand)AuthorAgeFilesLines
* Generalize vm_map_find(9)'s parameter "find_space". Specifically, addalc2008-05-101-1/+9
* vm_map_fixed(), unlike vm_map_find(), does not update "addr", so it can bealc2008-04-281-1/+2
* Make the vm_pmap field of struct vmspace the last field in themarcel2008-03-011-1/+6
* Change unused 'user_wait' argument to 'timo' argument, which will bepjd2007-11-071-1/+1
* Do not drop vm_map lock between doing vm_map_remove() and vm_map_insert().kib2007-08-201-0/+1
* Close race between vmspace_exitfree() and exit1() and races betweentegge2006-05-291-1/+0
* Eliminate unneeded preallocation at initialization.alc2005-12-031-1/+0
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Replace the linear search in vm_map_findspace() with an O(log n)alc2004-08-131-1/+2
* The vm map lock is needed in vm_fault() after the page has been found,tegge2004-08-121-1/+2
* Revamp VM map wiring.green2004-08-091-0/+14
* Get rid of another lockmgr(9) consumer by using sx locks for the usermux2004-07-301-2/+2
* Simplify vmspace initialization. The bcopy() of fields from the oldalc2004-07-241-3/+0
* Micro-optimize vmspace for 64-bit architectures: Colocate vm_refcnt andalc2004-07-061-1/+1
* Remove an unused field from the vmspace structure.alc2004-06-261-2/+1
* In cases where a file was resident in memory mmap(..., PROT_NONE, ...)alc2004-04-241-1/+1
* Remove advertising clause from University of California Regent's license,imp2004-04-061-4/+0
* Part 2 of rev 1.68. Update comment to match reality now that vm_endcopypeter2004-03-121-1/+1
* - Rename vm_map_clean() to vm_map_sync(). This better reflects the factalc2003-11-091-1/+1
* Whitespace cleanup.des2003-11-031-4/+4
* Move pmap_resident_count() from the MD pmap.h to the MI pmap.h.bms2003-10-061-0/+1
* Part 2 of implementing rstacks: add the ability to create rstacks andmarcel2003-09-271-0/+2
* Introduce MAP_ENTRY_GROWS_DOWN and MAP_ENTRY_GROWS_UP to allow formarcel2003-08-301-0/+3
* Reduce the size of the vm map (and by inclusion the vm space) on 64-bitalc2003-08-131-1/+1
* Add the mlockall() and munlockall() system calls.bms2003-08-111-2/+24
* Introduce vm_map_pmap_enter(). Presently, this is a stub calling the MDalc2003-06-291-0/+2
* Remove an unnecessary forward declaration.alc2003-06-151-2/+1
* - When the VM daemon is out of swap space and looking for adas2003-03-121-0/+3
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.alc2003-03-061-1/+0
* Add a needed #include.alc2003-01-011-0/+1
* Implement a variant locking scheme for vm maps: Access to system mapsalc2002-12-311-0/+1
* Fix a refcount race with the vmspace structure. In order to preventdillon2002-12-151-2/+2
* o Update some comments.alc2002-09-221-7/+9
* Change struct vmspace->vm_shm from void * to struct shmmap_state *, thisalfred2002-07-221-1/+1
* Remove caddr_t.alfred2002-07-221-1/+1
* o Add a "needs wakeup" flag to the vm_map for use by kmem_alloc_wait()alc2002-07-111-0/+3
* o Eliminate vmspace::vm_minsaddr. It's initialized but never used.alc2002-06-251-5/+5
* o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() andalc2002-06-141-8/+0
* o Remove an unnecessary call to vm_map_wakeup() from vm_map_unwire().alc2002-06-081-0/+2
* o Add vm_map_unwire() for unwiring contiguous regions of either kernelalc2002-06-071-0/+4
* o Remove GIANT_REQUIRED from vm_map_zfini(), vm_map_zinit(),alc2002-06-011-1/+8
* o Revert a part of revision 1.66, contrary to what that commit message says,alc2002-06-011-3/+8
* o Replace the vm_map's hint by the root of a splay tree. By design,alc2002-05-241-1/+3
* o Header files shouldn't depend on options: Provide prototypesalc2002-05-061-3/+0
* o Move vm_freeze_copyopts() from vm_map.{c.h} to vm_object.{c,h}. It's plainlyalc2002-05-061-1/+0
* o Condition the compilation of uiomoveco() and vm_uiomove()alc2002-05-051-1/+3
* o Remove dead and lockmgr()-specific debugging code.alc2002-05-021-17/+0
* Pass the caller's file name and line number to the vm_map locking functions.alc2002-04-281-9/+24
* o Introduce and use vm_map_trylock() to replace several direct usesalc2002-04-281-0/+1
* o Begin documenting the (existing) locking protocol on the vm_mapalc2002-04-271-6/+26
OpenPOWER on IntegriCloud