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-mainline-allmodconfig in repository toolchain/ci/qemu.
from c148a05721 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2021 [...] adds 719f874b83 target/mips: Check nanoMIPS DSP MULT[U] accumulator with Release 6 adds e07f3e265b hw/mips/boston: Massage memory map information adds 10e3f30ff7 hw/mips/boston: Allow loading elf kernel and dtb adds 723038999e hw/mips/boston: Add FDT generator adds 7da51cb391 target/mips: Remove unused register from MSA 2R/2RF instruct [...] adds 2b537a3d85 target/mips: Use tcg_constant_i32() in gen_msa_elm_df() adds e81a48b9e7 target/mips: Use tcg_constant_i32() in gen_msa_2rf() adds 74341af7d6 target/mips: Use tcg_constant_i32() in gen_msa_2r() adds 1b5c0a1147 target/mips: Use tcg_constant_i32() in gen_msa_3rf() adds 469a316dc4 target/mips: Use explicit extract32() calls in gen_msa_i5() adds d2db0f729d target/mips: Use tcg_constant_tl() in gen_compute_compact_branch() adds 0e235827de target/mips: Fix DEXTRV_S.H DSP opcode adds cfddceba7f target/mips: Remove unused TCG temporary in gen_mipsdsp_accinsn() adds 7c8eae45c0 via-ide: Set user_creatable to false adds 3a2f166fe0 vt82c686: Move common code to via_isa_realize adds a4d65b701f vt82c686: Add a method to VIA_ISA to raise ISA interrupts adds 2792cf20ca via-ide: Avoid using isa_get_irq() adds 9c050b661d Merge remote-tracking branch 'remotes/philmd/tags/mips-20211 [...] adds 948516a3fa bsd-user/mmap.c: Always zero MAP_ANONYMOUS memory in mmap_frag() adds 26778ac3da bsd-user/mmap.c: check pread's return value to fix warnings [...] adds 36d5d89155 bsd-user/mmap.c: MAP_ symbols are defined, so no need for ifdefs adds 14837a3f75 bsd-user/mmap.c: mmap return ENOMEM on overflow adds 953b69cc06 bsd-user/mmap.c: mmap prefer MAP_ANON for BSD adds 45b8765e8f bsd-user/mmap.c: Convert to qemu_log logging for mmap debugging adds a6b2d06066 bsd-user/mmap.c: Don't mmap fd == -1 independently from MAP_ [...] adds 0fc76b6859 bsd-user/mmap.c: Implement MAP_EXCL, required by jemalloc in head adds 91a5adda15 bsd-user/mmap.c: assert that target_mprotect cannot fail adds dda2da6c94 meson: *-user: only descend into *-user when configured adds 1fecb605f8 bsd-user/target_os-user.h: Remove support for FreeBSD older [...] adds b03c0bb27a bsd-user/strace.list: Remove support for FreeBSD versions ol [...] adds fbbacc9982 bsd-user: TARGET_RESET define is unused, remove it adds e5f674f01c bsd-user: export get_errno and is_error from syscall.c adds 7cb4d7c917 bsd-user/errno_defs.h: Add internal error numbers adds f4a29b6ed2 bsd-user: move TARGET_MC_GET_CLEAR_RET to target_os_signal.h adds 11170cbdcc bsd-user/target_os_elf.h: Remove fallback ELF_HWCAP and reorder adds f6f0706cc2 bsd-user/target_os_elf: If ELF_HWCAP2 is defined, publish it adds 7aac739234 bsd-user: Remove used from TaskState adds 653ccec26d bsd-user: Add stop_all_tasks adds da07e6944f bsd-user/sysarch: Move to using do_freebsd_arch_sysarch interface adds 11c7b43faa bsd-user: Rename sigqueue to qemu_sigqueue adds 5abfac277d bsd-user/signal: Create a dummy signal queueing function adds 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 [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.d/edk2.yml | 6 +- MAINTAINERS | 1 + bsd-user/errno_defs.h | 13 +- bsd-user/freebsd/meson.build | 3 + bsd-user/{signal.c => freebsd/os-sys.c} | 14 +- bsd-user/freebsd/strace.list | 11 - bsd-user/freebsd/target_os_elf.h | 12 +- bsd-user/freebsd/target_os_signal.h | 3 + bsd-user/freebsd/target_os_user.h | 100 +------- bsd-user/i386/target_arch_cpu.h | 2 - bsd-user/i386/target_arch_signal.h | 2 - bsd-user/main.c | 10 +- bsd-user/meson.build | 7 + bsd-user/mmap.c | 144 ++++++----- bsd-user/qemu.h | 25 +- bsd-user/signal.c | 11 +- bsd-user/syscall.c | 60 +---- bsd-user/x86_64/target_arch_cpu.h | 2 - bsd-user/x86_64/target_arch_signal.h | 2 - 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/ide/via.c | 7 +- hw/intc/spapr_xive.c | 2 +- hw/intc/spapr_xive_kvm.c | 14 +- hw/intc/xive.c | 8 +- hw/isa/vt82c686.c | 75 +++--- hw/m68k/q800.c | 169 ++++++++++++- hw/mips/boston.c | 371 +++++++++++++++++++++++++--- 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/isa/vt82c686.h | 4 + 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/meson.build | 4 + linux-user/ppc/signal.c | 9 +- meson.build | 24 +- 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 ++++++++-- roms/Makefile | 3 +- roms/Makefile.edk2 | 7 +- scripts/make-release | 7 +- softmmu/device_tree.c | 44 +++- softmmu/qdev-monitor.c | 18 +- subprojects/libvhost-user/libvhost-user.c | 1 + target/mips/tcg/msa_translate.c | 51 ++-- target/mips/tcg/nanomips_translate.c.inc | 6 + target/mips/tcg/translate.c | 11 +- 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.ivrs | Bin 0 -> 8306 bytes tests/data/acpi/q35/DSDT.multi-bridge | Bin 0 -> 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 ++++ 130 files changed, 3142 insertions(+), 927 deletions(-) create mode 100644 bsd-user/freebsd/meson.build copy bsd-user/{signal.c => freebsd/os-sys.c} (69%) 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 create mode 100644 tests/data/acpi/q35/DSDT.ivrs create mode 100644 tests/data/acpi/q35/DSDT.multi-bridge 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