[PATCH v2 0/6] Property type reporting improvements

Markus Armbruster posted 6 patches 1 month ago
include/hw/qdev-properties.h     |  3 +-
backends/tpm/tpm_util.c          |  2 +-
hw/block/xen-block.c             |  4 +-
hw/core/qdev-properties-system.c | 78 +++++++++++++++-----------------
hw/core/qdev-properties.c        | 44 ++++++++----------
hw/misc/xlnx-versal-trng.c       |  2 +-
hw/nvme/nguid.c                  |  2 +-
hw/nvram/xlnx-bbram.c            |  2 +-
hw/nvram/xlnx-efuse.c            |  2 +-
hw/pci/pci.c                     |  2 +-
hw/s390x/ccw-device.c            |  6 +--
hw/s390x/css.c                   |  4 +-
hw/s390x/s390-pci-bus.c          |  3 +-
hw/vfio/pci-quirks.c             |  2 +-
target/riscv/cpu.c               | 44 ++++++++++++------
target/sparc/cpu.c               |  3 +-
hw/display/apple-gfx.m           |  2 +-
17 files changed, 106 insertions(+), 99 deletions(-)
[PATCH v2 0/6] Property type reporting improvements
Posted by Markus Armbruster 1 month ago
QOM properties could use similar work.  Left for another day.

v2: Rebased

Markus Armbruster (6):
  qdev: Delete unused qdev_prop_enum
  qdev: Change qdev_prop_pci_devfn member @name from "int32" to "str"
  qdev: Rename PropertyInfo member @name to @type
  qdev: Change values of PropertyInfo member @type to be QAPI types
  qdev: Improve PropertyInfo member @description for enum properties
  qdev: Improve a few more PropertyInfo @description members

 include/hw/qdev-properties.h     |  3 +-
 backends/tpm/tpm_util.c          |  2 +-
 hw/block/xen-block.c             |  4 +-
 hw/core/qdev-properties-system.c | 78 +++++++++++++++-----------------
 hw/core/qdev-properties.c        | 44 ++++++++----------
 hw/misc/xlnx-versal-trng.c       |  2 +-
 hw/nvme/nguid.c                  |  2 +-
 hw/nvram/xlnx-bbram.c            |  2 +-
 hw/nvram/xlnx-efuse.c            |  2 +-
 hw/pci/pci.c                     |  2 +-
 hw/s390x/ccw-device.c            |  6 +--
 hw/s390x/css.c                   |  4 +-
 hw/s390x/s390-pci-bus.c          |  3 +-
 hw/vfio/pci-quirks.c             |  2 +-
 target/riscv/cpu.c               | 44 ++++++++++++------
 target/sparc/cpu.c               |  3 +-
 hw/display/apple-gfx.m           |  2 +-
 17 files changed, 106 insertions(+), 99 deletions(-)

-- 
2.48.1