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 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 [...] new ef0f4bda2e Use QEMU_SANITIZE_THREAD new 638466f777 Use QEMU_SANITIZE_ADDRESS new 907b5105f1 tests: move libqtest.h back under qtest/ new c6d3bcb4b9 libqtest: split QMP part in libqmp new 4d14cb0cd7 Use g_unix_set_fd_nonblocking() new ad24b679d2 block: move fcntl_setfl() new a7241974ce Replace qemu_pipe() with g_unix_open_pipe() new 81badab381 util: replace pipe()+cloexec with g_unix_open_pipe() new ed78331dda qga: replace pipe() with g_unix_open_pipe(CLOEXEC) new 89810e10ed tests: replace pipe() with g_unix_open_pipe(CLOEXEC) new 3338a41f24 os-posix: replace pipe()+cloexec with g_unix_open_pipe(CLOEXEC) new bd2142c353 virtiofsd: replace pipe() with g_unix_open_pipe(CLOEXEC) new d640b59eb3 io: replace pipe() with g_unix_open_pipe(CLOEXEC) new 22e135fca3 Replace fcntl(O_NONBLOCK) with g_unix_set_fd_nonblocking() new 05e50e8fe5 io: make qio_channel_command_new_pid() static new b84bb4dfe5 chardev: replace qemu_set_nonblock() new 17fc124529 io: replace qemu_set{_non}block() new b0a8f9adfe qga: replace qemu_set_nonblock() new 701544cfaf hw: replace qemu_set_nonblock() new c7b1172026 ui: replace qemu_set_nonblock() new a8208626ba net: replace qemu_set_nonblock() new b2670d1f99 tests: replace qemu_set_nonblock() new ff5927baa7 util: rename qemu_*block() socket functions new 2e3408b3cc Merge tag 'misc-pull-request' of gitlab.com:marcandre.lureau [...]
The 24 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: 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 +- docs/devel/qtest.rst | 2 +- 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/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/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/osdep.h | 4 - include/qemu/sockets.h | 6 +- include/sysemu/os-posix.h | 2 - io/channel-command.c | 46 +++- io/channel-file.c | 13 +- io/channel-socket.c | 6 +- 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 | 8 +- scripts/oss-fuzz/output_reproducer.py | 2 +- subprojects/libvhost-user/include/compiler.h | 1 + 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/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 +- 213 files changed, 1808 insertions(+), 581 deletions(-) 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 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%)