biefircate
biefircate copied to clipboard
Device support needed for something approaching a "minimum viable product" :thinking:
- [ ] Screen output
- [x] via VGA option ROM, if present
- [ ] via framebuffer from UEFI bootloader
- [ ] Keyboard input
- [x] via PS/2 keyboard — partially working
- [ ] via USB keyboard directly (vs. legacy emulation)
- [ ] EHCI
- [ ] XHCI
- [ ] Storage drive I/O
- [ ] Time-keeping — useful-to-have capability for interacting with other devices e.g. keyboard and storage (!)
- [X] via legacy PIT and/or CMOS RTC
- [ ] via time stamp counter (
rdtsc
) or APIC timer, on a CPU - [ ] via HPET or ACPI timer, outside CPUs
:thinking: