MAP_VPAGETABLE support part 1/3.
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 12 Sep 2006 18:41:32 +0000 (18:41 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 12 Sep 2006 18:41:32 +0000 (18:41 +0000)
commit568e6804ae7d37f60f6c12dfec5442aa824aef8d
tree9e77ac090ae39bdabe1edec3a449e77812a56233
parent1b874851d94b9e0cccfbd20d16085c8be30fc23b
MAP_VPAGETABLE support part 1/3.

Reorganize vm_fault() to get more direct access to the VM page resolved by
a VM fault.  Move vm_fault()'s core shadow object traversal and fault I/O
code to a new procedure called vm_fault_object().

Begin adding support for memory mappings which are backed by a virtualized
page table under userland control.
sys/sys/mman.h
sys/vm/vm_extern.h
sys/vm/vm_fault.c
sys/vm/vm_map.c
sys/vm/vm_map.h
sys/vm/vm_mmap.c
sys/vm/vm_param.h