Fixes x86 LAPIC_ISR/IRR reading
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 9 Apr 2012 21:03:10 +0000 (14:03 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 9 Apr 2012 21:03:10 +0000 (14:03 -0700)
commit8f2e9e63dd0f20d06f2b68f7bf1eac35c2446abe
tree0a7cf177ba502ce512692cd265e3ba669dd448ef
parente90870a317654bbfdd0e06cc26ffcf0702f890e8
Fixes x86 LAPIC_ISR/IRR reading

The ISR and IRR are not bitmaps, but are 8 32-bit registers spaced every
16 bytes in the LAPIC address space.  Thanks
http://forum.osdev.org/viewtopic.php?f=1&t=11670!
kern/arch/i686/apic.c
kern/arch/i686/apic.h
kern/arch/i686/trap.c