|
|
|
|
|
by monocasa
1261 days ago
|
|
I bet it's more that there's fixed, dedicated hardware for PS/2 that's dead simple to use (or traps into System Management Mode or some such that emulate the hardware for those I/O ports in the case "legacy USB"). I doubt they've kept env around to make BIOS calls at runtime. You have to run those in 16-bit real mode, so it's a massive pain to use outside the initial bootloader in a modern kernel env. |
|
https://wiki.osdev.org/%228042%22_PS/2_Controller
https://github.com/vitoplantamura/BugChecker/blob/master/Bug...
This is the code for how it's reading keyboard input. Seems like it's just dead simple? From what I understand about how BugChecker works, I don't think anything else matters, except maybe ensuring stability.