qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 4433bb: vexpress: Register "secure" as class


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 4433bb: vexpress: Register "secure" as class property
Date: Tue, 15 Dec 2020 07:47:11 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 4433bb3d83955123c1e6bcdf8f11d6b74399ba86
      
https://github.com/qemu/qemu/commit/4433bb3d83955123c1e6bcdf8f11d6b74399ba86
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M hw/arm/vexpress.c

  Log Message:
  -----------
  vexpress: Register "secure" as class property

Class properties make QOM introspection simpler and easier, as
they don't require an object to be instantiated.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20201111183823.283752-2-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: fdfe5ba4a88ee67e2d9fbb3af3d9de2163d349d9
      
https://github.com/qemu/qemu/commit/fdfe5ba4a88ee67e2d9fbb3af3d9de2163d349d9
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M hw/arm/vexpress.c

  Log Message:
  -----------
  vexpress-a15: Register "virtualization" as class property

Class properties make QOM introspection simpler and easier, as
they don't require an object to be instantiated.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20201111183823.283752-3-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 0b43b6e53493d980008869f817a216ccb2078c06
      
https://github.com/qemu/qemu/commit/0b43b6e53493d980008869f817a216ccb2078c06
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M hw/misc/tmp421.c

  Log Message:
  -----------
  tmp421: Register properties as class properties

Class properties make QOM introspection simpler and easier, as
they don't require an object to be instantiated.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20201111183823.283752-4-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: f5730c69f00eaf7218ab79d1393d7197fcd9fe69
      
https://github.com/qemu/qemu/commit/f5730c69f00eaf7218ab79d1393d7197fcd9fe69
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M target/i386/cpu.c

  Log Message:
  -----------
  i386: Register feature bit properties as class properties

Class properties make QOM introspection simpler and easier, as
they don't require an object to be instantiated.

Also, the hundreds of instance properties were having an impact
on QMP commands that create temporary CPU objects.  On my
machine, run time of qmp_query_cpu_definitions() changed
from ~200ms to ~16ms after applying this patch.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <20201111183823.283752-5-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: b91def7b8382eb862bad5a60e752a02b7123db71
      
https://github.com/qemu/qemu/commit/b91def7b8382eb862bad5a60e752a02b7123db71
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/arm/virt.c

  Log Message:
  -----------
  arm/virt: Register most properties as class properties

Class properties make QOM introspection simpler and easier, as
they don't require an object to be instantiated.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20201111183823.283752-6-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 27edeeaafe439d0f58d9ff464a97ec418293d0b7
      
https://github.com/qemu/qemu/commit/27edeeaafe439d0f58d9ff464a97ec418293d0b7
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/arm/virt.c

  Log Message:
  -----------
  virt: Register "its" as class property

Class properties make QOM introspection simpler and easier, as
they don't require an object to be instantiated.

Note: "its" is currently registered conditionally, but this makes
the feature be registered unconditionally.  The only side effect
is that it will be now possible to set its=on on virt-2.7 and
older.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20201111183823.283752-7-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 85cc807cbc48055c92c187a3dc97c1c5d85de39f
      
https://github.com/qemu/qemu/commit/85cc807cbc48055c92c187a3dc97c1c5d85de39f
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M target/arm/cpu64.c

  Log Message:
  -----------
  arm/cpu64: Register "aarch64" as class property

Class properties make QOM introspection simpler and easier, as
they don't require an object to be instantiated.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20201111183823.283752-8-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 70b756674c5a3712bb6ef2f86980b16f9c390c97
      
https://github.com/qemu/qemu/commit/70b756674c5a3712bb6ef2f86980b16f9c390c97
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M net/can/can_host.c

  Log Message:
  -----------
  can_host: Use class properties

Instance properties make introspection hard and are not shown by
"-object ...,help".  Convert them to class properties.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Tested-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Message-Id: <20201111183823.283752-9-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 6d11ea6d8e5ad0ba3766755cc23a1392ae321433
      
https://github.com/qemu/qemu/commit/6d11ea6d8e5ad0ba3766755cc23a1392ae321433
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M net/filter-buffer.c
    M net/filter-mirror.c

  Log Message:
  -----------
  netfilter: Reorder functions

Trivial code reordering in some filter backends, to make the next
changes easier to review.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <20201111183823.283752-11-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: f0e34a06f6580e666a1f49d1b8315adf1d587c43
      
https://github.com/qemu/qemu/commit/f0e34a06f6580e666a1f49d1b8315adf1d587c43
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M net/dump.c
    M net/filter-buffer.c
    M net/filter-mirror.c
    M net/filter-rewriter.c
    M net/filter.c

  Log Message:
  -----------
  netfilter: Use class properties

Instance properties make introspection hard and are not shown by
"-object ...,help".  Convert them to class properties.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <20201111183823.283752-12-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 180c00dfc7e3acbb74a114dd9176909a77b3456e
      
https://github.com/qemu/qemu/commit/180c00dfc7e3acbb74a114dd9176909a77b3456e
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/audio/cs4231.c

  Log Message:
  -----------
  cs4231: Get rid of empty property array

