All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v5 0/7] intel_iommu: fix EIM
@ 2016-10-10 15:28 Radim Krčmář
  2016-10-10 15:28 ` [Qemu-devel] [PATCH v5 1/7] apic: add global apic_get_class() Radim Krčmář
                   ` (7 more replies)
  0 siblings, 8 replies; 11+ messages in thread
From: Radim Krčmář @ 2016-10-10 15:28 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Xu, Igor Mammedov, Paolo Bonzini, Richard Henderson,
	Eduardo Habkost, Michael S. Tsirkin

v4: http://lists.nongnu.org/archive/html/qemu-devel/2016-10/msg00698.html
v5 is one patch shorter as it merged two patches from v4 into [6/7].

The x2APIC mode works on >=2.8 machine types with this series and <2.7
remain compatible (aka broken).


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: redo configuraton check in realize
  intel_iommu: add OnOffAuto intr_eim as "eim" property
  intel_iommu: reject broken EIM
  target-i386/kvm: cache the return value of kvm_enable_x2apic()

 hw/i386/intel_iommu.c           | 81 ++++++++++++++++++++++++++++++-----------
 hw/i386/kvm/apic.c              | 19 +++++++---
 hw/i386/xen/xen_apic.c          |  6 +++
 hw/intc/apic.c                  |  8 +++-
 hw/intc/apic_common.c           |  1 +
 include/hw/compat.h             |  4 ++
 include/hw/i386/apic_internal.h |  6 +++
 include/hw/i386/intel_iommu.h   |  2 +
 target-i386/cpu.c               | 13 +++++--
 target-i386/kvm-stub.c          |  5 +++
 target-i386/kvm.c               | 26 +++++++++++++
 target-i386/kvm_i386.h          |  1 +
 12 files changed, 140 insertions(+), 32 deletions(-)

-- 
2.10.1

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-10-14 14:58 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-10 15:28 [Qemu-devel] [PATCH v5 0/7] intel_iommu: fix EIM Radim Krčmář
2016-10-10 15:28 ` [Qemu-devel] [PATCH v5 1/7] apic: add global apic_get_class() Radim Krčmář
2016-10-10 15:28 ` [Qemu-devel] [PATCH v5 2/7] apic: add send_msi() to APICCommonClass Radim Krčmář
2016-10-10 15:28 ` [Qemu-devel] [PATCH v5 3/7] intel_iommu: pass whole remapped addresses to apic Radim Krčmář
2016-10-10 15:28 ` [Qemu-devel] [PATCH v5 4/7] intel_iommu: redo configuraton check in realize Radim Krčmář
2016-10-10 15:28 ` [Qemu-devel] [PATCH v5 5/7] intel_iommu: add OnOffAuto intr_eim as "eim" property Radim Krčmář
2016-10-10 15:28 ` [Qemu-devel] [PATCH v5 6/7] intel_iommu: reject broken EIM Radim Krčmář
2016-10-10 17:49   ` Eduardo Habkost
2016-10-11  8:52   ` Peter Xu
2016-10-10 15:28 ` [Qemu-devel] [PATCH v5 7/7] target-i386/kvm: cache the return value of kvm_enable_x2apic() Radim Krčmář
2016-10-14 14:58 ` [Qemu-devel] [PATCH v5 0/7] intel_iommu: fix EIM Eduardo Habkost

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.