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-allnoconfig in repository toolchain/ci/qemu.
from dcb40541eb Merge tag 'mips-20220611' of https://github.com/philmd/qemu [...] adds b2df786170 test/tcg/arm: Use -mfloat-abi=soft for test-armv6m-undef adds 6012d96379 tests/tcg/i386: Use explicit suffix on fist insns adds 72ec89bfc5 gitlab-ci: Fix the build-cfi-aarch64 and build-cfi-ppc64-s390x jobs adds ab698a4d8b tests/docker: fix the IMAGE for build invocation adds c48a5c4741 tests/tcg: disable xtensa-linux-user again adds 34776d80f3 gitlab: compare CIRRUS_nn vars against 'null' not "" adds b56d1ee951 .gitlab: use less aggressive nproc on our aarch64/32 runners adds debd075366 Merge tag 'pull-testing-next-140622-1' of https://github.com [...] adds e561b3b7df ui/gtk-gl-area: implement GL context destruction adds 09053670c9 ui/gtk-gl-area: create the requested GL context version adds 2910abd6b4 ui/cocoa: Fix poweroff request code adds d7d3491855 hw/usb: Add CanoKey Implementation adds d37d0e0e85 hw/usb/canokey: Add trace events adds 8caef85078 meson: Add CanoKey adds 994e735c83 docs: Add CanoKey documentation adds adaf4d2e84 docs/system/devices/usb: Add CanoKey to USB devices examples adds 5028d66cb2 MAINTAINERS: add myself as CanoKey maintainer adds f471e8b060 hw/usb/hcd-ehci: fix writeback order adds 0631d4b448 usbredir: avoid queuing hello packet on snapshot restore adds 45e64ab63d virtio-gpu: update done only on the scanout associated with rect adds 362239c05f ui/console: Do not return a value with ui_info adds aeffd071ed ui: Deliver refresh rate via QemuUIInfo adds b95b56311a virtio-gpu: Respect UI refresh rate for EDID adds 8e6c70b9d4 Merge tag 'kraxel-20220614-pull-request' of git://git.kraxel [...] adds 9e4067b8a4 MAINTAINERS: update Vladimir's address and repositories adds e2848bc574 Use io_uring_register_ring_fd() to skip fd operations adds 217c7f01ad qdev: unplug blocker for devices adds 661e21c48e remote/machine: add HotplugHandler for remote machine adds 9b5b473eae remote/machine: add vfio-user property adds 55116968de vfio-user: build library adds 8f9a9259d3 vfio-user: define vfio-user-server object adds 87f7249ff6 vfio-user: instantiate vfio-user context adds a6e8d6d98e vfio-user: find and init PCI device adds 9fb3fba149 vfio-user: run vfio-user context adds 90072f29d6 vfio-user: handle PCI config space accesses adds 253007d147 vfio-user: IOMMU support for remote device adds 15ccf9bee7 vfio-user: handle DMA mappings adds 3123f93d6b vfio-user: handle PCI BAR accesses adds 08cf3dc611 vfio-user: handle device interrupts adds 78e27dfa8d vfio-user: handle reset of remote device adds f387cac5af linux-aio: fix unbalanced plugged counter in laio_io_unplug() adds 99b969fbe1 linux-aio: explain why max batch is checked in laio_io_unplug() adds 9ac873a469 Merge tag 'block-pull-request' of https://gitlab.com/stefanh [...] adds b9f88dc071 qmp: Support for querying stats adds cc01a3f4ca kvm: Support for querying fd-based stats adds 467ef823d8 qmp: add filtering of statistics by target vCPU adds cfb3448922 cutils: add functions for IEC and SI prefixes adds 433815f5bd hmp: add basic "info stats" implementation adds 068cc51d42 qmp: add filtering of statistics by provider adds 7716417eac hmp: add filtering of statistics by provider adds cf7405bc02 qmp: add filtering of statistics by name adds 39cd0c7f12 hmp: add filtering of statistics by name adds f55ba8018c block: add more commands to preconfig mode adds 997340f3c5 s390x: simplify virtio_ccw_reset_virtio adds a44bed2f54 virtio-mmio: stop ioeventfd on legacy reset adds 9e43a83041 virtio: stop ioeventfd on reset adds 26cfd67981 virtio-mmio: cleanup reset adds b5569e5b56 configure: update list of preserved environment variables adds b9eae9efae configure: cleanup -fno-pie detection adds 39735a914d tests/vm: allow running tests in an unconfigured source tree adds aa4f3a3b88 build: fix check for -fsanitize-coverage-allowlist adds 766a981474 q35:Enable TSEG only when G_SMRAME and TSEG_EN both enabled adds 12640f05eb meson: put cross compiler info in a separate section adds 76ca98b0f8 build: include pc-bios/ part in the ROMS variable adds def6fd6c9c Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] new 9472a68965 tests/9pfs: walk to non-existent dir new c1668948e8 tests/9pfs: Twalk with nwname=0 new a6821b8284 tests/9pfs: compare QIDs in fs_walk_none() test new fd6c979e65 9pfs: refactor 'name_idx' -> 'nwalked' in v9fs_walk() new a93d2e89e5 9pfs: fix 'Twalk' to only send error if no component walked new 15fbff488a tests/9pfs: guard recent 'Twalk' behaviour fix new 0e43495d3b tests/9pfs: check fid being unaffected in fs_walk_2nd_nonexistent new 213fda642d Merge tag 'pull-9p-20220616' of https://github.com/cschoeneb [...]
The 8 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: .gitlab-ci.d/base.yml | 2 +- .gitlab-ci.d/buildtest.yml | 23 +- .../custom-runners/ubuntu-20.04-aarch32.yml | 4 +- .../custom-runners/ubuntu-20.04-aarch64.yml | 24 +- .gitmodules | 3 + Kconfig.host | 4 + MAINTAINERS | 35 +- Makefile | 12 +- accel/kvm/kvm-all.c | 403 +++++++++ block/io_uring.c | 12 +- block/linux-aio.c | 10 +- configure | 44 +- docs/system/device-emulation.rst | 1 + docs/system/devices/canokey.rst | 168 ++++ docs/system/devices/usb.rst | 4 + hmp-commands-info.hx | 14 + hmp-commands.hx | 14 + hw/9pfs/9p.c | 63 +- hw/core/qdev.c | 24 + hw/display/virtio-gpu-base.c | 7 +- hw/display/virtio-gpu.c | 4 + hw/display/virtio-vga.c | 5 +- hw/display/xenfb.c | 14 +- hw/pci-host/q35.c | 3 +- hw/pci/msi.c | 49 +- hw/pci/msix.c | 35 +- hw/pci/pci.c | 13 + hw/remote/Kconfig | 4 + hw/remote/iommu.c | 131 +++ hw/remote/machine.c | 88 +- hw/remote/meson.build | 4 + hw/remote/trace-events | 11 + hw/remote/vfio-user-obj.c | 958 +++++++++++++++++++++ hw/s390x/virtio-ccw.c | 12 +- hw/usb/Kconfig | 5 + hw/usb/canokey.c | 313 +++++++ hw/usb/canokey.h | 69 ++ hw/usb/hcd-ehci.c | 5 +- hw/usb/meson.build | 5 + hw/usb/redirect.c | 3 +- hw/usb/trace-events | 16 + hw/vfio/display.c | 8 +- hw/virtio/virtio-bus.c | 1 + hw/virtio/virtio-mmio.c | 18 +- hw/virtio/virtio-pci.c | 1 - include/exec/memory.h | 3 + include/hw/pci/msi.h | 1 + include/hw/pci/msix.h | 1 + include/hw/pci/pci.h | 13 + include/hw/qdev-core.h | 29 + include/hw/remote/iommu.h | 40 + include/hw/remote/machine.h | 4 + include/hw/remote/vfio-user-obj.h | 6 + include/hw/virtio/virtio-gpu.h | 1 + include/monitor/hmp.h | 1 + include/monitor/stats.h | 45 + include/qemu/cutils.h | 18 + include/ui/console.h | 4 +- include/ui/gtk.h | 2 +- meson.build | 55 +- meson_options.txt | 4 + monitor/hmp-cmds.c | 232 +++++ monitor/qmp-cmds.c | 155 ++++ qapi/block-core.json | 117 ++- qapi/block-export.json | 21 +- qapi/block.json | 6 +- qapi/meson.build | 1 + qapi/misc.json | 31 + qapi/qapi-schema.json | 1 + qapi/qom.json | 20 +- qapi/stats.json | 249 ++++++ scripts/meson-buildoptions.sh | 7 + softmmu/physmem.c | 4 +- softmmu/qdev-monitor.c | 4 + stubs/meson.build | 1 + stubs/vfio-user-obj.c | 6 + subprojects/libvfio-user | 1 + tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/centos8.docker | 2 + tests/qtest/fuzz/generic_fuzz.c | 9 +- tests/qtest/virtio-9p-test.c | 201 ++++- tests/tcg/arm/Makefile.softmmu-target | 2 +- tests/tcg/i386/test-i386-fp-exceptions.c | 24 +- tests/tcg/i386/test-i386.c | 2 +- tests/unit/test-cutils.c | 52 ++ tests/vm/Makefile.include | 26 +- ui/cocoa.m | 6 +- ui/console.c | 6 - ui/gtk-egl.c | 4 +- ui/gtk-gl-area.c | 42 +- ui/gtk.c | 45 +- ui/trace-events | 2 + util/cutils.c | 34 +- 93 files changed, 3921 insertions(+), 267 deletions(-) create mode 100644 docs/system/devices/canokey.rst create mode 100644 hw/remote/iommu.c create mode 100644 hw/remote/vfio-user-obj.c create mode 100644 hw/usb/canokey.c create mode 100644 hw/usb/canokey.h create mode 100644 include/hw/remote/iommu.h create mode 100644 include/hw/remote/vfio-user-obj.h create mode 100644 include/monitor/stats.h create mode 100644 qapi/stats.json create mode 100644 stubs/vfio-user-obj.c create mode 160000 subprojects/libvfio-user