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-aarch64-lts-allmodconfig in repository toolchain/ci/qemu.
from f228336020 Merge tag 'pull-target-arm-20220428' of https://git.linaro.o [...] adds 6d3b9c024c hw/riscv: spike: Add '/chosen/stdout-path' in device tree un [...] adds 58303fc0be hw/riscv: Don't add empty bootargs to device tree adds 9951ba948a target/riscv: Support configuarable marchid, mvendorid, mipi [...] adds eef82872be target/riscv: rvk: add cfg properties for zbk* and zk* adds d8e81e3c18 target/riscv: rvk: add support for zbkb extension adds 5cc69ceb68 target/riscv: rvk: add support for zbkc extension adds 0496389680 target/riscv: rvk: add support for zbkx extension adds c29da5a7fe crypto: move sm4_sbox from target/arm adds 68d19b58f4 target/riscv: rvk: add support for zknd/zkne extension in RV32 adds 9e33e1753b target/riscv: rvk: add support for zkne/zknd extension in RV64 adds 387e5d9271 target/riscv: rvk: add support for sha256 related instructio [...] adds e9a7ef5d5e target/riscv: rvk: add support for sha512 related instructio [...] adds 1f7f7b5ede target/riscv: rvk: add support for sha512 related instructio [...] adds 0976083d1b target/riscv: rvk: add support for zksed/zksh extension adds 77442380ec target/riscv: rvk: add CSR support for Zkr adds 5748c886b1 disas/riscv.c: rvk: add disas support for Zbk* and Zk* instructions adds cf7ed971ae target/riscv: rvk: expose zbk* and zk* properties adds 457a86a0eb target/riscv: Fix incorrect PTE merge in walk_pte adds a62c2c155c target/riscv: add scalar crypto related extenstion strings t [...] adds 1c20d3ff60 hw/riscv: virt: Add a machine done notifier adds d24a7bc24e hw/core: Move the ARM sysbus-fdt to core adds 1832b7cb3f hw/riscv: virt: Create a platform bus adds 3029fab643 hw/riscv: virt: Add support for generating platform FDT entries adds 58d5a5a78c hw/riscv: virt: Add device plug support adds 325b7c4e75 hw/riscv: Enable TPM backends adds 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/ [...] new db67a6ff48 target/s390x: Fix writeback to v1 in helper_vstl new 4756b106b3 s390x/cpu_models: drop "msa5" from the TCG "max" model new d98ed7d96e s390x/cpu_models: make "max" match the unmodified "qemu" CPU [...] new 46be8425ff tcg: Implement tcg_gen_{h,w}swap_{i32,i64} new acc2d3a406 target/s390x: vxeh2: vector convert short/32b new 1d706f3141 target/s390x: vxeh2: vector string search new b7a50eb7d6 target/s390x: vxeh2: Update for changes to vector shifts new ed9ce86952 target/s390x: vxeh2: vector shift double by bit new 1d26a02af0 target/s390x: vxeh2: vector {load, store} elements reversed new f4dd00f1a6 target/s390x: vxeh2: vector {load, store} byte reversed elements new d621f7bd0a target/s390x: vxeh2: vector {load, store} byte reversed element new 4f9b6c7ddb target/s390x: add S390_FEAT_VECTOR_ENH2 to qemu CPU model new bc556c6686 tests/tcg/s390x: Tests for Vector Enhancements Facility 2 new 9992f57978 disas: Remove old libopcode s390 disassembler new 0c5c4d5b3c tests/tcg/s390x: Use a different PCRel32 notation in branch- [...] new 1fba9dc71a Merge tag 'pull-request-2022-05-04' of https://gitlab.com/th [...]
The 16 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/file-posix.c | 15 + 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 +- crypto/meson.build | 1 + crypto/sm4.c | 49 + disas.c | 1 - disas/meson.build | 1 - disas/riscv.c | 173 +- disas/s390.c | 1892 ---------------------- docs/devel/qtest.rst | 2 +- docs/system/riscv/virt.rst | 20 + 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 | 7 +- hw/arm/virt.c | 2 +- hw/arm/xlnx-versal-virt.c | 1 - hw/core/meson.build | 1 + hw/{arm => core}/sysbus-fdt.c | 2 +- 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/riscv/Kconfig | 2 + hw/riscv/microchip_pfsoc.c | 2 +- hw/riscv/sifive_u.c | 2 +- hw/riscv/spike.c | 7 +- hw/riscv/virt.c | 319 ++-- hw/s390x/s390-virtio-ccw.c | 3 + hw/ssi/aspeed_smc.c | 157 ++ hw/timer/aspeed_timer.c | 17 + hw/virtio/vhost-user.c | 2 +- hw/virtio/vhost-vsock.c | 11 +- hw/watchdog/wdt_aspeed.c | 34 +- include/crypto/sm4.h | 6 + include/disas/dis-asm.h | 1 - include/hw/adc/aspeed_adc.h | 1 + include/hw/arm/aspeed_soc.h | 4 + include/hw/{arm => core}/sysbus-fdt.h | 0 include/hw/misc/aspeed_hace.h | 7 + include/hw/misc/aspeed_scu.h | 45 + include/hw/riscv/virt.h | 8 +- 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/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 + target/arm/crypto_helper.c | 36 +- target/riscv/bitmanip_helper.c | 80 + target/riscv/cpu.c | 58 + target/riscv/cpu.h | 17 + target/riscv/cpu_bits.h | 9 + target/riscv/crypto_helper.c | 302 ++++ target/riscv/csr.c | 118 +- target/riscv/helper.h | 22 + target/riscv/insn32.decode | 97 +- target/riscv/insn_trans/trans_rvb.c.inc | 116 +- target/riscv/insn_trans/trans_rvk.c.inc | 391 +++++ target/riscv/meson.build | 3 +- target/riscv/monitor.c | 11 +- target/riscv/op_helper.c | 9 + target/riscv/pmp.h | 8 +- target/riscv/translate.c | 8 + 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/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 | 2 +- util/event_notifier-posix.c | 8 +- util/main-loop.c | 2 +- util/oslib-posix.c | 61 +- util/oslib-win32.c | 8 +- util/vhost-user-server.c | 4 +- 277 files changed, 5092 insertions(+), 3001 deletions(-) create mode 100644 crypto/sm4.c delete mode 100644 disas/s390.c create mode 100644 hw/arm/aspeed_ast10x0.c rename hw/{arm => core}/sysbus-fdt.c (99%) create mode 100644 include/crypto/sm4.h rename include/hw/{arm => core}/sysbus-fdt.h (100%) create mode 120000 subprojects/libvhost-user/include/compiler.h create mode 100644 target/riscv/crypto_helper.c create mode 100644 target/riscv/insn_trans/trans_rvk.c.inc create mode 100644 tests/avocado/machine_aspeed.py 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