summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_fault.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Only do object paging_in_progress wakeups if someone is waiting on thisdg1995-02-221-7/+25
* swap_pager.c:dg1995-02-021-10/+6
* Use the VM_PAGE_BITS_ALL in a place it can be used.dg1995-01-261-4/+4
* Added ability to detect sequential faults and DTRT. (swap_pager.c)dg1995-01-241-5/+12
* Fixed some formatting weirdness that I overlooked in the previous commit.dg1995-01-101-2/+2
* These changes embody the support of the fully coherent merged VM buffer cache,dg1995-01-091-438/+358
* Fixed bug where a read-behind to a negative offset would occur if thedg1994-11-131-12/+16
* Fixed return status from pagers. Ahem...the previous method would manufacturedg1994-11-061-4/+12
* Changed a thread_sleep into an spl protected tsleep. A deadlock can occurdg1994-10-231-7/+9
* Various changes to allow operation without any swapspace configured. Notedg1994-10-221-3/+5
* 1) Some of the counters in the vmmeter struct don't fit well into the Mach VMdg1994-10-151-3/+2
* Count vm faults as v_vm_fault, not v_fault.dg1994-10-151-2/+2
* Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc.phk1994-10-091-8/+11
* Call resetpriority, not setpriority() ...oops.dg1994-10-091-2/+2
* Stuff object into v_vmdata rather than pager. Not important which atdg1994-10-051-4/+4
* Incorporated post 1.1.5 work from John Dyson. This includes performancedg1994-08-061-2/+5
* Added $Id$dg1994-08-021-1/+3
* The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.rgrimes1994-05-251-85/+355
* BSD 4.4 Lite Kernel Sourcesrgrimes1994-05-241-0/+1035
OpenPOWER on IntegriCloud