| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | o Remove GIANT_REQUIRED from vm_map_lookup() and vm_map_lookup_done(). | alc | 2002-05-05 | 1 | -2/+2 |
* | o Remove GIANT_REQUIRED from vm_map_lookup_entry() and | alc | 2002-05-04 | 1 | -3/+0 |
* | o Change the implementation of vm_map locking to use exclusive locks | alc | 2002-05-02 | 1 | -26/+24 |
* | o Remove dead and lockmgr()-specific debugging code. | alc | 2002-05-02 | 1 | -6/+0 |
* | Add a new zone flag UMA_ZONE_MTXCLASS. This puts the zone in it's own | jeff | 2002-04-29 | 1 | -1/+1 |
* | Pass the caller's file name and line number to the vm_map locking functions. | alc | 2002-04-28 | 1 | -11/+11 |
* | o Introduce and use vm_map_trylock() to replace several direct uses | alc | 2002-04-28 | 1 | -0/+10 |
* | o Begin documenting the (existing) locking protocol on the vm_map | alc | 2002-04-27 | 1 | -19/+0 |
* | Do not free the vmspace until p->p_vmspace is set to null. Otherwise | peter | 2002-04-17 | 1 | -3/+7 |
* | Pass vm_page_t instead of physical addresses to pmap_zero_page[_area]() | peter | 2002-04-15 | 1 | -1/+1 |
* | Remove references to vm_zone.h and switch over to the new uma API. | jeff | 2002-03-20 | 1 | -2/+6 |
* | Quit a warning introduced by UMA. This only occurs on machines where | jeff | 2002-03-19 | 1 | -1/+1 |
* | This is the first part of the new kernel memory allocator. This replaces | jeff | 2002-03-19 | 1 | -43/+122 |
* | Back out the modification of vm_map locks from lockmgr to sx locks. The | green | 2002-03-18 | 1 | -60/+58 |
* | Acquire a read lock on the map inside of vm_map_check_protection() rather | alc | 2002-03-17 | 1 | -0/+6 |
* | Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. | green | 2002-03-13 | 1 | -58/+60 |
* | - Remove a number of extra newlines that do not belong here according to | eivind | 2002-03-10 | 1 | -78/+18 |
* | Fix a bug in the vm_map_clean() procedure. msync()ing an area of memory | dillon | 2002-03-07 | 1 | -1/+4 |
* | Fix a race with free'ing vmspaces at process exit when vmspaces are | alfred | 2002-02-05 | 1 | -16/+29 |
* | Don't let pmap_object_init_pt() exhaust all available free pages | dillon | 2001-10-31 | 1 | -1/+1 |
* | Fix locking violations during page wiring: | tegge | 2001-10-14 | 1 | -3/+32 |
* | Add missing includes of sys/ktr.h. | jhb | 2001-10-11 | 1 | -0/+1 |
* | Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader | ps | 2001-10-10 | 1 | -3/+3 |
* | KSE Milestone 2 | julian | 2001-09-12 | 1 | -14/+14 |
* | Change inlines back into mainline code in preparation for mutexing. Also, | dillon | 2001-07-04 | 1 | -106/+183 |
* | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | dillon | 2001-07-04 | 1 | -60/+53 |