aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_fault.c
Commit message (Expand)AuthorAgeFilesLines
* YAMFC (NFS mmap fixes and minor memory leak plugged)Doug Rabson1997-05-281-2/+2
* 1. Fix the vm_page_zero_count accounting. This should improve theJohn Dyson1997-03-251-3/+70
* Merge from -current: vm_map_entry leak fix, John's vm_map coallesce fixes,David Greenman1996-12-151-9/+8
* Addition of page coloring support. Various levels of coloring are afforded.John Dyson1996-09-081-2/+2
* Backed out the recent changes/enhancements to the VM code. TheJohn Dyson1996-07-301-6/+13
* Undo part of the scalability commit. Many of the changesJohn Dyson1996-07-281-29/+15
* This commit is meant to solve a couple of VM system problems orJohn Dyson1996-07-271-27/+34
* Properly set the PG_MAPPED and PG_WRITEABLE flags. This fixes some potentialJohn Dyson1996-07-021-2/+2
* Various bugfixes/cleanups from me and others:John Dyson1996-06-161-13/+19
* Move a case of PG_MAPPED being set before a pmap_enter(). This will likelyDavid Greenman1996-06-141-2/+2
* Keep the vm_fault/vm_pageout from getting into an "infinite paging loop", byJohn Dyson1996-06-101-3/+7
* Adjust the threshold for blocking on movement of pages from the cacheJohn Dyson1996-06-081-5/+4
* Disable madvise optimizations for device pager objects (some of theJohn Dyson1996-06-011-6/+9
* This commit is dual-purpose, to fix more of the pageout daemonJohn Dyson1996-05-311-1/+12
* I think this covers (fixes) the last batch of freeing active/held/busy pageJohn Dyson1996-05-261-1/+3
* Initial support for mincore and madvise. Both are almost fullyJohn Dyson1996-05-191-3/+43
* This set of commits to the VM system does the following, and containJohn Dyson1996-05-181-12/+12
* VM performance improvements, and reorder some operations in VM faultJohn Dyson1996-03-281-5/+5
* Set the page valid bits in fewer places, as opposed to being scatteredJohn Dyson1996-03-091-5/+3
* 1) Eliminate unnecessary bzero of UPAGES.John Dyson1996-03-021-43/+128
* Eliminated many redundant vm_map_lookup operations for vm_mmap.John Dyson1996-01-191-11/+9
* Changes to support 1Tb filesizes. Pages are now named by anJohn Dyson1995-12-111-46/+49
* Untangled the vm.h include file spaghetti.David Greenman1995-12-071-1/+9
* Remove unused vars & funcs, make things static, protoize a little bit.Poul-Henning Kamp1995-11-201-3/+1
* Greatly simplify the msync code. Eliminate complications in vm_pageoutJohn Dyson1995-11-051-2/+2
* Move page fixups (pmap_clear_modify, etc) that happen after paging inputDavid Greenman1995-11-021-4/+1
* First phase of removing the PG_COPYONWRITE flag, and an architecturalJohn Dyson1995-10-231-9/+1
* Fix argument passing to the "freeer" routine. Added some prototypes. (bde)David Greenman1995-10-071-2/+2
* Significantly simplify the fault clustering code. After some analysis byJohn Dyson1995-09-241-114/+56
* Fixed a typo in vm_fault_additional_pages.John Dyson1995-09-141-2/+2
* Code cleanup and minor performance improvement in the faultin clusterJohn Dyson1995-09-111-33/+29
* Minor performance improvements, additional prototype for additionalJohn Dyson1995-09-061-4/+5
* Allow the fault code to use additional clustering info from bothJohn Dyson1995-09-041-6/+25
* Machine independent changes to support pre-zeroed free pages. ThisJohn Dyson1995-09-031-5/+6
* NOTE: libkvm, w, ps, 'top', and any other utility which depends on structDavid Greenman1995-07-131-254/+36
* Remove trailing whitespace.Rodney W. Grimes1995-05-301-13/+13
* Accessing pages beyond the end of a mapped file results in internalDavid Greenman1995-05-181-1/+5
* Removed obsolete/unused variable declarations. Killed externs and includedDavid Greenman1995-04-161-2/+1
* Changes from John Dyson and myself:David Greenman1995-04-091-3/+20
* Explicitly set page dirty if this is a write fault - reduces calls toDavid Greenman1995-03-271-2/+11
* Various changes from John and myself that do the following:David Greenman1995-03-011-67/+30
* Only do object paging_in_progress wakeups if someone is waiting on thisDavid Greenman1995-02-221-7/+25
* swap_pager.c:David Greenman1995-02-021-10/+6
* Use the VM_PAGE_BITS_ALL in a place it can be used.David Greenman1995-01-261-4/+4
* Added ability to detect sequential faults and DTRT. (swap_pager.c)David Greenman1995-01-241-5/+12
* Fixed some formatting weirdness that I overlooked in the previous commit.David Greenman1995-01-101-2/+2
* These changes embody the support of the fully coherent merged VM buffer cache,David Greenman1995-01-091-438/+358
* Fixed bug where a read-behind to a negative offset would occur if theDavid Greenman1994-11-131-12/+16
* Fixed return status from pagers. Ahem...the previous method would manufactureDavid Greenman1994-11-061-4/+12
* Changed a thread_sleep into an spl protected tsleep. A deadlock can occurDavid Greenman1994-10-231-7/+9