mbox series

[PULL,00/11] machine + QOM queue, 2020-09-22

Message ID 20200922222542.2354748-1-ehabkost@redhat.com
Headers show
Series machine + QOM queue, 2020-09-22 | expand

Message

Eduardo Habkost Sept. 22, 2020, 10:25 p.m. UTC
The following changes since commit 834b9273d5cdab68180dc8c84d641aaa4344b057:

  Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-5.2-pull-request' into staging (2020-09-22 15:42:23 +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 418b473e8f586247475e8adc5d048598e5721361:

  sifive_u: Register "start-in-flash" as class property (2020-09-22 16:48:29 -0400)

----------------------------------------------------------------
machine + QOM queue, 2020-09-22

QOM cleanups:
* Convert instance properties to class properties
  (Eduardo Habkost)
* simplify object_find_property / object_class_find_property
  (Daniel P. Berrangé)

Deprecated feature removal:
* Drop support for invalid topologies (Igor Mammedov)

----------------------------------------------------------------

Daniel P. Berrangé (1):
  qom: simplify object_find_property / object_class_find_property

Eduardo Habkost (9):
  cryptodev-vhost-user: Register "chardev" as class property
  cryptodev-backend: Register "chardev" as class property
  s390x: Register all CPU properties as class properties
  cpu/core: Register core-id and nr-threads as class properties
  xlnx-zcu102: Register properties as class properties
  machine: Register "memory-backend" as class property
  i440fx: Register i440FX-pcihost properties as class properties
  sifive_e: Register "revb" as class property
  sifive_u: Register "start-in-flash" as class property

Igor Mammedov (1):
  smp: drop support for deprecated (invalid topologies)

 docs/system/deprecated.rst       | 26 +++++++-------
 include/qom/object.h             | 48 ++++++++++++++++++++++---
 target/s390x/internal.h          |  1 -
 backends/cryptodev-vhost-user.c  | 13 +++----
 backends/cryptodev.c             |  8 ++---
 hw/arm/armv7m.c                  | 10 +++---
 hw/arm/exynos4210.c              |  2 +-
 hw/arm/highbank.c                |  2 +-
 hw/arm/integratorcp.c            |  2 +-
 hw/arm/realview.c                |  2 +-
 hw/arm/sbsa-ref.c                |  2 +-
 hw/arm/versatilepb.c             |  2 +-
 hw/arm/vexpress.c                |  4 +--
 hw/arm/virt.c                    | 10 +++---
 hw/arm/xilinx_zynq.c             |  2 +-
 hw/arm/xlnx-zcu102.c             | 25 ++++++-------
 hw/core/machine.c                | 28 ++++++---------
 hw/core/qdev-properties-system.c |  2 +-
 hw/core/sysbus.c                 |  2 +-
 hw/cpu/a15mpcore.c               |  4 +--
 hw/cpu/a9mpcore.c                |  2 +-
 hw/cpu/core.c                    |  8 ++---
 hw/i386/pc.c                     | 16 +++------
 hw/misc/iotkit-sysctl.c          |  2 +-
 hw/pci-host/i440fx.c             | 32 ++++++++---------
 hw/pci/pci.c                     |  2 +-
 hw/riscv/sifive_e.c              | 11 +++---
 hw/riscv/sifive_u.c              | 16 ++++-----
 hw/scsi/scsi-bus.c               |  4 +--
 qom/object.c                     | 60 +++++++++++++++++++-------------
 target/arm/monitor.c             |  2 +-
 target/i386/cpu.c                |  2 +-
 target/s390x/cpu.c               |  1 -
 target/s390x/cpu_models.c        | 35 +++++++++----------
 target/ppc/translate_init.c.inc  |  2 +-
 35 files changed, 208 insertions(+), 182 deletions(-)

-- 
2.26.2

Comments

Peter Maydell Sept. 24, 2020, 4:22 p.m. UTC | #1
On Tue, 22 Sep 2020 at 23:25, Eduardo Habkost <ehabkost@redhat.com> wrote:
>

> The following changes since commit 834b9273d5cdab68180dc8c84d641aaa4344b057:

>

>   Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-5.2-pull-request' into staging (2020-09-22 15:42:23 +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 418b473e8f586247475e8adc5d048598e5721361:

>

>   sifive_u: Register "start-in-flash" as class property (2020-09-22 16:48:29 -0400)

>

> ----------------------------------------------------------------

> machine + QOM queue, 2020-09-22

>

> QOM cleanups:

> * Convert instance properties to class properties

>   (Eduardo Habkost)

> * simplify object_find_property / object_class_find_property

>   (Daniel P. Berrangé)

>

> Deprecated feature removal:

> * Drop support for invalid topologies (Igor Mammedov)



Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.2
for any user-visible changes.

-- PMM