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-allyesconfig in repository toolchain/ci/qemu.
from 6587b0c133 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-20 [...] adds c9460d75c5 accel/tcg: Handle gdb singlestep in cpu_tb_exec adds 1760e4abf1 target/alpha: Drop checks for singlestep_enabled adds a893daa936 target/avr: Drop checks for singlestep_enabled adds e3774881b5 target/cris: Drop checks for singlestep_enabled adds db07bd026e target/hexagon: Drop checks for singlestep_enabled adds 364caea70f target/arm: Drop checks for singlestep_enabled adds 8532a14e41 target/hppa: Drop checks for singlestep_enabled adds 9ef6c6ec08 target/i386: Check CF_NO_GOTO_TB for dc->jmp_opt adds 4bc4c3135b target/i386: Drop check for singlestep_enabled adds 661da0f63f target/m68k: Drop checks for singlestep_enabled adds fbafb3a4d2 target/microblaze: Check CF_NO_GOTO_TB for DISAS_JUMP adds 6634558025 target/microblaze: Drop checks for singlestep_enabled adds ef00cd4a22 target/mips: Fix single stepping adds 1a79c41399 target/mips: Drop exit checks for singlestep_enabled adds b21fce536c target/openrisc: Drop checks for singlestep_enabled adds 9498d1032c target/ppc: Drop exit checks for singlestep_enabled adds ea06a00652 target/riscv: Remove dead code after exception adds 273b68b104 target/riscv: Remove exit_tb and lookup_and_goto_ptr adds b6509e35b9 target/rx: Drop checks for singlestep_enabled adds 2df7a3618a target/s390x: Drop check for singlestep_enabled adds 52df5adce9 target/sh4: Drop check for singlestep_enabled adds 1b55c52d60 target/tricore: Drop check for singlestep_enabled adds 02bf7fa022 target/xtensa: Drop check for singlestep_enabled adds 995b87dedc Revert "cpu: Move cpu_common_props to hw/core/cpu.c" adds 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' [...]
No new revisions were added by this update.
Summary of changes: accel/tcg/cpu-exec.c | 11 + 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 - cpu.c | 21 ++ docs/system/device-emulation.rst | 1 + docs/system/devices/vhost-user-rng.rst | 39 +++ hw/core/cpu-common.c | 17 +- hw/ide/via.c | 7 +- hw/isa/vt82c686.c | 75 +++-- hw/mips/boston.c | 371 ++++++++++++++++++++++-- hw/net/vhost_net-stub.c | 4 +- hw/net/vhost_net.c | 55 +++- hw/net/virtio-net.c | 201 +++++++------ hw/pci/pci_bridge.c | 10 +- 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/core/cpu.h | 1 + include/hw/isa/vt82c686.h | 4 + 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 +- linux-user/meson.build | 4 + 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 +++++++- softmmu/qdev-monitor.c | 18 +- subprojects/libvhost-user/libvhost-user.c | 1 + target/alpha/translate.c | 13 +- target/arm/translate-a64.c | 10 +- target/arm/translate.c | 36 +-- target/avr/translate.c | 19 +- target/cris/translate.c | 16 - target/hexagon/translate.c | 12 +- target/hppa/translate.c | 17 +- target/i386/helper.h | 1 - target/i386/tcg/misc_helper.c | 8 - target/i386/tcg/translate.c | 9 +- target/m68k/translate.c | 44 +-- target/microblaze/translate.c | 18 +- target/mips/tcg/msa_translate.c | 51 ++-- target/mips/tcg/nanomips_translate.c.inc | 6 + target/mips/tcg/translate.c | 86 +++--- target/openrisc/translate.c | 18 +- target/ppc/translate.c | 38 +-- target/riscv/insn_trans/trans_privileged.c.inc | 10 +- target/riscv/insn_trans/trans_rvi.c.inc | 8 +- target/riscv/insn_trans/trans_rvv.c.inc | 2 +- target/riscv/translate.c | 27 +- target/rx/helper.h | 1 - target/rx/op_helper.c | 8 - target/rx/translate.c | 12 +- target/s390x/tcg/translate.c | 8 +- target/sh4/helper.h | 1 - target/sh4/op_helper.c | 5 - target/sh4/translate.c | 14 +- target/tricore/helper.h | 1 - target/tricore/op_helper.c | 7 - target/tricore/translate.c | 14 +- target/xtensa/translate.c | 25 +- 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/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 +- 106 files changed, 1949 insertions(+), 1035 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 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