Age | Commit message (Collapse) | Author | |
---|---|---|---|
1998-06-02 | const mlock(2) and munlock(2) | Theo de Raadt | |
1998-05-11 | Do not allow mapping of immutable/append-only in a way that allows writing. | Niklas Hallqvist | |
Information about the problem gathered from NetBSD, but solved in a different albeit similar way. | |||
1998-04-25 | Fix my messup in the last commit, thanks mickey | Niklas Hallqvist | |
1998-04-25 | typo | Niklas Hallqvist | |
1998-04-25 | typo | Niklas Hallqvist | |
1998-03-30 | do not count proc0 faults (happens in amiga pmap_init) | Niklas Hallqvist | |
1998-03-26 | correctly count ru_majflt. the fix pulled in from netbsd pr#1397 is | chuck | |
incorrect. calling vm_pager_get() doesn't count as a "majflt" unless the pager returns VM_PAGER_OK. when walking an object chain we can get VM_PAGER_FAIL (indicating that the requested data does not reside in this object and we must continue to walk the chain) -- we don't want to count this as a majflt. i also added code to count ru_minflt. | |||
1998-03-20 | Some cleanup of page steals | Niklas Hallqvist | |
1998-03-02 | Move some pmap_* protos out of PMAP_EXCLUDE_DECLS as sparc does not need/want | Niklas Hallqvist | |
them virtualized | |||
1998-03-01 | Put back former pmap_steal_memory in non MNN case, at least i386 still | Niklas Hallqvist | |
needs it. | |||
1998-03-01 | Merge of MACHINE_NEW_CONTIG (aka MNN) code from Chuck Cranor, | Niklas Hallqvist | |
<chuck@openbsd.org>. This code is as of yet disabled on all platforms, actually not yet supported on more than mvme68k, although other platforms are expected soon, as code is already available. This code makes handling of multiple physical memory regions consistent over all platforms, as well as keeping the performance of maintaining a single continuous memory chunk. It is also a requirement for the upcoming UVM replacement VM system. What I did in this merge: just declared the pmap_map function in a MD include file per port that needs it. It's not an exported pmap interface, says Chuck. It ended up in differnt include files on differnet ports, as I tried to follow the current policy on a per-arch basis. | |||
1998-02-25 | check for zerodev special case before kicking out all VCHR cases | Theo de Raadt | |
1998-02-23 | KNF | Niklas Hallqvist | |
1998-02-23 | KNF | Niklas Hallqvist | |
1998-02-19 | Tighten up the mmapping of char devices even more. Do not allow | Niklas Hallqvist | |
MAP_PRIVATE or MAP_COPY of them as it was incorrectly handled anyhow. | |||
1998-02-18 | do not permit read+write mmap on a read-only device-based descriptor; | Theo de Raadt | |
mostly from chuck@maria.wustl.edu | |||
1998-02-06 | Maintain count of free pages. This bug triggered total hangs on | Niklas Hallqvist | |
big buffer cache systems where the cache got split up between low and high memory | |||
1998-02-03 | Fix the non-MACHINE_NONCONTIG case for Jason's fix. | Todd C. Miller | |
1998-02-02 | Replay revisions 1.8 and 1.9. | Jason Downs | |
1998-02-02 | The "fix" for running out of kernel maps, from FreeBSD. Integrated by | Jason Downs | |
myself a couple of weeks ago; reviewed and tested by a few people since then. | |||
1997-12-12 | careful about redefining TRUE and FALSE | Theo de Raadt | |
1997-12-10 | Fix for chuck cranor's crashme program. | Constantine Sapuntzakis | |
1997-12-02 | Protect some more vnode operation with splbio. Needed for correct interaction | Constantine Sapuntzakis | |
with soft updates code. | |||
1997-11-14 | convert to void *addr | Theo de Raadt | |
1997-11-13 | make msync() have 3 args | Theo de Raadt | |
1997-11-11 | double MAX_KMAPENT and MAX_KMAP | Todd C. Miller | |
1997-11-10 | KNF from NetBSD | Niklas Hallqvist | |
1997-11-06 | Updates for VFS Lite 2 + soft update. | Constantine Sapuntzakis | |
1997-11-04 | Indentation. | Tobias Weingartner | |
1997-10-06 | back out vfs lite2 till after 2.2 | Theo de Raadt | |
1997-10-06 | VFS Lite2 Changes | Constantine Sapuntzakis | |
1997-09-25 | Add back that XXX i386-specific code as the old isadma code needs it. Sorry! | Niklas Hallqvist | |
1997-09-22 | From NetBSD: vm_page_alloc_memory giving continuous memory | Niklas Hallqvist | |
1997-09-22 | correct a comment | chuck | |
1997-09-17 | Overflow checks | Tobias Weingartner | |
1997-08-18 | if no swap has been configured at boot time, swapon could not add | Niklas Hallqvist | |
the first swap partition. This was a problem with ccd- or vnd-only swap setups | |||
1997-07-30 | backout the curproc dereference change says kstailey@openbsd.org | Niklas Hallqvist | |
1997-07-30 | KNF | Niklas Hallqvist | |
1997-07-30 | From NetBSD: protect a curproc dereference against NULL | Niklas Hallqvist | |
1997-07-25 | tabify | Michael Shalayeff | |
some /lx/p/ printf changes | |||
1997-05-28 | move vm_cache_max into param.c | Michael Shalayeff | |
make it maxusers adaptive note, that NTEXT approximation is probably not the best idea | |||
1997-05-22 | use SWAPSKIPBYTES for miniroot preservation, too | Theo de Raadt | |
1997-04-17 | Removal of race conditions. Inspired by Charles Hannum's | Niklas 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-10 | always skip the first 8K of swap. Yes, 8K, not some manufactured number that ↵ | Theo de Raadt | |
ends up being 4K | |||
1997-03-29 | Do not include mmap'ed device memory in coredumps; from Matthias Drochner | Thorsten Lockert | |
<drochner@zel024.zel.kfa-juelich.de> in NetBSD PR 3252 | |||
1997-03-26 | Just some initial KNF in preparation for some other changes coming soon | Niklas Hallqvist | |
1997-03-05 | Add some good notes from Mike Hibler (via NetBSD) | Niklas Hallqvist | |
1997-03-05 | Some minor KNF | Niklas Hallqvist | |
1997-02-17 | kill unused variables w/ MINIROOTSIZE defined in config | Michael Shalayeff | |
1997-01-07 | Fix for final ptdi panic on i386 | Thorsten Lockert | |