x86: IRQ routing and IOAPIC mask/unmasking
authorBarret Rhoden <brho@cs.berkeley.edu>
Sun, 16 Mar 2014 19:55:39 +0000 (12:55 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 29 Mar 2014 01:17:04 +0000 (18:17 -0700)
commitbd141f68f1c7dcefd295b0e9d6b76209017ebb66
treebeda8fe660bd36631e114095b5756de3c5cef26b
parent0b45e10d8f410b86dfed15a88650f3a33a32a666
x86: IRQ routing and IOAPIC mask/unmasking

The distinction btw enabling, masking, and unmasking is a bit murky.
Right now, you can set up a bus IRQ, and separately mask and unmask it.
But we don't tear down the routes completely yet.
kern/arch/x86/ioapic.c
kern/arch/x86/trap.c
kern/arch/x86/trap.h