cvs commit: src/sys/kern kern_exit.c kern_sig.c src/sys/platform/vkernel/i386 cpu_regs.c trap.c src/sys/sys proc.h vkernel.h src/sys/vm pmap.h vm_vmspace.c src/sys/platform/pc32/i386 machdep.c trap.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Jun 30 18:12:04 PDT 2007
dillon 2007/06/30 18:11:38 PDT
DragonFly src repository
Modified files:
sys/kern kern_exit.c kern_sig.c
sys/platform/vkernel/i386 cpu_regs.c trap.c
sys/sys proc.h vkernel.h
sys/vm pmap.h vm_vmspace.c
sys/platform/pc32/i386 machdep.c trap.c
Log:
More multi-threaded support for virtualization. Move the save context
from the process structure to the lwp structure, cleaning up the vmspace
support structures at the same time. This allows multiple LWPs in the
same process to be running a virtualization context at the same time.
Revision Changes Path
1.82 +14 -2 src/sys/kern/kern_exit.c
1.82 +2 -2 src/sys/kern/kern_sig.c
1.17 +1 -1 src/sys/platform/vkernel/i386/cpu_regs.c
1.26 +5 -5 src/sys/platform/vkernel/i386/trap.c
1.110 +4 -3 src/sys/sys/proc.h
1.10 +11 -10 src/sys/sys/vkernel.h
1.27 +1 -0 src/sys/vm/pmap.h
1.13 +109 -117 src/sys/vm/vm_vmspace.c
1.125 +1 -2 src/sys/platform/pc32/i386/machdep.c
1.106 +3 -3 src/sys/platform/pc32/i386/trap.c
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exit.c.diff?r1=1.81&r2=1.82&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_sig.c.diff?r1=1.81&r2=1.82&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/cpu_regs.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/trap.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/proc.h.diff?r1=1.109&r2=1.110&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vkernel.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/pmap.h.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_vmspace.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/machdep.c.diff?r1=1.124&r2=1.125&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/trap.c.diff?r1=1.105&r2=1.106&f=u
More information about the Commits
mailing list