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-allmodconfig 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 [...] adds 9472a68965 tests/9pfs: walk to non-existent dir adds c1668948e8 tests/9pfs: Twalk with nwname=0 adds a6821b8284 tests/9pfs: compare QIDs in fs_walk_none() test adds fd6c979e65 9pfs: refactor 'name_idx' -> 'nwalked' in v9fs_walk() adds a93d2e89e5 9pfs: fix 'Twalk' to only send error if no component walked adds 15fbff488a tests/9pfs: guard recent 'Twalk' behaviour fix adds 0e43495d3b tests/9pfs: check fid being unaffected in fs_walk_2nd_nonexistent adds 213fda642d Merge tag 'pull-9p-20220616' of https://github.com/cschoeneb [...] adds 638b752da3 pci-bridge/cxl_upstream: Add a CXL switch upstream port adds 18cef1c6a5 pci-bridge/cxl_downstream: Add a CXL switch downstream port adds 3afcbb7b8e docs/cxl: Add switch documentation adds b595d6272e virtio/vhost-user: Fix wrong vhost notifier GPtrArray size adds 90519b9053 virtio-iommu: Add bypass mode support to assigned device adds 08f2030a2e virtio-iommu: Use recursive lock to avoid deadlock adds 23b5f0ff6d virtio-iommu: Add an assert check in translate routine adds 0e660a6f90 crypto: Introduce RSA algorithm adds 9ce305c8be vhost: also check queue state in the vhost_dev_set_log error [...] adds 8c97e4deec acpi/erst: fix fallthrough code upon validation failure adds a28498b1f9 Merge tag 'for_upstream' of git://git.kernel.org/pub/scm/vir [...]
No new revisions were added by this update.
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 +++++++++ backends/cryptodev-builtin.c | 276 +++++- backends/cryptodev-vhost-user.c | 34 +- backends/cryptodev.c | 32 +- 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/cxl.rst | 88 +- docs/system/devices/usb.rst | 4 + hmp-commands-info.hx | 14 + hmp-commands.hx | 14 + hw/9pfs/9p.c | 63 +- hw/acpi/erst.c | 3 + hw/core/qdev.c | 24 + hw/cxl/cxl-host.c | 43 +- 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-bridge/cxl_downstream.c | 249 ++++++ hw/pci-bridge/cxl_upstream.c | 216 +++++ hw/pci-bridge/meson.build | 2 +- 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/trace-events | 1 + hw/virtio/vhost-user.c | 2 +- hw/virtio/vhost.c | 4 + hw/virtio/virtio-bus.c | 1 + hw/virtio/virtio-crypto.c | 323 +++++-- hw/virtio/virtio-iommu.c | 135 ++- hw/virtio/virtio-mmio.c | 18 +- hw/virtio/virtio-pci.c | 1 - include/exec/memory.h | 3 + include/hw/cxl/cxl.h | 5 + 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-crypto.h | 5 +- include/hw/virtio/virtio-gpu.h | 1 + include/hw/virtio/virtio-iommu.h | 4 +- include/monitor/hmp.h | 1 + include/monitor/stats.h | 45 + include/qemu/cutils.h | 18 + include/sysemu/cryptodev.h | 83 +- 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 +- 111 files changed, 5266 insertions(+), 427 deletions(-) create mode 100644 docs/system/devices/canokey.rst create mode 100644 hw/pci-bridge/cxl_downstream.c create mode 100644 hw/pci-bridge/cxl_upstream.c 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