Added keyboard stuff into ioapic.d (because it doesn't get past HPET which I am testing in parallel).  Added local APIC explicit interrupt firing just to prove it works.  Please help me figure out the IRQ situation.  Note local APIC in BSP is set up to take ExtINT and NMI in Pin 0 and Pin 1 respectively.
Added keyboard stuff into ioapic.d (because it doesn't get past HPET
which I am testing in parallel).  Added local APIC explicit interrupt
firing just to prove it works.  Please help me figure out the IRQ
situation.  Note local APIC in BSP is set up to take ExtINT and NMI in
Pin 0 and Pin 1 respectively.

melancholyfleur/xomb,melancholyfleur/xomb