The following changes since commit 36d9c2883e55c863b622b99f0ebb5143f0001401:
readthedocs: build with Python 3.6 (2020-10-05 16:30:45 +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 fec5c4b6d3b7f3ffcfcbe1714e0405df6de2a222: kernel-doc: Remove $decl_type='type name' hack (2020-10-05 12:48:11 -0400) ---------------------------------------------------------------- machine + QOM queue, 2020-10-05 * QOM documentation fixes and cleanups (Eduardo Habkost) * user-mode: Prune build dependencies (Philippe Mathieu-Daudé) * qom: Improve error message (Philippe Mathieu-Daudé) * numa: hmat: require parent cache description before the next level one (Igor Mammedov) ---------------------------------------------------------------- Eduardo Habkost (11): qom: Fix DECLARE_*CHECKER documentation docs/devel/qom: Fix indentation of bulleted list docs/devel/qom: Fix indentation of code blocks docs/devel/qom: Use *emphasis* for emphasis docs/devel/qom: Remove usage of <code> docs/devel/qom: Avoid long lines kernel-doc: Handle function typedefs that return pointers kernel-doc: Handle function typedefs without asterisks qom: Explicitly tag doc comments for typedefs and structs memory: Explicitly tag doc comments for structs kernel-doc: Remove $decl_type='type name' hack Igor Mammedov (1): numa: hmat: require parent cache description before the next level one Philippe Mathieu-Daudé (9): hw/core/qdev-properties: Use qemu_strtol() in set_mac() handler hw/core/qdev-properties: Use qemu_strtoul() in set_pci_host_devaddr() hw/core/qdev-properties: Fix code style hw/core/qdev-properties: Export enum-related functions hw/core/qdev-properties: Export qdev_prop_enum hw/core/qdev-properties: Export some integer-related functions hw/core/qdev-properties: Extract system-mode specific properties hw/core/cpu: Add missing 'exec/cpu-common.h' include qom: Improve error message displayed with missing object properties docs/devel/qom.rst | 91 ++-- hw/core/qdev-prop-internal.h | 30 ++ include/exec/memory.h | 6 +- include/hw/qdev-properties.h | 1 + include/qom/object.h | 38 +- hw/core/cpu.c | 1 + hw/core/numa.c | 8 +- hw/core/qdev-properties-system.c | 687 ++++++++++++++++++++++++++++- hw/core/qdev-properties.c | 735 ++----------------------------- qom/object.c | 3 +- scripts/kernel-doc | 16 +- 11 files changed, 831 insertions(+), 785 deletions(-) create mode 100644 hw/core/qdev-prop-internal.h -- 2.26.2