Disable serial debug output by default.

EFI doesn't have a boot keys mechanism so we just disable the
routine that enables it entirely. Also disable it in early kernel
output before the settings file has been read.
This commit is contained in:
Augustin Cavalier
2026-07-18 21:09:32 -04:00
parent 103df455af
commit 32edc757b0
4 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ load_symbols true
#emergency_keys false #emergency_keys false
# Disables emergency keys (ie. Alt-SysReq+*), enabled by default. # Disables emergency keys (ie. Alt-SysReq+*), enabled by default.
#serial_debug_output false serial_debug_output false
# Disables serial debug output, which is enabled by default # Disables serial debug output, which is enabled by default
#serial_debug_port 1 #serial_debug_port 1
+3 -3
View File
@@ -184,7 +184,7 @@ _start(void)
args.arguments = NULL; args.arguments = NULL;
serial_init(); serial_init();
serial_enable(); //serial_enable();
interrupts_init(); interrupts_init();
console_init(); console_init();
cpu_init(); cpu_init();
@@ -195,8 +195,8 @@ _start(void)
// reading the keyboard doesn't seem to work in graphics mode // reading the keyboard doesn't seem to work in graphics mode
// (maybe a bochs problem) // (maybe a bochs problem)
sBootOptions = check_for_boot_keys(); sBootOptions = check_for_boot_keys();
// if (sBootOptions & BOOT_OPTION_DEBUG_OUTPUT) if (sBootOptions & BOOT_OPTION_DEBUG_OUTPUT)
// serial_enable(); serial_enable();
apm_init(); apm_init();
acpi_init(); acpi_init();
+2
View File
@@ -97,9 +97,11 @@ serial_disable(void)
extern "C" void extern "C" void
serial_enable(void) serial_enable(void)
{ {
#if 0
sSerialEnabled = true; sSerialEnabled = true;
if ((gUART != NULL) && !gUARTSkipInit) if ((gUART != NULL) && !gUARTSkipInit)
gUART->InitPort(kSerialBaudRate); gUART->InitPort(kSerialBaudRate);
#endif
} }
+1 -1
View File
@@ -133,7 +133,7 @@ _start(kernel_args *bootKernelArgs, int currentCPU)
// setup debug output // setup debug output
debug_init(&sKernelArgs); debug_init(&sKernelArgs);
set_dprintf_enabled(true); set_dprintf_enabled(false);
dprintf("Welcome to kernel debugger output!\n"); dprintf("Welcome to kernel debugger output!\n");
dprintf("Haiku revision: %s, debug level: %d\n", get_haiku_revision(), dprintf("Haiku revision: %s, debug level: %d\n", get_haiku_revision(),
KDEBUG_LEVEL); KDEBUG_LEVEL);