[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/53] Machine queue + QOM fixes and cleanups
From: |
Eduardo Habkost |
Subject: |
[PULL 00/53] Machine queue + QOM fixes and cleanups |
Date: |
Thu, 27 Aug 2020 15:20:29 -0400 |
The following changes since commit ac8b279f13865d1a4f1958d3bf34240c1c3af90d:
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20200827' into
staging (2020-08-27 13:48:12 +0100)
are available in the Git repository at:
git://github.com/ehabkost/qemu.git tags/machine-next-pull-request
for you to fetch changes up to 92951316dc0b66a41b04edb5dcf3f4a7a2470a61:
dc390: Use TYPE_DC390_DEVICE constant (2020-08-27 14:21:48 -0400)
----------------------------------------------------------------
Machine queue + QOM fixes and cleanups
Bug fix:
* numa: hmat: fix cache size check (Igor Mammedov)
QOM fixes and cleanups:
* Move QOM macros and typedefs to header files
* Use TYPE_* constants on TypeInfo structs
* Rename QOM type checking macros for consistency
* Rename enum values and typedefs that conflict with QOM
type checking amcros
* Fix typos on QOM type checking macros
* Delete unused QOM type checking macros that use
non-existing typedefs
* hvf: Add missing include
* xen-legacy-backend: Add missing typedef XenLegacyDevice
----------------------------------------------------------------
Eduardo Habkost (52):
e1000: Rename QOM class cast macros
megasas: Rename QOM class cast macros
vmw_pvscsi: Rename QOM class cast macros
pl110: Rename pl110_version enum values
allwinner-h3: Rename memmap enum constants
aspeed_soc: Rename memmap/irqmap enum constants
opentitan: Rename memmap enum constants
aspeed_timer: Fix ASPEED_TIMER macro definition
versatile: Fix typo in PCI_VPB_HOST definition
virtio-ccw: Fix definition of VIRTIO_CCW_BUS_GET_CLASS
hvf: Add missing include
hcd-dwc2: Rename USB_*CLASS macros for consistency
tulip: Move TulipState typedef to header
throttle-groups: Move ThrottleGroup typedef to header
pci: Move PCIBusClass typedef to pci.h
i8254: Move PITCommonState/PITCommonClass typedefs to i8254.h
hvf: Move HVFState typedef to hvf.h
mcf_fec: Move mcf_fec_state typedef to header
s390_flic: Move KVMS390FLICState typedef to header
can_emu: Delete macros for non-existing typedef
nubus: Delete unused NUBUS_BRIDGE macro
platform-bus: Delete macros for non-existing typedef
armsse: Rename QOM macros to avoid conflicts
xen-legacy-backend: Add missing typedef XenLegacyDevice
spapr: Move typedef SpaprMachineState to spapr.h
s390x: Move typedef SCLPEventFacility to event-facility.h
vhost-user-gpu: Move QOM macro to header
ahci: Move QOM macros to header
i8257: Move QOM macro to header
ahci: Move QOM macro to header
pckbd: Move QOM macro to header
vmbus: Move QOM macros to vmbus.h
virtio-serial-bus: Move QOM macros to header
piix: Move QOM macros to header
auxbus: Move QOM macros to header
rocker: Move QOM macros to header
pxa2xx: Move QOM macros to header
mptsas: Move QOM macros to header
kvm: Move QOM macros to kvm.h
vfio/pci: Move QOM macros to header
nubus: Rename class type checking macros
s390-virtio-ccw: Rename S390_MACHINE_CLASS macro
swim: Rename struct SWIM to Swim
migration: Rename class type checking macros
etsec: Use TYPE_ETSEC_COMMON constant
nios2_iic: Use TYPE_ALTERA_IIC constant
amd_iommu: Use TYPE_AMD_IOMMU_PCI constant
sclpconsole: Use TYPE_* constants
xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant
tosa: Use TYPE_TOSA_MISC_GPIO constant
ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant
dc390: Use TYPE_DC390_DEVICE constant
Igor Mammedov (1):
numa: hmat: fix cache size check
hw/ide/ahci_internal.h | 5 -
hw/net/rocker/rocker.h | 6 +-
hw/net/tulip.h | 1 +
hw/s390x/virtio-ccw.h | 4 +-
hw/scsi/mptsas.h | 6 +-
hw/usb/hcd-dwc2.h | 4 +-
hw/vfio/pci.h | 3 +
include/block/throttle-groups.h | 1 +
include/hw/arm/allwinner-h3.h | 62 ++++----
include/hw/arm/armsse.h | 12 +-
include/hw/arm/aspeed_soc.h | 92 +++++------
include/hw/arm/pxa.h | 13 ++
include/hw/block/swim.h | 6 +-
include/hw/display/macfb.h | 4 +-
include/hw/dma/i8257.h | 2 +
include/hw/hyperv/vmbus-bridge.h | 3 +-
include/hw/hyperv/vmbus.h | 4 +
include/hw/ide/ahci.h | 5 +
include/hw/input/i8042.h | 1 +
include/hw/m68k/mcf_fec.h | 1 +
include/hw/misc/auxbus.h | 3 +
include/hw/nubus/nubus.h | 1 -
include/hw/pci/pci.h | 1 +
include/hw/pci/pci_bus.h | 4 +-
include/hw/platform-bus.h | 4 -
include/hw/ppc/spapr.h | 1 +
include/hw/ppc/spapr_irq.h | 36 ++---
include/hw/ppc/spapr_xive.h | 3 +-
include/hw/riscv/opentitan.h | 38 ++---
include/hw/s390x/event-facility.h | 1 +
include/hw/s390x/s390-virtio-ccw.h | 2 +-
include/hw/s390x/s390_flic.h | 1 +
include/hw/s390x/sclp.h | 4 +-
include/hw/southbridge/piix.h | 4 +
include/hw/timer/aspeed_timer.h | 2 +-
include/hw/timer/i8254.h | 2 +
include/hw/timer/i8254_internal.h | 8 +-
include/hw/virtio/virtio-gpu.h | 2 +
include/hw/virtio/virtio-serial.h | 5 +
include/hw/xen/xen-legacy-backend.h | 1 +
include/net/can_emu.h | 4 -
include/sysemu/hvf.h | 3 +
include/sysemu/kvm.h | 6 +
include/sysemu/kvm_int.h | 5 -
migration/migration.h | 4 +-
target/i386/hvf/hvf-i386.h | 4 +-
block/throttle-groups.c | 4 +-
hw/arm/allwinner-h3.c | 124 +++++++--------
hw/arm/armsse.c | 24 +--
hw/arm/aspeed.c | 4 +-
hw/arm/aspeed_ast2600.c | 208 ++++++++++++-------------
hw/arm/aspeed_soc.c | 228 ++++++++++++++--------------
hw/arm/orangepi.c | 6 +-
hw/arm/pxa2xx.c | 7 -
hw/arm/tosa.c | 2 +-
hw/arm/xlnx-zcu102.c | 2 +-
hw/block/swim.c | 10 +-
hw/char/sclpconsole-lm.c | 2 +-
hw/char/sclpconsole.c | 2 +-
hw/char/virtio-serial-bus.c | 4 -
hw/core/numa.c | 8 +-
hw/display/macfb.c | 4 +-
hw/display/pl110.c | 22 +--
hw/display/vhost-user-gpu.c | 3 -
hw/dma/i8257.c | 2 -
hw/hyperv/vmbus.c | 3 -
hw/i386/amd_iommu.c | 2 +-
hw/ide/ahci-allwinner.c | 3 -
hw/input/pckbd.c | 2 -
hw/intc/nios2_iic.c | 2 +-
hw/intc/s390_flic_kvm.c | 4 +-
hw/isa/piix3.c | 4 -
hw/misc/auxbus.c | 2 -
hw/net/e1000.c | 8 +-
hw/net/fsl_etsec/etsec.c | 2 +-
hw/net/mcf_fec.c | 4 +-
hw/net/rocker/rocker.c | 5 -
hw/net/tulip.c | 4 +-
hw/pci-host/ppce500.c | 2 +-
hw/pci-host/versatile.c | 2 +-
hw/pcmcia/pxa2xx.c | 4 -
hw/riscv/opentitan.c | 84 +++++-----
hw/s390x/s390-virtio-ccw.c | 14 +-
hw/scsi/esp-pci.c | 2 +-
hw/scsi/megasas.c | 12 +-
hw/scsi/mptsas.c | 5 -
hw/scsi/vmw_pvscsi.c | 8 +-
hw/sd/pxa2xx_mmci.c | 3 -
hw/usb/hcd-dwc2.c | 8 +-
hw/vfio/pci.c | 3 -
90 files changed, 621 insertions(+), 621 deletions(-)
--
2.26.2
- [PULL 00/53] Machine queue + QOM fixes and cleanups,
Eduardo Habkost <=
- [PULL 02/53] e1000: Rename QOM class cast macros, Eduardo Habkost, 2020/08/27
- [PULL 01/53] numa: hmat: fix cache size check, Eduardo Habkost, 2020/08/27
- [PULL 03/53] megasas: Rename QOM class cast macros, Eduardo Habkost, 2020/08/27
- [PULL 04/53] vmw_pvscsi: Rename QOM class cast macros, Eduardo Habkost, 2020/08/27
- [PULL 05/53] pl110: Rename pl110_version enum values, Eduardo Habkost, 2020/08/27
- [PULL 06/53] allwinner-h3: Rename memmap enum constants, Eduardo Habkost, 2020/08/27
- [PULL 09/53] aspeed_timer: Fix ASPEED_TIMER macro definition, Eduardo Habkost, 2020/08/27
- [PULL 08/53] opentitan: Rename memmap enum constants, Eduardo Habkost, 2020/08/27
- [PULL 10/53] versatile: Fix typo in PCI_VPB_HOST definition, Eduardo Habkost, 2020/08/27
- [PULL 07/53] aspeed_soc: Rename memmap/irqmap enum constants, Eduardo Habkost, 2020/08/27