cvs commit: src/sys/machine/vkernel/i386 cpu_regs.c trap.c src/sys/machine/vkernel/platform console.c systimer.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Jan 8 23:23:46 PST 2007
dillon 2007/01/08 23:23:03 PST
DragonFly src repository
Modified files:
sys/machine/vkernel/i386 cpu_regs.c trap.c
sys/machine/vkernel/platform console.c systimer.c
Log:
A virtual kernel running another virtual kernel running an emulated process
context must pop back into its virtual kernel context before posting
any signal. Correct a number of cases that were not being handled.
Clear the signal mask before starting the emulated user process context
loop.
Fix a reinit bug in the console callout polling code that was causing
a lockup.
Revision Changes Path
1.7 +21 -0 src/sys/machine/vkernel/i386/cpu_regs.c
1.7 +19 -20 src/sys/machine/vkernel/i386/trap.c
1.8 +30 -29 src/sys/machine/vkernel/platform/console.c
1.5 +4 -0 src/sys/machine/vkernel/platform/systimer.c
http://www.dragonflybsd.org/cvsweb/src/sys/machine/vkernel/i386/cpu_regs.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/machine/vkernel/i386/trap.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/machine/vkernel/platform/console.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/machine/vkernel/platform/systimer.c.diff?r1=1.4&r2=1.5&f=u
More information about the Commits
mailing list