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-build_cross in repository toolchain/ci/qemu.
from 6e31b3a5c3 Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] adds 7707beaea7 hw/usb/bus: Remove the "full-path" property adds 405cf80ceb usb: remove support for -usbdevice parameters adds 6523c96c9c usb: remove '-usbdevice u2f-key' adds 6db34277e3 usb: Un-deprecate -usbdevice (except for -usbdevice audio wh [...] adds c2a34ab2a0 usb: Document the missing -usbdevice options adds f4c46916dc hw/southbridge: Add missing Kconfig dependency VT82C686 on USB_UHCI adds 9a4e12a64d hw/usb/hcd-uhci: Expose generic prototypes to local header adds 6f2bcd5fc8 hw/usb: Extract VT82C686 UHCI PCI function into a new unit adds bbd8323d31 usb/storage: move declarations to usb/msd.h header adds 31b7bed8b6 usb/storage: move usb-bot device to separate source file adds 65561351e3 usb/storage move usb-storage device to separate source file adds f98c9bd45f usb/storage: add kconfig symbols adds 39912c14da usb/storage: clear csw on reset adds 5b7f5586d1 Merge remote-tracking branch 'remotes/kraxel/tags/usb-202103 [...] adds 7625a1ed01 utils: Use fixed-point arithmetic in qemu_strtosz adds 0693602a23 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-m [...] adds 5bb8327b65 virtiofsd: Release vu_dispatch_lock when stopping queue adds 6d118c4349 virtiofsd: Add qemu version and copyright info adds 28d1ad0ea4 virtiofsd: Don't allow empty filenames adds 20afcc23b3 virtiofsd: Don't allow empty paths in lookup_name() adds 03ccaaae48 virtiofsd: Convert some functions to return bool adds a339149afa migration/tls: fix inverted semantics in multifd_channel_connect adds fca676429c migration/tls: add error handling in multifd_tls_handshake_thread adds a8e2ab5db2 monitor: Replaced qemu_mutex_lock calls with QEMU_LOCK_GUARD adds 373969507a migration: Replaced qemu_mutex_lock calls with QEMU_LOCK_GUARD adds 5d1428d6c4 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds 8c6df16ff6 hw/char: add goldfish-tty adds 8785559390 hw/intc: add goldfish-pic adds 2fde99ee31 m68k: add an interrupt controller adds 0791bc02b8 m68k: add a system controller adds e1cecdca55 m68k: add Virtual M68k Machine adds ff81439aaf Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-6 [...] adds 6c6840e928 ui: introduce "password-secret" option for VNC servers adds 99522f69d6 ui: introduce "password-secret" option for SPICE server adds c47c0bcb33 ui: deprecate "password" option for SPICE server adds 14c235eb40 opengl: Do not convert format with glTexImage2D on OpenGL ES adds 40c0193739 ui/cocoa: Do not exit immediately after shutdown adds adc8fce871 ui: add more trace points for VNC client/server messages adds 55b400497c ui: avoid sending framebuffer updates outside client desktop bounds adds 3d3a528da4 ui: use client width/height in WMVi message adds 69cc8db44b ui: honour the actual guest display dimensions without rounding adds eb69442a06 ui: fold qemu_alloc_display in only caller adds ad7f2f8ee9 ui/cocoa: Comment about modifier key input quirks adds 25a7751043 Merge remote-tracking branch 'remotes/kraxel/tags/ui-2021031 [...] adds 996e7e4b72 s390x/kvm: Get rid of legacy_s390_alloc() adds 25459eb762 exec: Get rid of phys_mem_set_alloc() adds d66a52b50f s390x/cpu_model: use official name for 8562 adds e56552cf07 target/s390x: Implement the MVPG condition-code-option bit adds 1a3c443c43 target/s390x: Store r1/r2 for page-translation exceptions du [...] adds 5793f5aafb s390x/pci: Add missing initialization for g_autofree variables adds 569a948103 Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s39 [...] adds c960070c36 coreaudio: Drop support for macOS older than 10.6 adds 7d6948cd98 coreaudio: Extract device operations adds 3ba6e3f688 coreaudio: Handle output device change adds ce90fecbeb Merge remote-tracking branch 'remotes/kraxel/tags/audio-2021 [...] adds e4fd889f51 hw/9pfs/9p-synth: Replaced qemu_mutex_lock with QEMU_LOCK_GUARD adds 69259911f9 Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull [...] adds 4292d50193 vfio: Fix vfio_listener_log_sync function name typo adds 4eda914cac hw/vfio/pci-quirks: Replace the word 'blacklist' adds 4e779bf1a5 MAINTAINERS: Cover docs/igd-assign.txt in VFIO section adds 8dca037b48 vfio: Do not register any IOMMU_NOTIFIER_DEVIOTLB_UNMAP notifier adds 1a8e22bd20 spapr_iommu: Fix vhost integration regression adds d329f5032e vfio: Move the saving of the config space to the right place [...] adds 8ce1ff990e vfio: Set the priority of the VFIO VM state change handler e [...] adds ecebe53fe9 vfio: Avoid disabling and enabling vectors repeatedly in VFI [...] adds 1eb7f64275 vfio: Support host translation granule size adds 758b96b61d vfio/migrate: Move switch of dirty tracking into vfio_memory [...] adds 2255564fd2 Merge remote-tracking branch 'remotes/awilliam/tags/vfio-upd [...] adds ee2e67da8f Update OpenBIOS images to 4a004110 built from submodule. adds 571d413b5d Merge remote-tracking branch 'remotes/mcayland/tags/qemu-ope [...] adds c887d3339e tests/qtest: Only run fuzz-megasas-test if megasas device is [...] adds b43957dcdd tests/qtest: Only run fuzz-virtio-scsi when virtio-scsi is a [...] adds d3d39fc018 MAINTAINERS: Cover fuzzer reproducer tests within 'Device Fuzzing' adds e8a2a62106 fuzz: fix the pro100 generic-fuzzer config adds d0614b8e7a fuzz: don't leave orphan llvm-symbolizers around adds 97ef5f8862 fuzz: add a script to build reproducers adds 56f8f888ec fuzz: add instructions for building reproducers adds d7da0e5601 fuzz: add a am53c974 generic-fuzzer config adds 230376d285 memory: add a sparse memory device for fuzzing adds 25d309fb0d fuzz: configure a sparse-mem device, by default adds 7cac7fea70 fuzz: move some DMA hooks adds 20cf7b8e13 configure: add option to explicitly enable/disable libgio adds 26dbec410e Revert "accel: kvm: Add aligment assert for kvm_log_clear_one_slot" adds dc293f60b0 scsi: fix sense code for EREMOTEIO adds c963fee4b0 hw/i8254: fix vmstate load adds 8b858f9998 qemu-timer: allow freeing a NULL timer adds 56b89f4558 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 935cac9c80 mac_via: switch rtc pram trace-events to use hex rather than [...] adds 9d39ec70f4 mac_via: fix up adb_via_receive() trace events adds add4dbfbfc mac_via: allow long accesses to VIA registers adds a67ffaf0ec mac_via: don't re-inject ADB response when switching to IDLE state adds 4c8f4ab41c mac_via: rename VBL timer to 60Hz timer adds 82ff856fe7 mac_via: fix 60Hz VIA1 timer interval adds 30ca7eddc4 mac_via: remove VIA1 timer optimisations adds b12498fc57 Merge remote-tracking branch 'remotes/vivier/tags/q800-for-6 [...] adds 27e7de3ca7 qga: Correct loop count in qmp_guest_get_vcpus() adds 0697e9ed29 qga: Add spaces around operator adds 55b53dabb5 qga: Delete redundant spaces adds aaaed19972 qga: Open brace '{' following struct go on the same adds 86dc17d4d0 qga: Switch and case should be at the same indent adds c98939daec qga: return a more explicit error on why a command is disabled adds 7286d62d4e Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2 [...] adds 1cf54443d9 tests/acceptance: Print expected message on wait_for_console [...] adds f9cc00346d tests/migration: fix unix socket batch migration adds cd093d5a2c avocado_qemu: add exec_command function adds 9afa1766dd tests: Add functional test for out-of-process device emulation adds affc55e761 tests/acceptance: linux-related tests fix adds 1db136a29c Merge remote-tracking branch 'remotes/cleber-gitlab/tags/pyt [...] adds 6567ba0c60 utils: Use fixed-point arithmetic in qemu_strtosz adds 279d0a5b1e plugins: new syscalls plugin adds 787148bf92 plugins: Expose physical addresses instead of device offsets adds 841dcc0813 plugins: expand kernel-doc for qemu_info_t adds 1caa8d9f2c plugins: cleanup kernel-doc for qemu_plugin_install adds c4f19122d9 plugins: expand the callback typedef kernel-docs adds 83b9c2bfa4 plugins: expand the typedef kernel-docs for translation adds a40d3819e6 plugins: add qemu_plugin_cb_flags to kernel-doc adds fd6744a495 plugins: add qemu_plugin_id_t to kernel-doc adds 8bc9a4d46d plugins: expand inline exec kernel-doc documentation. adds 8affbacb06 plugins: expand kernel-doc for instruction query and instrum [...] adds fc292a7e7c plugins: expand kernel-doc for memory query and instrumentation adds a2b8816977 plugins: getting qemu_plugin_get_hwaddr only expose one func [...] adds 38c4101deb plugins: Fixes typo in qemu-plugin.h adds 9e7118023f hw/core: Only build guest-loader if libfdt is available adds 6e71c36557 Merge remote-tracking branch 'remotes/stsquad/tags/pull-misc [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 19 + accel/kvm/kvm-all.c | 7 - audio/coreaudio.c | 428 +++++++++++---------- configure | 60 ++- contrib/plugins/hotpages.c | 2 +- contrib/plugins/hwprofile.c | 2 +- default-configs/devices/m68k-softmmu.mak | 1 + docs/devel/fuzzing.rst | 56 +++ docs/specs/virt-ctlr.txt | 26 ++ docs/system/deprecated.rst | 17 +- docs/system/removed-features.rst | 8 + hw/9pfs/9p-synth.c | 12 +- hw/char/Kconfig | 3 + hw/char/goldfish_tty.c | 285 ++++++++++++++ hw/char/meson.build | 2 + hw/char/trace-events | 10 + hw/core/Kconfig | 5 + hw/core/meson.build | 3 +- hw/intc/Kconfig | 6 + hw/intc/goldfish_pic.c | 219 +++++++++++ hw/intc/m68k_irqc.c | 119 ++++++ hw/intc/meson.build | 2 + hw/intc/trace-events | 8 + hw/isa/Kconfig | 1 + hw/m68k/Kconfig | 9 + hw/m68k/meson.build | 1 + hw/m68k/virt.c | 313 +++++++++++++++ hw/mem/meson.build | 1 + hw/mem/sparse-mem.c | 151 ++++++++ hw/misc/Kconfig | 3 + hw/misc/mac_via.c | 194 ++++------ hw/misc/meson.build | 3 + hw/misc/trace-events | 11 +- hw/misc/virt_ctrl.c | 151 ++++++++ hw/ppc/spapr_iommu.c | 5 + hw/s390x/s390-pci-vfio.c | 9 +- hw/timer/i8254.c | 2 +- hw/usb/Kconfig | 13 +- hw/usb/bus.c | 39 +- hw/usb/dev-audio.c | 1 - hw/usb/dev-serial.c | 2 +- hw/usb/dev-storage-bot.c | 63 +++ hw/usb/dev-storage-classic.c | 156 ++++++++ hw/usb/dev-storage.c | 226 +---------- hw/usb/hcd-uhci.c | 83 +--- hw/usb/hcd-uhci.h | 93 +++++ hw/usb/meson.build | 5 +- hw/usb/u2f.c | 1 - hw/usb/vt82c686-uhci-pci.c | 43 +++ hw/vfio/common.c | 103 +++-- hw/vfio/migration.c | 63 +-- hw/vfio/pci-quirks.c | 14 +- hw/vfio/pci.c | 24 +- hw/vfio/pci.h | 2 +- hw/vfio/trace-events | 2 +- include/hw/char/goldfish_tty.h | 35 ++ include/hw/intc/goldfish_pic.h | 33 ++ include/hw/intc/m68k_irqc.h | 41 ++ include/hw/mem/sparse-mem.h | 19 + include/hw/misc/mac_via.h | 8 +- include/hw/misc/virt_ctrl.h | 22 ++ include/hw/usb.h | 3 +- include/hw/usb/msd.h | 54 +++ include/qapi/qmp/dispatch.h | 4 +- include/qemu/qemu-plugin.h | 232 ++++++++--- include/qemu/timer.h | 6 +- include/standard-headers/asm-m68k/bootinfo-virt.h | 18 + include/sysemu/kvm.h | 4 - migration/migration.c | 6 +- migration/multifd.c | 21 +- migration/ram.c | 6 +- monitor/monitor.c | 8 +- monitor/qmp.c | 51 ++- pc-bios/openbios-ppc | Bin 696912 -> 696912 bytes pc-bios/openbios-sparc32 | Bin 382048 -> 382048 bytes pc-bios/openbios-sparc64 | Bin 1593408 -> 1593408 bytes plugins/api.c | 25 +- qapi/qmp-dispatch.c | 6 +- qapi/qmp-registry.c | 10 +- qemu-options.hx | 53 ++- qga/channel-win32.c | 7 +- qga/commands-posix.c | 47 +-- qga/commands-win32.c | 26 +- qga/commands.c | 4 +- qga/main.c | 63 ++- roms/openbios | 2 +- scripts/oss-fuzz/output_reproducer.py | 160 ++++++++ scsi/utils.c | 4 +- softmmu/memory.c | 1 - softmmu/physmem.c | 38 +- softmmu/vl.c | 2 - target/s390x/cpu.h | 5 + target/s390x/cpu_models.c | 4 +- target/s390x/excp_helper.c | 3 + target/s390x/helper.h | 2 +- target/s390x/insn-data.def | 2 +- target/s390x/kvm.c | 43 +-- target/s390x/mem_helper.c | 160 ++++++-- target/s390x/translate.c | 7 +- tests/acceptance/avocado_qemu/__init__.py | 23 +- tests/acceptance/multiprocess.py | 95 +++++ tests/migration/guestperf/engine.py | 7 + tests/plugin/meson.build | 2 +- tests/plugin/syscall.c | 49 +++ tests/qtest/fuzz-megasas-test.c | 49 +++ tests/qtest/fuzz-test.c | 76 ---- .../qtest/{fuzz-test.c => fuzz-virtio-scsi-test.c} | 44 +-- tests/qtest/fuzz/generic_fuzz.c | 29 +- tests/qtest/fuzz/generic_fuzz_configs.h | 8 +- tests/qtest/meson.build | 5 +- tests/unit/test-cutils.c | 2 +- tools/virtiofsd/fuse_virtio.c | 6 + tools/virtiofsd/passthrough_ll.c | 52 ++- ui/cocoa.m | 46 ++- ui/console-gl.c | 19 +- ui/console.c | 14 +- ui/spice-core.c | 32 +- ui/trace-events | 16 + ui/vnc-jobs.c | 44 ++- ui/vnc.c | 71 +++- ui/vnc.h | 1 + util/cutils.c | 50 ++- 122 files changed, 3768 insertions(+), 1304 deletions(-) create mode 100644 docs/specs/virt-ctlr.txt create mode 100644 hw/char/goldfish_tty.c create mode 100644 hw/intc/goldfish_pic.c create mode 100644 hw/intc/m68k_irqc.c create mode 100644 hw/m68k/virt.c create mode 100644 hw/mem/sparse-mem.c create mode 100644 hw/misc/virt_ctrl.c create mode 100644 hw/usb/dev-storage-bot.c create mode 100644 hw/usb/dev-storage-classic.c create mode 100644 hw/usb/hcd-uhci.h create mode 100644 hw/usb/vt82c686-uhci-pci.c create mode 100644 include/hw/char/goldfish_tty.h create mode 100644 include/hw/intc/goldfish_pic.h create mode 100644 include/hw/intc/m68k_irqc.h create mode 100644 include/hw/mem/sparse-mem.h create mode 100644 include/hw/misc/virt_ctrl.h create mode 100644 include/hw/usb/msd.h create mode 100644 include/standard-headers/asm-m68k/bootinfo-virt.h create mode 100755 scripts/oss-fuzz/output_reproducer.py create mode 100644 tests/acceptance/multiprocess.py create mode 100644 tests/plugin/syscall.c create mode 100644 tests/qtest/fuzz-megasas-test.c copy tests/qtest/{fuzz-test.c => fuzz-virtio-scsi-test.c} (60%)