cvs commit: src/sys/sys mman.h src/sys/vm vm_extern.h vm_fault.c vm_map.c vm_map.h vm_mmap.c vm_param.h
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue Sep 12 11:44:43 PDT 2006
dillon 2006/09/12 11:41:32 PDT
DragonFly src repository
Modified files:
sys/sys mman.h
sys/vm vm_extern.h vm_fault.c vm_map.c vm_map.h
vm_mmap.c vm_param.h
Log:
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.
Revision Changes Path
1.5 +7 -5 src/sys/sys/mman.h
1.17 +2 -0 src/sys/vm/vm_extern.h
1.26 +370 -260 src/sys/vm/vm_fault.c
1.48 +11 -2 src/sys/vm/vm_map.c
1.24 +6 -0 src/sys/vm/vm_map.h
1.32 +28 -5 src/sys/vm/vm_mmap.c
1.5 +1 -0 src/sys/vm/vm_param.h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mman.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_extern.h.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_fault.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.c.diff?r1=1.47&r2=1.48&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.h.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_mmap.c.diff?r1=1.31&r2=1.32&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_param.h.diff?r1=1.4&r2=1.5&f=u
More information about the Commits
mailing list