This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm in repository toolchain/ci/qemu.
from 11a1199846 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2021 [...] adds ca577afc68 docs/nvdimm: Update nvdimm option value in machine example adds 72686c586d hw/loader: Restrict PC_ROM_* definitions to hw/i386/pc adds 6193344f93 hmp: Unbreak "change vnc" adds 8982552e6a hmp: Drop a bogus sentence from set_password's documentation adds 45b09cb12f multi-process: fix usage information adds 9b03a11782 Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...] adds 4cfd6537e4 qapi: Tidy up unusual line breaks adds 8ebc3120e1 qapi: Stop enforcing "type name should not end in 'Kind' adds 3cda299dda qapi: Convert simple union KeyValue to flat one adds b6fd5434de qapi: Convert simple union InputEvent to flat one adds 39dc3e4a4e qapi: Convert simple union TpmTypeOptions to flat one adds db6a252bfd qapi: Convert simple union MemoryDeviceInfo to flat one adds 3218c0e91c qapi: Convert simple union ChardevBackend to flat one adds 935a867c87 qapi: Convert simple union SocketAddressLegacy to flat one adds 0db4f50397 qapi: Convert simple union ImageInfoSpecific to flat one adds 277b51fc01 qapi: Convert simple union TransactionAction to flat one adds dffd8ff9e6 tests/qapi-schema: Prepare for simple union UserDefListUnion [...] adds e7a76fe25a test-qobject-input-visitor: Wean off UserDefListUnion adds 00e6832f41 test-qobject-output-visitor: Wean off UserDefListUnion adds 16821fc85b test-clone-visitor: Wean off UserDefListUnion adds 1e65e16ca3 tests/qapi-schema: Wean off UserDefListUnion adds def1d1f571 tests/qapi-schema: Simple union UserDefListUnion is now unus [...] adds 5450186337 tests/qapi-schema: Rewrite simple union TestIfUnion to be flat adds 7a22dc17ac test-clone-visitor: Wean off __org.qemu_x-Union1 adds bb5821dd81 tests/qapi-schema: Drop simple union __org.qemu_x-Union1 adds 76432d988b tests/qapi-schema: Purge simple unions from tests adds 4e99f4b12c qapi: Drop simple unions adds 8b3b3a16df tests/qapi-schema: Rename flat-union-* test cases to union-* adds f90ae4d104 test-clone-visitor: Correct an accidental rename adds 436911c2a1 tests/qapi-schema: Use Python OSError instead of outmoded IOError adds f333681c6e tests/qapi-schema: Make test-qapi.py -u work when files are absent adds de8ed1055c Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...]
No new revisions were added by this update.
Summary of changes: backends/tpm/tpm_emulator.c | 2 +- backends/tpm/tpm_passthrough.c | 2 +- chardev/char-socket.c | 6 +- chardev/char-udp.c | 4 +- docs/devel/qapi-code-gen.rst | 135 ++---- docs/nvdimm.txt | 2 +- docs/system/multi-process.rst | 2 +- hmp-commands.hx | 11 +- hw/i386/pc.c | 6 + include/hw/loader.h | 6 - monitor/hmp-cmds.c | 10 +- qapi/block-core.json | 59 ++- qapi/char.json | 190 ++++++++- qapi/machine.json | 42 +- qapi/sockets.json | 46 ++- qapi/tpm.json | 24 +- qapi/transaction.json | 139 +++++-- qapi/ui.json | 72 +++- scripts/qapi/expr.py | 27 +- scripts/qapi/schema.py | 101 +---- tests/qapi-schema/args-union.err | 2 +- tests/qapi-schema/args-union.json | 8 +- tests/qapi-schema/bad-base.err | 2 +- tests/qapi-schema/bad-base.json | 8 +- tests/qapi-schema/doc-good.json | 13 +- tests/qapi-schema/doc-good.out | 22 - tests/qapi-schema/doc-good.txt | 20 - tests/qapi-schema/enum-if-invalid.json | 4 +- tests/qapi-schema/flat-union-array-branch.err | 2 - tests/qapi-schema/flat-union-array-branch.out | 0 tests/qapi-schema/flat-union-bad-base.err | 2 - tests/qapi-schema/flat-union-bad-base.out | 0 tests/qapi-schema/flat-union-bad-discriminator.err | 2 - tests/qapi-schema/flat-union-bad-discriminator.out | 0 tests/qapi-schema/flat-union-base-any.err | 2 - tests/qapi-schema/flat-union-base-any.out | 0 tests/qapi-schema/flat-union-base-union.err | 2 - tests/qapi-schema/flat-union-base-union.out | 0 tests/qapi-schema/flat-union-clash-member.err | 2 - tests/qapi-schema/flat-union-clash-member.out | 0 .../flat-union-discriminator-bad-name.err | 2 - .../flat-union-discriminator-bad-name.out | 0 tests/qapi-schema/flat-union-empty.err | 2 - tests/qapi-schema/flat-union-empty.json | 4 - tests/qapi-schema/flat-union-empty.out | 0 .../qapi-schema/flat-union-inline-invalid-dict.err | 2 - .../qapi-schema/flat-union-inline-invalid-dict.out | 0 tests/qapi-schema/flat-union-int-branch.err | 2 - tests/qapi-schema/flat-union-int-branch.out | 0 .../qapi-schema/flat-union-invalid-branch-key.err | 2 - .../qapi-schema/flat-union-invalid-branch-key.out | 0 .../flat-union-invalid-discriminator.err | 2 - .../flat-union-invalid-discriminator.out | 0 .../flat-union-invalid-if-discriminator.err | 2 - .../flat-union-invalid-if-discriminator.out | 0 tests/qapi-schema/flat-union-no-base.err | 2 - tests/qapi-schema/flat-union-no-base.out | 0 .../flat-union-optional-discriminator.err | 2 - .../flat-union-optional-discriminator.out | 0 .../flat-union-string-discriminator.err | 2 - .../flat-union-string-discriminator.out | 0 tests/qapi-schema/meson.build | 35 +- tests/qapi-schema/qapi-schema-test.json | 51 ++- tests/qapi-schema/qapi-schema-test.out | 116 ++---- tests/qapi-schema/reserved-member-u.json | 2 +- tests/qapi-schema/reserved-type-kind.err | 2 - tests/qapi-schema/reserved-type-kind.json | 2 - tests/qapi-schema/reserved-type-kind.out | 0 tests/qapi-schema/test-qapi.py | 20 +- tests/qapi-schema/union-array-branch.err | 2 + ...n-array-branch.json => union-array-branch.json} | 2 +- .../qapi-schema/union-array-branch.out | 0 tests/qapi-schema/union-bad-base.err | 2 + ...lat-union-bad-base.json => union-bad-base.json} | 0 .../qapi-schema/union-bad-base.out | 0 tests/qapi-schema/union-bad-discriminator.err | 2 + ...riminator.json => union-bad-discriminator.json} | 0 .../qapi-schema/union-bad-discriminator.out | 0 tests/qapi-schema/union-base-any.err | 2 + ...lat-union-base-any.json => union-base-any.json} | 0 .../qapi-schema/union-base-any.out | 0 tests/qapi-schema/union-base-empty.json | 2 +- tests/qapi-schema/union-base-no-discriminator.err | 2 +- tests/qapi-schema/union-base-no-discriminator.json | 2 +- tests/qapi-schema/union-base-union.err | 2 + ...union-base-union.json => union-base-union.json} | 3 + .../qapi-schema/union-base-union.out | 0 tests/qapi-schema/union-branch-case.err | 2 - tests/qapi-schema/union-branch-case.json | 2 - tests/qapi-schema/union-branch-case.out | 0 tests/qapi-schema/union-branch-invalid-dict.err | 2 +- tests/qapi-schema/union-branch-invalid-dict.json | 4 + tests/qapi-schema/union-clash-branches.err | 2 - tests/qapi-schema/union-clash-branches.json | 7 - tests/qapi-schema/union-clash-branches.out | 0 tests/qapi-schema/union-clash-member.err | 2 + ...n-clash-member.json => union-clash-member.json} | 0 .../qapi-schema/union-clash-member.out | 0 tests/qapi-schema/union-discriminator-bad-name.err | 2 + ...name.json => union-discriminator-bad-name.json} | 0 .../qapi-schema/union-discriminator-bad-name.out | 0 tests/qapi-schema/union-empty.err | 2 +- tests/qapi-schema/union-empty.json | 6 +- tests/qapi-schema/union-inline-invalid-dict.err | 2 + ...id-dict.json => union-inline-invalid-dict.json} | 0 .../qapi-schema/union-inline-invalid-dict.out | 0 tests/qapi-schema/union-int-branch.err | 2 + ...union-int-branch.json => union-int-branch.json} | 2 +- .../qapi-schema/union-int-branch.out | 0 tests/qapi-schema/union-invalid-branch-key.err | 2 + ...anch-key.json => union-invalid-branch-key.json} | 0 .../qapi-schema/union-invalid-branch-key.out | 0 tests/qapi-schema/union-invalid-discriminator.err | 2 + ...nator.json => union-invalid-discriminator.json} | 0 .../qapi-schema/union-invalid-discriminator.out | 0 .../qapi-schema/union-invalid-if-discriminator.err | 2 + ...or.json => union-invalid-if-discriminator.json} | 0 .../qapi-schema/union-invalid-if-discriminator.out | 0 tests/qapi-schema/union-no-base.err | 2 + ...{flat-union-no-base.json => union-no-base.json} | 2 +- .../qapi-schema/union-no-base.out | 0 tests/qapi-schema/union-optional-branch.err | 2 - tests/qapi-schema/union-optional-branch.json | 2 - tests/qapi-schema/union-optional-branch.out | 0 tests/qapi-schema/union-optional-discriminator.err | 2 + ...ator.json => union-optional-discriminator.json} | 0 .../qapi-schema/union-optional-discriminator.out | 0 tests/qapi-schema/union-string-discriminator.err | 2 + ...inator.json => union-string-discriminator.json} | 0 .../qapi-schema/union-string-discriminator.out | 0 tests/qapi-schema/union-unknown.err | 2 +- tests/qapi-schema/union-unknown.json | 5 +- tests/unit/test-clone-visitor.c | 104 +++-- tests/unit/test-qmp-cmds.c | 18 +- tests/unit/test-qobject-input-visitor.c | 460 +++++++-------------- tests/unit/test-qobject-output-visitor.c | 389 +++++------------ tests/unit/test-yank.c | 6 +- util/qemu-sockets.c | 8 +- 138 files changed, 1053 insertions(+), 1244 deletions(-) delete mode 100644 tests/qapi-schema/flat-union-array-branch.err delete mode 100644 tests/qapi-schema/flat-union-array-branch.out delete mode 100644 tests/qapi-schema/flat-union-bad-base.err delete mode 100644 tests/qapi-schema/flat-union-bad-base.out delete mode 100644 tests/qapi-schema/flat-union-bad-discriminator.err delete mode 100644 tests/qapi-schema/flat-union-bad-discriminator.out delete mode 100644 tests/qapi-schema/flat-union-base-any.err delete mode 100644 tests/qapi-schema/flat-union-base-any.out delete mode 100644 tests/qapi-schema/flat-union-base-union.err delete mode 100644 tests/qapi-schema/flat-union-base-union.out delete mode 100644 tests/qapi-schema/flat-union-clash-member.err delete mode 100644 tests/qapi-schema/flat-union-clash-member.out delete mode 100644 tests/qapi-schema/flat-union-discriminator-bad-name.err delete mode 100644 tests/qapi-schema/flat-union-discriminator-bad-name.out delete mode 100644 tests/qapi-schema/flat-union-empty.err delete mode 100644 tests/qapi-schema/flat-union-empty.json delete mode 100644 tests/qapi-schema/flat-union-empty.out delete mode 100644 tests/qapi-schema/flat-union-inline-invalid-dict.err delete mode 100644 tests/qapi-schema/flat-union-inline-invalid-dict.out delete mode 100644 tests/qapi-schema/flat-union-int-branch.err delete mode 100644 tests/qapi-schema/flat-union-int-branch.out delete mode 100644 tests/qapi-schema/flat-union-invalid-branch-key.err delete mode 100644 tests/qapi-schema/flat-union-invalid-branch-key.out delete mode 100644 tests/qapi-schema/flat-union-invalid-discriminator.err delete mode 100644 tests/qapi-schema/flat-union-invalid-discriminator.out delete mode 100644 tests/qapi-schema/flat-union-invalid-if-discriminator.err delete mode 100644 tests/qapi-schema/flat-union-invalid-if-discriminator.out delete mode 100644 tests/qapi-schema/flat-union-no-base.err delete mode 100644 tests/qapi-schema/flat-union-no-base.out delete mode 100644 tests/qapi-schema/flat-union-optional-discriminator.err delete mode 100644 tests/qapi-schema/flat-union-optional-discriminator.out delete mode 100644 tests/qapi-schema/flat-union-string-discriminator.err delete mode 100644 tests/qapi-schema/flat-union-string-discriminator.out delete mode 100644 tests/qapi-schema/reserved-type-kind.err delete mode 100644 tests/qapi-schema/reserved-type-kind.json delete mode 100644 tests/qapi-schema/reserved-type-kind.out create mode 100644 tests/qapi-schema/union-array-branch.err rename tests/qapi-schema/{flat-union-array-branch.json => union-array-branch.json} (86%) copy python/qemu/machine/py.typed => tests/qapi-schema/union-array-branch.out (100%) create mode 100644 tests/qapi-schema/union-bad-base.err rename tests/qapi-schema/{flat-union-bad-base.json => union-bad-base.json} (100%) copy python/qemu/machine/py.typed => tests/qapi-schema/union-bad-base.out (100%) create mode 100644 tests/qapi-schema/union-bad-discriminator.err rename tests/qapi-schema/{flat-union-bad-discriminator.json => union-bad-discrimin [...] copy python/qemu/machine/py.typed => tests/qapi-schema/union-bad-discriminator.out (100%) create mode 100644 tests/qapi-schema/union-base-any.err rename tests/qapi-schema/{flat-union-base-any.json => union-base-any.json} (100%) copy python/qemu/machine/py.typed => tests/qapi-schema/union-base-any.out (100%) create mode 100644 tests/qapi-schema/union-base-union.err rename tests/qapi-schema/{flat-union-base-union.json => union-base-union.json} (86%) copy python/qemu/machine/py.typed => tests/qapi-schema/union-base-union.out (100%) delete mode 100644 tests/qapi-schema/union-branch-case.err delete mode 100644 tests/qapi-schema/union-branch-case.json delete mode 100644 tests/qapi-schema/union-branch-case.out delete mode 100644 tests/qapi-schema/union-clash-branches.err delete mode 100644 tests/qapi-schema/union-clash-branches.json delete mode 100644 tests/qapi-schema/union-clash-branches.out create mode 100644 tests/qapi-schema/union-clash-member.err rename tests/qapi-schema/{flat-union-clash-member.json => union-clash-member.json} (100%) copy python/qemu/machine/py.typed => tests/qapi-schema/union-clash-member.out (100%) create mode 100644 tests/qapi-schema/union-discriminator-bad-name.err rename tests/qapi-schema/{flat-union-discriminator-bad-name.json => union-discrimi [...] copy python/qemu/machine/py.typed => tests/qapi-schema/union-discriminator-bad-nam [...] create mode 100644 tests/qapi-schema/union-inline-invalid-dict.err rename tests/qapi-schema/{flat-union-inline-invalid-dict.json => union-inline-inva [...] copy python/qemu/machine/py.typed => tests/qapi-schema/union-inline-invalid-dict.o [...] create mode 100644 tests/qapi-schema/union-int-branch.err rename tests/qapi-schema/{flat-union-int-branch.json => union-int-branch.json} (86%) copy python/qemu/machine/py.typed => tests/qapi-schema/union-int-branch.out (100%) create mode 100644 tests/qapi-schema/union-invalid-branch-key.err rename tests/qapi-schema/{flat-union-invalid-branch-key.json => union-invalid-bran [...] copy python/qemu/machine/py.typed => tests/qapi-schema/union-invalid-branch-key.ou [...] create mode 100644 tests/qapi-schema/union-invalid-discriminator.err rename tests/qapi-schema/{flat-union-invalid-discriminator.json => union-invalid-d [...] copy python/qemu/machine/py.typed => tests/qapi-schema/union-invalid-discriminator [...] create mode 100644 tests/qapi-schema/union-invalid-if-discriminator.err rename tests/qapi-schema/{flat-union-invalid-if-discriminator.json => union-invali [...] copy python/qemu/machine/py.typed => tests/qapi-schema/union-invalid-if-discrimina [...] create mode 100644 tests/qapi-schema/union-no-base.err rename tests/qapi-schema/{flat-union-no-base.json => union-no-base.json} (90%) copy python/qemu/machine/py.typed => tests/qapi-schema/union-no-base.out (100%) delete mode 100644 tests/qapi-schema/union-optional-branch.err delete mode 100644 tests/qapi-schema/union-optional-branch.json delete mode 100644 tests/qapi-schema/union-optional-branch.out create mode 100644 tests/qapi-schema/union-optional-discriminator.err rename tests/qapi-schema/{flat-union-optional-discriminator.json => union-optional [...] copy python/qemu/machine/py.typed => tests/qapi-schema/union-optional-discriminato [...] create mode 100644 tests/qapi-schema/union-string-discriminator.err rename tests/qapi-schema/{flat-union-string-discriminator.json => union-string-dis [...] copy python/qemu/machine/py.typed => tests/qapi-schema/union-string-discriminator. [...]