summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.c
Commit message (Expand)AuthorAgeFilesLines
* Move the implementation of the vmspace_swap_count() (used only inphk2003-07-181-37/+0
* Background: pmap_object_init_pt() premaps the pages of a object inalc2003-07-031-1/+74
* Check the address provided to vm_map_stack() against the vm map's maximum,alc2003-07-011-1/+2
* Introduce vm_map_pmap_enter(). Presently, this is a stub calling the MDalc2003-06-291-7/+19
* Simple read-modify-write operations on a vm object's flags, ref_count, andalc2003-06-271-4/+0
* Remove a GIANT_REQUIRED on the kernel object that we no longer need.alc2003-06-251-2/+0
* Use __FBSDID().obrien2003-06-111-2/+3
* Pass the vm object to vm_object_collapse() with its lock held.alc2003-06-071-2/+2
* Increase the scope of the vm_object lock in vm_map_delete().alc2003-04-301-12/+13
* Add vm_object locking to vmspace_swap_count().alc2003-04-301-5/+6
* - Extend the scope of two existing vm_object locks to coveralc2003-04-261-1/+1
* - Acquire the vm_object's lock when performing vm_object_page_clean().alc2003-04-241-0/+2
* - Update the vm_object locking in vm_map_insert().alc2003-04-201-8/+13
* Update vm_object locking in vm_map_delete().alc2003-04-201-5/+9
* o Update locking around vm_object_page_remove() in vm_map_clean()alc2003-04-191-4/+2
* Lock some manipulations of the vm object's flags.alc2003-04-131-4/+4
* Including <sys/stdint.h> is (almost?) universally only to be able to usephk2003-03-181-1/+0
* - When the VM daemon is out of swap space and looking for adas2003-03-121-2/+13
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.alc2003-03-061-249/+0
* Back out M_* changes, per decision of the TRB.imp2003-02-191-3/+3
* Remove the acquisition and release of Giant around pmap_growkernel().alc2003-02-151-2/+0
* Add MTX_DUPOK to the initialization of system map locks.alc2003-01-251-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-3/+3
* Close the remaining user address mapping races for physicaldillon2003-01-201-3/+8
* It is possible for an active aio to prevent shared memory from beingdillon2003-01-131-0/+8
* Lock the vm object when performing vm_object_clear_flag().alc2003-01-031-0/+4
* Implement a variant locking scheme for vm maps: Access to system mapsalc2002-12-311-16/+38
* - Increment the vm_map's timestamp if _vm_map_trylock() succeeds.alc2002-12-301-10/+11
* - Remove vm_object_init2(). It is unused.alc2002-12-291-1/+0
* Fix a refcount race with the vmspace structure. In order to preventdillon2002-12-151-6/+17
* Perform vm_object_lock() and vm_object_unlock() aroundalc2002-12-151-2/+8
* Hold the page queues lock when calling pmap_protect(); it updates fieldsalc2002-12-011-7/+22
* Acquire and release the page queues lock around calls to pmap_protect()alc2002-11-251-0/+4
* Fix an error case in vm_map_wire(): unwiring of an entry during cleanupalc2002-11-091-2/+2
* Correctly print vm_offset_t types.mux2002-11-071-6/+5
* Properly put macro args in ().phk2002-10-161-2/+2
* Modify vm_map_clean() (and thus the msync(2) system call) to supportmdodd2002-09-221-7/+10
* Use the fields in the sysentvec and in the vm map header in place of thejake2002-09-211-4/+3
* o Use vm_object_lock() in place of Giant when manipulating a vm objectalc2002-08-241-2/+2
* o Merge vm_fault_wire() and vm_fault_user_wire() by adding a new parameter,alc2002-07-241-5/+2
* Infrastructure tweaks to allow having both an Elf32 and an Elf64 executablepeter2002-07-201-3/+2
* (VM_MAX_KERNEL_ADDRESS - KERNBASE) / PAGE_SIZE may not fit in an integer.peter2002-07-181-1/+1
* o Assert GIANT_REQUIRED on system maps in _vm_map_lock(),alc2002-07-121-0/+6
* o Add a "needs wakeup" flag to the vm_map for use by kmem_alloc_wait()alc2002-07-111-2/+3
* o Make the reservation of KVA space for kernel map entries a functionalc2002-07-031-1/+2
* Avoid using the 64-bit vm_pindex_t in a few places where 64-bitiedowse2002-06-261-2/+3
* Enforce RLIMIT_VMEM on growable mappings (aka the primary stack or anydillon2002-06-261-0/+14
* o In vm_map_insert(), replace GIANT_REQUIRED by the acquisition andalc2002-06-221-5/+6
* o Remove GIANT_REQUIRED from vm_map_stack().alc2002-06-211-2/+0
* o Replace GIANT_REQUIRED in vm_object_coalesce() by the acquisition andalc2002-06-191-2/+2
OpenPOWER on IntegriCloud