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-arm-stable-defconfig in repository toolchain/ci/qemu.
from 9548cbefff iotests/copy-before-write: specify required_fmts adds 170ed475cd tests/vm: do not specify -bios option adds 6c8fa961da scsi/lsi53c895a: fix use-after-free in lsi_do_msgout (CVE-20 [...] adds ebca847d05 pc-bios/optionrom: use -m16 unconditionally adds 640aabc8ae configure, pc-bios/optionrom: pass cross CFLAGS correctly adds 75b2447943 configure, pc-bios/s390-ccw: pass cross CFLAGS correctly adds d44f2f96f7 configure, pc-bios/vof: pass cross CFLAGS correctly adds 26e7253375 configure: allow more host/target combos to use the host compiler adds e81785abba configure: write EXTRA_CFLAGS for all sub-Makefiles adds bb52a8a278 tests/tcg: compile system emulation tests as freestanding adds 52f08deaf8 configure: pass whole target name to probe_target_compiler adds 92e288fcfb build: try both native and cross compilers adds e56d097028 build: improve -fsanitize-coverage-allowlist check adds 0e76929d65 fuzz: only use generic-fuzz targets on oss-fuzz adds d2bfbdf316 audio/dbus: fix building adds f696b74b15 accel: kvm: Fix memory leak in find_stats_descriptors adds 7e270af224 build: Do not depend on pc-bios for config-host.mak adds a24827942a qga: Relocate a path emitted in the help text adds 9fb6d8a9b2 meson: place default firmware path under .../share adds 8e3d85d36b Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds 53fb7844f0 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() adds 32cc71def9 block: Change bdrv_{pread,pwrite,pwrite_sync}() param order adds 353a5d84b2 block: Make bdrv_{pread,pwrite}() return 0 on success adds 757dda54b4 crypto: Make block callbacks return 0 on success adds ca71a64ee5 block: Make bdrv_co_pwrite() take a const buffer adds c1458c66b2 block: Make 'bytes' param of bdrv_co_{pread,pwrite,preadv,pw [...] adds 1d39c7098b block: Implement bdrv_{pread,pwrite,pwrite_zeroes}() using g [...] adds e97190a405 block: Add bdrv_co_pwrite_sync() adds a8f0e83cef block: Use bdrv_co_pwrite_sync() when caller is coroutine_fn adds 86da43220c block/qcow2: Use bdrv_pwrite_sync() in qcow2_mark_dirty() adds 3698f16232 tests/qemu-iotests: hotfix for 307, 223 output adds 92529251d2 tests/qemu-iotests: skip 108 when FUSE is not loaded adds bf5b16fa40 block: Make blk_{pread,pwrite}() return 0 on success adds 3b35d4542c block: Add a 'flags' param to blk_pread() adds a9262f551e block: Change blk_{pread,pwrite}() param order adds 40fb4861b2 block: Make 'bytes' param of blk_{pread,pwrite}() an int64_t adds 7d252ba5ca block: Make blk_co_pwrite() take a const buffer adds facbaad946 block: Implement blk_{pread,pwrite}() using generated_co_wrapper adds 7c8cd723c7 block: Add blk_{preadv,pwritev}() adds d1d3fc3d1d block: Add blk_[co_]preadv_part() adds 09cca043bf block: Export blk_pwritev_part() in block-backend-io.h adds 0cadf2c8a3 block: Change blk_pwrite_compressed() param order adds 2c9715fa28 block: Add blk_co_pwrite_compressed() adds 1c95dc914a block: Implement blk_pwrite_zeroes() using generated_co_wrapper adds 50db162df0 block: Implement blk_pdiscard() using generated_co_wrapper adds 25873f57c6 block: Implement blk_flush() using generated_co_wrapper adds df02da003d block: Add blk_co_ioctl() adds 015ed2529a block: Add blk_co_truncate() adds 6f675c9306 block: Reorganize some declarations in block-backend-io.h adds 07a64aa47d block: Remove remaining unused symbols in coroutines.h adds 1a8fd0e3e7 qsd: Do not use error_report() before monitor_init adds 9907dba91d iotests/297: Have mypy ignore unused ignores adds 9d8f8233b9 qsd: Unlink absolute PID file path adds eed29d49ec vl: Conditionally register PID file unlink notifier adds 85c4bf8aa6 vl: Unlink absolute PID file path adds 824824d122 Merge tag 'pull-block-2022-07-12' of https://gitlab.com/hrei [...] adds 72d680e408 target/mips: introduce decodetree structure for Cavium Octeo [...] adds 5e806fb002 target/mips: implement Octeon-specific BBIT instructions adds dadd071a9c target/mips: implement Octeon-specific arithmetic instructions adds 9a6046a655 target/mips: introduce Cavium Octeon CPU model adds d53a3ed446 target/mips: Create report_fault for semihosting adds 3d748e41c7 target/mips: Drop link syscall from semihosting adds 18639a28bb target/mips: Use semihosting/syscalls.h adds ea4210600d target/mips: Avoid qemu_semihosting_log_out for UHI_plog adds 412411b352 target/mips: Use error_report for UHI_assert adds 938fcd741a semihosting: Remove qemu_semihosting_log_out adds 3bb45bbc6f target/mips: Simplify UHI_argnlen and UHI_argn adds b10ccec100 target/mips: Remove GET_TARGET_STRING and FREE_TARGET_STRING adds 455c62d85f Merge tag 'mips-20220712' of https://github.com/philmd/qemu [...] adds d8cf2c29cc hvf: Enable RDTSCP support adds 7630156d34 configure: Restrict TCG to emulation adds 713911a107 ui/cocoa: Fix switched_to_fullscreen warning adds 52eaefd36c ui/cocoa: Take refresh rate into account adds 50b13d31f4 avocado: Fix BUILD_DIR if it's equal to SOURCE_DIR adds 08c9f7eec7 Merge tag 'darwin-20220712' of https://github.com/philmd/qem [...] adds 1d02ef4b61 MAINTAINERS: Add myself as Guest Agent reviewer adds fd89c8ab09 qapi: Avoid generating C identifier 'linux' adds 1db8a0b0ea qga: add command 'guest-get-cpustats' adds 8482ab545e Merge tag 'qga-win32-pull-2022-07-13' of github.com:kostyanf [...] adds 4367a20cc4 scsi/lsi53c895a: really fix use-after-free in lsi_do_msgout [...] adds cf60ccc330 cutils: Introduce bundle mechanism adds 882084a04a datadir: Use bundle mechanism adds 98753e9a8f module: Use bundle mechanism adds 8154f5e64b meson: Prefix each element of firmware path adds 3412f9c3b4 scsi-disk: add new quirks bitmap to SCSIDiskState adds 09d3786762 scsi-disk: add MODE_PAGE_APPLE_VENDOR quirk for Macintosh adds f358241029 q800: implement compat_props to enable quirk_mode_page_apple [...] adds f43c2b94cd scsi-disk: add SCSI_DISK_QUIRK_MODE_SENSE_ROM_USE_DBD quirk [...] adds f7c30a0f41 q800: implement compat_props to enable quirk_mode_sense_rom_ [...] adds 09274de1f7 scsi-disk: add SCSI_DISK_QUIRK_MODE_PAGE_VENDOR_SPECIFIC_APP [...] adds d9a107d153 q800: implement compat_props to enable quirk_mode_page_vendo [...] adds 6ab717610f scsi-disk: add FORMAT UNIT command adds 389e18eb9a scsi-disk: add SCSI_DISK_QUIRK_MODE_PAGE_TRUNCATED quirk for [...] adds 2724b90dfb q800: implement compat_props to enable quirk_mode_page_trunc [...] adds 4536fba00a scsi-disk: allow the MODE_PAGE_R_W_ERROR AWRE bit to be chan [...] adds 356c4c441e scsi-disk: allow MODE SELECT block descriptor to set the block size adds 0fc37adac6 q800: add default vendor and product information for scsi-hd [...] adds 74518fb615 q800: add default vendor and product information for scsi-cd [...] adds c0b3607d59 pc-bios/s390-ccw: add -Wno-array-bounds adds 285f64fcbf Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds 54ee564132 aspeed: sbc: Allow per-machine settings adds d272d1410c hw/i2c/pmbus: Add idle state to return 0xff's adds e51ae82571 hw/sensor: Add IC_DEVICE_ID to ISL voltage regulators adds b347dd5ef3 hw/sensor: Add Renesas ISL69259 device model adds 72a7c47393 aspeed: Create SRAM name from first CPU index adds d2b3eaefb4 aspeed: Refactor UART init for multi-SoC machines adds 1099ad10b0 aspeed: Make aspeed_board_init_flashes public adds c2f58c2fa2 aspeed: Add fby35 skeleton adds 778e14cc5c aspeed: Add AST2600 (BMC) to fby35 adds 9cd8c41d7a aspeed: fby35: Add a bootrom for the BMC adds d5829a2920 aspeed: Add AST1030 (BIC) to fby35 adds 19d7c0d460 docs: aspeed: Add fby35 multi-SoC machine section adds 1d6fb3d058 docs: aspeed: Minor updates adds bceb4d994d test/avocado/machine_aspeed.py: Add SDK tests adds 2113a12897 hw: m25p80: Add Block Protect and Top Bottom bits for write protect adds 8abf9ba472 hw: m25p80: add tests for BP and TB bit write protect adds 35c86423d3 qtest/aspeed_gpio: Add input pin modification test adds 1f30db922c hw/gpio/aspeed: Don't let guests modify input pins adds f041855830 aspeed: Add fby35-bmc slot GPIO's adds 44bfcf628b Merge tag 'pull-aspeed-20220714' of https://github.com/legoa [...] adds 3f7fe8de3d hw/nvme: Implement shadow doorbell buffer support adds 387350d5f4 hw/nvme: Add trace events for shadow doorbell buffer adds 146b5fa505 hw/nvme: fix example serial in documentation adds dfa82ac201 hw/nvme: force nvme-ns param 'shared' to false if no nvme-su [...] adds 43f76aac49 nvme: Fix misleading macro when mixed with ternary operator adds 2e53b0b450 hw/nvme: Use ioeventfd to handle doorbell updates adds 0ebf76aae5 Merge tag 'nvme-next-pull-request' of git://git.infradead.or [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.d/buildtest.yml | 2 +- .travis.yml | 2 +- MAINTAINERS | 2 + Makefile | 4 +- accel/kvm/kvm-all.c | 1 + audio/meson.build | 2 +- block.c | 10 +- block/blklogwrites.c | 6 +- block/block-backend.c | 150 ++++++------- block/bochs.c | 10 +- block/cloop.c | 12 +- block/commit.c | 4 +- block/coroutines.h | 44 ---- block/crypto.c | 58 ++--- block/dmg.c | 36 ++-- block/export/fuse.c | 4 +- block/io.c | 55 +---- block/meson.build | 1 + block/parallels-ext.c | 6 +- block/parallels.c | 14 +- block/qcow.c | 55 +++-- block/qcow2-bitmap.c | 14 +- block/qcow2-cache.c | 9 +- block/qcow2-cluster.c | 19 +- block/qcow2-refcount.c | 58 ++--- block/qcow2-snapshot.c | 53 ++--- block/qcow2.c | 84 ++++---- block/qed.c | 21 +- block/vdi.c | 20 +- block/vhdx-log.c | 23 +- block/vhdx.c | 56 ++--- block/vmdk.c | 80 ++++--- block/vpc.c | 35 +-- block/vvfat.c | 11 +- configure | 238 ++++++++++++-------- crypto/block-luks.c | 8 +- crypto/block.c | 6 +- docs/about/build-platforms.rst | 2 +- docs/system/arm/aspeed.rst | 62 +++++- docs/system/devices/nvme.rst | 4 +- hw/arm/allwinner-h3.c | 2 +- hw/arm/aspeed.c | 40 +++- hw/arm/aspeed_ast10x0.c | 13 +- hw/arm/aspeed_ast2600.c | 13 +- hw/arm/aspeed_soc.c | 55 +++-- hw/arm/fby35.c | 188 ++++++++++++++++ hw/arm/meson.build | 3 +- hw/block/block.c | 2 +- hw/block/fdc.c | 20 +- hw/block/hd-geometry.c | 2 +- hw/block/m25p80.c | 104 +++++++-- hw/block/nand.c | 47 ++-- hw/block/onenand.c | 32 +-- hw/block/pflash_cfi01.c | 4 +- hw/block/pflash_cfi02.c | 4 +- hw/gpio/aspeed_gpio.c | 15 +- hw/i2c/pmbus_device.c | 9 + hw/ide/atapi.c | 4 +- hw/m68k/q800.c | 16 ++ hw/misc/aspeed_sbc.c | 42 +++- hw/misc/mac_via.c | 6 +- hw/misc/sifive_u_otp.c | 14 +- hw/nvme/ctrl.c | 233 +++++++++++++++++++- hw/nvme/ns.c | 2 + hw/nvme/nvme.h | 13 ++ hw/nvme/trace-events | 5 + hw/nvram/eeprom_at24c.c | 8 +- hw/nvram/spapr_nvram.c | 16 +- hw/nvram/xlnx-bbram.c | 4 +- hw/nvram/xlnx-efuse.c | 4 +- hw/ppc/pnv_pnor.c | 6 +- hw/scsi/lsi53c895a.c | 4 +- hw/scsi/scsi-disk.c | 96 ++++++++- hw/scsi/trace-events | 3 + hw/sd/sd.c | 4 +- hw/sensor/isl_pmbus_vr.c | 40 ++++ include/block/block-io.h | 22 +- include/block/block_int-io.h | 4 +- include/block/nvme.h | 46 ++-- include/crypto/block.h | 32 +-- include/hw/arm/aspeed_soc.h | 9 +- include/hw/i2c/pmbus_device.h | 7 + include/hw/misc/aspeed_sbc.h | 13 ++ include/hw/scsi/scsi.h | 6 + include/hw/sensor/isl_pmbus_vr.h | 5 + include/qemu/cutils.h | 18 +- include/scsi/constants.h | 2 + include/semihosting/console.h | 13 -- include/sysemu/block-backend-io.h | 97 +++++---- meson.build | 23 +- meson_options.txt | 2 +- migration/block.c | 8 +- nbd/server.c | 8 +- pc-bios/keymaps/meson.build | 21 +- pc-bios/meson.build | 13 +- pc-bios/optionrom/Makefile | 15 +- pc-bios/optionrom/code16gcc.h | 3 - pc-bios/s390-ccw/Makefile | 21 +- pc-bios/s390-ccw/netboot.mak | 6 +- pc-bios/vof/Makefile | 8 +- qemu-img.c | 41 ++-- qemu-io-cmds.c | 20 +- qga/commands-posix.c | 89 ++++++++ qga/commands-win32.c | 6 + qga/main.c | 6 +- qga/qapi-schema.json | 81 +++++++ scripts/meson-buildoptions.py | 7 +- scripts/meson-buildoptions.sh | 4 +- scripts/oss-fuzz/build.sh | 12 +- scripts/qapi/common.py | 2 +- scripts/symlink-install-tree.py | 33 +++ semihosting/console.c | 9 - softmmu/datadir.c | 30 +-- softmmu/vl.c | 42 +++- storage-daemon/qemu-storage-daemon.c | 17 +- target/i386/hvf/hvf.c | 26 ++- target/i386/hvf/vmcs.h | 3 +- target/i386/hvf/x86_cpuid.c | 7 +- target/mips/cpu-defs.c.inc | 28 +++ target/mips/mips-defs.h | 1 + target/mips/tcg/meson.build | 2 + target/mips/tcg/octeon.decode | 41 ++++ target/mips/tcg/octeon_translate.c | 201 +++++++++++++++++ target/mips/tcg/sysemu/mips-semi.c | 383 +++++++++++++++------------------ target/mips/tcg/translate.c | 5 + target/mips/tcg/translate.h | 1 + tests/avocado/avocado_qemu/__init__.py | 17 +- tests/avocado/machine_aspeed.py | 68 ++++++ tests/qemu-iotests/108 | 5 + tests/qemu-iotests/223.out | 4 +- tests/qemu-iotests/307.out | 4 +- tests/qemu-iotests/mypy.ini | 2 +- tests/qtest/aspeed_gpio-test.c | 27 +++ tests/qtest/aspeed_smc-test.c | 111 ++++++++++ tests/qtest/fuzz-lsi53c895a-test.c | 76 +++++++ tests/qtest/fuzz/fuzz.c | 18 -- tests/tcg/Makefile.target | 1 + tests/tcg/aarch64/system/pauth-3.c | 2 +- tests/tcg/aarch64/system/semiconsole.c | 2 +- tests/tcg/aarch64/system/semiheap.c | 2 +- tests/tcg/multiarch/system/memory.c | 2 +- tests/unit/test-block-iothread.c | 153 +++++++++++-- tests/unit/test-crypto-block.c | 38 ++-- tests/vm/fedora | 1 - tests/vm/freebsd | 1 - tests/vm/netbsd | 1 - tests/vm/openbsd | 1 - ui/cocoa.m | 20 +- util/cutils.c | 68 ++++-- util/meson.build | 1 + util/module.c | 1 - 151 files changed, 3104 insertions(+), 1375 deletions(-) create mode 100644 hw/arm/fby35.c delete mode 100644 pc-bios/optionrom/code16gcc.h create mode 100644 scripts/symlink-install-tree.py create mode 100644 target/mips/tcg/octeon.decode create mode 100644 target/mips/tcg/octeon_translate.c