restore previous serial debug output setting when leaving kernel debugger
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20955 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
19ca4fb578
commit
3d65babaa6
|
@ -856,8 +856,6 @@ panic(const char *format, ...)
|
|||
va_list args;
|
||||
char temp[128];
|
||||
|
||||
set_dprintf_enabled(true);
|
||||
|
||||
va_start(args, format);
|
||||
vsnprintf(temp, sizeof(temp), format, args);
|
||||
va_end(args);
|
||||
|
@ -870,9 +868,10 @@ void
|
|||
kernel_debugger(const char *message)
|
||||
{
|
||||
cpu_status state;
|
||||
bool dprintfState;
|
||||
|
||||
arch_debug_save_registers(&dbg_register_file[smp_get_current_cpu()][0]);
|
||||
set_dprintf_enabled(true);
|
||||
dprintfState = set_dprintf_enabled(true);
|
||||
|
||||
state = disable_interrupts();
|
||||
|
||||
|
@ -894,6 +893,8 @@ kernel_debugger(const char *message)
|
|||
|
||||
kernel_debugger_loop();
|
||||
|
||||
set_dprintf_enabled(dprintfState);
|
||||
|
||||
sBlueScreenEnabled = false;
|
||||
restore_interrupts(state);
|
||||
|
||||
|
|
Loading…
Reference in New Issue