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-arm-mainline-allnoconfig in repository toolchain/ci/qemu.
from 754f756cc4 Merge tag 'pull-target-arm-20220422-1' of https://git.linaro [...] adds 747421e949 Implements Backend Program conventions for vhost-user-scsi adds 096b778f14 contrib/vhost-user-blk: add missing GOptionEntry NULL terminator adds d45c83328f virtiofsd: Add docs/helper for killpriv_v2/no_killpriv_v2 option adds c49abc8406 Merge tag 'block-pull-request' of https://gitlab.com/stefanh [...] adds 80dd5aff1b block: add 'force' parameter to 'blockdev-change-medium' command adds 093a13acbf iotests: replace calls to log(qemu_io(...)) with qemu_io_log() adds a190524967 iotests/163: Fix broken qemu-io invocation adds e9039c0451 iotests: Don't check qemu_io() output for specific error strings adds aaa0c0ef82 iotests/040: Don't check image pattern on zero-length image adds 4897629173 iotests/040: Fix TestCommitWithFilters test adds b2d68a8e56 iotests: create generic qemu_tool() function adds 6dede6a493 iotests: rebase qemu_io() on top of qemu_tool() adds 7acb2ddfec iotests/migration-permissions: use assertRaises() for qemu_i [...] adds db1646a639 iotests/image-fleecing: switch to qemu_io() adds 23d44dcb7c iotests: remove qemu_io_pipe_and_status() adds 72cfb937b8 iotests: remove qemu_io_silent() and qemu_io_silent_check(). adds 40bfeae134 iotests: make qemu_io_log() check return codes by default adds 348a0740af iotests/108: Fix when missing user_allow_other adds a1755db71e Merge tag 'pull-block-2022-04-25' of https://gitlab.com/hrei [...] adds 46c1ea0131 hw/pvrdma: Some cosmetic fixes adds 5580b9f00e vdpa: Add missing tracing to batch mapping functions adds eb5b72c05e target/mips: Remove stale TODO file adds 9b76572431 docs: Replace Qemu -> QEMU adds 4a89bf188a docs: Replace HomeBrew -> Homebrew adds 80a172de55 Merge tag 'trivial-branch-for-7.1-pull-request' of https://g [...] adds c6b310b37c softmmu: remove deprecated --enable-fips option adds 9aaf11e7f2 hw/char: fix qcode array bounds check in ESCC impl adds 5cf434b5af github: fix config mistake preventing repo lockdown commenting adds 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 [...] new 0009df31cb 9pfs: fix inode sequencing in 'synth' driver new 096af17127 9pfs: fix qemu_mknodat(S_IFREG) on macOS new 055ab89327 9pfs: fix qemu_mknodat(S_IFSOCK) on macOS new e5c88e2264 9pfs: fix wrong encoding of rdev field in Rgetattr on macOS new 951fe2f89f 9pfs: fix wrong errno being sent to Linux client on macOS host new 9ea3164611 9pfs: fix removing non-existent POSIX ACL xattr on macOS host new 063c75db2e 9pfs: fix qemu_mknodat() to always return -1 on error on macOS host new f5643914a9 Merge tag 'pull-9p-20220501' of https://github.com/cschoeneb [...]
The 8 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: .github/workflows/lockdown.yml | 6 +- accel/tcg/cputlb.c | 40 +- backends/meson.build | 2 +- block/coroutines.h | 5 +- block/monitor/bitmap-qmp-cmds.c | 6 +- block/nbd.c | 284 ++++---- block/qapi-sysemu.c | 3 +- blockdev-nbd.c | 8 +- configs/targets/nios2-softmmu.mak | 1 + configure | 346 +--------- contrib/rdmacm-mux/meson.build | 4 +- contrib/vhost-user-blk/vhost-user-blk.c | 3 +- contrib/vhost-user-scsi/vhost-user-scsi.c | 79 ++- crypto/meson.build | 5 +- crypto/sm4.c | 49 ++ disas/riscv.c | 173 ++++- docs/about/build-platforms.rst | 4 +- docs/about/deprecated.rst | 19 - docs/about/removed-features.rst | 21 +- docs/pcie_sriov.txt | 6 +- docs/system/arm/emulation.rst | 2 + docs/system/riscv/virt.rst | 20 + docs/tools/virtiofsd.rst | 5 + fpu/softfloat-parts.c.inc | 11 +- fpu/softfloat.c | 20 +- hmp-commands.hx | 22 +- 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/char/escc.c | 2 +- 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/rdma/vmw/pvrdma_main.c | 9 +- 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/virtio/trace-events | 2 + hw/virtio/vhost-vdpa.c | 2 + 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/qemu/osdep.h | 3 - 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 | 16 +- monitor/qmp-cmds.c | 15 + nbd/server.c | 63 +- os-posix.c | 8 - qapi/block-core.json | 6 +- qapi/block-export.json | 5 +- qapi/block.json | 6 + qapi/ui.json | 89 ++- qemu-img.c | 8 +- qemu-nbd.c | 11 +- qemu-options.hx | 22 +- 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/mips/TODO | 51 -- 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/030 | 85 ++- tests/qemu-iotests/040 | 53 +- tests/qemu-iotests/056 | 2 +- tests/qemu-iotests/108 | 2 +- tests/qemu-iotests/149 | 6 +- tests/qemu-iotests/163 | 5 +- tests/qemu-iotests/205 | 4 +- tests/qemu-iotests/216 | 12 +- tests/qemu-iotests/218 | 5 +- tests/qemu-iotests/223 | 16 + tests/qemu-iotests/223.out | 47 +- tests/qemu-iotests/224 | 4 +- tests/qemu-iotests/242 | 6 +- tests/qemu-iotests/245 | 17 +- tests/qemu-iotests/255 | 4 +- tests/qemu-iotests/258 | 11 +- tests/qemu-iotests/298 | 17 +- tests/qemu-iotests/303 | 4 +- tests/qemu-iotests/310 | 22 +- tests/qemu-iotests/iotests.py | 69 +- tests/qemu-iotests/tests/image-fleecing | 30 +- tests/qemu-iotests/tests/migration-permissions | 28 +- tests/qemu-iotests/tests/mirror-ready-cancel-error | 2 +- tests/qemu-iotests/tests/nbd-reconnect-on-open | 2 +- tests/qemu-iotests/tests/stream-error-on-reset | 4 +- 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 ++ tools/virtiofsd/helper.c | 3 + ui/cocoa.m | 1 + ui/console.c | 101 ++- ui/meson.build | 24 +- ui/vnc-enc-tight.c | 18 +- ui/vnc.c | 163 +++-- ui/vnc.h | 2 +- util/error-report.c | 2 +- util/meson.build | 2 +- util/osdep.c | 28 - util/qemu-config.c | 42 -- 172 files changed, 5511 insertions(+), 2665 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%) delete mode 100644 target/mips/TODO 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