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_build/master-arm in repository toolchain/ci/qemu.
from 1be5a765c0 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds b0dd0a3d74 tests: Drop perl-Test-Harness from the CI containers / VMs adds 2051658061 tests/qtest: Enable more tests for the "mipsel" target adds b911c30c56 tests/qtest: Move the fuzz tests to x86 only adds 5b4f72f5e8 tests/qtest: properly initialise the vring used idx adds 4667619269 docs/ccid: convert to restructuredText adds 0ca703662e hw: Add compat machines for 7.1 adds 41663beda5 tests/avocado: Allow overwrite smp and memory size command l [...] adds 591e7bb5fd Merge tag 'pull-request-2022-04-20' of https://gitlab.com/th [...] adds f1f8af238b tests/qemu-iotests/meson.build: Improve the indentation adds 2cf6a4e344 tests/qemu-iotests: Move the bash and sanitizer checks to me [...] adds 9ba271f0c7 iotests.py: Add supports_qcow2_zstd_compression() adds 7253a57007 iotests/065: Check for zstd support adds 32911369fe iotests/303: Check for zstd support adds a8c07ec287 qcow2: Improve refcount structure rebuilding adds 9ffd6d646d iotests/108: Test new refcount rebuild algorithm adds 0423f75351 qcow2: Add errp to rebuild_refcount_structure() adds 40a4b96eb0 Merge tag 'pull-block-2022-04-20' of https://gitlab.com/hrei [...] adds 11593544df tests/avocado: update aarch64_virt test to exercise -cpu max adds 396408ee92 docs/devel: add some notes on the binfmt-image-debian targets adds ab20edf59d docs/devel: drop :hidden: and :includehidden: tags adds 42ae4b0ef4 tests/docker: remove dead code for linux-user containers adds 28766b9eb4 tests/docker: remove test targets adds 681b685571 tests/docker: remove dead variable adds 1d64909543 tests/docker: remove unnecessary default definitions adds 79bd3ae9d3 tests/docker: inline variable definitions or move close to use adds bbb5ba8633 tests/docker: remove unnecessary filtering of $(DOCKER_IMAGES) adds d39eaa2266 tests/docker: simplify docker-TEST@IMAGE targets adds 426045aed8 tests/docker: do not duplicate rules for hexagon-cross adds f084839aba tests/tcg: add compiler test variables when using containers adds 3996dab2be tests/tcg: remove CONFIG_LINUX_USER from config-target.mak adds 8e61ecca4a tests/tcg: remove CONFIG_USER_ONLY from config-target.mak adds f2d5935145 tests/tcg: prepare Makefile.prereqs at configure time adds 5377a10001 tests/tcg: list test targets in Makefile.prereqs adds eebf199c09 tests/tcg: invoke Makefile.target directly from QEMU's makefile adds 544f4a2578 tests/tcg: isolate from QEMU's config-host.mak adds 77162849a6 tests/docker: remove SKIP_DOCKER_BUILD adds a5ed13cd31 tests/tcg: fix non-static build adds 9730a27ef4 tests/tcg: remove duplicate sha512-sse case adds 2931014c3d tests/tcg: add float_convd test adds f9caa8feea tests/tcg: add missing reference files for float_convs adds e618e1f9b4 target/i386: fix byte swap issue with XMM register access adds caccf59918 tests/guest-debug: better handle gdb crashes adds 2d20a57453 Merge tag 'pull-fixes-for-7.1-200422-1' of https://github.co [...] new 54ee5b3da0 util/log: Drop manual log buffering new eecb0c4e11 target/hexagon: Remove qemu_set_log in hexagon_translate_init new e2c7c6a454 util/log: Return bool from qemu_set_log_filename new c5955f4ff4 util/log: Pass Error pointer to qemu_set_log new 229ef2eb44 os-posix: Use qemu_log_enabled new c59fe6e536 util/log: Move qemu_log_lock, qemu_log_unlock out of line new c60f599bcb util/log: Rename qemu_log_lock to qemu_log_trylock new 6fef222971 hw/xen: Split out xen_pv_output_msg new 78b548583e *: Use fprintf between qemu_log_trylock/unlock new 3fb659605f util/log: Remove qemu_log_vprintf new b7a83ff8df tcg: Pass the locked filepointer to tcg_dump_ops new 8eb806a763 exec/translator: Pass the locked filepointer to disas_log hook new 7ac5c0b7ba exec/log: Remove log_disas and log_target_disas new c769fbd7de accel/tcg: Use cpu_dump_state between qemu_log_trylock/unlock new 9aee8f2c29 target/nios2: Remove log_cpu_state from reset new 095e9855b7 util/log: Use qemu_log_trylock/unlock in qemu_log new 3c06a41746 util/log: Drop return value from qemu_log new 27ea81337f util/log: Mark qemu_log_trylock as G_GNUC_WARN_UNUSED_RESULT new 90f37362d7 util/log: Remove qemu_log_flush new fb6efecf54 util/log: Drop call to setvbuf new 43b761618d bsd-user: Expand log_page_dump inline new 93756fdcf6 linux-user: Expand log_page_dump inline new 09a65bec38 tests/unit: Do not reference QemuLogFile directly new bf619eae2e include/exec/log: Do not reference QemuLogFile directly new 7fc493f8bd include/qemu/log: Move entire implementation out-of-line new 6391c772d7 sysemu/os-win32: Test for and use _lock_file/_unlock_file new 144539d360 util/log: Introduce qemu_set_log_filename_flags new 905c78fe60 bsd-user: Use qemu_set_log_filename_flags new b410253f9f linux-user: Use qemu_set_log_filename_flags new b2528af10a softmmu: Use qemu_set_log_filename_flags new ec0d1849d9 util/log: Remove qemu_log_close new 4226646481 util/log: Rename logfilename to global_filename new 8ae58d6009 util/log: Rename qemu_logfile to global_file new 702979f736 util/log: Rename qemu_logfile_mutex to global_mutex new beab3447db util/log: Hoist the eval of is_daemonized in qemu_set_log_internal new 92b24cb77f util/log: Combine two logfile closes new d5f55fff34 util/log: Rename QemuLogFile to RCUCloseFILE new 30f5a73ac3 util/log: Limit RCUCloseFILE to file closing new 4e51069d67 util/log: Support per-thread log files new 27a985159a Merge tag 'pull-log-20220420' of https://gitlab.com/rth7680/ [...]
The 40 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/cirrus/freebsd-12.vars | 2 +- .gitlab-ci.d/cirrus/freebsd-13.vars | 2 +- .gitlab-ci.d/cirrus/macos-11.vars | 4 +- MAINTAINERS | 1 + accel/tcg/cpu-exec.c | 18 +- accel/tcg/translate-all.c | 116 +-- accel/tcg/translator.c | 12 +- block/qcow2-refcount.c | 353 +++++--- bsd-user/main.c | 56 +- configure | 3 +- cpu.c | 16 +- docs/ccid.txt | 182 ---- docs/devel/index-api.rst | 1 - docs/devel/index-build.rst | 3 +- docs/devel/index-internals.rst | 1 - docs/devel/index-process.rst | 1 - docs/devel/index-tcg.rst | 1 - docs/devel/index.rst | 2 - docs/devel/qtest.rst | 1 - docs/devel/testing.rst | 38 + docs/system/device-emulation.rst | 1 + docs/system/devices/ccid.rst | 171 ++++ hw/arm/virt.c | 9 +- hw/core/machine.c | 3 + hw/i386/pc.c | 3 + hw/i386/pc_piix.c | 14 +- hw/i386/pc_q35.c | 13 +- hw/m68k/virt.c | 9 +- hw/net/can/can_sja1000.c | 29 +- hw/ppc/spapr.c | 15 +- hw/s390x/s390-virtio-ccw.c | 14 +- hw/xen/xen_pvdev.c | 45 +- include/exec/log.h | 52 +- include/exec/translator.h | 2 +- include/hw/boards.h | 3 + include/hw/i386/pc.h | 3 + include/qemu/log-for-trace.h | 2 +- include/qemu/log.h | 93 +- include/sysemu/os-win32.h | 16 +- linux-user/main.c | 57 +- linux-user/mmap.c | 7 +- meson.build | 12 + monitor/misc.c | 9 +- net/can/can_socketcan.c | 26 +- os-posix.c | 2 +- qemu-img.c | 2 +- qemu-io.c | 2 +- qemu-nbd.c | 2 +- scsi/qemu-pr-helper.c | 2 +- softmmu/vl.c | 21 +- storage-daemon/qemu-storage-daemon.c | 2 +- target/alpha/translate.c | 7 +- target/arm/translate-a64.c | 6 +- target/arm/translate.c | 7 +- target/avr/translate.c | 7 +- target/cris/translate.c | 7 +- target/hexagon/translate.c | 13 +- target/hppa/translate.c | 15 +- target/i386/gdbstub.c | 4 +- target/i386/tcg/translate.c | 22 +- target/m68k/translate.c | 7 +- target/microblaze/translate.c | 7 +- target/mips/tcg/translate.c | 7 +- target/nios2/cpu.c | 5 - target/nios2/translate.c | 7 +- target/openrisc/translate.c | 7 +- target/ppc/translate.c | 7 +- target/riscv/translate.c | 10 +- target/rx/translate.c | 7 +- target/s390x/tcg/translate.c | 11 +- target/sh4/translate.c | 7 +- target/sparc/translate.c | 7 +- target/tricore/translate.c | 7 +- target/xtensa/translate.c | 7 +- tcg/tcg.c | 188 ++-- tests/Makefile.include | 63 +- tests/avocado/avocado_qemu/__init__.py | 6 +- tests/avocado/boot_linux_console.py | 25 - tests/avocado/machine_aarch64_virt.py | 51 ++ tests/check-block.sh | 26 - tests/docker/Makefile.include | 115 +-- tests/docker/docker.py | 57 -- tests/docker/dockerfiles/alpine.docker | 1 - tests/docker/dockerfiles/centos8.docker | 1 - tests/docker/dockerfiles/debian-arm64-cross.docker | 1 - .../build-toolchain.sh | 0 tests/docker/dockerfiles/debian-s390x-cross.docker | 1 - .../docker/dockerfiles/debian-tricore-cross.docker | 1 - tests/docker/dockerfiles/empty.docker | 8 - tests/docker/dockerfiles/fedora-i386-cross.docker | 1 - tests/docker/dockerfiles/fedora-win32-cross.docker | 1 - tests/docker/dockerfiles/fedora-win64-cross.docker | 1 - tests/docker/dockerfiles/fedora.docker | 1 - tests/docker/dockerfiles/opensuse-leap.docker | 1 - tests/docker/dockerfiles/ubuntu1804.docker | 1 - tests/docker/dockerfiles/ubuntu2004.docker | 1 - tests/guest-debug/run-test.py | 11 +- tests/lcitool/projects/qemu.yml | 1 - tests/qemu-iotests/065 | 24 +- tests/qemu-iotests/108 | 259 +++++- tests/qemu-iotests/108.out | 81 ++ tests/qemu-iotests/303 | 4 +- tests/qemu-iotests/iotests.py | 20 + tests/qemu-iotests/meson.build | 73 +- tests/qtest/endianness-test.c | 1 + tests/qtest/fuzz-lsi53c895a-test.c | 8 +- tests/qtest/fuzz-megasas-test.c | 12 +- tests/qtest/fuzz-sb16-test.c | 12 +- tests/qtest/fuzz-sdcard-test.c | 12 +- tests/qtest/fuzz-virtio-scsi-test.c | 8 +- tests/qtest/libqos/virtio.c | 2 + tests/qtest/meson.build | 27 +- tests/tcg/Makefile.prereqs | 18 - tests/tcg/Makefile.qemu | 121 --- tests/tcg/Makefile.target | 14 +- tests/tcg/aarch64/Makefile.softmmu-target | 2 +- tests/tcg/aarch64/Makefile.target | 10 +- tests/tcg/aarch64/float_convd.ref | 988 +++++++++++++++++++++ tests/tcg/arm/float_convd.ref | 988 +++++++++++++++++++++ tests/tcg/configure.sh | 78 +- tests/tcg/i386/Makefile.target | 2 +- tests/tcg/i386/float_convd.conf | 988 +++++++++++++++++++++ tests/tcg/{ppc64le => i386}/float_convs.ref | 192 ++-- tests/tcg/multiarch/Makefile.target | 2 +- .../tcg/multiarch/{float_convs.c => float_convd.c} | 43 +- tests/tcg/ppc64/Makefile.target | 4 +- tests/tcg/ppc64le/Makefile.target | 4 +- tests/tcg/x86_64/Makefile.target | 9 +- tests/tcg/x86_64/float_convd.ref | 988 +++++++++++++++++++++ tests/tcg/{ppc64le => x86_64}/float_convs.ref | 176 ++-- tests/unit/test-logging.c | 42 +- tests/vm/centos.aarch64 | 3 +- tests/vm/fedora | 2 +- util/log.c | 367 +++++--- 134 files changed, 6070 insertions(+), 1722 deletions(-) delete mode 100644 docs/ccid.txt create mode 100644 docs/system/devices/ccid.rst create mode 100644 tests/avocado/machine_aarch64_virt.py rename tests/docker/dockerfiles/{debian-hexagon-cross.docker.d => debian-hexagon-c [...] delete mode 100644 tests/docker/dockerfiles/empty.docker delete mode 100644 tests/tcg/Makefile.prereqs delete mode 100644 tests/tcg/Makefile.qemu create mode 100644 tests/tcg/aarch64/float_convd.ref create mode 100644 tests/tcg/arm/float_convd.ref create mode 100644 tests/tcg/i386/float_convd.conf copy tests/tcg/{ppc64le => i386}/float_convs.ref (88%) copy tests/tcg/multiarch/{float_convs.c => float_convd.c} (66%) create mode 100644 tests/tcg/x86_64/float_convd.ref copy tests/tcg/{ppc64le => x86_64}/float_convs.ref (88%)