summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove an unused option, VM_FAULT_HOLD, to vm_fault().alc2002-04-171-1/+0
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-1/+0
* Back out the modification of vm_map locks from lockmgr to sx locks. Thegreen2002-03-181-20/+10
* Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate.green2002-03-131-10/+20
* - Remove a number of extra newlines that do not belong here according toeivind2002-03-101-6/+2
* Fix a race with free'ing vmspaces at process exit when vmspaces arealfred2002-02-051-0/+2
* Don't let pmap_object_init_pt() exhaust all available free pagesdillon2001-10-311-0/+1
* 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
OpenPOWER on IntegriCloud