| From: |
| Joerg Roedel <joerg.roedel@amd.com> |
| To: |
| <x86@kernel.org> |
| Subject: |
| [PATCH 00/19 v2] Improve IRQ remapping abstraction in x86 core code |
| Date: |
| Mon, 20 Aug 2012 15:55:46 +0200 |
| Message-ID: |
| <1345470965-24410-1-git-send-email-joerg.roedel@amd.com> |
| Cc: |
| <linux-kernel@vger.kernel.org>, <joro@8bytes.org>,
Suresh Siddha <suresh.b.siddha@intel.com>,
Yinghai Lu <yinghai@kernel.org> |
| Archive-link: |
| Article, Thread
|
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(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/