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 eab18e4021 Merge tag 'misc-next-pull-request' of https://gitlab.com/ber [...] adds 892d0f4afb linux-user/nios2: Hoist pc advance to the top of EXCP_TRAP adds 42192df83a linux-user/nios2: Fix clone child return adds 66254caa42 linux-user/nios2: Drop syscall 0 "workaround" adds b3a219b70e linux-user/nios2: Adjust error return adds b9ef5b3138 linux-user/nios2: Handle special qemu syscall return values adds dfb810bcaa linux-user/nios2: Remove do_sigreturn adds 1b5fb4d252 linux-user/nios2: Use QEMU_ESIGRETURN from do_rt_sigreturn adds 20e7524ff9 tests/tcg/nios2: Re-enable linux-user tests adds 3c818909b0 target/nios2: Remove user-only nios2_cpu_do_interrupt adds fb4de9d235 target/nios2: Remove nios2_cpu_record_sigsegv adds d2a11b40a4 target/nios2: Build helper.c for system only adds 3a0a43ec3c linux-user/nios2: Use force_sig_fault for EXCP_DEBUG adds b106e7b7e4 target/nios2: Check supervisor on eret adds 48b7eac207 target/nios2: Stop generating code if gen_check_supervisor fails adds 5ea3e9975b target/nios2: Add NUM_GP_REGS and NUM_CP_REGS adds 17a406eec5 target/nios2: Split PC out of env->regs[] adds 8d855c89d1 target/nios2: Split out helper for eret instruction adds 48da43b258 target/nios2: Fix BRET instruction adds f1ec078f9a target/nios2: Do not create TCGv for control registers adds dd4c6ee227 linux-user/nios2: Only initialize SP and PC in target_cpu_copy_regs adds e237ac34db target/nios2: Remove cpu_interrupts_enabled adds b8f036a9fa target/nios2: Split control registers away from general registers adds 5dfb910d91 target/nios2: Clean up nios2_cpu_dump_state adds e96568a461 target/nios2: Use hw/registerfields.h for CR_STATUS fields adds bf754c96b2 target/nios2: Use hw/registerfields.h for CR_EXCEPTION fields adds 0a1fc63043 target/nios2: Use hw/registerfields.h for CR_TLBADDR fields adds 9d63656354 target/nios2: Use hw/registerfields.h for CR_TLBACC fields adds 8036281527 target/nios2: Rename CR_TLBMISC_WR to CR_TLBMISC_WE adds 17c20fe3c8 target/nios2: Use hw/registerfields.h for CR_TLBMISC fields adds bdb307b4d8 target/nios2: Move R_FOO and CR_BAR into enumerations adds 24ca31346e target/nios2: Create EXCP_SEMIHOST for semi-hosting adds d8c5521cc4 target/nios2: Clean up nios2_cpu_do_interrupt adds 0e0824a1a9 target/nios2: Hoist CPU_LOG_INT logging adds af95a70a06 target/nios2: Handle EXCP_UNALIGN and EXCP_UNALIGND adds 34cccb7462 target/nios2: Cleanup set of CR_EXCEPTION for do_interrupt adds be77e1d5fe target/nios2: Clean up handling of tlbmisc in do_exception adds 796945d596 target/nios2: Prevent writes to read-only or reserved contro [...] adds b05550af11 target/nios2: Implement cpuid adds 2de70d2d96 target/nios2: Implement CR_STATUS.RSIE adds e8d12542ee target/nios2: Remove CPU_INTERRUPT_NMI adds 345b7a8757 target/nios2: Support division error exception adds 718db07714 target/nios2: Use tcg_constant_tl adds 1746338ed6 target/nios2: Split out named structs for [IRJ]_TYPE adds 3d1f63d019 target/nios2: Split out helpers for gen_i_cmpxx adds cd419bc63d target/nios2: Split out helpers for gen_i_math_logic adds 7c849046af target/nios2: Split out helpers for gen_r_math_logic adds 3099c41bee target/nios2: Split out helpers for gen_rr_mul_high adds 541cb627da target/nios2: Split out helpers for gen_rr_shift adds 7eed8e4003 target/nios2: Introduce dest_gpr adds d2293ebb04 target/nios2: Drop CR_STATUS_EH from tb->flags adds 0706ac0f86 target/nios2: Enable unaligned traps for system mode adds bd9154aa2b target/nios2: Create gen_jumpr adds 3ad5935c58 target/nios2: Hoist set of is_jmp into gen_goto_tb adds 5b843284d8 target/nios2: Use gen_goto_tb for DISAS_TOO_MANY adds 0e6f22c561 target/nios2: Use tcg_gen_lookup_and_goto_ptr adds 410c6aaa3b target/nios2: Implement Misaligned destination exception adds 945a5bd3f8 target/nios2: Introduce shadow register sets adds 3a03087019 target/nios2: Implement rdprs, wrprs adds 6bcc59cafa target/nios2: Update helper_eret for shadow registers adds a25c4eff32 target/nios2: Implement EIC interrupt processing adds e84f176844 target/nios2: Advance pc when raising exceptions adds 3747727aad linux-user/nios2: Handle various SIGILL exceptions adds c46cabd4a9 hw/intc: Vectored Interrupt Controller (VIC) adds 6fc834d5fe hw/nios2: Introduce Nios2MachineState adds e734cedf11 hw/nios2: Move memory regions into Nios2Machine adds 28a3c1b5f1 hw/nios2: Machine with a Vectored Interrupt Controller adds ccbaa553a1 tests/tcg/nios2: Add semihosting multiarch tests adds 7f176c5a0b tests/tcg/nios2: Add test-shadow-1 adds 88d5814e6b Merge tag 'pull-nios2-20220426' of https://gitlab.com/rth768 [...] adds 1466ef6cbe qapi: rename BlockDirtyBitmapMergeSource to BlockDirtyBitmapOrStr adds e5fb29d5d0 qapi: nbd-export: allow select bitmaps by node/name pair adds c08c220be7 iotests/223: check new possibility of exporting bitmaps by n [...] adds 8846b7d1c1 nbd: safeguard against waking up invalid coroutine adds 0c43c6fc89 nbd: mark more coroutine_fns adds 172f5f1a40 nbd: remove peppering of nbd_client_connected adds 8610b4491f nbd: keep send_mutex/free_sema handling outside nbd_co_do_es [...] adds ee19d953ec nbd: use a QemuMutex to synchronize yanking, reconnection an [...] adds 8d45185cb7 nbd: code motion and function renaming adds dba5156c0e nbd: move s->state under requests_lock adds a80a9a1c73 nbd: take receive_mutex when reading requests[].receiving adds 620c5cb5da nbd: document what is protected by the CoMutexes adds a72d900809 Merge tag 'pull-nbd-2022-04-26' of https://repo.or.cz/qemu/e [...] adds b826044fc0 accel/tcg: Assert mmu_idx in range before use in cputlb adds 21641ee5a9 target/s390x: Fix the accumulation of ccm in op_icm adds 0cbc135917 target/i386: Suppress coverity warning on fsave/frstor adds b880867f15 softfloat: Fix declaration of partsN_compare adds 9343c88444 softfloat: Use FloatRelation within partsN_compare adds dee3fcfbb3 softfloat: Use FloatRelation for fracN_cmp adds 34723f5937 Merge tag 'pull-tcg-20220426' of https://gitlab.com/rth7680/ [...] adds 67ae042737 hw/display/vmware_vga: do not discard screen updates adds 95f8510ef4 Replacing CONFIG_VNC_PNG with CONFIG_PNG adds 9a0a119a38 Added parameter to take screenshot with screendump as PNG adds d708f99d85 ui/vnc: refactor arrays of addresses to SocketAddressList adds abea19468e qapi/ui: add 'display-update' command for changing listen address adds 0d90da8203 avocado/vnc: add test_change_listen adds 2aa6a39bc8 i386: move bios load error message adds 966f1ca56f i386: factor out x86_firmware_configure() adds a8152c4e46 i386: firmware parsing and sev setup for -bios loaded firmware adds cf6f26d6f9 Merge tag 'kraxel-20220427-pull-request' of git://git.kraxel [...] adds 5c08edd1fa error-report: fix g_date_time_format assertion adds 1f3f2bfe0e configure: make fortify_source=yes by default adds e960a7ee46 remove -writeconfig adds d1da229ff1 i386: pcmpestr 64-bit sign extension bug adds d065177e01 meson: show final set of compiler flags adds ff8ca58d20 configure: remove dead code adds 6e4442090b qga: wixl: get path to sysroot from pkg-config as intended adds 2ed197d66e configure: pc-bios/qemu-icon.bmp does not exist adds df42fa7d47 configure: gcov should not exclude fortify-source adds 28609749fe configure: move --enable/--disable-debug-info to second opti [...] adds 88b6e618fd configure, meson: move OpenGL check to meson adds 3730a7341f meson, configure: move RDMA options to meson adds 2edd2c04c2 meson, configure: move keyctl test to meson adds 0dae95d4ad meson, configure: move usbfs test to meson adds 7544060ef3 meson, configure: move libgio test to meson adds 215b00a542 meson: remove CONFIG_XEN_PCI_PASSTHROUGH from config-target.h adds 2cb2f5804c meson, configure: move --enable-module-upgrades to meson adds 21abf010bb qemu-options: Limit the -enable-kvm option to the targets th [...] adds 6071ff6087 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds 35be15069d target/arm: Use tcg_constant in gen_probe_access adds 82d08e901f target/arm: Use tcg_constant in gen_mte_check* adds dd935b0697 target/arm: Use tcg_constant in gen_exception* adds bc9eb3a367 target/arm: Use tcg_constant in gen_adc_CC adds 181115d906 target/arm: Use tcg_constant in handle_msr_i adds d7eeaa0956 target/arm: Use tcg_constant in handle_sys adds 820b357a49 target/arm: Use tcg_constant in disas_exc adds c433065c45 target/arm: Use tcg_constant in gen_compare_and_swap_pair adds d43c8232bd target/arm: Use tcg_constant in disas_ld_lit adds 182320a7a5 target/arm: Use tcg_constant in disas_ldst_* adds 2e9917194d target/arm: Use tcg_constant in disas_add_sum_imm* adds 12f1d809e6 target/arm: Use tcg_constant in disas_movw_imm adds 858943f0e2 target/arm: Use tcg_constant in shift_reg_imm adds a8b05af133 target/arm: Use tcg_constant in disas_cond_select adds 728963ea97 target/arm: Use tcg_constant in handle_{rev16,crc32} adds 4cb05eb74c target/arm: Use tcg_constant in disas_data_proc_2src adds e45b201348 target/arm: Use tcg_constant in disas_fp* adds 39228a1787 target/arm: Use tcg_constant in simd shift expanders adds d26fc8643e target/arm: Use tcg_constant in simd fp/int conversion adds 90e2d33ff9 target/arm: Use tcg_constant in 2misc expanders adds abf6819597 target/arm: Use tcg_constant in balance of translate-a64.c adds 3dd066142c target/arm: Use tcg_constant for aa32 exceptions adds c49a6f0d52 target/arm: Use tcg_constant for disas_iwmmxt_insn adds 1a8598e038 target/arm: Use tcg_constant for gen_{msr,mrs} adds f5fd5f64b4 target/arm: Use tcg_constant for vector shift expanders adds dfbbf5e1f9 target/arm: Use tcg_constant for do_coproc_insn adds cca8046259 target/arm: Use tcg_constant for gen_srs adds dfe36d24aa target/arm: Use tcg_constant for op_s_{rri,rxi}_rot adds 302d3343df target/arm: Use tcg_constant for MOVW, UMAAL, CRC32 adds 2f28a5b3ac target/arm: Use tcg_constant for v7m MRS, MSR adds 38ca784f7c target/arm: Use tcg_constant for TT, SAT, SMMLA adds 84d6f34364 target/arm: Use tcg_constant in LDM, STM adds 7c5bc402fc target/arm: Use tcg_constant in CLRM, DLS, WLS, LE adds 5b95562c50 target/arm: Use tcg_constant in trans_CPS_v7m adds 0b188ea05a target/arm: Use tcg_constant in trans_CSEL adds b0c3aece6f target/arm: Use tcg_constant for trans_INDEX_* adds d681f1258b target/arm: Use tcg_constant in SINCDEC, INCDEC adds e152b48b07 target/arm: Use tcg_constant in FCPY, CPY adds 4b308bd5f7 target/arm: Use tcg_constant in {incr, wrap}_last_active adds 053552d367 target/arm: Use tcg_constant in do_clast_scalar adds 4481bbf25e target/arm: Use tcg_constant in WHILE adds 2ccdf94fe7 target/arm: Use tcg_constant in LD1, ST1 adds 9fff3fcc4c target/arm: Use tcg_constant in SUBR adds 138a1f7b3f target/arm: Use tcg_constant in do_zzi_{sat, ool}, do_fp_imm adds 392acacc1e target/arm: Use tcg_constant for predicate descriptors adds 93418f1ce9 target/arm: Use tcg_constant for do_brk{2,3} adds c6a59b559b target/arm: Use tcg_constant for vector descriptor adds eb851c1151 target/arm: Disable cryptographic instructions when neon is [...] adds 8b7a5bbecf target/arm: Use field names for accessing DBGWCRn adds ced716942a hw/arm/smmuv3: Cache event fault record adds 264a3b2eba hw/arm/smmuv3: Add space in guest error message adds f81c60c244 target/arm: Advertise support for FEAT_TTL adds 75d08a4072 target/arm: Advertise support for FEAT_BBM level 2 adds f8e7163d9e hw/arm/smmuv3: Advertise support for SMMUv3.2-BBML2 adds f228336020 Merge tag 'pull-target-arm-20220428' of https://git.linaro.o [...] adds 6d3b9c024c hw/riscv: spike: Add '/chosen/stdout-path' in device tree un [...] adds 58303fc0be hw/riscv: Don't add empty bootargs to device tree adds 9951ba948a target/riscv: Support configuarable marchid, mvendorid, mipi [...] adds eef82872be target/riscv: rvk: add cfg properties for zbk* and zk* adds d8e81e3c18 target/riscv: rvk: add support for zbkb extension adds 5cc69ceb68 target/riscv: rvk: add support for zbkc extension adds 0496389680 target/riscv: rvk: add support for zbkx extension adds c29da5a7fe crypto: move sm4_sbox from target/arm adds 68d19b58f4 target/riscv: rvk: add support for zknd/zkne extension in RV32 adds 9e33e1753b target/riscv: rvk: add support for zkne/zknd extension in RV64 adds 387e5d9271 target/riscv: rvk: add support for sha256 related instructio [...] adds e9a7ef5d5e target/riscv: rvk: add support for sha512 related instructio [...] adds 1f7f7b5ede target/riscv: rvk: add support for sha512 related instructio [...] adds 0976083d1b target/riscv: rvk: add support for zksed/zksh extension adds 77442380ec target/riscv: rvk: add CSR support for Zkr adds 5748c886b1 disas/riscv.c: rvk: add disas support for Zbk* and Zk* instructions adds cf7ed971ae target/riscv: rvk: expose zbk* and zk* properties adds 457a86a0eb target/riscv: Fix incorrect PTE merge in walk_pte adds a62c2c155c target/riscv: add scalar crypto related extenstion strings t [...] adds 1c20d3ff60 hw/riscv: virt: Add a machine done notifier adds d24a7bc24e hw/core: Move the ARM sysbus-fdt to core adds 1832b7cb3f hw/riscv: virt: Create a platform bus adds 3029fab643 hw/riscv: virt: Add support for generating platform FDT entries adds 58d5a5a78c hw/riscv: virt: Add device plug support adds 325b7c4e75 hw/riscv: Enable TPM backends adds 731340813f Merge tag 'pull-riscv-to-apply-20220429' of github.com:alist [...] adds 0009df31cb 9pfs: fix inode sequencing in 'synth' driver adds 096af17127 9pfs: fix qemu_mknodat(S_IFREG) on macOS adds 055ab89327 9pfs: fix qemu_mknodat(S_IFSOCK) on macOS adds e5c88e2264 9pfs: fix wrong encoding of rdev field in Rgetattr on macOS adds 951fe2f89f 9pfs: fix wrong errno being sent to Linux client on macOS host adds 9ea3164611 9pfs: fix removing non-existent POSIX ACL xattr on macOS host adds 063c75db2e 9pfs: fix qemu_mknodat() to always return -1 on error on macOS host adds f5643914a9 Merge tag 'pull-9p-20220501' of https://github.com/cschoeneb [...]
No new revisions were added by this update.
Summary of changes: accel/tcg/cputlb.c | 40 +- backends/meson.build | 2 +- block/coroutines.h | 5 +- block/monitor/bitmap-qmp-cmds.c | 6 +- block/nbd.c | 284 ++++---- blockdev-nbd.c | 8 +- configs/targets/nios2-softmmu.mak | 1 + configure | 346 +--------- contrib/rdmacm-mux/meson.build | 4 +- crypto/meson.build | 5 +- crypto/sm4.c | 49 ++ disas/riscv.c | 173 ++++- docs/about/deprecated.rst | 7 - docs/about/removed-features.rst | 10 +- docs/system/arm/emulation.rst | 2 + docs/system/riscv/virt.rst | 20 + fpu/softfloat-parts.c.inc | 11 +- fpu/softfloat.c | 20 +- hmp-commands.hx | 11 +- hw/9pfs/9p-posix-acl.c | 12 +- hw/9pfs/9p-synth.c | 4 +- hw/9pfs/9p-util-darwin.c | 54 +- hw/9pfs/9p-util.h | 69 ++ hw/9pfs/9p.c | 4 +- hw/arm/meson.build | 1 - hw/arm/smmuv3-internal.h | 2 +- hw/arm/smmuv3.c | 17 +- hw/arm/virt.c | 2 +- hw/arm/xlnx-versal-virt.c | 1 - hw/core/meson.build | 1 + hw/{arm => core}/sysbus-fdt.c | 2 +- hw/display/trace-events | 1 + hw/display/vmware_vga.c | 41 +- hw/i386/pc_sysfw.c | 36 +- hw/i386/x86.c | 32 +- hw/intc/Kconfig | 3 + hw/intc/meson.build | 1 + hw/intc/nios2_vic.c | 313 +++++++++ hw/nios2/10m50_devboard.c | 115 +++- hw/nios2/Kconfig | 1 + hw/riscv/Kconfig | 2 + hw/riscv/microchip_pfsoc.c | 2 +- hw/riscv/sifive_u.c | 2 +- hw/riscv/spike.c | 7 +- hw/riscv/virt.c | 319 ++++++--- hw/xen/meson.build | 20 +- include/block/block_int-global-state.h | 2 +- include/crypto/sm4.h | 6 + include/hw/arm/smmu-common.h | 1 + include/hw/{arm => core}/sysbus-fdt.h | 0 include/hw/i386/x86.h | 3 + .../hw/{arm/stm32f100_soc.h => intc/nios2_vic.h} | 63 +- include/hw/riscv/virt.h | 8 +- include/qemu/config-file.h | 1 - include/ui/console.h | 1 + linux-user/elfload.c | 3 +- linux-user/nios2/cpu_loop.c | 96 ++- linux-user/nios2/signal.c | 25 +- linux-user/nios2/target_cpu.h | 1 + meson.build | 161 ++++- meson_options.txt | 16 +- migration/meson.build | 2 +- monitor/hmp-cmds.c | 12 +- monitor/qmp-cmds.c | 15 + nbd/server.c | 63 +- qapi/block-core.json | 6 +- qapi/block-export.json | 5 +- qapi/ui.json | 89 ++- qemu-img.c | 8 +- qemu-nbd.c | 11 +- qemu-options.hx | 12 +- qga/meson.build | 2 +- scripts/ci/org.centos/stream/8/x86_64/configure | 4 +- scripts/coverity-scan/run-coverity-scan | 2 +- scripts/meson-buildoptions.sh | 25 +- softmmu/vl.c | 20 - target/arm/cpu.c | 9 + target/arm/cpu64.c | 2 + target/arm/crypto_helper.c | 36 +- target/arm/debug_helper.c | 10 +- target/arm/helper.c | 8 +- target/arm/internals.h | 12 + target/arm/kvm64.c | 14 +- target/arm/translate-a64.c | 301 +++----- target/arm/translate-sve.c | 202 ++---- target/arm/translate.c | 244 +++---- target/i386/ops_sse.h | 20 +- target/i386/tcg/fpu_helper.c | 4 +- target/nios2/cpu.c | 209 ++++-- target/nios2/cpu.h | 252 ++++--- target/nios2/helper.c | 363 +++++----- target/nios2/helper.h | 5 + target/nios2/meson.build | 7 +- target/nios2/mmu.c | 78 +-- target/nios2/op_helper.c | 88 +++ target/nios2/translate.c | 755 +++++++++++++-------- target/riscv/bitmanip_helper.c | 80 +++ target/riscv/cpu.c | 58 ++ target/riscv/cpu.h | 17 + target/riscv/cpu_bits.h | 9 + target/riscv/crypto_helper.c | 302 +++++++++ target/riscv/csr.c | 118 +++- target/riscv/helper.h | 22 + target/riscv/insn32.decode | 97 ++- target/riscv/insn_trans/trans_rvb.c.inc | 116 +++- target/riscv/insn_trans/trans_rvk.c.inc | 391 +++++++++++ target/riscv/meson.build | 3 +- target/riscv/monitor.c | 11 +- target/riscv/op_helper.c | 9 + target/riscv/pmp.h | 8 +- target/riscv/translate.c | 8 + target/s390x/tcg/translate.c | 2 +- tests/avocado/vnc.py | 63 ++ tests/qemu-iotests/223 | 16 + tests/qemu-iotests/223.out | 47 +- tests/qtest/meson.build | 5 +- tests/tcg/nios2/10m50-ghrd.ld | 66 ++ tests/tcg/nios2/Makefile.softmmu-target | 33 + tests/tcg/nios2/Makefile.target | 11 - tests/tcg/nios2/boot.S | 218 ++++++ tests/tcg/nios2/intr.S | 31 + tests/tcg/nios2/semicall.h | 28 + tests/tcg/nios2/test-shadow-1.S | 40 ++ ui/console.c | 101 ++- ui/meson.build | 24 +- ui/vnc-enc-tight.c | 18 +- ui/vnc.c | 156 +++-- ui/vnc.h | 2 +- util/error-report.c | 2 +- util/meson.build | 2 +- util/qemu-config.c | 42 -- 131 files changed, 5188 insertions(+), 2318 deletions(-) create mode 100644 crypto/sm4.c rename hw/{arm => core}/sysbus-fdt.c (99%) create mode 100644 hw/intc/nios2_vic.c create mode 100644 include/crypto/sm4.h rename include/hw/{arm => core}/sysbus-fdt.h (100%) copy include/hw/{arm/stm32f100_soc.h => intc/nios2_vic.h} (51%) create mode 100644 target/riscv/crypto_helper.c create mode 100644 target/riscv/insn_trans/trans_rvk.c.inc create mode 100644 tests/tcg/nios2/10m50-ghrd.ld create mode 100644 tests/tcg/nios2/Makefile.softmmu-target delete mode 100644 tests/tcg/nios2/Makefile.target create mode 100644 tests/tcg/nios2/boot.S create mode 100644 tests/tcg/nios2/intr.S create mode 100644 tests/tcg/nios2/semicall.h create mode 100644 tests/tcg/nios2/test-shadow-1.S