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-aarch64-lts-allnoconfig 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 [...] new 685db13a38 tests: acpi: dump table with failed checksum new e741aff0f4 tests: qtest: add qtest_has_accel() to check if tested binar [...] new c306cdb0cc tests: acpi: whitelist expected tables for acpi/q35/xapic testcase new 80a2f3387c tests: acpi: q35: test for x2APIC entries in SRAT new b59a898458 tests: acpi: update expected tables blobs new f6826ac4ae tests: acpi: whitelist new expected table tests/data/acpi/q3 [...] new 0ff92b6d99 tests: acpi: add testcase for intel_iommu (DMAR table) new 44d3bdd8a6 tests: acpi: add expected blob for DMAR table new c5a7baad29 tests: acpi: whitelist expected blobs for new acpi/q35/ivrs [...] new a4c730cbb2 tests: acpi: add testcase for amd-iommu (IVRS table) new ef422a1422 tests: acpi: update expected blobs new 709611cb23 tests: acpi: arm/virt: drop redundant test_acpi_one() in tes [...] new 07e6ed2c79 tests: arm-cpu-features: use qtest_has_kvm() API new b72c76033d tests: migration-test: use qtest_has_accel() API new 220ffd949b tests: bios-tables-test: use qtest_has_accel() API to regist [...] new c64038c93e vdpa: Skip protected ram IOMMU mappings new 032e4d686e vdpa: Add vhost_vdpa_section_end new 013108b6e5 vdpa: Check for iova range at mappings changes new 819bbda81f virtio-iommu: Remove the non transitional name new 19d20e910a virtio-iommu: Drop base_name and change generic_name new 6889eb2d43 libvhost-user: fix VHOST_USER_REM_MEM_REG skipping mmap_addr new 821d28b88f vhost-user-rng: Add vhost-user-rng implementation new c7160fff7d vhost-user-rng-pci: Add vhost-user-rng-pci implementation new c47d4fa0c8 docs: Add documentation for vhost based RNG implementation new a1ed9ef1de vhost-user: fix duplicated notifier MR init new 7fe7791e3f failover: fix a regression introduced by JSON'ification of -device new 515efffc2f vhost-user-blk-test: pass vhost-user socket fds to QSD new bcfc906be4 qdev/qbus: remove failover specific code new 71352aa95b rebuild-expected-aml.sh: allow partial target list new 81d7228647 bios-tables-test: don't disassemble empty files new 7327813d17 vhost-vdpa: open device fd in net_init_vhost_vdpa() new 4d191cfdc7 vhost-vdpa: classify one time request new 353244d8b9 vhost-vdpa: prepare for the multiqueue support new 654790b65b vhost-vdpa: let net_vhost_vdpa_init() returns NetClientState * new 2f849dbdb2 net: introduce control client new 05ba3f63d1 vhost-net: control virtqueue support new 441537f1ce virtio-net: use "queue_pairs" instead of "queues" when possible new 049eb15b5f vhost: record the last virtqueue index for the virtio device new 22288fe5a3 virtio-net: vhost control virtqueue support new 402378407d vhost-vdpa: multiqueue support new 0e464f7d99 pci: fix PCI resource reserve capability on BE new 6dcb1cc951 tests/acpi/bios-tables-test: add and allow changes to a new [...] new 04dd78b9e8 tests/acpi/pcihp: add unit tests for hotplug on multifunctio [...] new a8339e07f9 tests/acpi/bios-tables-test: update DSDT blob for multifunct [...] new afc9fcde55 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...]
The 45 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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