From 4a9624da0c7cf0c27a00e1ff497d13f2e4a0d03e Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Tue, 10 Nov 2026 01:16:40 +0800 Subject: [mubios] Implement serial input and BIOS console key handling Implement UART receive, transmit timeouts, configuration and status reporting for INT 14h functions 00h-03h. Initialize the BDA serial timeout and expose the driver interfaces. Translate terminal characters and CSI/SS3 escape sequences into BIOS keyboard events for INT 16h. Add blocking reads, non-consuming status queries, enhanced key reads and keyboard buffer insertion. --- mubios/drivers/ioapic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mubios/drivers/ioapic.c') diff --git a/mubios/drivers/ioapic.c b/mubios/drivers/ioapic.c index 7a0b6cb..552f497 100644 --- a/mubios/drivers/ioapic.c +++ b/mubios/drivers/ioapic.c @@ -84,7 +84,7 @@ ioapic_mask_all (void) for (pin = 0; pin <= maximum_pin; ++pin) { ioapic_write ((u8)(IOAPIC_REDIRECTION_BASE + 2u * pin), - IOAPIC_REDIRECTION_MASK); + IOAPIC_REDIRECTION_MASK); ioapic_write ((u8)(IOAPIC_REDIRECTION_BASE + 2u * pin + 1u), 0); } } -- cgit v1.2.3