cvs commit: src/sys/i386/i386 exception.s
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Jan 14 16:03:26 PST 2004
dillon 2004/01/14 16:03:08 PST
DragonFly src repository
Modified files:
sys/i386/i386 exception.s
Log:
npx_intr() expects an interrupt frame but was given something inbetween an
interrupt frame and a trap frame, causing a panic. Save/restore %ebx
(the CPL) just like the other entry points in this file do, push the
two 32 bit words required to convert the trap frame into an interrupt
frame, and clean up the frame on return for the jump to doreti.
Reported-by: David Rhodus <drhodus at xxxxxxxxx>
Revision Changes Path
1.21 +12 -2 src/sys/i386/i386/exception.s
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/exception.s.diff?r1=1.20&r2=1.21&f=h
More information about the Commits
mailing list