DragonFly BSD
DragonFly commits List (threaded) for 2006-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 13 Sep 2006 15:25:00 -0700 (PDT)

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]