pub fn init()Expand description
Initialize the PS/2 keyboard controler
The firmware typically leaves IRQ1 enabled, but this is not guaranteed. After APIC/IOAPIC reconfiguration and mouse initialization, we explicitly enable the keyboard port, IRQ1, and the keyboard clock.