[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [V2 0/6] AMD IOMMU interrupt remapping
From: |
David Kiarie |
Subject: |
Re: [Qemu-devel] [V2 0/6] AMD IOMMU interrupt remapping |
Date: |
Mon, 15 Aug 2016 19:42:07 +0300 |
On Mon, Aug 15, 2016 at 7:32 PM, David Kiarie <address@hidden>
wrote:
> Hello all,
>
> The following patchset implements AMD-Vi interrupt remapping logic and
> hooks it onto existing IR infrastucture.
>
> I have bundled this patchset together with the "Explicit SID for
> IOAPIC"."Explicit SID for IOAPIC" functions to
> affiliate MSI routes with a requester ID and a PCI device if present which
> enables platform devices like IOAPIC to
> make interrupt requests using an explicit SID as required by both VT-d and
> AMD-Vi.
>
This has a dependency on AMD IOMMU patchset but for quick testing
https://github.com/aslaq/qemu IR
>
> David Kiarie (6):
> hw/msi: Allow platform devices to use explicit SID
> hw/i386: enforce SID verification
> hw/iommu: Prepare for AMD IOMMU interrupt remapping
> hw/iommu: AMD IOMMU interrupt remapping
> hw/acpi: report IOAPIC on IVRS
> hw/iommu: share common code between IOMMUs
>
> hw/i386/acpi-build.c | 2 +
> hw/i386/amd_iommu.c | 244 ++++++++++++++++++++++++++++++
> +++++++-
> hw/i386/amd_iommu.h | 40 +++----
> hw/i386/intel_iommu.c | 89 +++++++-------
> hw/i386/kvm/pci-assign.c | 12 +-
> hw/i386/x86-iommu.c | 8 ++
> hw/intc/ioapic.c | 25 +++-
> hw/misc/ivshmem.c | 6 +-
> hw/vfio/pci.c | 6 +-
> hw/virtio/virtio-pci.c | 7 +-
> include/hw/i386/ioapic_internal.h | 1 +
> include/hw/i386/x86-iommu.h | 1 +
> include/sysemu/kvm.h | 25 ++--
> kvm-all.c | 10 +-
> kvm-stub.c | 5 +-
> target-i386/kvm.c | 15 ++-
> 16 files changed, 386 insertions(+), 110 deletions(-)
>
> --
> 2.1.4
>
>
- [Qemu-devel] [V2 0/6] AMD IOMMU interrupt remapping, David Kiarie, 2016/08/15
- [Qemu-devel] [V2 1/6] hw/msi: Allow platform devices to use explicit SID, David Kiarie, 2016/08/15
- [Qemu-devel] [V2 3/6] hw/iommu: Prepare for AMD IOMMU interrupt remapping, David Kiarie, 2016/08/15
- [Qemu-devel] [V2 2/6] hw/i386: enforce SID verification, David Kiarie, 2016/08/15
- [Qemu-devel] [V2 5/6] hw/acpi: report IOAPIC on IVRS, David Kiarie, 2016/08/15
- [Qemu-devel] [V2 4/6] hw/iommu: AMD IOMMU interrupt remapping, David Kiarie, 2016/08/15
- [Qemu-devel] [V2 6/6] hw/iommu: share common code between IOMMUs, David Kiarie, 2016/08/15
- Re: [Qemu-devel] [V2 0/6] AMD IOMMU interrupt remapping,
David Kiarie <=