cvs commit: src/sys/i386/i386 db_interface.c db_trace.c src/sys/i386/include db_machdep.h

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Nov 6 22:02:25 PST 2003


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





More information about the Commits mailing list