This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allmodconfig in repository toolchain/ci/qemu.
from a97fca4ceb Merge remote-tracking branch 'remotes/mst/tags/for_upstream3 [...] adds d102058e79 target/arm: Fix offsets for TTBCR adds 955990af73 docs: Fix documentation Copyright date adds b4634487c4 docs: Stop calling the top level subsections of our manual ' [...] adds 21b6c26d63 docs: Remove "Contents:" lines from top-level subsections adds f347839258 docs: Move deprecation, build and license info out of system/ adds 4a43fa3af9 docs: Add some actual About text to about/index.rst adds 13f934e79f docs: Add license note to the HTML page footer adds 3a50c8f306 docs: Add QEMU version information to HTML footer adds d4a7c362fe docs: Add skeletal documentation of cubieboard adds 3f65df38e8 docs: Add skeletal documentation of the emcraft-sf2 adds c90df7ce4e docs: Add skeletal documentation of highbank and midway adds 8fe612a183 target/arm: Remove duplicate 'plus1' function from Neon and [...] adds fd79f89c76 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 8619b5ddb5 ci: build & store windows installer adds 659eb157a5 configure: Fix endianess test with LTO adds 6a932c4ed8 hw/net/vmxnet3: Do not abort if the guest is trying to use a [...] adds 283f0a05e2 hw/net/net_tx_pkt: Fix crash detected by fuzzer adds 9405d87be2 hw/ide: Fix crash when plugging a piix3-ide device into the [...] adds 7457b407ed Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds 69d0690c10 blkdebug: refactor removal of a suspended request adds f48ff5af13 blkdebug: move post-resume handling to resume_req_by_tag adds 51a463680d blkdebug: track all actions adds 2196c341f7 blkdebug: do not suspend in the middle of QLIST_FOREACH_SAFE adds 4153b553bd block/blkdebug: remove new_state field and instead use a loc [...] adds 36109bff17 blkdebug: protect rules and suspended_reqs with a lock adds 143c2e0432 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] adds ead3f1bff9 block/mirror: set .co for active-write MirrorOp objects adds e0f69d83d5 iotest 151: add test-case that shows active mirror dead-lock adds d44dae1a7c block/mirror: fix active mirror dead-lock in mirror_wait_on_ [...] adds e5f05f8c37 block: Add option to use driver whitelist even in tools adds 1e12ecfd2c replication: Remove s->active_disk adds a990a42b39 replication: Reduce usage of s->hidden_disk and s->secondary_disk adds 3b78420bb1 replication: Properly attach children adds c2cf0ecab5 replication: Remove workaround adds 6af72274ef block/vvfat: fix: drop backing adds 8573823f3b block/export: Conditionally ignore set-context error adds d21471696b iotests/307: Test iothread conflict for exports adds c04b4d9e6b Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] adds 2321d971b6 hw/mips: Add dependency MIPS_CPS -> MIPS_ITU adds 39f6049e47 hw/mips: Express dependencies of the Boston machine with Kconfig adds 0afdee11d6 hw/acpi: Do not restrict ACPI core routines to x86 architecture adds 36b79e3219 hw/acpi/Kconfig: Add missing Kconfig dependencies (build error) adds df90457cf5 hw/i386/Kconfig: Add missing Kconfig dependency (runtime error) adds 27d764c9c0 hw/ide/Kconfig: Add missing dependency PCI -> IDE_QDEV adds d43bb04c84 hw/arm/Kconfig: Add missing dependency NPCM7XX -> SMBUS adds 7795b6e152 hw/arm/Kconfig: Remove unused DS1338 symbol from i.MX25 PDK Board adds ee9ffe0c8e hw/arm/Kconfig: Add missing SDHCI symbol to FSL_IMX25 adds 8cbb537ea9 hw/riscv/Kconfig: Add missing dependency MICROCHIP_PFSOC -> SERIAL adds 6e4dd94f77 hw/riscv/Kconfig: Restrict NUMA to Virt & Spike machines adds ed2543a256 hw/ppc/Kconfig: Add missing dependency E500 -> DS1338 RTC adds d2c7c18cc7 hw/pci-host/Kconfig: Add missing dependency MV64361 -> I8259 adds 16c67cae84 hw/isa/vt82c686: Add missing Kconfig dependencies (build error) adds ba4253cef2 hw/isa/vt82c686: Add missing Kconfig dependency (runtime error) adds d1751d8b5d hw/ppc/Kconfig: Add dependency PEGASOS2 -> ATI_VGA adds 8ea7543865 hw/tricore: fix inclusion of tricore_testboard adds 801f3db756 Merge remote-tracking branch 'remotes/philmd/tags/kconfig-20 [...] adds 8ee6e2811d tests/acceptance/virtio-gpu.py: use require_accelerator() adds cc6a2457a1 tests/acceptance/virtio-gpu.py: combine x86_64 arch tags adds 3c6eb9c6f0 tests/acceptance/virtio-gpu.py: combine CPU tags adds 532835d022 tests/acceptance/virtio-gpu.py: combine kernel command line adds 3a05eee2fe tests/acceptance/virtio-gpu.py: use virtio-vga-gl adds 074fca10c0 tests/acceptance/virtio-gpu.py: provide kernel and initrd hashes adds f4a3fda43e remote/memory: Replace share parameter with ram_flags adds 033bd16b8a Merge remote-tracking branch 'remotes/cleber-gitlab/tags/pyt [...] adds 0445409d74 iothread: generalize iothread_set_param/iothread_get_param adds 1793ad0247 iothread: add aio-max-batch parameter adds d7ddd0a161 linux-aio: limit the batch size using `aio-max-batch` parameter adds 29c7daa007 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...] adds e77c8b8b8e Update version for v6.1.0-rc0 release adds 94075c28ee iotests: Improve and rename test 291 to qemu-img-bitmap adds 74a4320f30 qemu-img: Fail fast on convert --bitmaps with inconsistent bitmap adds 955171e441 qemu-img: Add --skip-broken-bitmaps for 'convert --bitmaps' adds 423a4849db Merge remote-tracking branch 'remotes/ericb/tags/pull-bitmap [...] adds 952fd6710e qemu/atomic: Use macros for CONFIG_ATOMIC64 adds 47345e7124 qemu/atomic: Remove pre-C11 atomic fallbacks adds 9ef0c6d6a7 qemu/atomic: Add aligned_{int64,uint64}_t types adds be9568b4e0 tcg: Rename helper_atomic_*_mmu and provide for user-only adds e28a866438 accel/tcg: Standardize atomic helpers on softmmu api adds 48688fafeb accel/tcg: Fold EXTRA_ARGS into atomic_template.h adds fcff001441 accel/tcg: Remove ATOMIC_MMU_DECLS adds a754f7f34e accel/tcg: Expand ATOMIC_MMU_LOOKUP_* adds 785ea711b1 trace: Fold mem-internal.h into mem.h adds f3e182b100 accel/tcg: Push trace info building into atomic_common.c.inc adds 78ff82bb1b accel/tcg: Reduce CF_COUNT_MASK to match TCG_MAX_INSNS adds 043e35d98c accel/tcg: Move curr_cflags into cpu-exec.c adds 288a5fe980 target/alpha: Drop goto_tb path in gen_call_pal adds 84f1561629 accel/tcg: Add CF_NO_GOTO_TB and CF_NO_GOTO_PTR adds fb95701132 accel/tcg: Drop CF_NO_GOTO_PTR from -d nochain adds 04f5b647ed accel/tcg: Handle -singlestep in curr_cflags adds 258afb487f accel/tcg: Use CF_NO_GOTO_{TB, PTR} in cpu_exec_step_atomic adds e3f7c801f1 hw/core: Introduce TCGCPUOps.debug_check_breakpoint adds b00d86bc8b target/arm: Implement debug_check_breakpoint adds 7b9810ea42 target/i386: Implement debug_check_breakpoint adds 5bc31e9440 hw/core: Introduce CPUClass.gdb_adjust_breakpoint adds e64cb6c231 target/avr: Implement gdb_adjust_breakpoint adds 11c1d5f8ca accel/tcg: Merge tb_find into its only caller adds 10c37828b2 accel/tcg: Move breakpoint recognition outside translation adds b5cf742841 accel/tcg: Remove TranslatorOps.breakpoint_check adds d40c5c7976 accel/tcg: Hoist tb_cflags to a local in translator_loop adds c2ffd7549b accel/tcg: Record singlestep_enabled in tb->cflags adds beb1913858 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds e72f9524fe qemu-config: never call the callback after an error, fix leak adds 461fea9bf1 qemu-config: fix memory leak on ferror() adds dadafe6785 vl: Parse legacy default_machine_opts adds f288d9932c chardev-spice: add missing module_obj directive adds 670b359193 usb: fix usb-host dependency check adds 40e07370f2 qemu-config: restore "machine" in qmp_query_command_line_options() adds b128b25a5a target/i386: Added V_INTR_PRIO check to virtual interrupts adds 213ff024a2 target/i386: Added consistency checks for CR4 adds d499f196fe target/i386: Added consistency checks for EFER adds c10852afb6 configure: Drop obsolete check for the alloc_size attribute adds ac34711171 meson: fix dependencies for modinfo adds 332008e0b9 configure: Fix --without-default-features propagation to meson adds 3a6a1256d4 configure: Allow vnc to get disabled with --without-default- [...] adds bcf0a7dabd configure: Fix the default setting of the "xen" feature adds 0848f8aca6 configure: Let --without-default-features disable vhost-kern [...] adds 7b7ca8ebde Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds dc2deaba48 hw/display/virtio-gpu: Fix memory leak (CID 1453811) adds 39b8a183e2 qxl: remove assert in qxl_pre_save. adds dcc5fc2a3a Revert "qxl: add migration blocker to avoid pre-save assert" adds 02f9725f3d hw/display: fail early when multiple virgl devices are requested adds f29d52611c vl: add virtio-vga-gl to the default_list adds 8a13b9bc0f hw/display: fix virgl reset regression adds a146af86c8 Merge remote-tracking branch 'remotes/kraxel/tags/vga-202107 [...] new 917ddc27d8 meson: fix dependencies for modinfo #2 new 3407259b20 target/i386: Added consistency checks for CR3 new 5b8978d804 i386: do not call cpudef-only models functions for max, host, base new 4ade3ea145 MAINTAINERS: Replace Eduardo as "Host Memory Backends" maintainer new 07b315ba92 MAINTAINERS: Add Peter Xu and myself as co-maintainer of "Me [...] new 9f04dd7f5a MAINTAINERS: Add memory_mapping.h and memory_mapping.c to "M [...] new eafadbbbac gitlab: only let pages be published from default branch new 18fa3ebc45 qapi: introduce forwarding visitor new cbc94d9702 qom: use correct field name when getting/setting alias properties new a2376507f6 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...]
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitlab-ci.d/buildtest.yml | 18 ++ .gitlab-ci.d/crossbuild-template.yml | 5 + .gitlab-ci.d/crossbuilds.yml | 6 + MAINTAINERS | 10 +- VERSION | 2 +- accel/tcg/atomic_common.c.inc | 107 ++++++- accel/tcg/atomic_template.h | 141 ++++----- accel/tcg/cpu-exec.c | 207 ++++++++++--- accel/tcg/cputlb.c | 49 +--- accel/tcg/tcg-runtime.h | 46 --- accel/tcg/translate-all.c | 7 +- accel/tcg/translator.c | 39 +-- accel/tcg/user-exec.c | 41 +-- block.c | 3 + block/blkdebug.c | 136 ++++++--- block/dirty-bitmap.c | 2 +- block/export/export.c | 5 +- block/linux-aio.c | 9 +- block/mirror.c | 13 + block/replication.c | 111 ++++--- block/vvfat.c | 43 +-- chardev/spice.c | 1 + configs/devices/mips64el-softmmu/default.mak | 4 - configs/devices/ppc-softmmu/default.mak | 1 - configs/devices/tricore-softmmu/default.mak | 1 + configure | 56 ++-- cpu.c | 34 +-- docs/_templates/footer.html | 14 + docs/{system => about}/build-platforms.rst | 0 docs/{system => about}/deprecated.rst | 0 docs/about/index.rst | 27 ++ docs/{system => about}/license.rst | 0 docs/{system => about}/removed-features.rst | 0 docs/conf.py | 2 +- docs/devel/index.rst | 7 +- docs/index.rst | 1 + docs/interop/index.rst | 9 +- docs/meson.build | 3 +- docs/specs/index.rst | 7 +- docs/system/arm/cubieboard.rst | 16 + docs/system/arm/emcraft-sf2.rst | 15 + docs/system/arm/highbank.rst | 19 ++ docs/system/index.rst | 11 +- docs/system/target-arm.rst | 3 + docs/tools/index.rst | 7 +- docs/tools/qemu-img.rst | 8 +- docs/user/index.rst | 7 +- hw/acpi/Kconfig | 4 + hw/acpi/meson.build | 3 +- hw/arm/Kconfig | 3 +- hw/char/Kconfig | 1 + hw/display/qxl.c | 35 +-- hw/display/qxl.h | 1 - hw/display/virtio-gpu-gl.c | 27 +- hw/display/virtio-gpu-virgl.c | 8 +- hw/display/virtio-gpu.c | 26 +- hw/i386/Kconfig | 1 + hw/ide/Kconfig | 2 +- hw/ide/ioport.c | 16 +- hw/ide/piix.c | 22 +- hw/isa/Kconfig | 5 + hw/isa/isa-bus.c | 14 +- hw/mips/Kconfig | 6 + hw/net/net_tx_pkt.c | 12 +- hw/net/vmxnet3.c | 9 +- hw/pci-host/Kconfig | 1 + hw/ppc/Kconfig | 2 + hw/remote/memory.c | 2 +- hw/riscv/Kconfig | 5 + hw/riscv/meson.build | 2 +- hw/tricore/Kconfig | 3 +- hw/tricore/meson.build | 4 +- hw/usb/meson.build | 2 +- include/block/aio.h | 12 + include/exec/exec-all.h | 24 +- include/exec/translator.h | 11 - include/hw/core/cpu.h | 4 + include/hw/core/tcg-cpu-ops.h | 6 + include/hw/ide/internal.h | 2 +- include/hw/isa/isa.h | 13 +- include/hw/virtio/virtio-gpu.h | 1 + include/qapi/forward-visitor.h | 27 ++ include/qemu/atomic.h | 247 ++-------------- include/qemu/stats64.h | 2 +- include/sysemu/iothread.h | 3 + include/tcg/tcg.h | 80 +++-- iothread.c | 82 +++++- linux-user/hppa/cpu_loop.c | 2 +- meson.build | 11 +- monitor/hmp-cmds.c | 2 + plugins/core.c | 2 +- qapi/meson.build | 1 + qapi/misc.json | 6 +- qapi/qapi-forward-visitor.c | 326 +++++++++++++++++++++ qapi/qom.json | 7 +- qemu-img.c | 50 +++- qemu-options.hx | 8 +- qom/object.c | 9 +- softmmu/timers-state.h | 2 +- softmmu/vl.c | 2 + target/alpha/translate.c | 31 +- target/arm/cpu.c | 1 + target/arm/cpu_tcg.c | 1 + target/arm/debug_helper.c | 12 +- target/arm/helper-a64.c | 8 +- target/arm/helper.c | 11 +- target/arm/helper.h | 2 - target/arm/internals.h | 3 + target/arm/neon-ls.decode | 4 +- target/arm/neon-shared.decode | 2 +- target/arm/sve.decode | 2 +- target/arm/translate-a64.c | 25 -- target/arm/translate-neon.c | 5 - target/arm/translate-sve.c | 5 - target/arm/translate.c | 29 -- target/avr/cpu.c | 1 + target/avr/cpu.h | 1 + target/avr/gdbstub.c | 13 + target/avr/translate.c | 32 -- target/cris/translate.c | 20 -- target/hexagon/translate.c | 17 -- target/hppa/translate.c | 11 - target/i386/cpu.c | 19 +- target/i386/cpu.h | 44 +++ target/i386/host-cpu.c | 13 +- target/i386/kvm/kvm-cpu.c | 105 +++---- target/i386/tcg/mem_helper.c | 15 +- target/i386/tcg/sysemu/misc_helper.c | 10 + target/i386/tcg/sysemu/svm_helper.c | 70 ++++- target/i386/tcg/tcg-cpu.c | 23 +- target/i386/tcg/translate.c | 28 -- target/m68k/op_helper.c | 19 +- target/m68k/translate.c | 18 -- target/microblaze/translate.c | 18 -- target/mips/tcg/translate.c | 19 -- target/nios2/translate.c | 27 -- target/openrisc/translate.c | 17 -- target/ppc/mem_helper.c | 16 +- target/ppc/translate.c | 18 -- target/riscv/translate.c | 17 -- target/rx/translate.c | 14 - target/s390x/tcg/mem_helper.c | 19 +- target/s390x/tcg/translate.c | 24 -- target/sh4/translate.c | 18 -- target/sparc/translate.c | 17 -- target/tricore/translate.c | 16 - target/xtensa/translate.c | 17 -- tcg/tcg-op.c | 79 ++--- tests/acceptance/virtio-gpu.py | 42 +-- tests/docker/dockerfiles/fedora-win64-cross.docker | 1 + tests/qemu-iotests/151 | 54 +++- tests/qemu-iotests/151.out | 4 +- tests/qemu-iotests/307 | 15 + tests/qemu-iotests/307.out | 8 + tests/qemu-iotests/{291 => tests/qemu-img-bitmaps} | 34 ++- .../{291.out => tests/qemu-img-bitmaps.out} | 67 ++++- tests/unit/meson.build | 1 + tests/unit/test-forward-visitor.c | 197 +++++++++++++ trace/mem-internal.h | 50 ---- trace/mem.h | 46 ++- util/aio-posix.c | 12 + util/aio-win32.c | 5 + util/async.c | 2 + util/qemu-config.c | 16 +- util/qsp.c | 4 +- 165 files changed, 2241 insertions(+), 1664 deletions(-) create mode 100644 docs/_templates/footer.html rename docs/{system => about}/build-platforms.rst (100%) rename docs/{system => about}/deprecated.rst (100%) create mode 100644 docs/about/index.rst rename docs/{system => about}/license.rst (100%) rename docs/{system => about}/removed-features.rst (100%) create mode 100644 docs/system/arm/cubieboard.rst create mode 100644 docs/system/arm/emcraft-sf2.rst create mode 100644 docs/system/arm/highbank.rst create mode 100644 include/qapi/forward-visitor.h create mode 100644 qapi/qapi-forward-visitor.c rename tests/qemu-iotests/{291 => tests/qemu-img-bitmaps} (79%) rename tests/qemu-iotests/{291.out => tests/qemu-img-bitmaps.out} (70%) create mode 100644 tests/unit/test-forward-visitor.c delete mode 100644 trace/mem-internal.h