qemu-patch-raspberry4/include/hw/i386
Jan Kiszka 28589311b3 intel_iommu: Add support for Extended Interrupt Mode
As neither QEMU nor KVM support more than 255 CPUs so far, this is
simple: we only need to switch the destination ID translation in
vtd_remap_irq_get if EIME is set.

Once CFI support is there, it will have to take EIM into account as
well. So far, nothing to do for this.

This patch allows to use x2APIC in split irqchip mode of KVM.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
[use le32_to_cpu() to retrieve dest_id]
Signed-off-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2016-07-21 20:43:49 +03:00
..
apic-msidef.h q35: ioapic: add support for emulated IOAPIC IR 2016-07-21 20:43:49 +03:00
apic.h apic: move target-dependent definitions to cpu.h 2016-05-19 16:42:28 +02:00
apic_internal.h Clean up decorations and whitespace around header guards 2016-07-12 16:20:46 +02:00
ich9.h ich9: implement SCI_IRQ_SEL register 2016-06-29 14:03:48 +02:00
intel_iommu.h intel_iommu: Add support for Extended Interrupt Mode 2016-07-21 20:43:49 +03:00
ioapic.h Clean up decorations and whitespace around header guards 2016-07-12 16:20:46 +02:00
ioapic_internal.h ioapic: register IOMMU IEC notifier for ioapic 2016-07-21 20:43:49 +03:00
pc.h q35: ioapic: add support for emulated IOAPIC IR 2016-07-21 20:43:49 +03:00
topology.h include: Clean up includes 2016-02-23 12:43:05 +00:00
x86-iommu.h x86-iommu: introduce IEC notifiers 2016-07-21 20:43:49 +03:00