Displaying 1 result from an estimated 1 matches for "remove_pin_at_irq".
2008 Feb 06
3
x86: clear_IO_APIC_pin() and SMI delivery mode
...onsider it
dubious for masked entries.
In Linux, such behavior is benign since when the entry later is being
used for some normal interrupt, the old setting is simply overwritten.
In Xen, however, ioapic_guest_write() uses the vector field to
determine the previous associated IRQ and possibly call
remove_pin_at_irq() - this is where we got a report of a hypervisor
crash - the BUG() in the first loop of this function triggers.
Since I see two ways of fixing this (and perhaps there are more),
before creating a patch I''d like to understand which of the
approaches seems more reasonable (or whether both...