|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH][FIX] Possible fix for spurious interrupts
Here is a patch that appears to fix the spurious interrupt problems for
me. This is inspired by Jan's observation that the IO-APIC mask/unmask
that we do for ISR processing seems to cause corruption of other
routing entries. So the fix here is to do the same as native Linux --
do not mask/unmask, but instead send EOI after doing ISR processing.
To confirm this really was the problem I modified native Linux to do
the same as Xen currently does (mask before ISR processing; unmask
after). I then got lots of spurious USB interrupts even on native
Linux! :-(
Please test... I'll put it in xen-unstable tomorrow if there are no
complaints and it will be a strong candidate for the next 3.0.2 release
too.
-- Keir
ioapic.patch
Description: Binary data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH][FIX] Possible fix for spurious interrupts,
Keir Fraser <=
|
|
|
|
|