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-master-aarch64-stable-allmodconfig in repository toolchain/ci/qemu.
from 731340813f Merge tag 'pull-riscv-to-apply-20220429' of github.com:alist [...] adds 0009df31cb 9pfs: fix inode sequencing in 'synth' driver adds 096af17127 9pfs: fix qemu_mknodat(S_IFREG) on macOS adds 055ab89327 9pfs: fix qemu_mknodat(S_IFSOCK) on macOS adds e5c88e2264 9pfs: fix wrong encoding of rdev field in Rgetattr on macOS adds 951fe2f89f 9pfs: fix wrong errno being sent to Linux client on macOS host adds 9ea3164611 9pfs: fix removing non-existent POSIX ACL xattr on macOS host adds 063c75db2e 9pfs: fix qemu_mknodat() to always return -1 on error on macOS host adds f5643914a9 Merge tag 'pull-9p-20220501' of https://github.com/cschoeneb [...] adds dd7f19a963 hw: aspeed_scu: Add AST2600 apb_freq and hpll calculation function adds bad23bb644 hw: aspeed_scu: Introduce clkin_25Mhz attribute adds c2651cf45d aspeed: sbc: Correct default reset values adds fe31a2ecf0 aspeed: Add eMMC Boot Controller stub adds 5c5e044583 aspeed/adc: Add AST1030 support adds 2850df6a81 aspeed/smc: Add AST1030 support adds 018134abb2 aspeed/wdt: Fix ast2500/ast2600 default reload value adds e259e01ecb aspeed/wdt: Add AST1030 support adds c5b89a4f47 aspeed/timer: Add AST1030 support adds fa541a60dd aspeed/scu: Add AST1030 support adds 356b230ed1 aspeed/soc : Add AST1030 support adds 66c895b8af aspeed: Add an AST1030 eval board adds 438eff633a test/avocado/machine_aspeed.py: Add ast1030 test case adds 753abfc4a2 hw/arm/aspeed: fix AST2500/AST2600 EVB fmc model adds 1877069c9d aspeed/hace: Support HMAC Key Buffer register. adds 5cd7d8564a aspeed/hace: Support AST2600 HACE adds e0c371a0d2 tests/qtest: Add test for Aspeed HACE accumulative mode adds 2ec063788e hw/gpio/aspeed_gpio: Fix QOM pin property adds e056c52233 aspeed/hace: Support AST1030 HACE adds 5f14cfe187 Merge tag 'pull-aspeed-20220503' of https://github.com/legoa [...] adds ef0f4bda2e Use QEMU_SANITIZE_THREAD adds 638466f777 Use QEMU_SANITIZE_ADDRESS adds 907b5105f1 tests: move libqtest.h back under qtest/ adds c6d3bcb4b9 libqtest: split QMP part in libqmp adds 4d14cb0cd7 Use g_unix_set_fd_nonblocking() adds ad24b679d2 block: move fcntl_setfl() adds a7241974ce Replace qemu_pipe() with g_unix_open_pipe() adds 81badab381 util: replace pipe()+cloexec with g_unix_open_pipe() adds ed78331dda qga: replace pipe() with g_unix_open_pipe(CLOEXEC) adds 89810e10ed tests: replace pipe() with g_unix_open_pipe(CLOEXEC) adds 3338a41f24 os-posix: replace pipe()+cloexec with g_unix_open_pipe(CLOEXEC) adds bd2142c353 virtiofsd: replace pipe() with g_unix_open_pipe(CLOEXEC) adds d640b59eb3 io: replace pipe() with g_unix_open_pipe(CLOEXEC) adds 22e135fca3 Replace fcntl(O_NONBLOCK) with g_unix_set_fd_nonblocking() adds 05e50e8fe5 io: make qio_channel_command_new_pid() static adds b84bb4dfe5 chardev: replace qemu_set_nonblock() adds 17fc124529 io: replace qemu_set{_non}block() adds b0a8f9adfe qga: replace qemu_set_nonblock() adds 701544cfaf hw: replace qemu_set_nonblock() adds c7b1172026 ui: replace qemu_set_nonblock() adds a8208626ba net: replace qemu_set_nonblock() adds b2670d1f99 tests: replace qemu_set_nonblock() adds ff5927baa7 util: rename qemu_*block() socket functions adds 2e3408b3cc Merge tag 'misc-pull-request' of gitlab.com:marcandre.lureau [...] adds 59e35c7b65 qga/commands-posix: Use getifaddrs when available adds aec0730ea9 qga/commands-posix: Fix iface hw address detection adds 70335c4644 qga/commands-posix: Fix listing ifaces for Solaris adds a539dc8a2c qga/commands-posix: Log all net stats failures adds c8ec041d00 qga/commands-posix: 'guest-shutdown' for Solaris adds d48f61c8ea qga: Introduce NVMe disk bus type adds 22668881f3 qga: Introduce disk smart adds 9cf289af47 Merge tag 'qga-pull-request' of gitlab.com:marcandre.lureau/ [...] adds db67a6ff48 target/s390x: Fix writeback to v1 in helper_vstl adds 4756b106b3 s390x/cpu_models: drop "msa5" from the TCG "max" model adds d98ed7d96e s390x/cpu_models: make "max" match the unmodified "qemu" CPU [...] adds 46be8425ff tcg: Implement tcg_gen_{h,w}swap_{i32,i64} adds acc2d3a406 target/s390x: vxeh2: vector convert short/32b adds 1d706f3141 target/s390x: vxeh2: vector string search adds b7a50eb7d6 target/s390x: vxeh2: Update for changes to vector shifts adds ed9ce86952 target/s390x: vxeh2: vector shift double by bit adds 1d26a02af0 target/s390x: vxeh2: vector {load, store} elements reversed adds f4dd00f1a6 target/s390x: vxeh2: vector {load, store} byte reversed elements adds d621f7bd0a target/s390x: vxeh2: vector {load, store} byte reversed element adds 4f9b6c7ddb target/s390x: add S390_FEAT_VECTOR_ENH2 to qemu CPU model adds bc556c6686 tests/tcg/s390x: Tests for Vector Enhancements Facility 2 adds 9992f57978 disas: Remove old libopcode s390 disassembler adds 0c5c4d5b3c tests/tcg/s390x: Use a different PCRel32 notation in branch- [...] adds 1fba9dc71a Merge tag 'pull-request-2022-05-04' of https://gitlab.com/th [...] new 8e28b65f52 qemu-img: properly list formats which have consistency check [...] new 31009d13cc docs/vhost-user: Clarifications for VHOST_USER_ADD/REM_MEM_REG new 5ebfdeb212 libvhost-user: Fix extra vu_add/rem_mem_reg reply new a81d8d4a72 vhost-user: Don't pass file descriptor for VHOST_USER_REM_MEM_REG new 15aee7ac95 block: Classify bdrv_get_flags() as I/O function new 06e9cd19a4 qcow2: Do not reopen data_file in invalidate_cache new ccfaf783c8 Revert "main-loop: Disable GLOBAL_STATE_CODE() assertions" new 96edda8f14 iotests: Add regression test for issue 945 new 6d17e28798 block/vmdk: Fix reopening bs->file new ecf3200703 iotests/reopen-file: Test reopening file child new 34145a307d coroutine-ucontext: use QEMU_DEFINE_STATIC_CO_TLS() new ac387a08a9 coroutine: use QEMU_DEFINE_STATIC_CO_TLS() new c1fe694357 coroutine-win32: use QEMU_DEFINE_STATIC_CO_TLS() new 5d51042602 Merge tag 'for-upstream' of git://repo.or.cz/qemu/kevin into [...]
The 14 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: MAINTAINERS | 2 - block.c | 2 +- block/file-posix.c | 15 + block/qcow2.c | 104 +- block/vmdk.c | 56 +- chardev/char-fd.c | 4 +- chardev/char-pty.c | 5 +- chardev/char-serial.c | 5 +- chardev/char-socket.c | 2 +- chardev/char-stdio.c | 5 +- contrib/ivshmem-server/ivshmem-server.c | 2 +- disas.c | 1 - disas/meson.build | 1 - disas/s390.c | 1892 -------------------- docs/devel/qtest.rst | 2 +- docs/interop/vhost-user.rst | 17 + docs/tools/qemu-img.rst | 4 +- hw/9pfs/9p-posix-acl.c | 12 +- hw/9pfs/9p-synth.c | 4 +- hw/9pfs/9p-util-darwin.c | 54 +- hw/9pfs/9p-util.h | 69 + hw/9pfs/9p.c | 4 +- hw/adc/aspeed_adc.c | 16 + hw/arm/aspeed.c | 70 +- hw/arm/aspeed_ast10x0.c | 299 ++++ hw/arm/aspeed_ast2600.c | 6 + hw/arm/meson.build | 6 +- hw/gpio/aspeed_gpio.c | 2 +- hw/hyperv/syndbg.c | 2 +- hw/input/virtio-input-host.c | 5 +- hw/misc/aspeed_hace.c | 159 +- hw/misc/aspeed_sbc.c | 7 +- hw/misc/aspeed_scu.c | 108 +- hw/misc/ivshmem.c | 2 +- hw/s390x/s390-virtio-ccw.c | 3 + hw/ssi/aspeed_smc.c | 157 ++ hw/timer/aspeed_timer.c | 17 + hw/virtio/vhost-user.c | 4 +- hw/virtio/vhost-vsock.c | 11 +- hw/watchdog/wdt_aspeed.c | 34 +- include/block/block-global-state.h | 1 - include/block/block-io.h | 1 + include/disas/dis-asm.h | 1 - include/hw/adc/aspeed_adc.h | 1 + include/hw/arm/aspeed_soc.h | 4 + include/hw/misc/aspeed_hace.h | 7 + include/hw/misc/aspeed_scu.h | 45 + include/hw/timer/aspeed_timer.h | 1 + include/hw/watchdog/wdt_aspeed.h | 3 + include/io/channel-command.h | 25 - include/qemu/atomic.h | 8 +- include/qemu/main-loop.h | 3 +- include/qemu/osdep.h | 4 - include/qemu/sockets.h | 6 +- include/sysemu/os-posix.h | 2 - include/tcg/tcg-op.h | 6 + io/channel-command.c | 46 +- io/channel-file.c | 13 +- io/channel-socket.c | 6 +- meson.build | 1 + net/l2tpv3.c | 2 +- net/socket.c | 10 +- net/tap-bsd.c | 4 +- net/tap-linux.c | 2 +- net/tap-solaris.c | 2 +- net/tap.c | 33 +- os-posix.c | 3 +- qemu-nbd.c | 5 +- qga/channel-posix.c | 2 +- qga/commands-posix.c | 599 ++++--- qga/qapi-schema.json | 56 +- scripts/oss-fuzz/output_reproducer.py | 2 +- subprojects/libvhost-user/include/compiler.h | 1 + subprojects/libvhost-user/libvhost-user.c | 17 +- target/s390x/cpu.c | 1 - target/s390x/cpu_models.c | 26 +- target/s390x/gen-features.c | 14 +- target/s390x/helper.h | 13 + target/s390x/tcg/insn-data.def | 40 +- target/s390x/tcg/translate.c | 3 +- target/s390x/tcg/translate_vx.c.inc | 461 ++++- target/s390x/tcg/vec_fpu_helper.c | 31 + target/s390x/tcg/vec_helper.c | 2 - target/s390x/tcg/vec_int_helper.c | 55 + target/s390x/tcg/vec_string_helper.c | 99 + tcg/tcg-op.c | 30 + tests/avocado/machine_aspeed.py | 36 + tests/qemu-iotests/tests/export-incoming-iothread | 81 + .../export-incoming-iothread.out} | 0 tests/qemu-iotests/tests/reopen-file | 89 + .../{096.out => tests/reopen-file.out} | 0 tests/qtest/ac97-test.c | 2 +- tests/qtest/acpi-utils.h | 2 +- tests/qtest/ahci-test.c | 2 +- tests/qtest/am53c974-test.c | 2 +- tests/qtest/arm-cpu-features.c | 2 +- tests/qtest/aspeed_gpio-test.c | 87 + tests/qtest/aspeed_hace-test.c | 149 +- tests/qtest/boot-order-test.c | 2 +- tests/qtest/boot-sector.c | 2 +- tests/qtest/boot-sector.h | 2 +- tests/qtest/boot-serial-test.c | 2 +- tests/qtest/cdrom-test.c | 2 +- tests/qtest/dbus-display-test.c | 2 +- tests/qtest/dbus-vmstate-test.c | 2 +- tests/qtest/device-introspect-test.c | 2 +- tests/qtest/device-plug-test.c | 2 +- tests/qtest/drive_del-test.c | 2 +- tests/qtest/ds1338-test.c | 2 +- tests/qtest/e1000-test.c | 2 +- tests/qtest/eepro100-test.c | 2 +- tests/qtest/endianness-test.c | 2 +- tests/qtest/erst-test.c | 2 +- tests/qtest/es1370-test.c | 2 +- tests/qtest/fdc-test.c | 2 +- tests/qtest/fuzz-e1000e-test.c | 2 +- tests/qtest/fuzz-lsi53c895a-test.c | 2 +- tests/qtest/fuzz-megasas-test.c | 2 +- tests/qtest/fuzz-sb16-test.c | 2 +- tests/qtest/fuzz-sdcard-test.c | 2 +- tests/qtest/fuzz-virtio-scsi-test.c | 2 +- tests/qtest/fuzz-xlnx-dp-test.c | 2 +- tests/qtest/fuzz/fuzz.c | 2 +- tests/qtest/fuzz/fuzz.h | 2 +- tests/qtest/fuzz/generic_fuzz.c | 2 +- tests/qtest/fuzz/i440fx_fuzz.c | 2 +- tests/qtest/fuzz/qos_fuzz.c | 2 +- tests/qtest/fuzz/virtio_blk_fuzz.c | 2 +- tests/qtest/fuzz/virtio_net_fuzz.c | 4 +- tests/qtest/fuzz/virtio_scsi_fuzz.c | 2 +- tests/qtest/fw_cfg-test.c | 2 +- tests/qtest/hd-geo-test.c | 2 +- tests/qtest/hexloader-test.c | 2 +- tests/qtest/ide-test.c | 2 +- tests/qtest/ipoctal232-test.c | 2 +- tests/qtest/ivshmem-test.c | 7 +- tests/qtest/libqmp.c | 233 +++ tests/qtest/libqmp.h | 50 + tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c | 2 +- tests/qtest/libqos/ahci.c | 2 +- tests/qtest/libqos/arm-imx25-pdk-machine.c | 2 +- tests/qtest/libqos/arm-n800-machine.c | 2 +- tests/qtest/libqos/arm-raspi2-machine.c | 2 +- tests/qtest/libqos/arm-sabrelite-machine.c | 2 +- tests/qtest/libqos/arm-smdkc210-machine.c | 2 +- tests/qtest/libqos/arm-virt-machine.c | 2 +- tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c | 2 +- tests/qtest/libqos/e1000e.c | 2 +- tests/qtest/libqos/fw_cfg.c | 2 +- tests/qtest/libqos/fw_cfg.h | 2 +- tests/qtest/libqos/i2c-imx.c | 2 +- tests/qtest/libqos/i2c-omap.c | 2 +- tests/qtest/libqos/i2c.c | 2 +- tests/qtest/libqos/i2c.h | 2 +- tests/qtest/libqos/libqos.c | 2 +- tests/qtest/libqos/libqos.h | 2 +- tests/qtest/libqos/malloc.h | 2 +- tests/qtest/libqos/meson.build | 5 +- tests/qtest/libqos/pci-pc.c | 2 +- tests/qtest/libqos/pci-spapr.c | 2 +- tests/qtest/libqos/pci.h | 2 +- tests/qtest/libqos/ppc64_pseries-machine.c | 2 +- tests/qtest/libqos/qgraph.c | 2 +- tests/qtest/libqos/qos_external.c | 2 +- tests/qtest/libqos/rtas.c | 2 +- tests/qtest/libqos/sdhci-cmd.c | 2 +- tests/qtest/libqos/sdhci-cmd.h | 2 +- tests/qtest/libqos/sdhci.c | 2 +- tests/qtest/libqos/tpci200.c | 2 +- tests/qtest/libqos/usb.c | 2 +- tests/qtest/libqos/vhost-user-blk.c | 2 +- tests/qtest/libqos/virtio-9p.c | 2 +- tests/qtest/libqos/virtio-balloon.c | 2 +- tests/qtest/libqos/virtio-blk.c | 2 +- tests/qtest/libqos/virtio-iommu.c | 2 +- tests/qtest/libqos/virtio-mmio.c | 2 +- tests/qtest/libqos/virtio-net.c | 2 +- tests/qtest/libqos/virtio-pci.c | 2 +- tests/qtest/libqos/virtio-rng.c | 2 +- tests/qtest/libqos/virtio-scsi.c | 2 +- tests/qtest/libqos/virtio-serial.c | 2 +- tests/qtest/libqos/virtio.c | 2 +- tests/qtest/libqos/x86_64_pc-machine.c | 2 +- tests/qtest/libqtest-single.h | 2 +- tests/qtest/libqtest.c | 207 +-- tests/qtest/{libqos => }/libqtest.h | 29 +- tests/qtest/lpc-ich9-test.c | 2 +- tests/qtest/m48t59-test.c | 2 +- tests/qtest/machine-none-test.c | 2 +- tests/qtest/megasas-test.c | 2 +- tests/qtest/meson.build | 3 +- tests/qtest/microbit-test.c | 2 +- tests/qtest/migration-helpers.h | 2 +- tests/qtest/migration-test.c | 2 +- tests/qtest/modules-test.c | 2 +- tests/qtest/ne2000-test.c | 2 +- tests/qtest/npcm7xx_adc-test.c | 2 +- tests/qtest/npcm7xx_pwm-test.c | 2 +- tests/qtest/npcm7xx_sdhci-test.c | 2 +- tests/qtest/npcm7xx_smbus-test.c | 2 +- tests/qtest/npcm7xx_watchdog_timer-test.c | 2 +- tests/qtest/numa-test.c | 2 +- tests/qtest/nvme-test.c | 2 +- tests/qtest/pca9552-test.c | 2 +- tests/qtest/pci-test.c | 2 +- tests/qtest/pcnet-test.c | 2 +- tests/qtest/pflash-cfi02-test.c | 2 +- tests/qtest/pnv-xscom-test.c | 2 +- tests/qtest/prom-env-test.c | 2 +- tests/qtest/pvpanic-pci-test.c | 2 +- tests/qtest/pvpanic-test.c | 2 +- tests/qtest/pxe-test.c | 2 +- tests/qtest/q35-test.c | 2 +- tests/qtest/qmp-cmd-test.c | 2 +- tests/qtest/qmp-test.c | 2 +- tests/qtest/qom-test.c | 2 +- tests/qtest/rtas-test.c | 2 +- tests/qtest/sdhci-test.c | 2 +- tests/qtest/spapr-phb-test.c | 2 +- tests/qtest/tco-test.c | 2 +- tests/qtest/test-filter-mirror.c | 2 +- tests/qtest/test-filter-redirector.c | 2 +- tests/qtest/test-hmp.c | 2 +- tests/qtest/tpm-crb-swtpm-test.c | 2 +- tests/qtest/tpm-emu.h | 2 +- tests/qtest/tpm-tis-device-swtpm-test.c | 2 +- tests/qtest/tpm-tis-swtpm-test.c | 2 +- tests/qtest/tpm-util.c | 2 +- tests/qtest/tulip-test.c | 2 +- tests/qtest/vhost-user-test.c | 4 +- tests/qtest/virtio-net-failover.c | 2 +- tests/qtest/virtio-rng-test.c | 2 +- tests/qtest/virtio-test.c | 2 +- tests/qtest/vmgenid-test.c | 2 +- tests/qtest/vmxnet3-test.c | 2 +- tests/qtest/wdt_ib700-test.c | 2 +- tests/qtest/xlnx-can-test.c | 2 +- tests/tcg/s390x/Makefile.target | 8 + tests/tcg/s390x/branch-relative-long.c | 4 +- tests/tcg/s390x/vx.h | 19 + tests/tcg/s390x/vxeh2_vcvt.c | 88 + tests/tcg/s390x/vxeh2_vlstr.c | 139 ++ tests/tcg/s390x/vxeh2_vs.c | 93 + tests/unit/meson.build | 2 +- tests/unit/socket-helpers.c | 2 +- tests/unit/test-crypto-tlssession.c | 8 +- tests/unit/test-io-channel-file.c | 2 +- tests/unit/test-iov.c | 4 +- tests/unit/test-qga.c | 2 +- tools/virtiofsd/helper.c | 2 +- ui/input-linux.c | 5 +- util/compatfd.c | 5 +- util/coroutine-ucontext.c | 40 +- util/coroutine-win32.c | 18 +- util/event_notifier-posix.c | 8 +- util/main-loop.c | 2 +- util/oslib-posix.c | 61 +- util/oslib-win32.c | 8 +- util/qemu-coroutine.c | 41 +- util/vhost-user-server.c | 4 +- 260 files changed, 3788 insertions(+), 2898 deletions(-) delete mode 100644 disas/s390.c create mode 100644 hw/arm/aspeed_ast10x0.c create mode 120000 subprojects/libvhost-user/include/compiler.h create mode 100644 tests/avocado/machine_aspeed.py create mode 100755 tests/qemu-iotests/tests/export-incoming-iothread copy tests/qemu-iotests/{096.out => tests/export-incoming-iothread.out} (100%) create mode 100755 tests/qemu-iotests/tests/reopen-file copy tests/qemu-iotests/{096.out => tests/reopen-file.out} (100%) create mode 100644 tests/qtest/aspeed_gpio-test.c create mode 100644 tests/qtest/libqmp.c create mode 100644 tests/qtest/libqmp.h rename tests/qtest/{libqos => }/libqtest.h (95%) create mode 100644 tests/tcg/s390x/vx.h create mode 100644 tests/tcg/s390x/vxeh2_vcvt.c create mode 100644 tests/tcg/s390x/vxeh2_vlstr.c create mode 100644 tests/tcg/s390x/vxeh2_vs.c