diff --git a/arch/x86_64/serial.c b/arch/x86_64/serial.c index 04a45a6..c48f596 100644 --- a/arch/x86_64/serial.c +++ b/arch/x86_64/serial.c @@ -28,6 +28,10 @@ void serial_send_byte(int device, char out) outportb(device, out); + if (device == COM1) { + outportb(0xe9, out); + } + while (!transmit_empty(device)) { _count++; }