Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-11-08 | typos from Jonathon Gray; | Jason McIntyre | |
2002-07-20 | Only add a pmap_physseg if MD code defines __HAVE_PMAP_PHYSSEG. | Artur Grabowski | |
2002-06-11 | Allow MD code to define __HAVE_VM_PAGE_MD to add own members into struct ↵ | Artur Grabowski | |
vm_page. From NetBSD. | |||
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2001-12-19 | UBC was a disaster. It worked very good when it worked, but on some | Artur Grabowski | |
machines or some configurations or in some phase of the moon (we actually don't know when or why) files disappeared. Since we've not been able to track down the problem in two weeks intense debugging and we need -current to be stable, back out everything to a state it had before UBC. We apologise for the inconvenience. | |||
2001-12-04 | Yet another sync to NetBSD uvm. | Artur Grabowski | |
Today we add a pmap argument to pmap_update() and allocate map entries for kernel_map from kmem_map instead of using the static entries. This should get rid of MAX_KMAPENT panics. Also some uvm_loan problems are fixed. | |||
2001-11-30 | Now that pmaps can have vm_page_md, make pmap_physseg optional. | Artur Grabowski | |
2001-11-28 | Sync in more uvm from NetBSD. Mostly just cosmetic stuff. | Artur Grabowski | |
Contains also support for page coloring. | |||
2001-11-12 | Bring in more changes from NetBSD. Mostly pagedaemon improvements. | Artur Grabowski | |
2001-11-10 | Merge in some parts of the ubc work that has been done in NetBSD that are not | Artur Grabowski | |
UBC, but prerequsites for it. - Create a daemon that processes async I/O (swap and paging in the future) requests that need processing in process context and that were processed in the pagedaemon before. - Convert some ugly ifdef DIAGNOSTIC code to less intrusive KASSERTs. - misc other cleanups. | |||
2001-11-07 | Another sync of uvm to NetBSD. Just minor fiddling, no major changes. | Artur Grabowski | |
2001-11-06 | Move the last content from vm/ to uvm/ | Artur Grabowski | |
The only thing left in vm/ are just dumb wrappers. vm/vm.h includes uvm/uvm_extern.h vm/pmap.h includes uvm/uvm_pmap.h vm/vm_page.h includes uvm/uvm_page.h | |||
2001-08-11 | Various random fixes from NetBSD. | Artur Grabowski | |
Including support for zeroing pages in the idle loop (not enabled yet). | |||
2001-08-06 | Add a new type voff_t (right now it's typedefed as off_t) used for offsets | Artur Grabowski | |
into objects. Gives the possibilty to mmap beyond the size of vaddr_t. From NetBSD. | |||
2001-03-22 | Sync style, typo, and comments a little closer to NetBSD. art@ ok | smart | |
2001-03-09 | Protect protypes, certain macros, and inlines from userland. Checked userland | smart | |
with a 'make build'. From NetBSD. art@ ok | |||
2001-01-29 | $OpenBSD$ | Niklas Hallqvist | |
2000-03-16 | Bring in some new UVM code from NetBSD (not current). | Artur Grabowski | |
- Introduce a new type of map that are interrupt safe and never allow faults in them. mb_map and kmem_map are made intrsafe. - Add "access protection" to uvm_vslock (to be passed down to uvm_fault and later to pmap_enter). - madvise(2) now works. - various cleanups. | |||
1999-08-23 | sync with NetBSD from 1999.05.24 (there is a reason for this date) | Artur Grabowski | |
Mostly cleanups, but also a few improvements to pagedaemon for better handling of low memory and/or low swap conditions. | |||
1999-02-26 | add OpenBSD tags | Artur Grabowski | |
1999-02-26 | Import of uvm from NetBSD. Some local changes, some code disabled | Artur Grabowski | |