summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.h
Commit message (Expand)AuthorAgeFilesLines
* KSE Milestone 2julian2001-09-121-1/+1
* Change inlines back into mainline code in preparation for mutexing. Also,dillon2001-07-041-125/+54
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-11/+5
* Two fixes to the out-of-swap process termination code. First, start killingdillon2001-06-091-0/+1
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-6/+16
* Putting sys/lockmgr.h in here allows us to depollute userland includesmarkm2001-05-031-0/+2
* Fix the botched rev 1.59 where I made it such that without INVARIANTSalfred2001-04-181-2/+2
* use %p for pointer printf, include sys/systm.h for printf protoalfred2001-04-131-6/+7
* Use a macro wrapper over printf along with KASSERT to reduce the amountalfred2001-04-131-40/+15
* Fix a lock reversal problem in the VM subsystem related to threadeddillon2001-03-141-0/+1
* Change and clean the mutex lock interface.bmilekic2001-02-091-4/+4
* For lockmgr mutex protection, use an array of mutexes that are allocatedjasone2000-10-121-4/+4
* Convert lockmgr locks from using simple locks to using mutexes.jasone2000-10-041-4/+6
* Add MAP_NOCORE to mmap(2), and MADV_NOCORE and MADV_CORE to madvise(2).ps2000-02-281-18/+23
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-1/+1
* Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC todillon1999-12-121-1/+2
* cleanup madvise code, add a few more sanity checks.dillon1999-09-211-1/+1
* Add 'lastr' field to vm_map_entry in preparation for its removaldillon1999-09-171-0/+1
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Correct the inconsistent formatting in struct vm_map.alc1999-08-231-2/+2
* struct vm_map:alc1999-08-231-2/+9
* Fix breakage - an extra brace got inserted where DIAGNOSTIC was definedmjacob1999-08-181-2/+1
* vm_map_lock*:alc1999-08-161-41/+52
* Move the memory access behavior information provided by madvisealc1999-08-011-1/+21
* Remove unused function prototypes.alc1999-07-101-3/+1
* Remove some unused function and variable declarations.alc1999-06-191-23/+1
* Add the options MAP_PREFAULT and MAP_PREFAULT_PARTIAL to vm_map_find/insert,alc1999-05-171-1/+3
* Remove prototypes for functions that don't exist anymore (vm_map.h).alc1999-05-161-4/+2
* Simplify vm_map_find/insert's interface: remove the MAP_COPY_NEEDED option.alc1999-05-141-4/+4
* Upgrading a map's lock to exclusive status should incrementalc1999-03-061-2/+6
* Remove the last of the share map code: struct vm_map::is_main_map.alc1999-03-021-2/+1
* Hide access to vmspace:vm_pmap with inline function vmspace_pmap(). Thisluoqi1999-02-191-1/+13
* Remove MAP_ENTRY_IS_A_MAP 'share' maps. These maps were once used todillon1999-02-071-4/+5
* Mostly remove the VM_STACK OPTION.julian1999-01-261-5/+1
* Add (but don't activate) code for a special VM option to makejulian1999-01-061-1/+8
* VM level code cleanups.dyson1998-01-221-7/+4
* Tie up some loose ends in vnode/object management. Remove an unneededdyson1998-01-171-3/+3
* Make our v_usecount vnode reference count work identically to thedyson1998-01-061-2/+2
* Some performance improvements, and code cleanups (including changing ourdyson1997-12-191-1/+3
* Fix kern_lock so that it will work. Additionally, clean-up some of thedyson1997-08-181-4/+58
* Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu ofdyson1997-08-051-2/+5
* The biggie: Get rid of the UPAGES from the top of the per-process addresspeter1997-04-071-2/+1
* Fix the gdb executable modify problem. Thanks to the detective workdyson1997-04-061-4/+7
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Removed vestiges of Mach lock types.bde1997-02-181-3/+1
* This is the kernel Lite/2 commit. There are some requisite userlanddyson1997-02-101-15/+36
* Change the map entry flags from bitfields to bitmasks. Allowsdyson1997-01-161-0/+10
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Eliminate the redundancy due to the similarity between the routinesdyson1996-12-281-1/+2
* Implement closer-to POSIX mlock semantics. The major difference isdyson1996-12-141-2/+11
OpenPOWER on IntegriCloud