An empty props array is unnecessary, we can just not call
device_class_set_props().

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-2-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 1b36e4f5a5de585210ea95f2257839c2312be28f
      
https://github.com/qemu/qemu/commit/1b36e4f5a5de585210ea95f2257839c2312be28f
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M cpu.c
    M hw/core/cpu.c
    M include/hw/core/cpu.h

  Log Message:
  -----------
  cpu: Move cpu_common_props to hw/core/cpu.c

There's no reason to keep the property list separate from the CPU
class code.  Move the variable to hw/core/cpu.c and make it
static.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-3-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: d3fd6e7380b6212a3cd0b9f1304c84d8caa8dcf7
      
https://github.com/qemu/qemu/commit/d3fd6e7380b6212a3cd0b9f1304c84d8caa8dcf7
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-properties.c
    M hw/core/qdev.c
    M include/hw/qdev-core.h
    M include/hw/qdev-properties.h
    M softmmu/qdev-monitor.c

  Log Message:
  -----------
  qdev: Move property code to qdev-properties.[ch]

Move everything related to Property and PropertyInfo to
qdev-properties.[ch] to make it easier to refactor that code.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-4-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 85f6f43283d669413045bbba93946f9e08e1c56d
      
https://github.com/qemu/qemu/commit/85f6f43283d669413045bbba93946f9e08e1c56d
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-properties.c

  Log Message:
  -----------
  qdev: Check dev->realized at set_size()

This setter is one of the very few property setters that don't
check dev->realized, and there's no reason to make size
properties different from the rest.  Add the missing check.

Fixes: e8cd45c78f53 ("qdev: Add SIZE type to qdev properties")
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-5-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 0ea0a42ef6796e1d2cc2734e6a697becdb0cd3ff
      
https://github.com/qemu/qemu/commit/0ea0a42ef6796e1d2cc2734e6a697becdb0cd3ff
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M target/sparc/cpu.c

  Log Message:
  -----------
  sparc: Check dev->realized at sparc_set_nwindows()

sparc_set_nwindows() is one of the very few property setters that
don't check dev->realized, and there's no reason for it to be
special.  Check dev->realized like the other setters.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-6-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 5eb32b2113326f200b13047b2543bf2ab9c42cbb
      
https://github.com/qemu/qemu/commit/5eb32b2113326f200b13047b2543bf2ab9c42cbb
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-properties.c

  Log Message:
  -----------
  qdev: Don't use dev->id on set_size32() error message

All other qdev property error messages use "<type>.<property>"
instead of "<id>.<property>".  Change set_size32() for consistency,
and to make the code not specific to TYPE_DEVICE.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-7-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 40ea00b06671f888a6d7afab95335af8ced34d77
      
https://github.com/qemu/qemu/commit/40ea00b06671f888a6d7afab95335af8ced34d77
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-properties-system.c
    M hw/core/qdev-properties.c
    M include/hw/qdev-properties.h

  Log Message:
  -----------
  qdev: Make PropertyInfo.print method get Object* argument

Make the code more generic and not specific to TYPE_DEVICE.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-8-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 605d9fc0e307fb105d539e968b12bb0c46436bfa
      
https://github.com/qemu/qemu/commit/605d9fc0e307fb105d539e968b12bb0c46436bfa
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-properties.c

  Log Message:
  -----------
  qdev: Make bit_prop_set() get Object* argument

Make the code more generic and not specific to TYPE_DEVICE.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-9-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 828ade86ee925c132496113e7f88b22162d92ec5
      
https://github.com/qemu/qemu/commit/828ade86ee925c132496113e7f88b22162d92ec5
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M backends/tpm/tpm_util.c
    M hw/block/xen-block.c
    M hw/core/qdev-properties-system.c
    M hw/core/qdev-properties.c
    M hw/s390x/css.c
    M hw/s390x/s390-pci-bus.c
    M hw/vfio/pci-quirks.c
    M include/hw/qdev-properties.h

  Log Message:
  -----------
  qdev: Make qdev_get_prop_ptr() get Object* arg

Make the code more generic and not specific to TYPE_DEVICE.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com> #s390 parts
Acked-by: Paul Durrant <paul@xen.org>
Message-Id: <20201211220529.2290218-10-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 395012756c15ce0a9f73c098d8eebb0fe3c9a7e6
      
https://github.com/qemu/qemu/commit/395012756c15ce0a9f73c098d8eebb0fe3c9a7e6
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-properties-system.c
    M hw/core/qdev-properties.c
    M include/hw/qdev-properties.h

  Log Message:
  -----------
  qdev: Make qdev_find_global_prop() get Object* argument

Make the code more generic and not specific to TYPE_DEVICE.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-11-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 381481597c3027854fa72c6a31477622eddb545a
      
https://github.com/qemu/qemu/commit/381481597c3027854fa72c6a31477622eddb545a
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-properties-system.c

  Log Message:
  -----------
  qdev: Make check_prop_still_unset() get Object* argument

