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