summaryrefslogtreecommitdiffstats
path: root/sys/uvm/uvm_device.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Various random fixes from NetBSD.art2001-08-111-4/+12
| | | | Including support for zeroing pages in the idle loop (not enabled yet).
* Add a new type voff_t (right now it's typedefed as off_t) used for offsetsart2001-08-061-12/+12
| | | | | | | | into objects. Gives the possibilty to mmap beyond the size of vaddr_t. From NetBSD.
* Change the pmap_enter interface to merge access_type and the wired booleanart2001-07-251-4/+19
| | | | | | | | | | | | | and arbitrary flags into one argument. One new flag is PMAP_CANFAIL that tells pmap_enter that it can fail if there are not enough resources to satisfy the request. If this flag is not passed, pmap_enter should panic as it should have done before this change (XXX - many pmaps are still not doing that). Only i386 and alpha implement CANFAIL for now. Includes uvm updates from NetBSD.
* Sync in more from NetBSD.art2001-07-181-5/+7
| | | | | | Original commit message: Patch from chuq for uvm r/w map oscillation bug. Fixes the XalphaNetBSD slowdown.
* Sync style, typo, and comments a little closer to NetBSD. art@ oksmart2001-03-221-3/+2
|
* $OpenBSD$niklas2001-01-291-0/+1
|
* Fix the NetBSD id strings.art2000-03-151-1/+1
|
* Change the pmap_enter api to pass down an argument that indicatesart1999-09-031-1/+2
| | | | | | | | | | the access type that caused this mapping. This is to simplify pmaps with mod/ref emulation (none for the moment) and in some cases speed up pmap_is_{referenced,modified}. At the same time, clean up some mappings that had too high protection. XXX - the access type is incorrect in old vm, it's only used by uvm and MD code. The actual use of this in pmap_enter implementations is not in this commit.
* sync with NetBSD from 1999.05.24 (there is a reason for this date)art1999-08-231-10/+19
| | | | | Mostly cleanups, but also a few improvements to pagedaemon for better handling of low memory and/or low swap conditions.
* add OpenBSD tagsart1999-02-261-0/+1
|
* Import of uvm from NetBSD. Some local changes, some code disabledart1999-02-261-0/+507