aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Completed the fix for attempting to page out pages via the device_pager.David Greenman1995-01-281-1/+4
* Use the VM_PAGE_BITS_ALL in a place it can be used.David Greenman1995-01-261-4/+4
* Don't attempt to clean device_pager backed objects at terminate time.David Greenman1995-01-251-2/+3
* Added ability to detect sequential faults and DTRT. (swap_pager.c)David Greenman1995-01-2411-77/+104
* Moved some splx's down a few lines in vm_page_insert and vm_page_removeDavid Greenman1995-01-151-3/+3
* Protect a qcollapse call with an object lock before calling. The locksDavid Greenman1995-01-131-8/+13
* Improve my previous change to use the same tests as are used in qcollapse.David Greenman1995-01-111-2/+3
* Fixed a panic that Garrett reported to me...the OBJ_INTERNAL flag wasn'tDavid Greenman1995-01-112-5/+17
* Kill VM_PAGE_INIT macro as it is only used once and makes the code moreDavid Greenman1995-01-102-22/+15
* Fixed some formatting weirdness that I overlooked in the previous commit.David Greenman1995-01-1011-60/+60
* These changes embody the support of the fully coherent merged VM buffer cache,David Greenman1995-01-0934-4710/+4582
* Make sure that the object being collapsed doesn't go away on us...byDavid Greenman1995-01-051-3/+13
* Submitted by: Ben JacksonAndreas Schulz1995-01-021-2/+2
* Clean up previous commits (format for 80 columns...).Bruce Evans1994-12-301-7/+8
* Do vm_page_rename more conservatively in rcollapse and qcollapse, andDavid Greenman1994-12-231-4/+9
* Initialize b_vnbuf.le_next before returning a new buffer in getpbuf andDavid Greenman1994-12-232-4/+8
* Fixed a benign off by one error.David Greenman1994-12-221-2/+2
* Don't ever clear B_BUSY on a pbuf (or any other flag for that matter).David Greenman1994-12-192-7/+5
* Fixed multiple bogons with the map entry handling.David Greenman1994-12-181-8/+8
* Fixed bug where statically allocated map entries might be freed to theDavid Greenman1994-12-181-4/+7
* Change swapping policy to be a bit more aggressive about finding aDavid Greenman1994-12-181-5/+6
* Protect kmem_map modifications with splhigh() to work around a problem withDavid Greenman1994-12-151-3/+19
* Don't put objects that have no parent on the reverse_shadow_list. ProblemDavid Greenman1994-12-111-2/+3
* These changes fix a couple of lingering VM problems:David Greenman1994-11-252-107/+4
* Don't try to page to a vnode that had it's filesystem unmounted.David Greenman1994-11-241-7/+23
* Preallocate the first swap block to work around a failure with swap startingDavid Greenman1994-11-221-2/+2
* Don't ever try to kill off process 1 - even if we are out of swap spaceDavid Greenman1994-11-171-2/+3
* Remove a peice of commented out code that was left over from the earlyJustin T. Gibbs1994-11-171-3/+2
* pmap.h:Bruce Evans1994-11-142-8/+9
* Set laundry flag when transitioning an inactive page from clean to dirty.David Greenman1994-11-141-2/+4
* Fixed bug where a read-behind to a negative offset would occur if theDavid Greenman1994-11-132-19/+25
* Fixed bugs in accounting of swap space that resulted in the pager thinkingDavid Greenman1994-11-131-62/+19
* Implemented swap locking via P_SWAPPING flag. It was possible for a processDavid Greenman1994-11-131-5/+11
* Fixed return status from pagers. Ahem...the previous method would manufactureDavid Greenman1994-11-063-17/+25
* Added support for starting the experimental "vmdaemon" system process.David Greenman1994-11-063-80/+358
* Improved I/O error reporting.David Greenman1994-10-251-5/+19
* #if 0'd out the object cache trimming code - there are multiple waysDavid Greenman1994-10-251-1/+3
* Fixed object cache trimming policy so it actually works.David Greenman1994-10-231-7/+5
* Adjusted reserved levels to fix a deadlock condition.David Greenman1994-10-231-3/+3
* Changed a thread_sleep into an spl protected tsleep. A deadlock can occurDavid Greenman1994-10-232-9/+12
* Contrary to my last commit here: NFS-swap is enabled automatically.Poul-Henning Kamp1994-10-221-1/+15
* Fixed a comment from the previous commit.David Greenman1994-10-221-4/+4
* Various changes to allow operation without any swapspace configured. NoteDavid Greenman1994-10-223-13/+75
* ATTENTION!Poul-Henning Kamp1994-10-211-9/+4
* Make my ALLDEVS kernel compile (basically, LINT minus a lot of options).Garrett Wollman1994-10-211-1/+5
* Fix the remaining vmmeter counters. They all now work correctly.David Greenman1994-10-182-3/+7
* Put sanity check for negative hold count into #ifdef DIAGNOSTIC so thatDavid Greenman1994-10-171-1/+5
* 1) Some of the counters in the vmmeter struct don't fit well into the Mach VMDavid Greenman1994-10-154-11/+26
* Count vm faults as v_vm_fault, not v_fault.David Greenman1994-10-151-2/+2
* Properly count object lookups and hits.David Greenman1994-10-152-5/+5