From 21fb4d3c9bfc961a405b3acb603a9f51aef81c18 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sun, 21 Dec 2025 18:15:25 -0500 Subject: mos/x86_64: uart: Make sure to clear DLAB after init Signed-off-by: Ian Moffett --- mos/sys/arch/x86_64/io/uart.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mos/sys/arch/x86_64/io/uart.c b/mos/sys/arch/x86_64/io/uart.c index 73ed0ed..d6b0a41 100644 --- a/mos/sys/arch/x86_64/io/uart.c +++ b/mos/sys/arch/x86_64/io/uart.c @@ -39,6 +39,9 @@ init_uart(USHORT port) /* 38400 baud */ md_outb(UART_DIVLOW(port), 0x03); md_outb(UART_DIVHIGH(port), 0x00); + + reg &= ~UART_LCR_DLAB; + md_outb(UART_LCR(port), reg); } void -- cgit v1.2.3