cvs commit: src/sys/i386/i386 pmap.c src/sys/i386/include pmap.h src/sys/vm vm_map.c

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Oct 20 21:29:15 PDT 2006


dillon      2006/10/20 21:28:22 PDT

DragonFly src repository

  Modified files:
    sys/i386/i386        pmap.c 
    sys/i386/include     pmap.h 
    sys/vm               vm_map.c 
  Log:
  Reformulate the way the kernel updates the PMAPs in the system when adding
  a new page table page to expand kernel memory.  Keep track of the PMAPs in
  their own list rather then scanning the process list to locate them.  This
  allows PMAPs managed on behalf of virtual kernels to be properly updated.
  
  VM spaces can now be allocated from scratch and may not have a parent
  template to inherit certain fields from.  Make sure these fields are
  properly cleared.
  
  Revision  Changes    Path
  1.60      +32 -31    src/sys/i386/i386/pmap.c
  1.11      +1 -0      src/sys/i386/include/pmap.h
  1.51      +2 -0      src/sys/vm/vm_map.c


http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/pmap.c.diff?r1=1.59&r2=1.60&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/pmap.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.c.diff?r1=1.50&r2=1.51&f=u





More information about the Commits mailing list