From d74f0f95c173bd9642458f2735263b5884d61a3b Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Wed, 17 Mar 2004 02:54:52 -0800 Subject: [PATCH] [PATCH] ppc64: xmon oops-the-kernel option From: Anton Blanchard Sometimes we just want to pass the error up to the kernel and let it oops. X it is. --- arch/ppc64/xmon/xmon.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/ppc64/xmon/xmon.c b/arch/ppc64/xmon/xmon.c index cd3ca8306c43a..7695c3ff49623 100644 --- a/arch/ppc64/xmon/xmon.c +++ b/arch/ppc64/xmon/xmon.c @@ -173,7 +173,8 @@ Commands:\n\ S print special registers\n\ t print backtrace\n\ T Enable/Disable PPCDBG flags\n\ - x exit monitor\n\ + x exit monitor and recover\n\ + X exit monitor and dont recover\n\ u dump segment table or SLB\n\ ? help\n" "\ @@ -340,6 +341,9 @@ xmon(struct pt_regs *excp) #endif /* CONFIG_SMP */ set_msrd(msr); /* restore interrupt enable */ + if (cmd == 'X') + return 0; + return 1; } @@ -559,6 +563,7 @@ cmds(struct pt_regs *excp) break; case 's': case 'x': + case 'X': case EOF: return cmd; case '?': -- 2.53.0