diff options
author | Robert Watson <rwatson@FreeBSD.org> | 2011-08-26 21:46:36 +0000 |
---|---|---|
committer | Robert Watson <rwatson@FreeBSD.org> | 2011-08-26 21:46:36 +0000 |
commit | 4cf75455890c103c9a66cb791e88998aafd4f8ce (patch) | |
tree | 2ae73feb05cbeb7e5e297fdfc6fab07cf2db82b5 /sys/powerpc/mambo | |
parent | 3a3ba1b069d1b0f987e739845abbc100d548139e (diff) | |
download | src-4cf75455890c103c9a66cb791e88998aafd4f8ce.tar.gz src-4cf75455890c103c9a66cb791e88998aafd4f8ce.zip |
Notes
Diffstat (limited to 'sys/powerpc/mambo')
-rw-r--r-- | sys/powerpc/mambo/mambo_console.c | 22 |
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); } |