| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a comment describing how pagedaemon_wakeup() should be used and | alc | 2003-02-09 | 1 | -0/+6 |
* | - It's more accurate to say that vm_paging_needed() returns TRUE | alc | 2003-02-02 | 1 | -2/+3 |
* | - Convert vm_pageout()'s tsleep()s to msleep()s with the page queue lock. | alc | 2003-02-02 | 1 | -2/+5 |
* | - Remove (some) unnecessary explicit initializations to zero. | alc | 2003-02-01 | 1 | -8/+5 |
* | - Update vm_pageout_deficit using atomic operations. It's a simple | alc | 2003-01-14 | 1 | -3/+1 |
* | Make vm_pageout_page_free() static. | alc | 2003-01-14 | 1 | -1/+2 |
* | Avoid extern decls in .c files by putting them in the vm/swap_pager.h | phk | 2003-01-03 | 1 | -1/+0 |
* | vm_pager_put_pages() takes VM_PAGER_* flags, not OBJPC_* flags. It just | dillon | 2002-12-28 | 1 | -1/+1 |
* | Hold the page queues lock when performing vm_page_flag_set(). | alc | 2002-12-18 | 1 | -0/+2 |
* | Hold the page queues lock when calling pmap_protect(); it updates fields | alc | 2002-12-01 | 1 | -3/+5 |
* | Increase the scope of the page queue lock in vm_pageout_scan(). | alc | 2002-12-01 | 1 | -2/+2 |
* | Assert that the page queues lock rather than Giant is held in | alc | 2002-11-23 | 1 | -2/+3 |
* | - Add an event that is triggered when the system is low on memory. This is | jeff | 2002-11-21 | 1 | -1/+9 |
* | Remove vm_page_protect(). Instead, use pmap_page_protect() directly. | alc | 2002-11-18 | 1 | -2/+2 |
* | Now that pmap_remove_all() is exported by our pmap implementations | alc | 2002-11-16 | 1 | -5/+5 |
* | Move pmap_collect() out of the machine-dependent code, rename it | alc | 2002-11-13 | 1 | -1/+31 |
* | When prot is VM_PROT_NONE, call pmap_page_protect() directly rather than | alc | 2002-11-10 | 1 | -5/+5 |
* | - Create a new scheduler api that is defined in sys/sched.h | jeff | 2002-10-12 | 1 | -3/+2 |
* | - Get rid of the unused LK_NOOBJ. | jeff | 2002-09-25 | 1 | -1/+1 |
* | Use the fields in the sysentvec and in the vm map header in place of the | jake | 2002-09-21 | 1 | -2/+2 |
* | Completely redo thread states. | julian | 2002-09-11 | 1 | -6/+6 |
* | o Lock page queue accesses by vm_page_activate(). | alc | 2002-08-10 | 1 | -0/+4 |
* | o Lock page queue accesses by vm_page_free(). | alc | 2002-07-28 | 1 | -2/+3 |
* | o Require that the page queues lock is held on entry to vm_pageout_clean() | alc | 2002-07-27 | 1 | -4/+5 |
* | o Lock page queue accesses by vm_page_activate() and vm_page_deactivate() | alc | 2002-07-27 | 1 | -7/+6 |
* | o Extend the scope of the page queues lock in vm_pageout_scan() | alc | 2002-07-23 | 1 | -2/+1 |
* | o Lock page queue accesses by vm_page_try_to_cache(). (The accesses | alc | 2002-07-20 | 1 | -0/+2 |
* | o Lock page queue accesses by vm_page_cache() in vm_fault() and | alc | 2002-07-20 | 1 | -0/+2 |
* | o Lock accesses to the active page queue in vm_pageout_scan() and | alc | 2002-07-20 | 1 | -2/+4 |
* | Part 1 of KSE-III | julian | 2002-06-29 | 1 | -4/+26 |
* | o Introduce and use vm_map_trylock() to replace several direct uses | alc | 2002-04-28 | 1 | -2/+1 |
* | Remove references to vm_zone.h and switch over to the new uma API. | jeff | 2002-03-20 | 1 | -1/+1 |
* | Remove __P. | alfred | 2002-03-19 | 1 | -8/+8 |
* | This is the first part of the new kernel memory allocator. This replaces | jeff | 2002-03-19 | 1 | -0/+1 |
* | Back out the modification of vm_map locks from lockmgr to sx locks. The | green | 2002-03-18 | 1 | -1/+2 |
* | Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. | green | 2002-03-13 | 1 | -2/+1 |
* | - Remove a number of extra newlines that do not belong here according to | eivind | 2002-03-10 | 1 | -19/+6 |
* | Fix a horribly suboptimal algorithm in the vm_daemon. | silby | 2002-02-27 | 1 | -1/+1 |
* | Changes to make the OOM killer much more effective: | silby | 2002-02-19 | 1 | -2/+1 |
* | GC P_BUFEXHAUST leftovers, we've had a new mechanism to avoid buffer | dillon | 2002-01-31 | 1 | -3/+0 |
* | Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget() | dillon | 2001-12-20 | 1 | -4/+11 |
* | Syntax cleanup and documentation, no operational changes. | dillon | 2001-10-21 | 1 | -5/+9 |
* | Don't remove all mappings of a swapped out process if the vm map contained | tegge | 2001-10-14 | 1 | -1/+5 |
* | KSE Milestone 2 | julian | 2001-09-12 | 1 | -9/+12 |
* | Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc). | dillon | 2001-07-04 | 1 | -51/+14 |
* | whitespace / register cleanup | dillon | 2001-07-04 | 1 | -3/+3 |
* | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | dillon | 2001-07-04 | 1 | -35/+11 |
* | Don't lock around swap_pager_swap_init() that is only called once during | jhb | 2001-06-20 | 1 | -0/+2 |
* | Put the scheduler, vmdaemon, and pagedaemon kthreads back under Giant for | jhb | 2001-06-20 | 1 | -16/+1 |
* | Two fixes to the out-of-swap process termination code. First, start killing | dillon | 2001-06-09 | 1 | -3/+8 |