qemu-e2k/hw
Alexey Kardashevskiy 1221a47467 memory/iommu: introduce IOMMUMemoryRegionClass
This finishes QOM'fication of IOMMUMemoryRegion by introducing
a IOMMUMemoryRegionClass. This also provides a fastpath analog for
IOMMU_MEMORY_REGION_GET_CLASS().

This makes IOMMUMemoryRegion an abstract class.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Message-Id: <20170711035620.4232-3-aik@ozlabs.ru>
Acked-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2017-07-14 12:04:41 +02:00
..
9pfs 9pfs: handle transport errors in pdu_complete() 2017-06-29 15:11:51 +02:00
acpi include/exec/poison: Mark CONFIG_KVM as poisoned, too 2017-07-04 14:30:03 +02:00
adc
alpha memory/iommu: introduce IOMMUMemoryRegionClass 2017-07-14 12:04:41 +02:00
arm char: avoid chardevice direct access 2017-07-14 11:04:33 +02:00
audio
block -----BEGIN PGP SIGNATURE----- 2017-06-30 13:26:41 +01:00
bt
char chardev: fix parallel device can't be reconnect 2017-07-14 12:04:41 +02:00
core hw/core: fix missing return value in load_image_targphys_as() 2017-07-11 11:18:37 +03:00
cpu
cris
display xenfb: remove xen_init_display "temporary" hack 2017-07-07 11:10:03 -07:00
dma memory/iommu: introduce IOMMUMemoryRegionClass 2017-07-14 12:04:41 +02:00
gpio
i2c
i386 memory/iommu: introduce IOMMUMemoryRegionClass 2017-07-14 12:04:41 +02:00
ide pci: Replace pci_add_capability2() with pci_add_capability() 2017-07-03 22:29:49 +03:00
input vmstate: error hint for failed equal checks 2017-06-28 11:18:44 +02:00
intc ARM: KVM: Enable in-kernel timers with user space gic 2017-07-11 11:21:26 +01:00
ipack
ipmi char: avoid chardevice direct access 2017-07-14 11:04:33 +02:00
isa
lm32
m68k
mem
microblaze
mips memory/iommu: QOM'fy IOMMU MemoryRegion 2017-07-14 12:04:41 +02:00
misc char: avoid chardevice direct access 2017-07-14 11:04:33 +02:00
moxie
net virtio-net: fix tx queue size for !vhost-user 2017-07-03 22:29:49 +03:00
nios2
nvram fw_cfg: move setting of FW_CFG_VERSION_DMA bit to fw_cfg_init1() 2017-07-03 22:29:49 +03:00
openrisc
pci hw/pci: define msi_nonbroken in pci-stub 2017-07-11 11:18:37 +03:00
pci-bridge pci: Convert shpc_init() to Error 2017-07-03 22:29:49 +03:00
pci-host memory/iommu: introduce IOMMUMemoryRegionClass 2017-07-14 12:04:41 +02:00
pcmcia
ppc memory/iommu: introduce IOMMUMemoryRegionClass 2017-07-14 12:04:41 +02:00
s390x memory/iommu: introduce IOMMUMemoryRegionClass 2017-07-14 12:04:41 +02:00
scsi virtio-scsi: finalize IOMMU support 2017-07-04 14:39:28 +02:00
sd
sh4
smbios
sparc
sparc64
ssi xilinx_spips: allow mmio execution 2017-06-27 15:09:15 +02:00
timer
tpm
tricore
unicore32
usb char: avoid chardevice direct access 2017-07-14 11:04:33 +02:00
vfio memory/iommu: QOM'fy IOMMU MemoryRegion 2017-07-14 12:04:41 +02:00
virtio vhost-user: unregister slave req handler at cleanup time 2017-07-03 22:29:49 +03:00
watchdog
xen xen/pt: Fixup addr validation in xen_pt_pci_config_access_check 2017-07-07 11:13:10 -07:00
xenpv xenfb: remove xen_init_display "temporary" hack 2017-07-07 11:10:03 -07:00
xtensa
Makefile.objs