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

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 20 Oct 2006 21:28:22 -0700 (PDT)

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



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