x86: APIC: Only set deliveryStatus if our IPI is going somewhere.
authorGabe Black <gabeblack@google.com>
Mon, 17 Nov 2014 08:19:07 +0000 (00:19 -0800)
committerGabe Black <gabeblack@google.com>
Mon, 17 Nov 2014 08:19:07 +0000 (00:19 -0800)
commit7739c24fbeac2979e36de29d8079fb19ed766999
tree737fd3dae95e056b3dea987fcd2a7ce8616553f8
parent79e7ca307e0bb05a967652a54206d96d023c9231
x86: APIC: Only set deliveryStatus if our IPI is going somewhere.

Otherwise the IPI which isn't sent will never arrive, and the deliveryStatus
bit will never be cleared.
src/arch/x86/interrupts.cc