DragonFly commits List (threaded) for 2003-11
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/i386/i386 db_interface.c db_trace.c src/sys/i386/include db_machdep.h
dillon 2003/11/06 22:00:32 PST
DragonFly src repository
Modified files:
sys/i386/i386 db_interface.c db_trace.c
sys/i386/include db_machdep.h
Log:
If a panic occurs from a BIOS call (16 bit mode) or VM86 DDB will attempt
to disassemble the instruction @ eip. The problem is that eip is not a
valid KVM address since it is relative to a different %cs selector. This
commit causes DDB to make appropriate conversions when accessing %eip,
%esp, and %ebp.
Revision Changes Path
1.7 +34 -0 src/sys/i386/i386/db_interface.c
1.7 +10 -10 src/sys/i386/i386/db_trace.c
1.5 +5 -1 src/sys/i386/include/db_machdep.h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/db_interface.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/db_trace.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/db_machdep.h.diff?r1=1.4&r2=1.5&f=h
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]