diff options
-rw-r--r-- | sys/arm/arm/trap.c | 10 |
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*/ |