qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Eduardo Habkost <ehabkost@redhat.com>
To: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>
Cc: "Paolo Bonzini" <pbonzini@redhat.com>,
	"Daniel P. Berrangé" <berrange@redhat.com>,
	"Igor Mammedov" <imammedo@redhat.com>
Subject: [PULL 00/53] Machine queue + QOM fixes and cleanups
Date: Thu, 27 Aug 2020 15:20:29 -0400	[thread overview]
Message-ID: <20200827192122.658035-1-ehabkost@redhat.com> (raw)

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




             reply	other threads:[~2020-08-27 19:34 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-27 19:20 Eduardo Habkost [this message]
2020-08-27 19:20 ` [PULL 01/53] numa: hmat: fix cache size check Eduardo Habkost
2020-08-27 19:20 ` [PULL 02/53] e1000: Rename QOM class cast macros Eduardo Habkost
2020-08-27 19:20 ` [PULL 03/53] megasas: " Eduardo Habkost
2020-08-27 19:20 ` [PULL 04/53] vmw_pvscsi: " Eduardo Habkost
2020-08-27 19:20 ` [PULL 05/53] pl110: Rename pl110_version enum values Eduardo Habkost
2020-08-27 19:20 ` [PULL 06/53] allwinner-h3: Rename memmap enum constants Eduardo Habkost
2020-08-27 19:20 ` [PULL 07/53] aspeed_soc: Rename memmap/irqmap " Eduardo Habkost
2020-08-27 19:20 ` [PULL 08/53] opentitan: Rename memmap " Eduardo Habkost
2020-08-27 19:20 ` [PULL 09/53] aspeed_timer: Fix ASPEED_TIMER macro definition Eduardo Habkost
2020-08-27 19:20 ` [PULL 10/53] versatile: Fix typo in PCI_VPB_HOST definition Eduardo Habkost
2020-08-27 19:20 ` [PULL 11/53] virtio-ccw: Fix definition of VIRTIO_CCW_BUS_GET_CLASS Eduardo Habkost
2020-08-27 19:20 ` [PULL 12/53] hvf: Add missing include Eduardo Habkost
2020-08-27 19:20 ` [PULL 13/53] hcd-dwc2: Rename USB_*CLASS macros for consistency Eduardo Habkost
2020-08-27 19:20 ` [PULL 14/53] tulip: Move TulipState typedef to header Eduardo Habkost
2020-08-27 19:20 ` [PULL 15/53] throttle-groups: Move ThrottleGroup " Eduardo Habkost
2020-08-27 19:20 ` [PULL 16/53] pci: Move PCIBusClass typedef to pci.h Eduardo Habkost
2020-08-27 19:20 ` [PULL 17/53] i8254: Move PITCommonState/PITCommonClass typedefs to i8254.h Eduardo Habkost
2020-08-27 19:20 ` [PULL 18/53] hvf: Move HVFState typedef to hvf.h Eduardo Habkost
2020-08-27 19:20 ` [PULL 19/53] mcf_fec: Move mcf_fec_state typedef to header Eduardo Habkost
2020-08-27 19:20 ` [PULL 20/53] s390_flic: Move KVMS390FLICState " Eduardo Habkost
2020-08-27 19:20 ` [PULL 21/53] can_emu: Delete macros for non-existing typedef Eduardo Habkost
2020-08-27 19:20 ` [PULL 22/53] nubus: Delete unused NUBUS_BRIDGE macro Eduardo Habkost
2020-08-27 19:20 ` [PULL 23/53] platform-bus: Delete macros for non-existing typedef Eduardo Habkost
2020-08-27 19:20 ` [PULL 24/53] armsse: Rename QOM macros to avoid conflicts Eduardo Habkost
2020-08-27 19:20 ` [PULL 25/53] xen-legacy-backend: Add missing typedef XenLegacyDevice Eduardo Habkost
2020-08-27 19:20 ` [PULL 26/53] spapr: Move typedef SpaprMachineState to spapr.h Eduardo Habkost
2020-08-27 19:20 ` [PULL 27/53] s390x: Move typedef SCLPEventFacility to event-facility.h Eduardo Habkost
2020-08-27 19:20 ` [PULL 28/53] vhost-user-gpu: Move QOM macro to header Eduardo Habkost
2020-08-27 19:20 ` [PULL 29/53] ahci: Move QOM macros " Eduardo Habkost
2020-08-27 19:20 ` [PULL 30/53] i8257: Move QOM macro " Eduardo Habkost
2020-08-27 19:21 ` [PULL 31/53] ahci: " Eduardo Habkost
2020-08-27 19:21 ` [PULL 32/53] pckbd: " Eduardo Habkost
2020-08-27 19:21 ` [PULL 33/53] vmbus: Move QOM macros to vmbus.h Eduardo Habkost
2020-08-27 19:21 ` [PULL 34/53] virtio-serial-bus: Move QOM macros to header Eduardo Habkost
2020-08-27 19:21 ` [PULL 35/53] piix: " Eduardo Habkost
2020-08-27 19:21 ` [PULL 36/53] auxbus: " Eduardo Habkost
2020-08-27 19:21 ` [PULL 37/53] rocker: " Eduardo Habkost
2020-08-27 19:21 ` [PULL 38/53] pxa2xx: " Eduardo Habkost
2020-08-27 19:21 ` [PULL 39/53] mptsas: " Eduardo Habkost
2020-08-27 19:21 ` [PULL 40/53] kvm: Move QOM macros to kvm.h Eduardo Habkost
2020-08-27 19:21 ` [PULL 41/53] vfio/pci: Move QOM macros to header Eduardo Habkost
2020-08-27 19:21 ` [PULL 42/53] nubus: Rename class type checking macros Eduardo Habkost
2020-08-27 19:21 ` [PULL 43/53] s390-virtio-ccw: Rename S390_MACHINE_CLASS macro Eduardo Habkost
2020-08-27 19:21 ` [PULL 44/53] swim: Rename struct SWIM to Swim Eduardo Habkost
2020-08-27 19:21 ` [PULL 45/53] migration: Rename class type checking macros Eduardo Habkost
2020-08-27 19:21 ` [PULL 46/53] etsec: Use TYPE_ETSEC_COMMON constant Eduardo Habkost
2020-08-27 19:21 ` [PULL 47/53] nios2_iic: Use TYPE_ALTERA_IIC constant Eduardo Habkost
2020-08-27 19:21 ` [PULL 48/53] amd_iommu: Use TYPE_AMD_IOMMU_PCI constant Eduardo Habkost
2020-08-27 19:21 ` [PULL 49/53] sclpconsole: Use TYPE_* constants Eduardo Habkost
2020-08-27 19:21 ` [PULL 50/53] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant Eduardo Habkost
2020-08-27 19:21 ` [PULL 51/53] tosa: Use TYPE_TOSA_MISC_GPIO constant Eduardo Habkost
2020-08-27 19:21 ` [PULL 52/53] ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant Eduardo Habkost
2020-08-27 19:21 ` [PULL 53/53] dc390: Use TYPE_DC390_DEVICE constant Eduardo Habkost
2020-08-28 11:32 ` [PULL 00/53] Machine queue + QOM fixes and cleanups Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200827192122.658035-1-ehabkost@redhat.com \
    --to=ehabkost@redhat.com \
    --cc=berrange@redhat.com \
    --cc=imammedo@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).