This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/qemu.
from 1a4d83b564 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 7552cbe1d0 qapi/pragma: Tidy up after removal of deprecated commands adds 00d16f239f tests/qapi-schema: Drop redundant flat-union-inline test adds 5bd18d98cd tests/qapi-schema: Rework comments on longhand member definitions adds 27ae2f0787 tests/qapi-schema: Belatedly update comment on alternate clash adds 1444989a3a tests/qapi-schema: Drop TODO comment on simple unions adds 73c40b07c6 tests/qapi-schema: Tweak to demonstrate buggy member name check adds dbfe3c7c28 qapi: Fix to reject optional members with reserved names adds 5fbc78dd36 qapi: Permit flat union members for any tag value adds 0825f62c84 qapi: Lift enum-specific code out of check_name_str() adds eaab06faa5 qapi: Rework name checking in preparation of stricter checking adds d224e0c092 qapi: Move uppercase rejection to check_name_lower() adds 00ffe242d6 qapi: Consistently permit any case in downstream prefixes adds d4f4cae8de qapi: Enforce event naming rules adds 3e6c8a6331 qapi: Enforce type naming rules adds 492db12ec3 tests/qapi-schema: Rename redefined-builtin to redefined-predefined adds 4a67bd31a4 qapi: Factor out QAPISchemaParser._check_pragma_list_of_str() adds e90a61e3cc tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* adds ef8b3829f6 tests/qapi-schema: Rename returns-whitelist to returns-bad-type adds b86df37478 qapi: Rename pragma *-whitelist to *-exceptions adds b48a103304 qapi/pragma: Streamline comments on member-name-exceptions adds 6e2e12a70c tests-qmp-cmds: Drop unused and incorrect qmp_TestIfCmd() adds 9af4b6b9e8 qapi: Prepare for rejecting underscore in command and member names adds e744708a77 qapi: Enforce feature naming rules adds 05ebf841ef qapi: Enforce command naming rules adds e75d4225b7 tests/qapi-schema: Switch member name clash test to struct adds 5aceeac04d qapi: Enforce struct member naming rules adds 407efbf9e7 qapi: Enforce enum member naming rules adds d83b47646e qapi: Enforce union and alternate branch naming rules adds bdabafc683 block: Remove monitor command block_passwd adds 2664699471 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds a29acc9c31 crypto: add reload for QCryptoTLSCredsClass adds 1f08e34151 vnc: support reload x509 certificates for vnc adds 9cc0765165 qmp: add new qmp display-reload adds 181b4bbf61 include/ui/console.h: Delete is_surface_bgr() adds 40c503079f edid: prefer standard timings adds 67c1115edd Merge remote-tracking branch 'remotes/kraxel/tags/ui-2021032 [...] adds 15c4e8fe44 tcg: Do not set guard pages on the rx portion of code_gen_buffer adds c118881ee6 tcg: Workaround macOS 11.2 mprotect bug adds 6670d4d0e3 exec: Rename exec-vary.c as page-vary.c adds 27eb9d65ff exec: Extract 'page-vary.h' header adds 44b99a6d5f exec: Build page-vary-common.c with -fno-lto adds 01874b15d3 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2021 [...] adds b30df2751e scripts/kernel-doc: strip QEMU_ from function definitions adds ca955bd726 docs/devel: include the plugin API information from the headers adds 9fed69e1f6 docs/devel: expand style section of memory management adds 320d0bca94 tools/virtiofsd: include --socket-group in help adds 3539d84df1 semihosting: move semihosting tests to multiarch adds 3960ca5b3e semihosting/arm-compat-semi: unify GET/SET_ARG helpers adds 35e3f029a9 semihosting/arm-compat-semi: don't use SET_ARG to report SYS [...] adds 7967d1da7a linux-user/riscv: initialise the TaskState heap/stack info adds 4593f4d7fa tests/tcg: add HeapInfo checking to semihosting test adds 65aff82076 gitlab-ci.yml: Merge the trace-backend testing into other jobs adds bceac54752 configure: Don't use the __atomic_*_16 functions for testing [...] adds e5b024b930 cirrus.yml: Update the FreeBSD task to version 12.2 adds 061d79097c utils: Tighter tests for qemu_strtosz adds 6162f7dafe utils: Work around mingw strto*l bug with 0x adds 9737c8bce9 gitlab: extend timeouts for CFI builds adds 203adb43fc qdev: define list of archs with virtio-pci or virtio-ccw adds 4c5806a56b m68k: add the virtio devices aliases adds 9db1d3a2be blockdev: with -drive if=virtio, use generic virtio-blk adds 22329f0d29 iotests: Revert "iotests: use -ccw on s390x for 040, 139, and 182" adds 7033f1fd1c iotests: test m68k with the virt machine adds 359a856270 iotests: iothreads need ioeventfd adds a9eb2df27f gitlab: default to not building the documentation adds f0b6a6a1a9 Merge remote-tracking branch 'remotes/stsquad/tags/pull-6.0- [...] adds 9e2e9fe3df Update version for v6.0.0-rc0 release
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 7 +- .gitlab-ci.d/crossbuilds.yml | 15 +- .gitlab-ci.yml | 43 ++---- MAINTAINERS | 3 + VERSION | 2 +- block/monitor/block-hmp-cmds.c | 10 -- blockdev.c | 14 +- configure | 25 +-- crypto/tlscredsx509.c | 48 ++++++ docs/devel/qapi-code-gen.txt | 28 ++-- docs/devel/style.rst | 46 ++++-- docs/devel/tcg-plugins.rst | 5 + exec-vary.c | 108 ------------- hmp-commands.hx | 15 -- hw/display/edid-generate.c | 15 +- include/crypto/tlscreds.h | 8 +- include/exec/cpu-all.h | 15 +- include/exec/page-vary.h | 34 ++++ include/sysemu/arch_init.h | 9 ++ include/ui/console.h | 11 +- linux-user/riscv/cpu_loop.c | 5 + meson.build | 21 ++- monitor/qmp-cmds.c | 17 ++ page-vary-common.c | 54 +++++++ page-vary.c | 41 +++++ qapi/block-core.json | 14 -- qapi/pragma.json | 64 ++++++-- qapi/ui.json | 61 ++++++++ qga/qapi-schema.json | 6 +- scripts/kernel-doc | 3 + scripts/qapi/common.py | 8 +- scripts/qapi/expr.py | 94 +++++++---- scripts/qapi/parser.py | 30 ++-- scripts/qapi/schema.py | 2 +- scripts/qapi/source.py | 10 +- semihosting/arm-compat-semi.c | 62 +++----- softmmu/qdev-monitor.c | 65 ++++---- tcg/tcg.c | 22 +-- tests/qapi-schema/alternate-clash.err | 2 +- tests/qapi-schema/alternate-clash.json | 9 +- tests/qapi-schema/args-member-case.err | 2 +- tests/qapi-schema/args-name-clash.err | 2 - tests/qapi-schema/args-name-clash.json | 4 - tests/qapi-schema/doc-bad-union-member.json | 4 +- tests/qapi-schema/doc-good.json | 4 +- tests/qapi-schema/doc-good.out | 4 +- tests/qapi-schema/doc-good.txt | 2 +- tests/qapi-schema/doc-invalid-return.json | 4 +- tests/qapi-schema/double-type.err | 2 +- tests/qapi-schema/double-type.json | 2 +- tests/qapi-schema/enum-clash-member.err | 2 +- tests/qapi-schema/enum-clash-member.json | 1 + tests/qapi-schema/enum-member-case.err | 2 +- tests/qapi-schema/enum-member-case.json | 2 +- tests/qapi-schema/event-case.err | 2 + tests/qapi-schema/event-case.json | 2 - tests/qapi-schema/event-case.out | 14 -- tests/qapi-schema/event-member-invalid-dict.err | 2 +- tests/qapi-schema/event-member-invalid-dict.json | 2 + tests/qapi-schema/features-deprecated-type.err | 2 +- tests/qapi-schema/features-deprecated-type.json | 2 +- .../flat-union-inline-invalid-dict.json | 4 +- tests/qapi-schema/flat-union-inline.err | 2 - tests/qapi-schema/flat-union-inline.json | 11 -- tests/qapi-schema/flat-union-inline.out | 0 tests/qapi-schema/flat-union-no-base.err | 2 +- tests/qapi-schema/flat-union-no-base.json | 1 - tests/qapi-schema/meson.build | 14 +- .../nested-struct-data-invalid-dict.err | 2 +- .../nested-struct-data-invalid-dict.json | 3 +- tests/qapi-schema/nested-struct-data.json | 2 +- tests/qapi-schema/pragma-doc-required-crap.err | 1 - tests/qapi-schema/pragma-doc-required-crap.out | 0 .../pragma-name-case-whitelist-crap.err | 1 - .../pragma-name-case-whitelist-crap.json | 3 - .../pragma-name-case-whitelist-crap.out | 0 .../qapi-schema/pragma-returns-whitelist-crap.err | 1 - .../qapi-schema/pragma-returns-whitelist-crap.json | 3 - .../qapi-schema/pragma-returns-whitelist-crap.out | 0 tests/qapi-schema/pragma-value-not-bool.err | 1 + ...quired-crap.json => pragma-value-not-bool.json} | 2 +- ...gs-name-clash.out => pragma-value-not-bool.out} | 0 tests/qapi-schema/pragma-value-not-list-of-str.err | 1 + .../qapi-schema/pragma-value-not-list-of-str.json | 3 + .../qapi-schema/pragma-value-not-list-of-str.out | 0 tests/qapi-schema/pragma-value-not-list.err | 1 + tests/qapi-schema/pragma-value-not-list.json | 2 + .../qapi-schema/pragma-value-not-list.out | 0 tests/qapi-schema/qapi-schema-test.json | 35 +++-- tests/qapi-schema/qapi-schema-test.out | 42 ++--- tests/qapi-schema/redefined-builtin.err | 2 - tests/qapi-schema/redefined-builtin.json | 2 - tests/qapi-schema/redefined-builtin.out | 0 tests/qapi-schema/redefined-predefined.err | 2 + tests/qapi-schema/redefined-predefined.json | 2 + .../qapi-schema/redefined-predefined.out | 0 tests/qapi-schema/redefined-type.err | 6 +- tests/qapi-schema/redefined-type.json | 4 +- tests/qapi-schema/reserved-member-u.err | 2 +- tests/qapi-schema/reserved-member-u.json | 2 +- tests/qapi-schema/returns-bad-type.err | 2 + ...eturns-whitelist.json => returns-bad-type.json} | 2 +- .../qapi-schema/returns-bad-type.out | 0 tests/qapi-schema/returns-whitelist.err | 2 - tests/qapi-schema/returns-whitelist.out | 0 tests/qapi-schema/struct-data-invalid.err | 2 +- tests/qapi-schema/struct-data-invalid.json | 2 +- tests/qapi-schema/struct-member-invalid-dict.err | 4 +- tests/qapi-schema/struct-member-invalid-dict.json | 5 +- tests/qapi-schema/struct-member-invalid.err | 2 +- tests/qapi-schema/struct-member-invalid.json | 2 +- tests/qapi-schema/struct-member-name-clash.err | 2 + tests/qapi-schema/struct-member-name-clash.json | 5 + .../qapi-schema/struct-member-name-clash.out | 0 tests/qapi-schema/type-case.err | 2 + tests/qapi-schema/type-case.json | 2 + .../__init__.py => tests/qapi-schema/type-case.out | 0 tests/qapi-schema/union-branch-case.err | 2 +- tests/qapi-schema/union-clash-branches.err | 2 +- tests/qapi-schema/union-clash-branches.json | 6 +- tests/qapi-schema/unknown-expr-key.err | 2 +- tests/qapi-schema/unknown-expr-key.json | 2 +- tests/qemu-iotests/040 | 2 +- tests/qemu-iotests/051 | 12 +- tests/qemu-iotests/051.out | 2 +- tests/qemu-iotests/051.pc.out | 2 +- tests/qemu-iotests/068 | 4 +- tests/qemu-iotests/093 | 3 +- tests/qemu-iotests/127 | 3 +- tests/qemu-iotests/139 | 9 +- tests/qemu-iotests/182 | 13 +- tests/qemu-iotests/238 | 4 +- tests/qemu-iotests/240 | 10 +- tests/qemu-iotests/256 | 6 +- tests/qemu-iotests/257 | 4 +- tests/qemu-iotests/307 | 4 +- tests/qemu-iotests/common.rc | 13 ++ tests/qemu-iotests/iotests.py | 10 +- tests/qemu-iotests/testenv.py | 1 + tests/tcg/Makefile.target | 3 + tests/tcg/aarch64/Makefile.target | 18 --- tests/tcg/aarch64/semicall.h | 18 +++ tests/tcg/arm/Makefile.target | 22 ++- tests/tcg/arm/semicall.h | 15 +- tests/tcg/arm/semihosting.c | 26 ---- tests/tcg/multiarch/Makefile.target | 31 ++++ .../arm-compat-semi}/semiconsole.c | 2 + tests/tcg/multiarch/arm-compat-semi/semihosting.c | 82 ++++++++++ tests/tcg/riscv64/semicall.h | 22 +++ tests/unit/test-cutils.c | 171 ++++++++++++++++++++- tests/unit/test-qmp-cmds.c | 17 +- tests/unit/test-qmp-event.c | 6 +- tools/virtiofsd/fuse_lowlevel.c | 1 + ui/vnc.c | 28 ++++ util/cutils.c | 33 ++-- 155 files changed, 1189 insertions(+), 729 deletions(-) delete mode 100644 exec-vary.c create mode 100644 include/exec/page-vary.h create mode 100644 page-vary-common.c create mode 100644 page-vary.c delete mode 100644 tests/qapi-schema/args-name-clash.err delete mode 100644 tests/qapi-schema/args-name-clash.json delete mode 100644 tests/qapi-schema/flat-union-inline.err delete mode 100644 tests/qapi-schema/flat-union-inline.json delete mode 100644 tests/qapi-schema/flat-union-inline.out delete mode 100644 tests/qapi-schema/pragma-doc-required-crap.err delete mode 100644 tests/qapi-schema/pragma-doc-required-crap.out delete mode 100644 tests/qapi-schema/pragma-name-case-whitelist-crap.err delete mode 100644 tests/qapi-schema/pragma-name-case-whitelist-crap.json delete mode 100644 tests/qapi-schema/pragma-name-case-whitelist-crap.out delete mode 100644 tests/qapi-schema/pragma-returns-whitelist-crap.err delete mode 100644 tests/qapi-schema/pragma-returns-whitelist-crap.json delete mode 100644 tests/qapi-schema/pragma-returns-whitelist-crap.out create mode 100644 tests/qapi-schema/pragma-value-not-bool.err rename tests/qapi-schema/{pragma-doc-required-crap.json => pragma-value-not-bool.j [...] rename tests/qapi-schema/{args-name-clash.out => pragma-value-not-bool.out} (100%) create mode 100644 tests/qapi-schema/pragma-value-not-list-of-str.err create mode 100644 tests/qapi-schema/pragma-value-not-list-of-str.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/pragma-v [...] create mode 100644 tests/qapi-schema/pragma-value-not-list.err create mode 100644 tests/qapi-schema/pragma-value-not-list.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/pragma-v [...] delete mode 100644 tests/qapi-schema/redefined-builtin.err delete mode 100644 tests/qapi-schema/redefined-builtin.json delete mode 100644 tests/qapi-schema/redefined-builtin.out create mode 100644 tests/qapi-schema/redefined-predefined.err create mode 100644 tests/qapi-schema/redefined-predefined.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/redefine [...] create mode 100644 tests/qapi-schema/returns-bad-type.err rename tests/qapi-schema/{returns-whitelist.json => returns-bad-type.json} (91%) copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/returns- [...] delete mode 100644 tests/qapi-schema/returns-whitelist.err delete mode 100644 tests/qapi-schema/returns-whitelist.out create mode 100644 tests/qapi-schema/struct-member-name-clash.err create mode 100644 tests/qapi-schema/struct-member-name-clash.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/struct-m [...] create mode 100644 tests/qapi-schema/type-case.err create mode 100644 tests/qapi-schema/type-case.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/type-cas [...] create mode 100644 tests/tcg/aarch64/semicall.h delete mode 100644 tests/tcg/arm/semihosting.c rename tests/tcg/{arm => multiarch/arm-compat-semi}/semiconsole.c (93%) create mode 100644 tests/tcg/multiarch/arm-compat-semi/semihosting.c create mode 100644 tests/tcg/riscv64/semicall.h