summaryrefslogtreecommitdiff
path: root/sys/vm
AgeCommit message (Collapse)Author
1997-12-12careful about redefining TRUE and FALSETheo de Raadt
1997-12-10Fix for chuck cranor's crashme program.Constantine Sapuntzakis
1997-12-02Protect some more vnode operation with splbio. Needed for correct interactionConstantine Sapuntzakis
with soft updates code.
1997-11-14convert to void *addrTheo de Raadt
1997-11-13make msync() have 3 argsTheo de Raadt
1997-11-11double MAX_KMAPENT and MAX_KMAPTodd C. Miller
1997-11-10KNF from NetBSDNiklas Hallqvist
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
1997-11-04Indentation.Tobias Weingartner
1997-10-06back out vfs lite2 till after 2.2Theo de Raadt
1997-10-06VFS Lite2 ChangesConstantine Sapuntzakis
1997-09-25Add back that XXX i386-specific code as the old isadma code needs it. Sorry!Niklas Hallqvist
1997-09-22From NetBSD: vm_page_alloc_memory giving continuous memoryNiklas Hallqvist
1997-09-22correct a commentchuck
1997-09-17Overflow checksTobias Weingartner
1997-08-18if no swap has been configured at boot time, swapon could not addNiklas Hallqvist
the first swap partition. This was a problem with ccd- or vnd-only swap setups
1997-07-30backout the curproc dereference change says kstailey@openbsd.orgNiklas Hallqvist
1997-07-30KNFNiklas Hallqvist
1997-07-30From NetBSD: protect a curproc dereference against NULLNiklas Hallqvist
1997-07-25tabifyMichael Shalayeff
some /lx/p/ printf changes
1997-05-28move vm_cache_max into param.cMichael Shalayeff
make it maxusers adaptive note, that NTEXT approximation is probably not the best idea
1997-05-22use SWAPSKIPBYTES for miniroot preservation, tooTheo de Raadt
1997-04-17Removal of race conditions. Inspired by Charles Hannum'sNiklas Hallqvist
<mycroft@netbsd.org> reorganization of the vm_collapse logic, although not used verbatim. We no longer collapse objects from the pagedaemon as that is not necessary anymore with the more aggressive collapses that gets done. This also increases performance of loaded systems. Much KNF too.
1997-04-10always skip the first 8K of swap. Yes, 8K, not some manufactured number that ↵Theo de Raadt
ends up being 4K
1997-03-29Do not include mmap'ed device memory in coredumps; from Matthias DrochnerThorsten Lockert
<drochner@zel024.zel.kfa-juelich.de> in NetBSD PR 3252
1997-03-26Just some initial KNF in preparation for some other changes coming soonNiklas Hallqvist
1997-03-05Add some good notes from Mike Hibler (via NetBSD)Niklas Hallqvist
1997-03-05Some minor KNFNiklas Hallqvist
1997-02-17kill unused variables w/ MINIROOTSIZE defined in configMichael Shalayeff
1997-01-07Fix for final ptdi panic on i386Thorsten Lockert
1997-01-04VM_PAGE_INIT takes an offset as the 3rd arg, not a pointerNiklas Hallqvist
1996-12-24Make termination of objects wait for possible collapses before alteringNiklas Hallqvist
the object's shadow linkage. Also note that the object is going to die so that a possible collapse can finish early.
1996-11-23remrq -> remrunqueuekstailey
1996-11-23curproc is never NULL when this code is executedkstailey
1996-11-06Be more restrictive with concurrent uses of the objects involved whileNiklas Hallqvist
paging in.
1996-10-23sysctl to locate psstringsTheo de Raadt
1996-09-20do not fool people into thinking VNODEPAGER is an option; netbsd pr#2757, ↵Theo de Raadt
erik@aarhus1.uni-c.dk
1996-09-18retry much quicker during vm_pageout_cluster(); from dyson@freebsd.orgTheo de Raadt
1996-08-19A front pager can be lost during pagein, check for this caseNiklas Hallqvist
1996-08-18Restructured vm_object_collapse_aux so sharing object's pageins can go onNiklas Hallqvist
simultaneously without interfering. Also maintain PG_BUSY at pagein time. Removed some statics so gdb will be happier.
1996-08-14IMPORTANT FIX: arbitrary page could be removed during collapse.Niklas Hallqvist
Sanitize "fake" page handling once more.
1996-08-13Clean up vm_object_collapse_aux's dirty page game. Pun intended :-)Niklas Hallqvist
1996-08-13Document PG_CLEANs role in collapseNiklas Hallqvist
1996-08-12Clarify precedense with parenthesisNiklas Hallqvist
1996-08-12Another VITAL VM patch. Boundary condition not solid, which last commitNiklas Hallqvist
triggered.
1996-08-12Fixed CRITICAL bug hitting in former swap leak scenariosNiklas Hallqvist
when collapsing two objects a formerly COWed page might lose it's backing store causing stuff like lost ld.so fixups of shared lib images. Also handle fake pages in all cases. In short: UPDATE!
1996-08-05Off by one error, caused rmfree panics on rebootNiklas Hallqvist
1996-08-02Fix long-standing swap-leak. Add OpenBSD tags. Optimize thread_wakeup.Niklas Hallqvist
1996-07-23make printf/addlog return 0, for compat to userlandTheo de Raadt
1996-06-24arc and pica needs special alignmentPer Fogelstrom