aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.h
Commit message (Expand)AuthorAgeFilesLines
* Introduce MAP_ENTRY_GROWS_DOWN and MAP_ENTRY_GROWS_UP to allow forMarcel Moolenaar2003-08-301-0/+3
* Reduce the size of the vm map (and by inclusion the vm space) on 64-bitAlan Cox2003-08-131-1/+1
* Add the mlockall() and munlockall() system calls.Bruce M Simpson2003-08-111-2/+24
* Introduce vm_map_pmap_enter(). Presently, this is a stub calling the MDAlan Cox2003-06-291-0/+2
* Remove an unnecessary forward declaration.Alan Cox2003-06-151-2/+1
* - When the VM daemon is out of swap space and looking for aDavid Schultz2003-03-121-0/+3
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.Alan Cox2003-03-061-1/+0
* Add a needed #include.Alan Cox2003-01-011-0/+1
* Implement a variant locking scheme for vm maps: Access to system mapsAlan Cox2002-12-311-0/+1
* Fix a refcount race with the vmspace structure. In order to preventMatthew Dillon2002-12-151-2/+2
* o Update some comments.Alan Cox2002-09-221-7/+9
* Change struct vmspace->vm_shm from void * to struct shmmap_state *, thisAlfred Perlstein2002-07-221-1/+1
* Remove caddr_t.Alfred Perlstein2002-07-221-1/+1
* o Add a "needs wakeup" flag to the vm_map for use by kmem_alloc_wait()Alan Cox2002-07-111-0/+3
* o Eliminate vmspace::vm_minsaddr. It's initialized but never used.Alan Cox2002-06-251-5/+5
* o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() andAlan Cox2002-06-141-8/+0
* o Remove an unnecessary call to vm_map_wakeup() from vm_map_unwire().Alan Cox2002-06-081-0/+2
* o Add vm_map_unwire() for unwiring contiguous regions of either kernelAlan Cox2002-06-071-0/+4
* o Remove GIANT_REQUIRED from vm_map_zfini(), vm_map_zinit(),Alan Cox2002-06-011-1/+8
* o Revert a part of revision 1.66, contrary to what that commit message says,Alan Cox2002-06-011-3/+8
* o Replace the vm_map's hint by the root of a splay tree. By design,Alan Cox2002-05-241-1/+3
* o Header files shouldn't depend on options: Provide prototypesAlan Cox2002-05-061-3/+0
* o Move vm_freeze_copyopts() from vm_map.{c.h} to vm_object.{c,h}. It's plainlyAlan Cox2002-05-061-1/+0
* o Condition the compilation of uiomoveco() and vm_uiomove()Alan Cox2002-05-051-1/+3
* o Remove dead and lockmgr()-specific debugging code.Alan Cox2002-05-021-17/+0
* Pass the caller's file name and line number to the vm_map locking functions.Alan Cox2002-04-281-9/+24
* o Introduce and use vm_map_trylock() to replace several direct usesAlan Cox2002-04-281-0/+1
* o Begin documenting the (existing) locking protocol on the vm_mapAlan Cox2002-04-271-6/+26
* Remove an unused option, VM_FAULT_HOLD, to vm_fault().Alan Cox2002-04-171-1/+0
* This is the first part of the new kernel memory allocator. This replacesJeff Roberson2002-03-191-1/+0
* Back out the modification of vm_map locks from lockmgr to sx locks. TheBrian Feldman2002-03-181-20/+10
* Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate.Brian Feldman2002-03-131-10/+20
* - Remove a number of extra newlines that do not belong here according toEivind Eklund2002-03-101-6/+2
* Fix a race with free'ing vmspaces at process exit when vmspaces areAlfred Perlstein2002-02-051-0/+2
* Don't let pmap_object_init_pt() exhaust all available free pagesMatthew Dillon2001-10-311-0/+1
* KSE Milestone 2Julian Elischer2001-09-121-1/+1
* Change inlines back into mainline code in preparation for mutexing. Also,Matthew Dillon2001-07-041-124/+53
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-11/+5
* Two fixes to the out-of-swap process termination code. First, start killingMatthew Dillon2001-06-091-0/+1
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-191-6/+16
* Putting sys/lockmgr.h in here allows us to depollute userland includesMark Murray2001-05-031-0/+2
* Fix the botched rev 1.59 where I made it such that without INVARIANTSAlfred Perlstein2001-04-181-2/+2
* use %p for pointer printf, include sys/systm.h for printf protoAlfred Perlstein2001-04-131-6/+7
* Use a macro wrapper over printf along with KASSERT to reduce the amountAlfred Perlstein2001-04-131-40/+15
* Fix a lock reversal problem in the VM subsystem related to threadedMatthew Dillon2001-03-141-0/+1
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-4/+4
* For lockmgr mutex protection, use an array of mutexes that are allocatedJason Evans2000-10-121-4/+4
* Convert lockmgr locks from using simple locks to using mutexes.Jason Evans2000-10-041-4/+6
* Add MAP_NOCORE to mmap(2), and MADV_NOCORE and MADV_CORE to madvise(2).Paul Saab2000-02-281-18/+23
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-1/+1