With more knowledge of Xen interrupt manangement subsytem, I realized previous three versions to fix https://lkml.org/lkml/2014/12/19/178 are just plainly wrong. Those patches try to fix the issue by creating irqdomain for IOAPICs for PV domains, which effectively let native IOAPIC driver and Xen PV interrupt management subsystem to manage IOAPIC irqs concurrently, sounds unpredictable.
Sorry for those wrong fixes. The good news is that the new fix does make code simpler and easier to maintain. I have tested the patchset on Intel platform with bare metal and Dom0 kernels. Hi Sander, Could you please help to test it again? Regards! Gerry Jiang Liu (2): xen/pci: Kill function xen_setup_acpi_sci() xen/pci: Simplify x86/pci/xen.c by killing gsi_override related code arch/x86/kernel/acpi/boot.c | 26 ++++++++--------- arch/x86/pci/xen.c | 68 ++++--------------------------------------- 2 files changed, 19 insertions(+), 75 deletions(-) -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/