| Commit message (Expand) | Author | Age | Files | Lines |
* | It is possible for an active aio to prevent shared memory from being | dillon | 2003-01-13 | 1 | -0/+8 |
* | Lock the vm object when performing vm_object_clear_flag(). | alc | 2003-01-03 | 1 | -0/+4 |
* | Implement a variant locking scheme for vm maps: Access to system maps | alc | 2002-12-31 | 1 | -16/+38 |
* | - Increment the vm_map's timestamp if _vm_map_trylock() succeeds. | alc | 2002-12-30 | 1 | -10/+11 |
* | - Remove vm_object_init2(). It is unused. | alc | 2002-12-29 | 1 | -1/+0 |
* | Fix a refcount race with the vmspace structure. In order to prevent | dillon | 2002-12-15 | 1 | -6/+17 |
* | Perform vm_object_lock() and vm_object_unlock() around | alc | 2002-12-15 | 1 | -2/+8 |
* | Hold the page queues lock when calling pmap_protect(); it updates fields | alc | 2002-12-01 | 1 | -7/+22 |
* | Acquire and release the page queues lock around calls to pmap_protect() | alc | 2002-11-25 | 1 | -0/+4 |
* | Fix an error case in vm_map_wire(): unwiring of an entry during cleanup | alc | 2002-11-09 | 1 | -2/+2 |
* | Correctly print vm_offset_t types. | mux | 2002-11-07 | 1 | -6/+5 |
* | Properly put macro args in (). | phk | 2002-10-16 | 1 | -2/+2 |
* | Modify vm_map_clean() (and thus the msync(2) system call) to support | mdodd | 2002-09-22 | 1 | -7/+10 |
* | Use the fields in the sysentvec and in the vm map header in place of the | jake | 2002-09-21 | 1 | -4/+3 |
* | o Use vm_object_lock() in place of Giant when manipulating a vm object | alc | 2002-08-24 | 1 | -2/+2 |
* | o Merge vm_fault_wire() and vm_fault_user_wire() by adding a new parameter, | alc | 2002-07-24 | 1 | -5/+2 |
* | Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable | peter | 2002-07-20 | 1 | -3/+2 |
* | (VM_MAX_KERNEL_ADDRESS - KERNBASE) / PAGE_SIZE may not fit in an integer. | peter | 2002-07-18 | 1 | -1/+1 |
* | o Assert GIANT_REQUIRED on system maps in _vm_map_lock(), | alc | 2002-07-12 | 1 | -0/+6 |
* | o Add a "needs wakeup" flag to the vm_map for use by kmem_alloc_wait() | alc | 2002-07-11 | 1 | -2/+3 |
* | o Make the reservation of KVA space for kernel map entries a function | alc | 2002-07-03 | 1 | -1/+2 |
* | Avoid using the 64-bit vm_pindex_t in a few places where 64-bit | iedowse | 2002-06-26 | 1 | -2/+3 |
* | Enforce RLIMIT_VMEM on growable mappings (aka the primary stack or any | dillon | 2002-06-26 | 1 | -0/+14 |
* | o In vm_map_insert(), replace GIANT_REQUIRED by the acquisition and | alc | 2002-06-22 | 1 | -5/+6 |
* | o Remove GIANT_REQUIRED from vm_map_stack(). | alc | 2002-06-21 | 1 | -2/+0 |
* | o Replace GIANT_REQUIRED in vm_object_coalesce() by the acquisition and | alc | 2002-06-19 | 1 | -2/+2 |
* | o Remove LK_CANRECURSE from the vm_map lock. | alc | 2002-06-18 | 1 | -2/+2 |
* | - Introduce the new M_NOVM option which tells uma to only check the currently | jeff | 2002-06-17 | 1 | -1/+2 |
* | o Acquire and release Giant in vm_map_wakeup() to prevent | alc | 2002-06-17 | 1 | -0/+7 |
* | o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() and | alc | 2002-06-14 | 1 | -397/+0 |
* | o Acquire and release Giant in vm_map_unlock_and_wait(). | alc | 2002-06-12 | 1 | -3/+5 |
* | o Properly handle a failure by vm_fault_wire() or vm_fault_user_wire() | alc | 2002-06-11 | 1 | -4/+20 |
* | o Teach vm_map_delete() to respect the "in-transition" flag | alc | 2002-06-11 | 1 | -0/+31 |
* | o In vm_map_entry_create(), call uma_zalloc() with M_NOWAIT on system maps. | alc | 2002-06-10 | 1 | -5/+6 |
* | o Add vm_map_wire() for wiring contiguous regions of either kernel | alc | 2002-06-09 | 1 | -1/+159 |
* | o Simplify vm_map_unwire() by merging the second and third passes | alc | 2002-06-08 | 1 | -17/+11 |
* | o Remove an unnecessary call to vm_map_wakeup() from vm_map_unwire(). | alc | 2002-06-08 | 1 | -6/+15 |
* | o Add vm_map_unwire() for unwiring contiguous regions of either kernel | alc | 2002-06-07 | 1 | -1/+163 |
* | o Migrate vm_map_split() from vm_map.c to vm_object.c, renaming it | alc | 2002-06-02 | 1 | -90/+1 |
* | o Style fixes to vm_map_split(), including the elimination of one variable | alc | 2002-06-02 | 1 | -8/+1 |
* | o Remove GIANT_REQUIRED from vm_map_zfini(), vm_map_zinit(), | alc | 2002-06-01 | 1 | -24/+7 |
* | o Revert a part of revision 1.66, contrary to what that commit message says, | alc | 2002-06-01 | 1 | -14/+13 |
* | Further work on pushing Giant out of the vm_map layer and down | alc | 2002-05-31 | 1 | -3/+2 |
* | o Acquire and release Giant around pmap operations in vm_fault_unwire() | alc | 2002-05-26 | 1 | -4/+3 |
* | o Replace the vm_map's hint by the root of a splay tree. By design, | alc | 2002-05-24 | 1 | -80/+103 |
* | o Remove GIANT_REQUIRED from vm_map_madvise(). Instead, acquire and | alc | 2002-05-18 | 1 | -2/+2 |
* | o Remove GIANT_REQUIRED and an excessive number of blank lines | alc | 2002-05-12 | 1 | -10/+0 |
* | o Acquire and release Giant in vm_object_reference() and | alc | 2002-05-12 | 1 | -3/+2 |
* | o Move vm_freeze_copyopts() from vm_map.{c.h} to vm_object.{c,h}. It's plainly | alc | 2002-05-06 | 1 | -77/+0 |
* | o Condition the compilation of uiomoveco() and vm_uiomove() | alc | 2002-05-05 | 1 | -0/+4 |