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-release-arm-next-allmodconfig in repository toolchain/ci/qemu.
from 30796f5567 Merge tag 'for_upstream' of git://git.kernel.org/pub/scm/vir [...] adds a6bc80f7b1 target/mips: Fix WatchHi.M handling adds 954d1658bd target/mips: Fix SAT_S trans helper adds 7fc235c67f target/mips: Fix df_extract_val() and df_extract_df() dfe lookup adds 4b532b4f2b target/mips: Fix msa checking condition in trans_msa_elm_fn() adds ead0bf0d33 target/mips: Do not treat msa INSERT as NOP when wd is zero adds 857816a42b target/mips: Fix store adress of high 64bit in helper_msa_st_b() adds 1d29f899e7 target/mips: Fix FTRUNC_S and FTRUNC_U trans helper adds a1b092537a target/mips: Fix emulation of nanoMIPS MTHLIP instruction adds 9e4f726d4f target/mips: Fix emulation of nanoMIPS EXTRV_S.H instruction adds 5de4359b4f target/mips: Fix emulation of nanoMIPS BPOSGE32C instruction adds 14668cfaaf target/mips: Fix emulation of nanoMIPS BNEC[32] instruction adds db7596989a target/mips: Fix handling of unaligned memory access for nan [...] adds f1663114df target/mips: Add missing default cases for some nanoMIPS pools adds 8e0e23445a target/mips: Undeprecate nanoMIPS ISA support in QEMU adds 0c285e0128 hw/block/fdc-sysbus: Always mark sysbus floppy controllers a [...] adds 3f0efcac43 hw/acpi/piix4: move xen_enabled() logic from piix4_pm_init() [...] adds 5b07f44102 hw/acpi/piix4: change smm_enabled from int to bool adds 7ace6b4f81 hw/acpi/piix4: convert smm_enabled bool to qdev property adds 2bfd0845f0 hw/acpi/piix4: move PIIX4PMState into separate piix4.h header adds 19eb2a0da2 hw/acpi/piix4: alter piix4_pm_init() to return PIIX4PMState adds d0af99ac12 hw/acpi/piix4: rename piix4_pm_init() to piix4_pm_initfn() adds 29786d42ba hw/acpi/piix4: use qdev gpio to wire up sci_irq adds b49e94424c hw/acpi/piix4: use qdev gpio to wire up smi_irq adds ee7318bc09 hw/i386/pc_piix: create PIIX4_PM device directly instead of [...] adds 5a9715c26f hw/isa/piix4.c: create PIIX4_PM device directly instead of u [...] adds 65417e548a hw/acpi/piix4: remove unused piix4_pm_initfn() function adds 3963e1398e hw/southbridge/piix: Aggregate all PIIX southbridge type names adds 14f94725c9 hw/isa/piix4: Use object_initialize_child() for embedded struct adds 87e010d6d6 hw/isa/piix4: Move pci_map_irq_fn' near pci_set_irq_fn adds c397a2d3e4 hw/isa/piix4: QOM'ify PCI device creation and wiring adds e3d198eed1 hw/isa/piix4: Factor out ISABus retrieval from piix4_create() adds 19e375db22 hw/isa/piix4: QOM'ify PIIX4 PM creation adds e8ebf54936 hw/isa/piix4: Inline and remove piix4_create() adds 5bf26b9393 hw/isa/piix3: Move pci_map_irq_fn near pci_set_irq_fn adds fe3055d292 hw/isa/piix3: QOM'ify PCI device creation and wiring adds 6e8791fb61 hw/isa/piix3: Factor out ISABus retrieval from piix3_create() adds 988fb61321 hw/isa/piix3: Inline and remove piix3_create() adds 94c720f39e hw/i386/microvm-dt: Force explicit failure if retrieving QOM [...] adds 8f3428cc85 hw/i386/microvm-dt: Determine mc146818rtc's IRQ number from [...] adds 5b21b331be hw/rtc/mc146818rtc: QOM'ify io_base offset adds aa2e535c82 hw: Reuse TYPE_I8042 define adds bae17e7483 hw/audio/cs4231a: Const'ify global tables adds fc5f892368 hw/i386/pc: Unexport PC_CPU_MODEL_IDS macro adds cb76321ecc hw/i386/pc: Unexport functions used only internally adds 68d58770d7 hw/i386/pc: Remove orphan declarations adds 3d9641509a hw/net/fsl_etsec/etsec: Remove obsolete and unused etsec_create() adds 7112ffd93a accel/tcg/cpu-exec: Unexport dump_drift_info() adds b01841fa85 accel/tcg: Inline dump_opcount_info() and remove it adds 37da3bcf01 docs/devel: Fix link to developer mailing lists adds 8b7f856e9d Merge tag 'mips-20220611' of https://github.com/philmd/qemu [...] adds 1ed771b21c bsd-user/freebsd/os-syscall.c: lock_iovec adds 883808d848 bsd-user/freebsd/os-syscall.c: unlock_iovec adds db69788703 bsd-user/freebsd/os-syscall.c: Tracing and error boilerplate adds 80da1b0088 bsd-user/bsd-file.h: Add implementations for read, pread, re [...] adds 770d8abae7 bsd-user/bsd-file.h: Meat of the write system calls adds 9554d33076 bsd-user/freebsd/os-syscall.c: Implement exit adds b871cc83d6 Merge tag 'bsd-user-preen-2022q2-pull-request' of ssh://gith [...] adds b1f66fab45 hw/mips/boston: Initialize g_autofree pointers adds c304d11f45 accel/tcg/cpu-exec: Unexport dump_drift_info() adds ea7c452783 accel/tcg: Inline dump_opcount_info() and remove it adds 6e0c185988 docs/devel: Fix link to developer mailing lists adds 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 [...]
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 | 38 +- accel/tcg/cpu-exec.c | 4 +- accel/tcg/translate-all.c | 5 - block/io_uring.c | 12 +- block/linux-aio.c | 10 +- bsd-user/bsd-file.h | 163 ++++ .../{i386/target_arch_sigtramp.h => bsd-proc.h} | 27 +- bsd-user/freebsd/os-syscall.c | 217 ++++- configure | 22 +- docs/about/deprecated.rst | 30 - docs/devel/submitting-a-patch.rst | 6 +- docs/system/device-emulation.rst | 1 + docs/system/devices/canokey.rst | 168 ++++ docs/system/devices/usb.rst | 4 + hw/acpi/piix4.c | 77 +- hw/audio/cs4231a.c | 8 +- hw/block/fdc-sysbus.c | 16 +- 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/i386/acpi-build.c | 1 + hw/i386/microvm-dt.c | 9 +- hw/i386/pc.c | 17 +- hw/i386/pc_piix.c | 23 +- hw/isa/piix3.c | 98 ++- hw/isa/piix4.c | 116 +-- hw/mips/boston.c | 3 +- hw/mips/jazz.c | 2 +- hw/mips/malta.c | 9 +- hw/net/fsl_etsec/etsec.c | 23 - hw/net/fsl_etsec/etsec.h | 7 - 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/rtc/mc146818rtc.c | 9 +- hw/sparc64/sun4u.c | 2 +- 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 +- include/exec/cpu-all.h | 3 - include/exec/memory.h | 3 + include/hw/acpi/piix4.h | 75 ++ include/hw/block/fdc.h | 3 +- include/hw/i386/pc.h | 14 - include/hw/isa/isa.h | 2 - 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/rtc/mc146818rtc.h | 2 +- include/hw/southbridge/piix.h | 12 +- include/hw/virtio/virtio-gpu.h | 1 + include/ui/console.h | 4 +- include/ui/gtk.h | 2 +- meson.build | 30 +- meson_options.txt | 4 + qapi/misc.json | 31 + qapi/qom.json | 20 +- 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 + target/mips/cpu.c | 2 +- target/mips/cpu.h | 3 +- target/mips/tcg/msa_helper.c | 2 +- target/mips/tcg/msa_translate.c | 29 +- target/mips/tcg/nanomips_translate.c.inc | 33 +- target/mips/tcg/sysemu/cp0_helper.c | 3 +- target/mips/tcg/translate.c | 5 +- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/centos8.docker | 2 + tests/qtest/fuzz/generic_fuzz.c | 9 +- tests/tcg/arm/Makefile.softmmu-target | 2 +- tests/tcg/i386/test-i386-fp-exceptions.c | 24 +- tests/tcg/i386/test-i386.c | 2 +- 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 + 105 files changed, 3047 insertions(+), 457 deletions(-) copy bsd-user/{i386/target_arch_sigtramp.h => bsd-proc.h} (59%) 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/acpi/piix4.h create mode 100644 include/hw/remote/iommu.h create mode 100644 include/hw/remote/vfio-user-obj.h create mode 100644 stubs/vfio-user-obj.c create mode 160000 subprojects/libvfio-user