qemu-irix/hw
Eric Blake 1fd5d4fea4 memory: Convert to new qapi union layout
We have two issues with our qapi union layout:
1) Even though the QMP wire format spells the tag 'type', the
C code spells it 'kind', requiring some hacks in the generator.
2) The C struct uses an anonymous union, which places all tag
values in the same namespace as all non-variant members. This
leads to spurious collisions if a tag value matches a non-variant
member's name.

Make the conversion to the new layout for memory-related code.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1445898903-12082-21-git-send-email-eblake@redhat.com>
[Commit message tweaked slightly]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2015-11-02 08:30:28 +01:00
..
9pfs
acpi pc: memhp: do not emit inserting event for coldplugged DIMMs 2015-10-29 11:05:24 +02:00
alpha
arm target-arm: xlnx-zynqmp: Add sdhci support. 2015-10-29 17:59:27 +00:00
audio
block virtio: sync the dataplane vring state to the virtqueue before virtio_save 2015-10-29 17:59:27 +00:00
bt
char input: Convert to new qapi union layout 2015-11-02 08:30:28 +01:00
core
cpu
cris
display
dma
gpio i.MX: Standardize i.MX GPIO debug 2015-10-27 15:59:46 +00:00
i2c i.MX: Standardize i.MX I2C debug 2015-10-27 15:59:46 +00:00
i386 Revert "memhp: extend address auto assignment to support gaps" 2015-10-29 11:11:07 +02:00
ide macio-ide: add to storage category 2015-10-23 12:35:18 +11:00
input input: Convert to new qapi union layout 2015-11-02 08:30:28 +01:00
intc i.MX: Standardize i.MX AVIC debug 2015-10-27 15:59:46 +00:00
ipack
isa hw/isa/lpc_ich9: inject the SMI on the VCPU that is writing to APM_CNT 2015-10-22 14:39:09 +03:00
lm32
m68k
mem memory: Convert to new qapi union layout 2015-11-02 08:30:28 +01:00
microblaze
mips hw/mips_malta: Fix KVM PC initialisation 2015-10-30 13:30:14 +00:00
misc i.MX: Standardize i.MX CCM debug 2015-10-27 15:59:46 +00:00
moxie
net i.MX: Standardize i.MX FEC debug 2015-10-27 15:59:46 +00:00
nvram macio-nvram: add to misc category 2015-10-23 12:35:18 +11:00
openrisc
pci enable multi-function hot-add 2015-10-29 11:17:53 +02:00
pci-bridge
pci-host uninorth: add to bridge category 2015-10-23 12:35:18 +11:00
pcmcia
ppc ppc/spapr: add 2.4 compat props 2015-10-29 17:59:26 +00:00
s390x s390x: include HW_COMPAT_* props 2015-10-29 17:59:26 +00:00
scsi virtio: sync the dataplane vring state to the virtqueue before virtio_save 2015-10-29 17:59:27 +00:00
sd sdhci: Split sdhci.h for public and internal device usage 2015-10-29 17:59:27 +00:00
sh4
smbios
sparc
sparc64
ssi
timer i.MX: Standardize i.MX GPT debug 2015-10-27 15:59:46 +00:00
tpm
tricore
unicore32
usb hw/usb-storage: Check whether BB is inserted 2015-10-23 18:18:23 +02:00
vfio
virtio virtio: drop virtqueue_map_sg 2015-10-29 11:05:24 +02:00
watchdog
xen Qemu/Xen: Fix early freeing MSIX MMIO memory region 2015-10-26 11:32:18 +00:00
xenpv
xtensa
Makefile.objs