Make the code more generic and not specific to TYPE_DEVICE.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-12-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: c7525b183c51e2b9b017ea47147bc4c23f5459a9
      
https://github.com/qemu/qemu/commit/c7525b183c51e2b9b017ea47147bc4c23f5459a9
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-properties-system.c
    M hw/core/qdev-properties.c
    M hw/s390x/css.c
    M include/hw/qdev-properties.h

  Log Message:
  -----------
  qdev: Make error_set_from_qdev_prop_error() get Object* argument

Make the code more generic and not specific to TYPE_DEVICE.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com> #s390 parts
Message-Id: <20201211220529.2290218-13-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 364f7e833d8b0b0adff656393371fce5dbeaff12
      
https://github.com/qemu/qemu/commit/364f7e833d8b0b0adff656393371fce5dbeaff12
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-prop-internal.h
    M hw/core/qdev-properties.c

  Log Message:
  -----------
  qdev: Make qdev_propinfo_get_uint16() static

There are no users of the function outside qdev-properties.c.
Make function static and rename it to get_uint16().

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201211220529.2290218-14-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 38255efffe393ce6242b21965b92ac06a0aae6c8
      
https://github.com/qemu/qemu/commit/38255efffe393ce6242b21965b92ac06a0aae6c8
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M hw/core/qdev-properties-system.c
    M hw/core/qdev-properties.c

  Log Message:
  -----------
  qdev: Move UUID property to qdev-properties-system.c

Only softmmu code uses DEFINE_PROP_UUID, and it currently depends
on error_set_from_qdev_prop_error().  Move it to
qdev-properties-system.c to get out of our way when refactoring
the qdev property system.

We can eventually move it back to the core property system later,
after removing usage of error_set_from_qdev_prop_error().

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Message-Id: <20201211220529.2290218-15-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: f953c100693dec2338d643ec21d131d411e9d38e
      
https://github.com/qemu/qemu/commit/f953c100693dec2338d643ec21d131d411e9d38e
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Update my git repository URLs

I'm moving my git repositories to gitlab.com, update MAINTAINERS
to point to the correct URL.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <20201214212032.2999853-1-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>


  Commit: 69e92bd558d71fdbd0c1989391b20edcc700daa9
      
https://github.com/qemu/qemu/commit/69e92bd558d71fdbd0c1989391b20edcc700daa9
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M MAINTAINERS
    M backends/tpm/tpm_util.c
    M cpu.c
    M hw/arm/vexpress.c
    M hw/arm/virt.c
    M hw/block/xen-block.c
    M hw/core/cpu.c
    M hw/core/qdev-prop-internal.h
    M hw/core/qdev-properties-system.c
    M hw/core/qdev-properties.c
    M hw/core/qdev.c
    M hw/misc/tmp421.c
    M hw/s390x/css.c
    M hw/s390x/s390-pci-bus.c
    M hw/vfio/pci-quirks.c
    M include/hw/core/cpu.h
    M include/hw/qdev-core.h
    M include/hw/qdev-properties.h
    M net/can/can_host.c
    M net/dump.c
    M net/filter-buffer.c
    M net/filter-mirror.c
    M net/filter-rewriter.c
    M net/filter.c
    M softmmu/qdev-monitor.c
    M target/arm/cpu64.c
    M target/i386/cpu.c
    M target/sparc/cpu.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/ehabkost/tags/machine-next-pull-request' into staging

Machine queue, 2020-12-15

* qdev code cleanup
* Convert some QOM instance properties to class properties
* Update git URLs on MAINTAINERS

# gpg: Signature made Tue 15 Dec 2020 15:18:47 GMT
# gpg:                using RSA key 5A322FD5ABC4D3DBACCFD1AA2807936F984DC5A6
# gpg:                issuer "ehabkost@redhat.com"
# gpg: Good signature from "Eduardo Habkost <ehabkost@redhat.com>" [full]
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6

* remotes/ehabkost/tags/machine-next-pull-request: (25 commits)
  MAINTAINERS: Update my git repository URLs
  qdev: Move UUID property to qdev-properties-system.c
  qdev: Make qdev_propinfo_get_uint16() static
  qdev: Make error_set_from_qdev_prop_error() get Object* argument
  qdev: Make check_prop_still_unset() get Object* argument
  qdev: Make qdev_find_global_prop() get Object* argument
  qdev: Make qdev_get_prop_ptr() get Object* arg
  qdev: Make bit_prop_set() get Object* argument
  qdev: Make PropertyInfo.print method get Object* argument
  qdev: Don't use dev->id on set_size32() error message
  sparc: Check dev->realized at sparc_set_nwindows()
  qdev: Check dev->realized at set_size()
  qdev: Move property code to qdev-properties.[ch]
  cpu: Move cpu_common_props to hw/core/cpu.c
  cs4231: Get rid of empty property array
  netfilter: Use class properties
  netfilter: Reorder functions
  can_host: Use class properties
  arm/cpu64: Register "aarch64" as class property
  virt: Register "its" as class property
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/ffb1e2ed7cd7...69e92bd558d7



reply via email to

[Prev in Thread] Current Thread [Next in Thread]