| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
deraadt@ ok.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Contains also support for page coloring.
|
|
|
|
|
| |
This time we're getting rid of KERN_* and VM_PAGER_* error codes and
use errnos instead.
|
| |
|
|
|
|
| |
for the virtual address.
|
|
|
|
|
|
| |
- Use malloc/free instead of MALLOC/FREE for variable sized allocations.
- Move the memory inheritance code to sys/mman.h and rename from VM_* to MAP_*
- various cleanups and simplifications.
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Including support for zeroing pages in the idle loop (not enabled yet).
|
|
|
|
|
|
|
|
| |
into objects.
Gives the possibilty to mmap beyond the size of vaddr_t.
From NetBSD.
|
| |
|
|
|
|
|
|
| |
We might want to use them on types that are bigger than vaddr_t.
Fix all callers that pass pointers without casts.
|
|
|
|
|
|
|
|
|
| |
CLSIZE -> 1
CLBYTES -> PAGE_SIZE
OLOFSET -> PAGE_MASK
etc.
At the same time some archs needed some cleaning in vmparam.h so that
goes in at the same time.
|
| |
|
|
|
|
|
| |
Only change vm_dsize if the allocation succeeded.
From Jason Thorpe.
|
|
|
|
| |
Plus misc cleanup.
|
| |
|
|
|
|
|
| |
Mostly cleanups, but also a few improvements to pagedaemon for better
handling of low memory and/or low swap conditions.
|
| |
|
| |
|
|
|