[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 2/4] arm/traps: remove debugger_trap_fatal() calls
ARM doesn't actually use debugger_trap_* anything, and is stubbed out. Simply remove the calls. This also renders TRAP_invalid_op unused in any common code, so remove that definition too. Signed-off-by: Bobby Eshleman <bobby.eshleman@xxxxxxxxx> --- xen/arch/arm/traps.c | 6 ------ xen/include/xen/debugger.h | 5 ----- 2 files changed, 11 deletions(-) diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index 5a0a5eff1d..0310bc91a0 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -1266,10 +1266,6 @@ int do_bug_frame(const struct cpu_user_regs *regs, vaddr_t pc) case BUGFRAME_bug: printk("Xen BUG at %s%s:%d\n", prefix, filename, lineno); - - if ( debugger_trap_fatal(TRAP_invalid_op, regs) ) - return 0; - show_execution_state(regs); panic("Xen BUG at %s%s:%d\n", prefix, filename, lineno); @@ -1281,8 +1277,6 @@ int do_bug_frame(const struct cpu_user_regs *regs, vaddr_t pc) printk("Assertion '%s' failed at %s%s:%d\n", predicate, prefix, filename, lineno); - if ( debugger_trap_fatal(TRAP_invalid_op, regs) ) - return 0; show_execution_state(regs); panic("Assertion '%s' failed at %s%s:%d\n", predicate, prefix, filename, lineno); diff --git a/xen/include/xen/debugger.h b/xen/include/xen/debugger.h index d6d820f4e5..8297e582e4 100644 --- a/xen/include/xen/debugger.h +++ b/xen/include/xen/debugger.h @@ -36,11 +36,6 @@ #ifndef __XEN_DEBUGGER_H__ #define __XEN_DEBUGGER_H__ -/* Dummy value used by ARM stubs. */ -#ifndef TRAP_invalid_op -# define TRAP_invalid_op 6 -#endif - #ifdef CONFIG_CRASH_DEBUG #include <asm/debugger.h> -- 2.30.0
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |