summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mos/sys/arch/x86_64/io/uart.c3
1 files changed, 3 insertions, 0 deletions
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