diff options
author | grehan <grehan@FreeBSD.org> | 2004-07-23 05:27:17 +0000 |
---|---|---|
committer | grehan <grehan@FreeBSD.org> | 2004-07-23 05:27:17 +0000 |
commit | 33c3f47383f204b1f02057cab89ab0cb3d500d9e (patch) | |
tree | 54858196a621af132146e9ccb8f619b5302150a1 /sys/powerpc/aim | |
parent | 32df1647d81e939d0ba7d199f82e698c3d6fbd9b (diff) | |
download | FreeBSD-src-33c3f47383f204b1f02057cab89ab0cb3d500d9e.zip FreeBSD-src-33c3f47383f204b1f02057cab89ab0cb3d500d9e.tar.gz |
Allow DSI exceptions to invoke DDB.
Diffstat (limited to 'sys/powerpc/aim')
-rw-r--r-- | sys/powerpc/aim/machdep.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/powerpc/aim/machdep.c b/sys/powerpc/aim/machdep.c index c877b3d..f2203d7 100644 --- a/sys/powerpc/aim/machdep.c +++ b/sys/powerpc/aim/machdep.c @@ -884,7 +884,8 @@ db_trap_glue(struct trapframe *frame) && (frame->exc == EXC_TRC || frame->exc == EXC_RUNMODETRC || (frame->exc == EXC_PGM && (frame->srr1 & 0x20000)) - || frame->exc == EXC_BPT)) { + || frame->exc == EXC_BPT + || frame->exc == EXC_DSI)) { int type = frame->exc; if (type == EXC_PGM && (frame->srr1 & 0x20000)) { type = T_BREAKPOINT; |