Hi, here is the second and revised patch-set to add interrupt remapping support to the AMD IOMMU driver.
Changes v1->v2: * Improved print_iommu_info() function as suggested by Joe Perches * Fixed all five problems reported by Fengguang Wu from Intel, thanks again for the extensive compile tests * Fixed other sparse warnings I came across while fixing the compile bug reports * Dropped patch 3 which introduced another flag into io-apic code. I started to abstract the interrupt remapping support better from the io-apic implementation and will post that as a seperate patch-set (if all goes well probably next week). The new patch-set will make use of the x86_io_apic_ops and x86_msi_ops to get rid of the irq_remapping_enabled checks and branches. * Rebased to v3.5-rc6 Please review. Feedback appreciated :-) Regards, Joerg Diffstat: arch/x86/include/asm/hw_irq.h | 15 +- arch/x86/kernel/apic/io_apic.c | 2 +- drivers/iommu/Kconfig | 2 +- drivers/iommu/amd_iommu.c | 509 +++++++++++++++++++++- drivers/iommu/amd_iommu_init.c | 790 ++++++++++++++++++++++++----------- drivers/iommu/amd_iommu_proto.h | 8 + drivers/iommu/amd_iommu_types.h | 66 ++- drivers/iommu/amd_iommu_v2.c | 2 +- drivers/iommu/intel_irq_remapping.c | 6 +- drivers/iommu/irq_remapping.c | 10 + drivers/iommu/irq_remapping.h | 5 + 11 files changed, 1167 insertions(+), 248 deletions(-) -- 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/