This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allnoconfig in repository toolchain/ci/qemu.
from 0a301624c2 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 135e6a09a9 tests/Makefile.include: clean-up old code adds 8dcb404bff tests/qtest: enable more vhost-user tests by default adds 029e2da880 Makefile: also remove .gcno files when cleaning adds 5934ebe990 .gitignore: add .gcov pattern adds 3260f4e6f1 MAINTAINERS: Cover lcitool submodule with build test / automation adds 9641ba6b58 gitmodules: Correct libvirt-ci submodule URL adds 5d3539d561 tests/lcitool: Include local qemu.yml when refreshing cirrus [...] adds 9e8be4c546 drop libxml2 checks since libxml is not actually used (for p [...] adds dabee8381a tests/lcitool: Refresh submodule and remove libxml2 adds d2b7bb099f tests: Manually remove libxml2 on MSYS2 runners adds 4491c46879 tests/lcitool: Install libibumad to cover RDMA on Debian bas [...] adds bda8bebad0 docs/devel: mention our .editorconfig adds 6340af7a94 gitlab: fall back to commit hash in qemu-setup filename adds ab4f987c4c tests/lcitool: Allow lcitool-refresh in out-of-tree builds, too adds 8b11f4c37a tests: Update CentOS 8 container to CentOS Stream 8 adds 3bdc19af00 tests/tcg/sh4: disable another unreliable test adds d9a6bad542 docs: remove references to TCG tracing adds c51e51005b tracing: remove TCG memory access tracing adds d201cf7a73 tracing: remove the trace-tcg includes from the build adds 126d4123c5 tracing: excise the tcg related from tracetool adds 91d4032710 plugins: add helper functions for coverage plugins adds 227b45dc42 contrib/plugins: add a drcov plugin adds 39be9dd30f tests/plugin: allow libinsn.so per-CPU counts adds f6d1cd4d48 tests/plugins: add instruction matching to libinsn.so adds 346cd004f6 target/i386: use CPU_LOG_INT for IRQ servicing adds 6f15c076da plugins: move reset of plugin data to tb_start adds 74154d7e4a linux-user: Remove the deprecated ppc64abi32 target adds 514f9f8eb6 include/exec: fix softmmu version of TARGET_ABI_FMT_lx adds da36afa2d8 Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] adds 3ce1fc16ba block/nbd: Delete reconnect delay timer when done adds 717be9644b block/nbd: Delete open timer when done adds 8a39c381e5 block/nbd: Assert there are no timers when closed adds 091dc7b2b5 iotests.py: Add QemuStorageDaemon class adds eaf1e85d4d iotests/281: Test lingering timers adds e15f3a66c8 block/nbd: Move s->ioc on AioContext change adds 8cfbe929e8 iotests/281: Let NBD connection yield in iothread adds 48033ad678 Merge remote-tracking branch 'remotes/vsementsov/tags/pull-n [...] adds 84f54da513 target/ppc: Remove 440x4 CPU adds 180952cedc target/ppc: Introduce powerpc_excp_booke adds 9dc20cc37d target/ppc: Simplify powerpc_excp_booke adds 9c9b67fe91 target/ppc: booke: Critical exception cleanup adds db403211f8 target/ppc: booke: Machine Check cleanups adds afdbc86941 target/ppc: booke: Data Storage exception cleanup adds b583351d4b target/ppc: booke: Instruction storage exception cleanup adds 5d54e8c18e target/ppc: booke: External interrupt cleanup adds f7a28f7119 target/ppc: booke: Alignment interrupt cleanup adds 904e842865 target/ppc: booke: System Call exception cleanup adds f2ba48779c target/ppc: booke: Watchdog Timer interrupt adds 0fdd000a41 target/ppc: booke: System Reset exception cleanup adds 36387ca51c target/ppc: Fix radix logging adds 005b69fdcc target/ppc: Remove PowerPC 601 CPUs adds 9323650f97 target/ppc: Merge exception model IDs for 6xx CPUs adds 58d178fb8b target/ppc: Introduce powerpc_excp_6xx adds 082d783bf0 target/ppc: Simplify powerpc_excp_6xx adds b7c32cdd9a target/ppc: 6xx: Critical exception cleanup adds 9b12ff43d4 target/ppc: 6xx: Machine Check exception cleanup adds 3189fa3917 target/ppc: 6xx: External interrupt cleanup adds 25fe5f7534 target/ppc: 6xx: Program exception cleanup adds c0e1928de5 target/ppc: 6xx: System Call exception cleanup adds 000ac49ad2 target/ppc: 6xx: System Reset interrupt cleanup adds 8f8c7932d4 target/ppc: 6xx: Software TLB exceptions cleanup adds c50eaed135 target/ppc: 6xx: Set SRRs directly in exception code adds fd7dc4bb78 target/ppc: Merge 7x5 and 7x0 exception model IDs adds ccfca2fca5 target/ppc: Introduce powerpc_excp_7xx adds 93848d6a4c target/ppc: Simplify powerpc_excp_7xx adds 784f5a3403 target/ppc: 7xx: Machine Check exception cleanup adds a53ce46537 target/ppc: 7xx: External interrupt cleanup adds ab36939033 target/ppc: 7xx: Program exception cleanup adds 3b57863593 target/ppc: 7xx: System Call exception cleanup adds 3c3fa438f6 target/ppc: 7xx: System Reset cleanup adds 7df40c5414 target/ppc: 7xx: Software TLB cleanup adds fe4b5c4c33 target/ppc: 7xx: Set SRRs directly in exception code adds 2809137443 target/ppc: Remove powerpc_excp_legacy adds c6eaac893a target/ppc: powerpc_excp: Move common code to the caller function adds fce9fbafe9 target/ppc: Assert if MSR bits differ from msr_mask during e [...] adds 10895ab6f7 target/ppc: books: Remove excp_model argument from ppc_excp_ [...] adds 205eb5a89e target/ppc: Change VSX instructions behavior to fill with zeros adds 96a46def58 docs: rstfy confidential guest documentation adds 10717c26db spapr/vof: Install rom and nvram binaries adds cc5ce8b8b6 Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc [...] adds 620d0b49a4 common-user/host/sparc64: Fix safe_syscall_base adds c8c89a6a30 linux-user: Introduce host_signal_mask adds 9940799bde linux-user: Introduce host_sigcontext adds 238b32de39 linux-user: Move sparc/host-signal.h to sparc64/host-signal.h adds 4f152ef27e linux-user/include/host/sparc64: Fix host_sigcontext adds cfc2a2d69d accel/tcg: Optimize jump cache flush during tlb range flush adds 25e82fb769 softmmu/cpus: Check if the cpu work list is empty atomically adds c3e97f6406 replay: use CF_NOIRQ for special exception-replaying TB adds 7b17a47540 tcg/loongarch64: Fix fallout from recent MO_Q renaming adds b1ee3c6725 tcg/i386: Support raising sigbus for user-only adds f85ab3d2e5 tcg/aarch64: Support raising sigbus for user-only adds 8605cbcdee tcg/ppc: Support raising sigbus for user-only adds a3fb7c99c0 tcg/riscv: Support raising sigbus for user-only adds 1cd49868d4 tcg/s390x: Support raising sigbus for user-only adds fe1bee3a0a tcg/tci: Support raising sigbus for user-only adds 6f78c7b082 tcg/loongarch64: Support raising sigbus for user-only adds 01dfc0ed7f tcg/arm: Drop support for armv4 and armv5 hosts adds 6cef13940c tcg/arm: Remove use_armv5t_instructions adds bde2cdb59b tcg/arm: Remove use_armv6_instructions adds 367d43d85b tcg/arm: Check alignment for ldrd and strd adds 8821ec2323 tcg/arm: Support unaligned access for softmmu adds 4bb802073f tcg/arm: Reserve a register for guest_base adds 0c90fa5dce tcg/arm: Support raising sigbus for user-only adds 23a79c113e tcg/mips: Support unaligned access for user-only adds d9e5283465 tcg/mips: Support unaligned access for softmmu adds 414399b6b8 tcg/sparc: Use tcg_out_movi_imm13 in tcg_out_addsub2_i64 adds c71929c345 tcg/sparc: Split out tcg_out_movi_imm32 adds 92840d06fa tcg/sparc: Add scratch argument to tcg_out_movi_int adds 684db2a0b0 tcg/sparc: Improve code gen for shifted 32-bit constants adds 6a6bfa3c60 tcg/sparc: Convert patch_reloc to return bool adds c834b8d81b tcg/sparc: Use the constant pool for 64-bit constants adds e01d60f211 tcg/sparc: Add tcg_out_jmpl_const for better tail calls adds 321dbde33a tcg/sparc: Support unaligned access for user-only adds 5c1a101ef6 tests/tcg/multiarch: Add sigbus.c adds 50a75ff680 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds aba8205be0 block: Lock AioContext for drain_end in blockdev-reopen adds ee81060237 iotests: Test blockdev-reopen with iothreads and throttling adds fdb8541b2e hw/block/fdc-isa: Respect QOM properties when building AML adds 2d88a3a595 Merge remote-tracking branch 'remotes/kwolf-gitlab/tags/for- [...] adds f3e5a17593 hw/net/vmxnet3: Log guest-triggerable errors using LOG_GUEST_ERROR adds 41bcea7b2c net/tap: Set return code on failure adds e29919c93d net: Fix uninitialized data usage adds a5f038e2c5 net/colo-compare.c: Optimize compare order for performance adds 09313cdb44 net/colo-compare.c: Update the default value comments adds 6113829680 net/filter: Optimize filter_send to coroutine adds 870374214e hw/net: e1000e: Clear ICR on read when using non MSI-X interrupts adds 9d6267b240 net/eth: Don't consider ESP to be an IPv6 option header adds e56d873f0e Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] adds 736b01642d hw/nvme: fix CVE-2021-3929 adds e080ce8676 hw/nvme/ctrl: Have nvme_addr_write() take const buffer adds 8d3a17be6f hw/nvme/ctrl: Pass buffers as 'void *' types adds 6190d92ff7 hw/nvme: add struct for zone management send adds 25872031e1 hw/nvme: add ozcs enum adds e321b4cdc2 hw/nvme: add support for zoned random write area adds cc6721e449 Merge remote-tracking branch 'remotes/nvme/tags/nvme-next-pu [...] adds 7b223e3860 tools/virtiofsd: Add rseq syscall to the seccomp allowlist adds 34deee7b6a Deprecate C virtiofsd adds 4c41c69e05 util: adjust coroutine pool size to virtio block queue adds ad38520bde Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...]
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 1 - .gitignore | 1 + .gitlab-ci.d/buildtest.yml | 27 - .gitlab-ci.d/cirrus/freebsd-12.vars | 2 +- .gitlab-ci.d/cirrus/freebsd-13.vars | 2 +- .gitlab-ci.d/cirrus/macos-11.vars | 2 +- .gitlab-ci.d/crossbuild-template.yml | 2 +- .gitlab-ci.d/windows.yml | 2 - .gitmodules | 2 +- MAINTAINERS | 3 +- Makefile | 3 +- accel/tcg/atomic_common.c.inc | 20 - accel/tcg/atomic_template.h | 12 - accel/tcg/cpu-exec.c | 3 +- accel/tcg/cputlb.c | 11 +- accel/tcg/plugin-gen.c | 31 +- accel/tcg/user-exec.c | 14 - block/meson.build | 3 +- block/nbd.c | 64 ++ blockdev.c | 11 +- common-user/host/sparc64/safe-syscall.inc.S | 5 +- configs/targets/ppc64abi32-linux-user.mak | 8 - configure | 29 +- contrib/plugins/Makefile | 1 + contrib/plugins/drcov.c | 163 ++++ docs/about/deprecated.rst | 24 +- docs/about/removed-features.rst | 21 + docs/devel/style.rst | 4 + docs/devel/tracing.rst | 85 -- .../confidential-guest-support.rst} | 15 +- .../i386/amd-memory-encryption.rst} | 102 ++- docs/system/index.rst | 1 + docs/system/ppc/pseries.rst | 2 + docs/system/target-i386.rst | 1 + docs/user/main.rst | 1 - hw/block/fdc-isa.c | 11 +- hw/block/virtio-blk.c | 5 + hw/net/e1000e_core.c | 5 + hw/net/trace-events | 1 + hw/net/vmxnet3.c | 4 +- hw/nvme/ctrl.c | 215 ++++- hw/nvme/ns.c | 61 +- hw/nvme/nvme.h | 14 +- hw/nvme/trace-events | 1 + hw/ppc/ppc.c | 21 - hw/ppc/prep.c | 9 +- include/block/nvme.h | 40 +- include/exec/cpu_ldst.h | 2 +- include/exec/helper-gen.h | 2 - include/exec/helper-proto.h | 1 - include/exec/helper-tcg.h | 1 - include/qemu/coroutine.h | 10 + include/qemu/qemu-plugin.h | 34 + include/trace-tcg.h | 6 - linux-user/elfload.c | 4 +- linux-user/include/host/aarch64/host-signal.h | 16 +- linux-user/include/host/alpha/host-signal.h | 14 +- linux-user/include/host/arm/host-signal.h | 14 +- linux-user/include/host/i386/host-signal.h | 14 +- linux-user/include/host/loongarch64/host-signal.h | 14 +- linux-user/include/host/mips/host-signal.h | 14 +- linux-user/include/host/ppc/host-signal.h | 14 +- linux-user/include/host/riscv/host-signal.h | 14 +- linux-user/include/host/s390/host-signal.h | 14 +- linux-user/include/host/sparc/host-signal.h | 63 -- linux-user/include/host/sparc64/host-signal.h | 65 +- linux-user/include/host/x86_64/host-signal.h | 14 +- linux-user/ppc/cpu_loop.c | 16 - linux-user/ppc/signal.c | 11 +- linux-user/ppc/target_syscall.h | 4 +- linux-user/signal.c | 22 +- linux-user/syscall_defs.h | 6 +- meson.build | 10 - meson_options.txt | 2 - net/colo-compare.c | 28 +- net/eth.c | 1 - net/filter-mirror.c | 66 +- net/tap-linux.c | 1 + net/tap.c | 1 + pc-bios/meson.build | 2 + plugins/api.c | 48 ++ plugins/qemu-plugins.symbols | 4 + scripts/checkpatch.pl | 1 - scripts/ci/org.centos/stream/8/x86_64/configure | 1 - scripts/coverity-scan/coverity-scan.docker | 1 - scripts/coverity-scan/run-coverity-scan | 2 +- scripts/meson-buildoptions.sh | 3 - scripts/tracetool/__init__.py | 41 +- scripts/tracetool/format/tcg_h.py | 83 -- scripts/tracetool/format/tcg_helper_c.py | 79 -- scripts/tracetool/format/tcg_helper_h.py | 48 -- scripts/tracetool/format/tcg_helper_wrapper_h.py | 70 -- scripts/tracetool/vcpu.py | 14 +- softmmu/cpus.c | 7 +- target/i386/tcg/sysemu/seg_helper.c | 4 +- target/ppc/cpu-models.c | 8 - target/ppc/cpu-models.h | 3 - target/ppc/cpu-qom.h | 20 +- target/ppc/cpu.h | 39 +- target/ppc/cpu_init.c | 331 +------- target/ppc/excp_helper.c | 917 +++++++++++---------- target/ppc/fpu_helper.c | 26 +- target/ppc/helper.h | 13 - target/ppc/helper_regs.c | 10 - target/ppc/int_helper.c | 66 -- target/ppc/machine.c | 5 +- target/ppc/misc_helper.c | 40 - target/ppc/mmu-hash32.c | 48 +- target/ppc/mmu-hash32.h | 9 - target/ppc/mmu-radix64.c | 8 +- target/ppc/mmu_common.c | 21 - target/ppc/mmu_helper.c | 84 -- target/ppc/spr_tcg.h | 8 - target/ppc/timebase_helper.c | 20 - target/ppc/translate.c | 842 ------------------- target/ppc/translate/fp-impl.c.inc | 179 ---- target/ppc/translate/vsx-impl.c.inc | 4 +- tcg/aarch64/tcg-target.c.inc | 91 +- tcg/aarch64/tcg-target.h | 2 - tcg/arm/tcg-target.c.inc | 410 ++++----- tcg/arm/tcg-target.h | 6 +- tcg/i386/tcg-target.c.inc | 103 ++- tcg/i386/tcg-target.h | 2 - tcg/loongarch64/tcg-target.c.inc | 73 +- tcg/loongarch64/tcg-target.h | 2 - tcg/mips/tcg-target.c.inc | 387 ++++++++- tcg/mips/tcg-target.h | 2 - tcg/ppc/tcg-target.c.inc | 98 ++- tcg/ppc/tcg-target.h | 2 - tcg/riscv/tcg-target.c.inc | 63 +- tcg/riscv/tcg-target.h | 2 - tcg/s390x/tcg-target.c.inc | 59 +- tcg/s390x/tcg-target.h | 2 - tcg/sparc/tcg-target.c.inc | 348 ++++++-- tcg/tcg-op.c | 5 - tcg/tci.c | 20 +- tests/Makefile.include | 4 - tests/docker/dockerfiles/alpine.docker | 4 +- tests/docker/dockerfiles/centos8.docker | 6 +- .../docker/dockerfiles/debian-ppc64el-cross.docker | 2 +- tests/docker/dockerfiles/fedora.docker | 4 +- tests/docker/dockerfiles/opensuse-leap.docker | 3 +- tests/docker/dockerfiles/ubuntu1804.docker | 4 +- tests/docker/dockerfiles/ubuntu2004.docker | 4 +- tests/lcitool/Makefile.include | 2 +- tests/lcitool/libvirt-ci | 2 +- tests/lcitool/projects/qemu.yml | 2 +- tests/lcitool/refresh | 4 +- tests/plugin/insn.c | 126 ++- tests/qemu-iotests/245 | 36 +- tests/qemu-iotests/245.out | 4 +- tests/qemu-iotests/281 | 101 ++- tests/qemu-iotests/281.out | 4 +- tests/qemu-iotests/iotests.py | 40 + tests/qtest/vhost-user-test.c | 21 +- tests/tcg/configure.sh | 2 +- tests/tcg/multiarch/sigbus.c | 68 ++ tests/tcg/sh4/Makefile.target | 4 + tools/virtiofsd/passthrough_seccomp.c | 3 + trace-events | 14 - trace/meson.build | 14 - util/qemu-coroutine.c | 20 +- 162 files changed, 3322 insertions(+), 3525 deletions(-) delete mode 100644 configs/targets/ppc64abi32-linux-user.mak create mode 100644 contrib/plugins/drcov.c rename docs/{confidential-guest-support.txt => system/confidential-guest-support.r [...] rename docs/{amd-memory-encryption.txt => system/i386/amd-memory-encryption.rst} (62%) delete mode 100644 include/trace-tcg.h delete mode 100644 linux-user/include/host/sparc/host-signal.h delete mode 100644 scripts/tracetool/format/tcg_h.py delete mode 100644 scripts/tracetool/format/tcg_helper_c.py delete mode 100644 scripts/tracetool/format/tcg_helper_h.py delete mode 100644 scripts/tracetool/format/tcg_helper_wrapper_h.py create mode 100644 tests/tcg/multiarch/sigbus.c