aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/mambo
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2011-08-26 21:46:36 +0000
committerRobert Watson <rwatson@FreeBSD.org>2011-08-26 21:46:36 +0000
commit4cf75455890c103c9a66cb791e88998aafd4f8ce (patch)
tree2ae73feb05cbeb7e5e297fdfc6fab07cf2db82b5 /sys/powerpc/mambo
parent3a3ba1b069d1b0f987e739845abbc100d548139e (diff)
downloadsrc-4cf75455890c103c9a66cb791e88998aafd4f8ce.tar.gz
src-4cf75455890c103c9a66cb791e88998aafd4f8ce.zip
Notes
Diffstat (limited to 'sys/powerpc/mambo')
-rw-r--r--sys/powerpc/mambo/mambo_console.c22
1 files changed, 3 insertions, 19 deletions
diff --git a/sys/powerpc/mambo/mambo_console.c b/sys/powerpc/mambo/mambo_console.c
index a5ef2f9de35d..553071c63f38 100644
--- a/sys/powerpc/mambo/mambo_console.c
+++ b/sys/powerpc/mambo/mambo_console.c
@@ -60,7 +60,7 @@ static int polltime;
static struct callout mambo_callout;
static struct tty *tp = NULL;
-#if defined(KDB) && defined(ALT_BREAK_TO_DEBUGGER)
+#if defined(KDB)
static int alt_break_state;
#endif
@@ -156,24 +156,8 @@ mambo_cngetc(struct consdev *cp)
ch = mambocall(MAMBO_CONSOLE_READ);
if (ch > 0 && ch < 0xff) {
-#if defined(KDB) && defined(ALT_BREAK_TO_DEBUGGER)
- int kdb_brk;
-
- if ((kdb_brk = kdb_alt_break(ch, &alt_break_state)) != 0) {
- switch (kdb_brk) {
- case KDB_REQ_DEBUGGER:
- kdb_enter(KDB_WHY_BREAK,
- "Break sequence on console");
- break;
- case KDB_REQ_PANIC:
- kdb_panic("Panic sequence on console");
- break;
- case KDB_REQ_REBOOT:
- kdb_reboot();
- break;
-
- }
- }
+#if defined(KDB)
+ kdb_alt_break(ch, &alt_break_state);
#endif
return (ch);
}