diff options
| -rw-r--r-- | mos/sys/arch/x86_64/io/uart.c | 3 |
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 |
