summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_fault.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a few bugs with NFS and mmap caused by NFS' use of b_validoffdfr1997-05-191-2/+2
* Commit a typo fix that's been sitting in my tree for ages, quite forgotten.peter1997-04-061-2/+2
* Fix the gdb executable modify problem. Thanks to the detective workdyson1997-04-061-9/+11
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* This is the kernel Lite/2 commit. There are some requisite userlanddyson1997-02-101-2/+3
* Change the map entry flags from bitfields to bitmasks. Allowsdyson1997-01-161-2/+2
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Undo the collapse breakage (swap space usage problem.)dyson1997-01-031-3/+1
* Guess what? We left alot of the old collapse code that is not neededdyson1997-01-011-1/+3
* Superficial cleanup of comment.dyson1996-12-291-2/+2
* Implement closer-to POSIX mlock semantics. The major difference isdyson1996-12-141-2/+69
* Implement a new totally dynamic (up to MAXPHYS) buffer kva allocationdyson1996-11-301-8/+7
* Addition of page coloring support. Various levels of coloring are afforded.dyson1996-09-081-2/+2
* Backed out the recent changes/enhancements to the VM code. Thedyson1996-07-301-6/+13
* Undo part of the scalability commit. Many of the changesdyson1996-07-281-29/+15
* This commit is meant to solve a couple of VM system problems ordyson1996-07-271-27/+34
* Properly set the PG_MAPPED and PG_WRITEABLE flags. This fixes some potentialdyson1996-07-021-2/+2
* Various bugfixes/cleanups from me and others:dyson1996-06-161-13/+19
* Move a case of PG_MAPPED being set before a pmap_enter(). This will likelydg1996-06-141-2/+2
* Keep the vm_fault/vm_pageout from getting into an "infinite paging loop", bydyson1996-06-101-3/+7
* Adjust the threshold for blocking on movement of pages from the cachedyson1996-06-081-5/+4
* Disable madvise optimizations for device pager objects (some of thedyson1996-06-011-6/+9
* This commit is dual-purpose, to fix more of the pageout daemondyson1996-05-311-1/+12
* I think this covers (fixes) the last batch of freeing active/held/busy pagedyson1996-05-261-1/+3
* Initial support for mincore and madvise. Both are almost fullydyson1996-05-191-3/+43
* This set of commits to the VM system does the following, and containdyson1996-05-181-12/+12
* VM performance improvements, and reorder some operations in VM faultdyson1996-03-281-5/+5
* Set the page valid bits in fewer places, as opposed to being scattereddyson1996-03-091-5/+3
* 1) Eliminate unnecessary bzero of UPAGES.dyson1996-03-021-43/+128
* Eliminated many redundant vm_map_lookup operations for vm_mmap.dyson1996-01-191-11/+9
* Changes to support 1Tb filesizes. Pages are now named by andyson1995-12-111-46/+49
* Untangled the vm.h include file spaghetti.dg1995-12-071-1/+9
* Remove unused vars & funcs, make things static, protoize a little bit.phk1995-11-201-3/+1
* Greatly simplify the msync code. Eliminate complications in vm_pageoutdyson1995-11-051-2/+2
* Move page fixups (pmap_clear_modify, etc) that happen after paging inputdg1995-11-021-4/+1
* First phase of removing the PG_COPYONWRITE flag, and an architecturaldyson1995-10-231-9/+1
* Fix argument passing to the "freeer" routine. Added some prototypes. (bde)dg1995-10-071-2/+2
* Significantly simplify the fault clustering code. After some analysis bydyson1995-09-241-114/+56
* Fixed a typo in vm_fault_additional_pages.dyson1995-09-141-2/+2
* Code cleanup and minor performance improvement in the faultin clusterdyson1995-09-111-33/+29
* Minor performance improvements, additional prototype for additionaldyson1995-09-061-4/+5
* Allow the fault code to use additional clustering info from bothdyson1995-09-041-6/+25
* Machine independent changes to support pre-zeroed free pages. Thisdyson1995-09-031-5/+6
* NOTE: libkvm, w, ps, 'top', and any other utility which depends on structdg1995-07-131-254/+36
* Remove trailing whitespace.rgrimes1995-05-301-13/+13
* Accessing pages beyond the end of a mapped file results in internaldg1995-05-181-1/+5
* Removed obsolete/unused variable declarations. Killed externs and includeddg1995-04-161-2/+1
* Changes from John Dyson and myself:dg1995-04-091-3/+20
* Explicitly set page dirty if this is a write fault - reduces calls todg1995-03-271-2/+11
* Various changes from John and myself that do the following:dg1995-03-011-67/+30
OpenPOWER on IntegriCloud