This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-check_cross in repository toolchain/ci/qemu.
from 90218a9a39 Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull- [...] adds 662d0c5392 block/crypto: disallow write sharing by default adds 0fca43de1b qemu-iotests: add testcase for bz #1857490 adds 1d719ddc35 block: fix bdrv_aio_cancel() for ENOMEDIUM requests adds 98d897eb4b Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] adds cbf97d5b79 qapi: Fix visit_type_STRUCT() not to fail for null object adds 8856755eb8 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds e219d30910 hw/net: Added plen fix for IPv6 adds 5519724a13 hw/net/xgmac: Fix buffer overflow in xgmac_enet_send() adds 5252220dbf Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] adds 8e67fda2dd xhci: fix valid.max_access_size to access address registers adds d97df4b84b qxl: fix modular builds with dtrace adds d87350b065 module: ignore NULL type adds a418695e1b Merge remote-tracking branch 'remotes/kraxel/tags/fixes-2020 [...] adds 7a309cc95b qom: Change object_get_canonical_path_component() not to malloc adds 5bd929d2ff qom: Document object_get_canonical_path() returns malloced string adds 0dde9fd12f qom: Make info qom-tree sort children more efficiently adds b50dab9eca Merge remote-tracking branch 'remotes/armbru/tags/pull-qom-2 [...] adds bae127d4dc file-posix: Handle `EINVAL` fallocate return value adds 61b3043965 qcow2: Implement v2 zero writes with discard if possible adds 4a01e27ddc iotests: Test sparseness for qemu-img convert -n adds 0c1fd2f41f Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] adds c8004fe6bb Update version for v5.1.0-rc1 release adds 029afc4e76 qdev: Fix device_add DRIVER,help to print to monitor adds 3cbc8970f5 Merge remote-tracking branch 'remotes/armbru/tags/pull-monit [...] adds a3ad58342a hw/nvram/fw_cfg: Simplify fw_cfg_add_from_generator() error [...] adds 077195187b hw/nvram/fw_cfg: Let fw_cfg_add_from_generator() return bool [...] adds d0cc248164 Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_ [...] adds 7da1d7dcc0 qemu/osdep: Document os_find_datadir() return value adds d450cccc9a qemu/osdep: Reword qemu_get_exec_dir() documentation adds b6c61f6934 qemu-common: Document qemu_find_file() adds 5e29521a82 hw/avr/boot: Fix memory leak in avr_load_firmware() adds 53ce7b47b5 Merge remote-tracking branch 'remotes/philmd-gitlab/tags/avr [...] adds dba04c3488 acpi: accept byte and word access to core ACPI registers adds cf4e3d000e virtio: Drop broken and superfluous object_property_set_link() adds 20a4da0f23 virtio-balloon: Prevent guest from starting a report when we [...] adds 1a83e0b9c4 virtio-balloon: Add locking to prevent possible race when st [...] adds 3219b42f02 virtio-balloon: Replace free page hinting references to 'rep [...] adds 7c78bdd7a3 virtio: list legacy-capable devices adds 9b3a35ec82 virtio: verify that legacy support is not accidentally on adds a4544c45e1 intel_iommu: Use correct shift for 256 bits qi descriptor adds ccec7e9603 virtio-pci: Changed vdev to proxy for VirtIO PCI BAR callbacks. adds 8ffa52c20d Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 8380b3a453 goldfish_rtc: Fix non-atomic read behaviour of TIME_LOW/TIME_HIGH adds eabfeb0cb9 target/riscv: Quiet Coverity complains about vamo* adds 3e09396e36 target/riscv: fix vector index load/store constraints adds e79d27cb32 hw/riscv: sifive_e: Correct debug block size adds 8ba26b0b2b target/riscv: Fix the range of pmpcfg of CSR funcion table adds 09e0cd7737 Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds 0baa4b445e KVM: fix CPU reset wrt HF2_GIF_MASK adds 7adfbea8fd Merge remote-tracking branch 'remotes/ehabkost/tags/x86-next [...] adds cb3fa1e4c0 coccinelle/err-bad-newline: Fix for Python 3, and add patterns adds ff5b5d5b6d error: Strip trailing '\n' from error string arguments (again) adds 838886378e sd/milkymist-memcard: Fix format string adds 192cf54ac5 qapi/error: Check format string argument in error_*prepend() adds e68808a797 Merge remote-tracking branch 'remotes/armbru/tags/pull-error [...] adds 8226a4b88b python/machine: Change default timeout to 30 seconds adds 8d942986be hw: Only compile the usb-dwc2 controller if it is really needed adds 2c9728c0db hw/input/virtio-input-hid.c: Don't undef CONFIG_CURSES adds 9b52b17ba5 configure: Allow to build tools without pixman adds b0ce3f021e Merge remote-tracking branch 'remotes/kraxel/tags/fixes-2020 [...] adds d64072c0ac Revert "tpm: Clean up error reporting in tpm_init_tpmdev()" adds 5a6791c3d4 tpm: Improve help on TPM types when none are available adds 88f8307457 tpm_emulator: Report an error if chardev is missing adds 57cdde4a74 Merge remote-tracking branch 'remotes/stefanberger/tags/pull [...] adds 570ef3093b tcg: update comments for save_iotlb_data in cputlb adds 79826f99fe target/hppa: Free some temps in do_sub adds 3cb3a7720b target/i386: Save cc_op before loop insns adds 194f8ca825 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2020 [...] adds aef92d87c5 pseries: fix kvmppc_set_fwnmi() adds 4215d34132 Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5 [...] adds 3b6b4997b3 shippable: add one more qemu to registry url adds 619985e937 semihosting: defer connect_chardevs a little more to use serialx adds 7d2d6522bb semihosting: don't send the trailing '\0' adds ad06ef0efb util: add qemu_get_host_physmem utility function adds 986babaab3 util/oslib-win32: add qemu_get_host_physmem implementation adds c83d628b7f accel/tcg: better handle memory constrained systems adds 163b3d1af2 target/i386: floatx80: avoid compound literals in static ini [...] adds 2667e069e7 linux-user: don't use MAP_FIXED in pgd_find_hole_fallback adds e336cec3a5 tests/docker: fix update command due to python3 str/bytes di [...] adds 182ec06076 tests/docker: fix binfmt_misc image building adds 4c5aeb1238 tests/docker: add support for DEB_KEYRING adds 8ec68a0a87 linux-user: fix clock_nanosleep() adds 445883885a linux-user, ppc: fix clock_nanosleep() for linux-user-ppc adds 4b84d87449 python/qemu: Cleanup changes to ConsoleSocket adds 80ded8e99d python/qemu: Change ConsoleSocket to optionally drain socket. adds 4a70232b1d tests/vm: add shutdown timeout in basevm.py adds cb320a07e6 Merge remote-tracking branch 'remotes/stsquad/tags/pull-fixe [...] adds d1bb69db4c s390x/protvirt: allow to IPL secure guests with -no-reboot adds d664548328 s390x/s390-virtio-ccw: fix loadparm property getter adds 9303ecb658 Merge remote-tracking branch 'remotes/cohuck/tags/s390x-2020 [...] adds c22aba1963 virtio-mem-pci: force virtio version 1 adds 2ebc21216f hw/pci-host: save/restore pci host config register adds 4fdecf0543 Fix vhost-user buffer over-read on ram hot-unplug adds 8fe9805c73 libvhost-user: Report descriptor index on panic adds 386494f29e vhost-vdpa :Fix Coverity CID 1430270 / CID 1420267 adds d0d89526f7 MAINTAINERS: Cover the firmware JSON schema adds 0c9753ebda virtio-pci: fix virtio_pci_queue_enabled() adds 93ea484375 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 984c367814 block/amend: Check whether the node exists adds 733dafe491 iotests: Select a default machine for the rx and avr targets adds 1855536256 iotests/197: Fix for compat=0.10 adds 23ae28783f Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] adds 54414d0fb1 Update OpenBIOS images to 7f28286f built from submodule. adds 1b242c3b1e Merge remote-tracking branch 'remotes/mcayland/tags/qemu-ope [...] adds 8098969cf2 qcow2: Fix capitalization of header extension constant. adds 8243219fa5 qemu-iotests/199: fix style adds f3f483ac63 qemu-iotests/199: drop extra constraints adds 09feea6cf5 qemu-iotests/199: better catch postcopy time adds edb90bbdf3 qemu-iotests/199: improve performance: set bitmap by discard adds 31e3827913 qemu-iotests/199: change discard patterns adds e80a4150a5 qemu-iotests/199: increase postcopy period adds e6ce5e9224 migration/block-dirty-bitmap: fix dirty_bitmap_mig_before_vm_start adds fbbc6b1470 migration/block-dirty-bitmap: rename state structure types adds b25d364102 migration/block-dirty-bitmap: rename dirty_bitmap_mig_cleanup adds d0cccbd118 migration/block-dirty-bitmap: move mutex init to dirty_bitma [...] adds 3b52726ec0 migration/block-dirty-bitmap: refactor state global variables adds 8949121644 migration/block-dirty-bitmap: rename finish_lock to just lock adds f3045b9a82 migration/block-dirty-bitmap: simplify dirty_bitmap_load_complete adds 0a47190a00 migration/block-dirty-bitmap: keep bitmap state for all bitmaps adds b91f33b81d migration/block-dirty-bitmap: relax error handling in incoming part adds 1499ab0969 migration/block-dirty-bitmap: cancel migration on shutdown adds ee64722514 migration/savevm: don't worry if bitmap migration postcopy failed adds 48f43820cd qemu-iotests/199: prepare for new test-cases addition adds d4c6fcc01b qemu-iotests/199: check persistent bitmaps adds 845b2204c9 qemu-iotests/199: add early shutdown case to bitmaps postcopy adds 058a08a658 qemu-iotests/199: add source-killed case to bitmaps postcopy adds fbd1c1b642 iotests: Adjust which migration tests are quick adds 37931e006f migration: Fix typos in bitmap migration comments adds 2649915121 Merge remote-tracking branch 'remotes/ericb/tags/pull-bitmap [...] adds 3aaebc0cce qga-win: fix "guest-get-fsinfo" wrong filesystem type adds ba620541d0 qga/qapi-schema: Document -1 for invalid PCI address fields adds 1e0e0917e5 Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2 [...] adds a48aaf882b virtio-pci: fix wrong index in virtio_pci_queue_enabled adds c546ecf27d virtio-net: check the existence of peer before accessing vDP [...] adds 22dc8663d9 net: forbid the reentrant RX adds a466dd084f Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] adds c9f8066697 linux-user: Ensure mmap_min_addr is non-zero adds 4d213001b3 linux-user: Fix syscall rt_sigtimedwait() implementation adds 0f6bb1958f linux-user: Use getcwd syscall directly adds 0a58e39fe9 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] adds 134b7dec6e block: Fix bdrv_aligned_p*v() for qiov_offset != 0 adds ae159450e1 iotests/028: Add test for cross-base-EOF reads adds afac471b71 iotests/197: Fix for non-qcow2 formats adds 0c4fa5bc1a Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] adds 4bf7c0cb09 ACPI: Assert that we don't run out of the preallocated memory adds ca05a240d4 hw/misc/aspeed_sdmc: Fix incorrect memory size adds a6d6f37aed target/arm: Always pass cacheattr in S1_ptw_translate adds 222f45b759 docs/system/arm/virt: Document 'mte' machine option adds 24ac0d309a hw/arm/boot: Fix PAUTH for EL3 direct kernel boot adds 7ad01d78a9 hw/arm/boot: Fix MTE for EL3 direct kernel boot adds d4f6dda182 target/arm: Improve IMPDEF algorithm for IRG adds 3461487523 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 297641d43c test-char: abort on serial test error adds 9c15f57891 slirp: update to latest stable-4.2 branch adds b1753831b0 Merge remote-tracking branch 'remotes/elmarco/tags/slirp-pul [...] adds 890cbccb08 nbd: Fix large trim/zero requests adds a2b333c018 block: nbd: Fix convert qcow2 compressed to nbd adds b7719bcad2 iotests: Make qemu_nbd_popen() a contextmanager adds 4b914b01cd iotests: Add more qemu_img helpers adds 03a970bb6f iotests: Test convert to qcow2 compressed to NBD adds fa35591b9c block/nbd: split nbd_establish_connection out of nbd_client_connect adds dd1ec1a4af block/nbd: allow drain during reconnect attempt adds fbeb3e63b3 block/nbd: on shutdown terminate connection attempt adds 12c75e20a2 block/nbd: nbd_co_reconnect_loop(): don't sleep if drained adds 5045be872d Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-20 [...] adds 5772f2b1fc Update version for v5.1.0-rc2 release adds 1b7157be3a trace/simple: Allow enabling simple traces from command line adds 000822441e tracetool: carefully define SDT_USE_VARIADIC adds 1448629751 Merge remote-tracking branch 'remotes/stefanha/tags/tracing- [...] adds 148d25e0f6 s390x/s390-virtio-ccw: fix off-by-one in loadparm getter adds d74824cf7c Merge remote-tracking branch 'remotes/cohuck/tags/s390x-2020 [...]
No new revisions were added by this update.
Summary of changes: .shippable.yml | 2 +- MAINTAINERS | 8 + VERSION | 2 +- accel/tcg/cputlb.c | 11 +- accel/tcg/translate-all.c | 7 +- backends/hostmem.c | 2 +- backends/tpm/tpm_emulator.c | 38 ++- block/amend.c | 6 +- block/block-backend.c | 8 + block/crypto.c | 2 +- block/file-posix.c | 6 +- block/io.c | 10 +- block/nbd.c | 126 +++++-- block/qcow2-cluster.c | 9 +- block/qcow2.c | 2 +- block/throttle-groups.c | 2 +- block/trace-events | 4 +- configure | 2 +- contrib/libvhost-user/libvhost-user.c | 4 +- docs/interop/qcow2.txt | 2 +- docs/system/arm/virt.rst | 4 + gdbstub.c | 2 +- hw/acpi/core.c | 9 +- hw/acpi/ghes.c | 12 +- hw/arm/Kconfig | 1 + hw/arm/boot.c | 6 + hw/arm/xlnx-zynqmp.c | 6 +- hw/avr/boot.c | 2 +- hw/block/nvme.c | 5 +- hw/core/machine-qmp-cmds.c | 2 +- hw/core/machine.c | 6 +- hw/display/qxl.c | 9 + hw/i386/intel_iommu.c | 13 +- hw/i386/intel_iommu_internal.h | 3 +- hw/i386/pc.c | 3 +- hw/input/virtio-input-hid.c | 1 - hw/mem/nvdimm.c | 5 +- hw/mem/pc-dimm.c | 5 +- hw/misc/aspeed_sdmc.c | 7 +- hw/misc/ivshmem.c | 5 +- hw/net/net_tx_pkt.c | 23 ++ hw/net/net_tx_pkt.h | 14 + hw/net/virtio-net.c | 30 +- hw/net/xgmac.c | 14 +- hw/nvram/fw_cfg.c | 13 +- hw/pci/pci_host.c | 33 ++ hw/ppc/spapr_drc.c | 3 +- hw/ppc/spapr_rtas.c | 2 +- hw/ppc/trace-events | 2 +- hw/riscv/sifive_e.c | 2 +- hw/rtc/goldfish_rtc.c | 17 +- hw/s390x/ipl.c | 3 +- hw/s390x/s390-virtio-ccw.c | 3 +- hw/s390x/virtio-ccw-crypto.c | 3 - hw/s390x/virtio-ccw-rng.c | 3 - hw/s390x/virtio-ccw.c | 6 + hw/sd/milkymist-memcard.c | 2 +- hw/semihosting/console.c | 4 +- hw/usb/Kconfig | 1 - hw/usb/hcd-xhci.c | 4 +- hw/virtio/vhost-user.c | 2 +- hw/virtio/vhost-vdpa.c | 4 +- hw/virtio/virtio-balloon.c | 79 +++-- hw/virtio/virtio-crypto-pci.c | 2 - hw/virtio/virtio-crypto.c | 5 +- hw/virtio/virtio-mem-pci.c | 4 +- hw/virtio/virtio-mem.c | 6 +- hw/virtio/virtio-pci.c | 42 ++- hw/virtio/virtio-pmem.c | 5 +- hw/virtio/virtio-rng-pci.c | 3 - hw/virtio/virtio.c | 32 +- include/fpu/softfloat.h | 1 + include/hw/nvram/fw_cfg.h | 8 +- include/hw/pci/pci_host.h | 1 + include/hw/rtc/goldfish_rtc.h | 1 + include/hw/virtio/virtio-balloon.h | 20 +- include/hw/virtio/virtio.h | 3 + include/net/eth.h | 1 + include/qapi/error.h | 6 +- include/qemu-common.h | 17 + include/qemu/osdep.h | 20 +- include/qom/object.h | 7 +- include/sysemu/tpm.h | 2 +- iothread.c | 9 +- linux-user/elfload.c | 10 +- linux-user/main.c | 16 +- linux-user/syscall.c | 28 +- migration/block-dirty-bitmap.c | 474 ++++++++++++++++---------- migration/migration.c | 15 +- migration/migration.h | 3 +- migration/savevm.c | 37 +- nbd/server.c | 28 +- net/net.c | 6 +- net/queue.c | 3 + os-posix.c | 3 + os-win32.c | 7 +- pc-bios/openbios-ppc | Bin 696912 -> 696912 bytes pc-bios/openbios-sparc32 | Bin 382048 -> 382048 bytes pc-bios/openbios-sparc64 | Bin 1593408 -> 1593408 bytes python/qemu/console_socket.py | 137 ++++---- python/qemu/machine.py | 44 ++- python/qemu/pylintrc | 2 +- qdev-monitor.c | 2 +- qemu-io-cmds.c | 2 +- qga/commands-win32.c | 29 +- qga/qapi-schema.json | 2 +- qom/object.c | 7 +- qom/qom-hmp-cmds.c | 32 +- roms/openbios | 2 +- scripts/coccinelle/err-bad-newline.cocci | 24 +- scripts/qapi/visit.py | 1 + scripts/tracetool/backend/dtrace.py | 4 + scsi/pr-manager-helper.c | 3 +- scsi/pr-manager.c | 2 +- slirp | 2 +- softmmu/memory.c | 2 +- softmmu/vl.c | 15 +- stubs/tpm.c | 3 +- target/arm/helper.c | 19 +- target/arm/mte_helper.c | 37 +- target/hppa/translate.c | 2 + target/i386/fpu_helper.c | 426 +++++++++++------------ target/i386/kvm.c | 16 +- target/i386/translate.c | 1 + target/ppc/kvm.c | 3 +- target/ppc/kvm_ppc.h | 4 +- target/ppc/mmu-hash64.c | 2 +- target/riscv/csr.c | 2 +- target/riscv/insn_trans/trans_rvv.inc.c | 11 +- tests/docker/Makefile.include | 2 +- tests/docker/docker.py | 13 +- tests/docker/dockerfiles/debian-bootstrap.pre | 7 + tests/qemu-iotests/028 | 19 ++ tests/qemu-iotests/028.out | 11 + tests/qemu-iotests/122 | 30 ++ tests/qemu-iotests/122.out | 17 + tests/qemu-iotests/197 | 10 +- tests/qemu-iotests/197.out | 2 +- tests/qemu-iotests/199 | 250 +++++++++++--- tests/qemu-iotests/199.out | 4 +- tests/qemu-iotests/264 | 76 ++--- tests/qemu-iotests/264.out | 2 + tests/qemu-iotests/296 | 44 ++- tests/qemu-iotests/296.out | 12 +- tests/qemu-iotests/302 | 127 +++++++ tests/qemu-iotests/302.out | 31 ++ tests/qemu-iotests/check | 14 +- tests/qemu-iotests/group | 13 +- tests/qemu-iotests/iotests.py | 34 +- tests/test-char.c | 2 +- tests/vm/basevm.py | 15 +- tpm.c | 43 ++- trace/control.c | 1 + util/module.c | 3 + util/oslib-posix.c | 15 + util/oslib-win32.c | 11 + 156 files changed, 2109 insertions(+), 988 deletions(-) create mode 100755 tests/qemu-iotests/302 create mode 100644 tests/qemu-iotests/302.out