summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/arm/arm/trap.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/arm/arm/trap.c b/sys/arm/arm/trap.c
index 82e0aef..8248783 100644
--- a/sys/arm/arm/trap.c
+++ b/sys/arm/arm/trap.c
@@ -118,10 +118,10 @@ __FBSDID("$FreeBSD$");
#include <machine/pcb.h>
#include <machine/proc.h>
#include <machine/swi.h>
-#if !defined(DDB)
-#define kdb_trap kgdb_trap
-#endif
+#ifdef KDB
+#include <sys/kdb.h>
+#endif
void swi_handler(trapframe_t *);
@@ -512,8 +512,8 @@ dab_fatal(trapframe_t *tf, u_int fsr, u_int far, struct thread *td, struct ksig
tf->tf_svc_sp, tf->tf_svc_lr);
printf(", pc =%08x\n\n", tf->tf_pc);
-#if defined(DDB) || defined(KGDB)
- kdb_trap(T_FAULT, tf);
+#ifdef KDB
+ kdb_trap(fsr, 0, tf);
#endif
panic("Fatal abort");
/*NOTREACHED*/
OpenPOWER on IntegriCloud