summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make vm_map_insert much more intelligent in the MAP_NOFAULT case sodyson1996-12-071-2/+2
* Implement a new totally dynamic (up to MAXPHYS) buffer kva allocationdyson1996-11-301-3/+4
* Backed out the recent changes/enhancements to the VM code. Thedyson1996-07-301-2/+1
* This commit is meant to solve a couple of VM system problems ordyson1996-07-271-1/+2
* Initial support for mincore and madvise. Both are almost fullydyson1996-05-191-1/+2
* Fix a bunch of spelling errors in the comment fields ofmpp1996-01-301-2/+2
OpenPOWER on IntegriCloud