This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/qemu.
from 362534a643 Merge remote-tracking branch 'remotes/bsdimp/tags/pull-bsd-u [...] adds 20171ea895 multifd: Implement yank for multifd send side adds e9ab82b858 multifd: Unconditionally unregister yank function adds 1230a25f6f migration/ram: Don't passs RAMState to migration_clear_memor [...] adds b7acd65707 migration: allow multifd for socket protocol only adds 5ad15e8614 migration: allow enabling mutilfd for specific protocol only adds e2daccb0d0 migration/rdma: Try to register On-Demand Paging memory region adds 911965ace9 migration/rdma: advise prefetch write for ODP region adds 50352cce13 Merge remote-tracking branch 'remotes/juanquintela/tags/migr [...] adds 685db13a38 tests: acpi: dump table with failed checksum adds e741aff0f4 tests: qtest: add qtest_has_accel() to check if tested binar [...] adds c306cdb0cc tests: acpi: whitelist expected tables for acpi/q35/xapic testcase adds 80a2f3387c tests: acpi: q35: test for x2APIC entries in SRAT adds b59a898458 tests: acpi: update expected tables blobs adds f6826ac4ae tests: acpi: whitelist new expected table tests/data/acpi/q3 [...] adds 0ff92b6d99 tests: acpi: add testcase for intel_iommu (DMAR table) adds 44d3bdd8a6 tests: acpi: add expected blob for DMAR table adds c5a7baad29 tests: acpi: whitelist expected blobs for new acpi/q35/ivrs [...] adds a4c730cbb2 tests: acpi: add testcase for amd-iommu (IVRS table) adds ef422a1422 tests: acpi: update expected blobs adds 709611cb23 tests: acpi: arm/virt: drop redundant test_acpi_one() in tes [...] adds 07e6ed2c79 tests: arm-cpu-features: use qtest_has_kvm() API adds b72c76033d tests: migration-test: use qtest_has_accel() API adds 220ffd949b tests: bios-tables-test: use qtest_has_accel() API to regist [...] adds c64038c93e vdpa: Skip protected ram IOMMU mappings adds 032e4d686e vdpa: Add vhost_vdpa_section_end adds 013108b6e5 vdpa: Check for iova range at mappings changes adds 819bbda81f virtio-iommu: Remove the non transitional name adds 19d20e910a virtio-iommu: Drop base_name and change generic_name adds 6889eb2d43 libvhost-user: fix VHOST_USER_REM_MEM_REG skipping mmap_addr adds 821d28b88f vhost-user-rng: Add vhost-user-rng implementation adds c7160fff7d vhost-user-rng-pci: Add vhost-user-rng-pci implementation adds c47d4fa0c8 docs: Add documentation for vhost based RNG implementation adds a1ed9ef1de vhost-user: fix duplicated notifier MR init adds 7fe7791e3f failover: fix a regression introduced by JSON'ification of -device adds 515efffc2f vhost-user-blk-test: pass vhost-user socket fds to QSD adds bcfc906be4 qdev/qbus: remove failover specific code adds 71352aa95b rebuild-expected-aml.sh: allow partial target list adds 81d7228647 bios-tables-test: don't disassemble empty files adds 7327813d17 vhost-vdpa: open device fd in net_init_vhost_vdpa() adds 4d191cfdc7 vhost-vdpa: classify one time request adds 353244d8b9 vhost-vdpa: prepare for the multiqueue support adds 654790b65b vhost-vdpa: let net_vhost_vdpa_init() returns NetClientState * adds 2f849dbdb2 net: introduce control client adds 05ba3f63d1 vhost-net: control virtqueue support adds 441537f1ce virtio-net: use "queue_pairs" instead of "queues" when possible adds 049eb15b5f vhost: record the last virtqueue index for the virtio device adds 22288fe5a3 virtio-net: vhost control virtqueue support adds 402378407d vhost-vdpa: multiqueue support adds 0e464f7d99 pci: fix PCI resource reserve capability on BE adds 6dcb1cc951 tests/acpi/bios-tables-test: add and allow changes to a new [...] adds 04dd78b9e8 tests/acpi/pcihp: add unit tests for hotplug on multifunctio [...] adds a8339e07f9 tests/acpi/bios-tables-test: update DSDT blob for multifunct [...] adds afc9fcde55 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 621f70d210 spapr/xive: Add source status helpers adds 6f4912a416 target/ppc: Use tcg_constant_i32() in gen_setb() adds 491b3cca36 target/ppc: Use tcg_constant_i64() in gen_brh() adds a8dcb8da8a target/ppc: Fix the test raising the decrementer exception adds 3c706d0252 hw/ppc/spapr_softmmu: Reduce include list adds 644c68696e spapr/xive: Use xive_esb_rw() to trigger interrupts adds 5ae3d2e8ba hw/ppc: Fix iothread locking in the 405 code adds 252fcf36bb tests/acceptance: Add tests for the ppc405 boards adds 66c6b40aba linux-user/ppc: Fix XER access in save/restore_user_regs adds 7974dc5900 target/ppc: Fix XER access in gdbstub adds 10de052188 linux-user: Fix XER access in ppc version of elf_core_copy_regs adds 3938cacdb2 target/ppc: Fix XER access in monitor adds 239fec2497 ppc/pegasos2: Restrict memory to 2 gigabytes adds 99173b679a ppc/pegasos2: Warn when using VOF but no kernel is specified adds 94cd1ffbe1 ppc/pegasos2: Implement get-time-of-day RTAS function with VOF adds bd20cde50b ppc/pegasos2: Access MV64361 registers via their memory region adds d200ea14b7 ppc/pegasos2: Add constants for PCI config addresses adds 284c0486e7 ppc/pegasos2: Implement power-off RTAS function with VOF adds 5ff1dfdf66 tests/acceptance: Add a test for the bamboo ppc board adds 6fa5726be6 target/ppc: Filter mtmsr[d] input before setting MSR adds f7460df271 target/ppc: add MMCR0 PMCC bits to hflags adds 565cb10967 target/ppc: add user read/write functions for MMCR0 adds 7b3ecf16c8 target/ppc: add user read/write functions for MMCR2 adds cedf706956 target/ppc: adding user read/write functions for PMCs adds 6f9e8515c1 hw/ppc/ppc4xx_pci: Fix ppc4xx_pci_map_irq() for recent Linux [...] adds e016b58f6e Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-6 [...] adds 5384adef5d tests/acpi: Get prepared for IORT E.b revision upgrade adds 1c2cb7e0b3 hw/arm/virt-acpi-build: IORT upgrade up to revision E.b adds 47432863ff tests/acpi: Generate reference blob for IORT rev E.b adds 99abb72520 hw/arm/virt: Don't create device-tree node for empty NUMA node adds b152229697 roms/edk2: Only init brotli submodule to build BaseTools adds bd0da3a3d4 roms/edk2: Only initialize required submodules adds b84722cf44 hw/arm/sbsa-ref: Fixed cpu type error message typo. adds 8975eb891f hw/elf_ops.h: switch to ssize_t for elf loader return type adds 3cc322f437 tests/acpi: Add void table for virt/DBG2 bios-tables-test adds f0dc9a5d8d hw/arm/virt_acpi_build: Generate DBG2 table adds 98f5c60fbd bios-tables-test: Generate reference table for virt/DBG2 adds 31511b6fe0 hw/arm/virt: Only describe cpu topology since virt-6.2 adds b863f0b758 device_tree: Add qemu_fdt_add_path adds 72b0527ff6 hw/arm/virt: Add cpu-map to device tree adds 9de36ef872 hw/acpi/aml-build: Add Processor hierarchy node structure adds 099f2df2e6 hw/acpi/aml-build: Add PPTT table adds 4ebd52b92a tests/data/acpi/virt: Add an empty expected file for PPTT adds 70d23ed534 hw/arm/virt-acpi-build: Generate PPTT table adds f801789ff0 tests/data/acpi/virt: Update the empty expected file for PPTT adds 4c127fdbe8 Merge remote-tracking branch 'remotes/rth/tags/pull-arm-2021 [...] adds e976459b3b mac_via: update comment for VIA1B_vMystery bit adds 39950b16ec q800: move VIA1 IRQ from level 1 to level 6 adds 91ff5e4dcd q800: use GLUE IRQ numbers instead of IRQ level for GLUE IRQs adds 291bc1809a mac_via: add GPIO for A/UX mode adds a85d18aabd q800: wire up auxmode GPIO to GLUE adds f7c6e12e24 q800: route SONIC on-board Ethernet IRQ via nubus IRQ 9 in c [...] adds c7710c1ebf q800: wire up remaining IRQs in classic mode adds 3ea74abe2d q800: add NMI handler adds a56c12fb76 q800: drop 8-bit graphic_depth check for Apple 21 inch display adds 1dafe7656a Merge remote-tracking branch 'remotes/vivier-m68k/tags/q800- [...] adds 82b6a3f64d aspeed: Add support for the fp5280g2-bmc board adds fc6642544e aspeed/smc: Use a container for the flash mmio address space adds b12fa6118f speed/sdhci: Add trace events adds eb8f1d57bd Merge remote-tracking branch 'remotes/clg/tags/pull-aspeed-2 [...] adds b4b9a0e32f update seabios to master branch snapshot adds 9fb3fcfce5 update seabios binaries adds 2c64ff92ec Merge remote-tracking branch 'remotes/kraxel/tags/seabios-20 [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.d/edk2.yml | 6 +- MAINTAINERS | 1 + docs/system/device-emulation.rst | 1 + docs/system/devices/vhost-user-rng.rst | 39 ++++ hw/acpi/aml-build.c | 89 ++++++++ hw/arm/aspeed.c | 74 ++++++ hw/arm/boot.c | 13 ++ hw/arm/sbsa-ref.c | 2 +- hw/arm/virt-acpi-build.c | 117 ++++++++-- hw/arm/virt.c | 71 +++++- hw/core/loader.c | 60 ++--- hw/intc/spapr_xive.c | 2 +- hw/intc/spapr_xive_kvm.c | 14 +- hw/intc/xive.c | 8 +- hw/m68k/q800.c | 169 +++++++++++++- hw/misc/mac_via.c | 23 ++ hw/misc/trace-events | 1 + hw/net/vhost_net-stub.c | 4 +- hw/net/vhost_net.c | 55 +++-- hw/net/virtio-net.c | 201 +++++++++------- hw/pci-host/mv64361.c | 1 + hw/pci/pci_bridge.c | 10 +- hw/ppc/pegasos2.c | 162 ++++++++----- hw/ppc/ppc.c | 6 +- hw/ppc/ppc4xx_pci.c | 8 +- hw/ppc/spapr_softmmu.c | 15 -- hw/sd/aspeed_sdhci.c | 5 + hw/sd/trace-events | 4 + hw/ssi/aspeed_smc.c | 11 +- hw/virtio/Kconfig | 5 + hw/virtio/meson.build | 2 + hw/virtio/trace-events | 1 + hw/virtio/vhost-user-rng-pci.c | 79 +++++++ hw/virtio/vhost-user-rng.c | 289 ++++++++++++++++++++++++ hw/virtio/vhost-user.c | 5 +- hw/virtio/vhost-vdpa.c | 140 +++++++++--- hw/virtio/virtio-iommu-pci.c | 4 +- include/hw/acpi/aml-build.h | 3 + include/hw/arm/virt.h | 4 +- include/hw/elf_ops.h | 27 +-- include/hw/loader.h | 58 ++--- include/hw/misc/mac_via.h | 1 + include/hw/ppc/xive.h | 24 ++ include/hw/ssi/aspeed_smc.h | 2 +- include/hw/virtio/vhost-user-rng.h | 33 +++ include/hw/virtio/vhost-vdpa.h | 3 + include/hw/virtio/vhost.h | 2 + include/hw/virtio/virtio-iommu.h | 2 +- include/hw/virtio/virtio-net.h | 5 +- include/net/net.h | 5 + include/net/vhost_net.h | 6 +- include/sysemu/device_tree.h | 1 + linux-user/elfload.c | 2 +- linux-user/ppc/signal.c | 9 +- meson.build | 12 + migration/migration.c | 12 + migration/multifd.c | 35 ++- migration/multifd.h | 4 + migration/ram.c | 13 +- migration/rdma.c | 115 ++++++++-- migration/trace-events | 2 + net/net.c | 24 +- net/vhost-vdpa.c | 127 +++++++++-- pc-bios/bios-256k.bin | Bin 262144 -> 262144 bytes pc-bios/bios-microvm.bin | Bin 131072 -> 131072 bytes pc-bios/bios.bin | Bin 131072 -> 131072 bytes pc-bios/vgabios-ati.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-bochs-display.bin | Bin 28672 -> 28672 bytes pc-bios/vgabios-cirrus.bin | Bin 38912 -> 39424 bytes pc-bios/vgabios-qxl.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-ramfb.bin | Bin 28672 -> 28672 bytes pc-bios/vgabios-stdvga.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-virtio.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-vmware.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios.bin | Bin 38912 -> 38912 bytes roms/Makefile | 3 +- roms/Makefile.edk2 | 7 +- roms/seabios | 2 +- scripts/make-release | 7 +- softmmu/device_tree.c | 44 +++- softmmu/qdev-monitor.c | 18 +- subprojects/libvhost-user/libvhost-user.c | 1 + target/ppc/cpu.c | 2 +- target/ppc/cpu.h | 25 +- target/ppc/cpu_init.c | 16 +- target/ppc/gdbstub.c | 8 +- target/ppc/helper_regs.c | 6 + target/ppc/monitor.c | 9 +- target/ppc/power8-pmu-regs.c.inc | 262 +++++++++++++++++++++ target/ppc/spr_tcg.h | 8 + target/ppc/translate.c | 95 ++++---- tests/acceptance/ppc_405.py | 42 ++++ tests/acceptance/ppc_bamboo.py | 39 ++++ tests/data/acpi/q35/APIC.xapic | Bin 0 -> 2686 bytes tests/data/acpi/q35/DMAR.dmar | Bin 0 -> 120 bytes tests/data/acpi/q35/{DSDT => DSDT.ivrs} | Bin 8289 -> 8306 bytes tests/data/acpi/q35/{DSDT => DSDT.multi-bridge} | Bin 8289 -> 8583 bytes tests/data/acpi/q35/DSDT.xapic | Bin 0 -> 35652 bytes tests/data/acpi/q35/FACP.xapic | Bin 0 -> 244 bytes tests/data/acpi/q35/IVRS.ivrs | Bin 0 -> 104 bytes tests/data/acpi/q35/SRAT.xapic | Bin 0 -> 5080 bytes tests/data/acpi/rebuild-expected-aml.sh | 22 +- tests/data/acpi/virt/DBG2 | Bin 0 -> 87 bytes tests/data/acpi/virt/IORT | Bin 124 -> 128 bytes tests/data/acpi/virt/IORT.memhp | Bin 124 -> 128 bytes tests/data/acpi/virt/IORT.numamem | Bin 124 -> 128 bytes tests/data/acpi/virt/IORT.pxb | Bin 124 -> 128 bytes tests/data/acpi/virt/PPTT | Bin 0 -> 76 bytes tests/qtest/acpi-utils.c | 14 ++ tests/qtest/arm-cpu-features.c | 29 +-- tests/qtest/bios-tables-test.c | 122 ++++++++-- tests/qtest/libqos/libqtest.h | 8 + tests/qtest/libqtest.c | 27 +++ tests/qtest/migration-test.c | 15 +- tests/qtest/vhost-user-blk-test.c | 4 +- tests/tcg/ppc64/Makefile.target | 2 + tests/tcg/ppc64le/Makefile.target | 2 + tests/tcg/ppc64le/signal_save_restore_xer.c | 42 ++++ 118 files changed, 2562 insertions(+), 547 deletions(-) create mode 100644 docs/system/devices/vhost-user-rng.rst create mode 100644 hw/virtio/vhost-user-rng-pci.c create mode 100644 hw/virtio/vhost-user-rng.c create mode 100644 include/hw/virtio/vhost-user-rng.h create mode 100644 target/ppc/power8-pmu-regs.c.inc create mode 100644 tests/acceptance/ppc_405.py create mode 100644 tests/acceptance/ppc_bamboo.py create mode 100644 tests/data/acpi/q35/APIC.xapic create mode 100644 tests/data/acpi/q35/DMAR.dmar copy tests/data/acpi/q35/{DSDT => DSDT.ivrs} (97%) copy tests/data/acpi/q35/{DSDT => DSDT.multi-bridge} (94%) create mode 100644 tests/data/acpi/q35/DSDT.xapic create mode 100644 tests/data/acpi/q35/FACP.xapic create mode 100644 tests/data/acpi/q35/IVRS.ivrs create mode 100644 tests/data/acpi/q35/SRAT.xapic create mode 100644 tests/data/acpi/virt/DBG2 create mode 100644 tests/data/acpi/virt/PPTT create mode 100644 tests/tcg/ppc64le/signal_save_restore_xer.c