x86: LAPIC error handling
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 27 Mar 2014 21:46:42 +0000 (14:46 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 29 Mar 2014 01:17:05 +0000 (18:17 -0700)
commit8dea0cb2cf2db082017d3c5df9a90e4b875ef5e7
tree0869fbea1e20aa0273ff27565344deee35b88bc1
parent36188d685459a9ff43591b20f964c58559cec3fb
x86: LAPIC error handling

We were unmasking the error handler, but didn't have one registered.
We'd take an error, but then fail to send_eoi(), and then never received
further LAPIC IRQs (like the timer).
kern/arch/x86/apic.h
kern/arch/x86/apic9.c
kern/arch/x86/trap.c