summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Fix a bug in the new madvise() code that would possibly (improperly)dillon1999-02-151-24/+12
* Minor optimization to madvise() MADV_FREE to make page as freeable asdillon1999-02-121-1/+7
* Fix non-fatal bug in vm_map_insert() which improperly cleareddillon1999-02-122-60/+49
* Addendum to vm_map coalesce optimization. Also, this was backed-outdillon1999-02-091-1/+1
* Revamp vm_object_[q]collapse(). Despite the complexity of this patch,dillon1999-02-082-210/+236
* General cleanup. Remove #if 0's and remove useless register qualifiers.dillon1999-02-081-79/+34
* Rip out PQ_ZERO queue. PQ_ZERO functionality is now combined in withdillon1999-02-083-107/+64
* Backed out vm_map coalesce optimization - it resulted in 22% more pagedillon1999-02-081-2/+2
* Remove MAP_ENTRY_IS_A_MAP 'share' maps. These maps were once used todillon1999-02-077-108/+43
* Remove L1 cache coloring optimization ( leave L2 cache coloring opt ).dillon1999-02-072-196/+91
* When shadowing objects, adjust the page coloring of the shadowing objectdillon1999-02-071-1/+6
* Add hysteresis to the 'swap_pager_getswapspace; failed' console message.dillon1999-02-061-5/+9
* The elf loader sets the permissions on bss to VM_PROT_READ|VM_PROT_WRITEdillon1999-02-051-2/+2
* Fix bug in a KASSERT I introduced in vm_page_qcollapse() rev 1.139.dillon1999-02-041-17/+40
* Submitted by: Alan Coxdillon1999-02-032-9/+11
* This patch eliminates a pointless test from appearing twicedillon1999-02-011-5/+1
* Submitted by: Alan Cox <alc@cs.rice.edu>julian1999-01-311-3/+4
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-283-25/+25
* Remove unintended trigraph sequences in comments for -Walldillon1999-01-271-2/+2
* Mostly remove the VM_STACK OPTION.julian1999-01-264-19/+9
* Enable Linux threads support by default.julian1999-01-261-12/+2
* Undo last commit - not a bug, just duplicate code. PG_MAPPED anddillon1999-01-241-2/+1
* Change all manual settings of vm_page_t->dirty = VM_PAGE_BITS_ALLdillon1999-01-244-12/+10
* vm_map_split() used to dirty the page manually after callingdillon1999-01-241-4/+13
* Add vm_page_dirty() inline with PQ_CACHE sanity checkdillon1999-01-241-1/+20
* vm_pager_put_pages() is passed an rcval array to hold per-page returndillon1999-01-247-33/+31
* Clear PG_MAPPED as well as PG_WRITEABLE when a page is moved to thedillon1999-01-241-3/+3
* Added warning printf ( needs INVARIANTS ) when busy cache page is founddillon1999-01-241-1/+4
* It is possible for a page in the cache to be busy. vm_pageout.c was notdillon1999-01-241-1/+5
* Add invariants to vm_page_busy() and vm_page_wakeup() to check fordillon1999-01-241-1/+12
* Clear PG_WRITEABLE in vm_page_cache(). This may or may not be a bug,dillon1999-01-241-2/+7
* Depreciate vm_object_pmap_copy() - nobody uses it. Everyone usesdillon1999-01-241-2/+14
* Get rid of unused old_m in vm_fault. Add INVARIANTS to test whetherdillon1999-01-241-4/+13
* Reenable John Dyson's low-memory VM_WAIT code for page reactivations outdillon1999-01-231-7/+13
* Mainly changes to support the new swapper. The big adjustment is thatdillon1999-01-211-1/+1
* Move many of the vm_pager_*() functions from vm_pager.c to inlines indillon1999-01-211-1/+1
* Move many of the vm_pager_*() functions from vm_pager.c to inlines indillon1999-01-211-1/+1
* Reorganized some of the low memory testing code to make it more useful.dillon1999-01-211-1/+1
* The TAILQ hashq has been turned into a singly-linked=list link,dillon1999-01-211-1/+1
* The hash table used to be a table of doubly-link list headers ( twodillon1999-01-211-1/+1
* The vm_object structure is now somewhat smaller due to the removaldillon1999-01-211-1/+1
* object->id was badly implemented. It has simply been removed.dillon1999-01-211-1/+1
* Objects associated with raw devices are no longer counted in the VM statsdillon1999-01-211-1/+1
* General cleanup related to the new pager. We no longer have to worrydillon1999-01-211-1/+1
* Potential bug fix, do not just clear PG_BUSY... call vm_page_wakeup()dillon1999-01-211-1/+1
* Removed low-memory blockages at fork. This is the wrong place to putdillon1999-01-211-1/+1
* Mainly cleanup. Removed some inappropriate low-memory handling codedillon1999-01-211-1/+1
* The default_pager's interaction with the swap_pager has been reorganized,dillon1999-01-212-2/+2
* This is a rather large commit that encompasses the new swapper,dillon1999-01-2120-1796/+2547
* KNFize, by bde.eivind1999-01-106-28/+27
OpenPOWER on IntegriCloud