| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
Keep IOAPIC inputs masked and deliver legacy PIC interrupts through LVT0
only, avoiding extra ExtINT routes that leave PIC and APIC interrupts
in service.
Enumerate the root PCI bus for the PIIX3 IDE controller during POST.
Enable I/O decoding and both IDE channels while preserving their timing
configuration so Linux ata_piix probes the disks.
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
|
| |
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
| |
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
|
|
|
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
|