cvs commit: src/sys/vm vm_fault.c vm_map.c vm_map.h

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Sep 13 15:28:09 PDT 2006


dillon      2006/09/13 15:25:00 PDT

DragonFly src repository

  Modified files:
    sys/vm               vm_fault.c vm_map.c vm_map.h 
  Log:
  Collapse some bits of repetitive code into their own procedures and
  allocate a maximally sized default object to back MAP_VPAGETABLE
  mappings, allowing us to access logical memory beyond the size of the
  original mmap() call by programming the page table to point at it.
  
  This gives us an abstraction and capability similar to a real kernel's
  ability to map e.g. 2GB of physical memory into its 1GB address space.
  
  Revision  Changes    Path
  1.30      +2 -5      src/sys/vm/vm_fault.c
  1.50      +67 -50    src/sys/vm/vm_map.c
  1.26      +1 -0      src/sys/vm/vm_map.h


http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_fault.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.c.diff?r1=1.49&r2=1.50&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.h.diff?r1=1.25&r2=1.26&f=u





More information about the Commits mailing list