[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/7] intel_iommu: fix EIM
From: |
Radim Krčmář |
Subject: |
[Qemu-devel] [PATCH v2 0/7] intel_iommu: fix EIM |
Date: |
Thu, 29 Sep 2016 13:23:22 +0200 |
v1: http://lists.nongnu.org/archive/html/qemu-devel/2016-09/msg05960.html
The x2APIC mode works on >=2.8 machine types with this series and <2.7
remain compatible (aka broken).
[4/7] and [5/7] can be squished.
Radim Krčmář (7):
apic: add global apic_get_class()
apic: add send_msi() to APICCommonClass
intel_iommu: pass whole remapped addresses to apic
intel-iommu: exit on invalid configuraton earlier
intel-iommu: add OnOffAuto intr_eim as "eim" property
intel_iommu: reject broken EIM
intel-iommu: keep buggy EIM enabled in 2.7 machine type
hw/i386/intel_iommu.c | 76 +++++++++++++++++++++++++++++------------
hw/i386/kvm/apic.c | 19 +++++++----
hw/i386/pc_q35.c | 2 ++
hw/i386/xen/xen_apic.c | 6 ++++
hw/intc/apic.c | 8 +++--
hw/intc/apic_common.c | 11 ++++++
include/hw/i386/apic_internal.h | 7 ++++
include/hw/i386/intel_iommu.h | 1 +
include/hw/i386/pc.h | 2 ++
target-i386/kvm-stub.c | 5 +++
target-i386/kvm.c | 13 +++++++
target-i386/kvm_i386.h | 1 +
12 files changed, 122 insertions(+), 29 deletions(-)
--
2.10.0
- [Qemu-devel] [PATCH v2 0/7] intel_iommu: fix EIM,
Radim Krčmář <=
- [Qemu-devel] [PATCH v2 2/7] apic: add send_msi() to APICCommonClass, Radim Krčmář, 2016/09/29
- [Qemu-devel] [PATCH v2 1/7] apic: add global apic_get_class(), Radim Krčmář, 2016/09/29
- [Qemu-devel] [PATCH v2 3/7] intel_iommu: pass whole remapped addresses to apic, Radim Krčmář, 2016/09/29
- [Qemu-devel] [PATCH v2 4/7] intel-iommu: exit on invalid configuraton earlier, Radim Krčmář, 2016/09/29
- [Qemu-devel] [PATCH v2 7/7] intel-iommu: keep buggy EIM enabled in 2.7 machine type, Radim Krčmář, 2016/09/29