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
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]