Messages in this thread | | | From | Joerg Roedel <> | Subject | [PATCH 00/19 v2] Improve IRQ remapping abstraction in x86 core code | Date | Mon, 20 Aug 2012 15:55:46 +0200 |
| |
Hi,
here is the second version of the patch-set to improve the abstraction of interrupt remapping in the x86 core code. A more detailed description can be found in the original post at:
https://lkml.org/lkml/2012/8/7/317
Changes from v1->v2:
* Fixed a couple of compile issues on i386 (reported by Fengguang Wu, thanks a lot) * Rebased to Linux v3.6-rc2
Please review.
Thanks,
Joerg
Diffstat:
arch/x86/include/asm/hpet.h | 5 +- arch/x86/include/asm/hw_irq.h | 13 +- arch/x86/include/asm/io_apic.h | 31 +++ arch/x86/include/asm/irq_remapping.h | 40 ++-- arch/x86/include/asm/pci.h | 2 + arch/x86/include/asm/x86_init.h | 30 ++- arch/x86/kernel/apic/apic.c | 28 ++- arch/x86/kernel/apic/io_apic.c | 377 +++++++++++++--------------------- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/x86_init.c | 25 ++- drivers/iommu/dmar.c | 2 + drivers/iommu/intel-iommu.c | 2 + drivers/iommu/intel_irq_remapping.c | 8 + drivers/iommu/irq_remapping.c | 186 ++++++++++++++++- drivers/iommu/irq_remapping.h | 3 + 15 files changed, 454 insertions(+), 300 deletions(-)
| |