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-next-defconfig 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 [...] new 892d0f4afb linux-user/nios2: Hoist pc advance to the top of EXCP_TRAP new 42192df83a linux-user/nios2: Fix clone child return new 66254caa42 linux-user/nios2: Drop syscall 0 "workaround" new b3a219b70e linux-user/nios2: Adjust error return new b9ef5b3138 linux-user/nios2: Handle special qemu syscall return values new dfb810bcaa linux-user/nios2: Remove do_sigreturn new 1b5fb4d252 linux-user/nios2: Use QEMU_ESIGRETURN from do_rt_sigreturn new 20e7524ff9 tests/tcg/nios2: Re-enable linux-user tests new 3c818909b0 target/nios2: Remove user-only nios2_cpu_do_interrupt new fb4de9d235 target/nios2: Remove nios2_cpu_record_sigsegv new d2a11b40a4 target/nios2: Build helper.c for system only new 3a0a43ec3c linux-user/nios2: Use force_sig_fault for EXCP_DEBUG new b106e7b7e4 target/nios2: Check supervisor on eret new 48b7eac207 target/nios2: Stop generating code if gen_check_supervisor fails new 5ea3e9975b target/nios2: Add NUM_GP_REGS and NUM_CP_REGS new 17a406eec5 target/nios2: Split PC out of env->regs[] new 8d855c89d1 target/nios2: Split out helper for eret instruction new 48da43b258 target/nios2: Fix BRET instruction new f1ec078f9a target/nios2: Do not create TCGv for control registers new dd4c6ee227 linux-user/nios2: Only initialize SP and PC in target_cpu_copy_regs new e237ac34db target/nios2: Remove cpu_interrupts_enabled new b8f036a9fa target/nios2: Split control registers away from general registers new 5dfb910d91 target/nios2: Clean up nios2_cpu_dump_state new e96568a461 target/nios2: Use hw/registerfields.h for CR_STATUS fields new bf754c96b2 target/nios2: Use hw/registerfields.h for CR_EXCEPTION fields new 0a1fc63043 target/nios2: Use hw/registerfields.h for CR_TLBADDR fields new 9d63656354 target/nios2: Use hw/registerfields.h for CR_TLBACC fields new 8036281527 target/nios2: Rename CR_TLBMISC_WR to CR_TLBMISC_WE new 17c20fe3c8 target/nios2: Use hw/registerfields.h for CR_TLBMISC fields new bdb307b4d8 target/nios2: Move R_FOO and CR_BAR into enumerations new 24ca31346e target/nios2: Create EXCP_SEMIHOST for semi-hosting new d8c5521cc4 target/nios2: Clean up nios2_cpu_do_interrupt new 0e0824a1a9 target/nios2: Hoist CPU_LOG_INT logging new af95a70a06 target/nios2: Handle EXCP_UNALIGN and EXCP_UNALIGND new 34cccb7462 target/nios2: Cleanup set of CR_EXCEPTION for do_interrupt new be77e1d5fe target/nios2: Clean up handling of tlbmisc in do_exception new 796945d596 target/nios2: Prevent writes to read-only or reserved contro [...] new b05550af11 target/nios2: Implement cpuid new 2de70d2d96 target/nios2: Implement CR_STATUS.RSIE new e8d12542ee target/nios2: Remove CPU_INTERRUPT_NMI new 345b7a8757 target/nios2: Support division error exception new 718db07714 target/nios2: Use tcg_constant_tl new 1746338ed6 target/nios2: Split out named structs for [IRJ]_TYPE new 3d1f63d019 target/nios2: Split out helpers for gen_i_cmpxx new cd419bc63d target/nios2: Split out helpers for gen_i_math_logic new 7c849046af target/nios2: Split out helpers for gen_r_math_logic new 3099c41bee target/nios2: Split out helpers for gen_rr_mul_high new 541cb627da target/nios2: Split out helpers for gen_rr_shift new 7eed8e4003 target/nios2: Introduce dest_gpr new d2293ebb04 target/nios2: Drop CR_STATUS_EH from tb->flags new 0706ac0f86 target/nios2: Enable unaligned traps for system mode new bd9154aa2b target/nios2: Create gen_jumpr new 3ad5935c58 target/nios2: Hoist set of is_jmp into gen_goto_tb new 5b843284d8 target/nios2: Use gen_goto_tb for DISAS_TOO_MANY new 0e6f22c561 target/nios2: Use tcg_gen_lookup_and_goto_ptr new 410c6aaa3b target/nios2: Implement Misaligned destination exception new 945a5bd3f8 target/nios2: Introduce shadow register sets new 3a03087019 target/nios2: Implement rdprs, wrprs new 6bcc59cafa target/nios2: Update helper_eret for shadow registers new a25c4eff32 target/nios2: Implement EIC interrupt processing new e84f176844 target/nios2: Advance pc when raising exceptions new 3747727aad linux-user/nios2: Handle various SIGILL exceptions new c46cabd4a9 hw/intc: Vectored Interrupt Controller (VIC) new 6fc834d5fe hw/nios2: Introduce Nios2MachineState new e734cedf11 hw/nios2: Move memory regions into Nios2Machine new 28a3c1b5f1 hw/nios2: Machine with a Vectored Interrupt Controller new ccbaa553a1 tests/tcg/nios2: Add semihosting multiarch tests new 7f176c5a0b tests/tcg/nios2: Add test-shadow-1 new 88d5814e6b Merge tag 'pull-nios2-20220426' of https://gitlab.com/rth768 [...]
The 69 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 +- block/qapi-sysemu.c | 3 +- configs/targets/nios2-softmmu.mak | 1 + contrib/vhost-user-blk/vhost-user-blk.c | 3 +- contrib/vhost-user-scsi/vhost-user-scsi.c | 79 ++- docs/about/build-platforms.rst | 4 +- docs/about/deprecated.rst | 12 - docs/about/removed-features.rst | 11 + docs/pcie_sriov.txt | 6 +- docs/tools/virtiofsd.rst | 5 + hmp-commands.hx | 11 +- hw/char/escc.c | 2 +- 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/virtio/trace-events | 2 + hw/virtio/vhost-vdpa.c | 2 + .../hw/{arm/stm32f100_soc.h => intc/nios2_vic.h} | 63 +- include/qemu/osdep.h | 3 - 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 + monitor/hmp-cmds.c | 4 +- os-posix.c | 8 - qapi/block.json | 6 + qemu-options.hx | 10 - 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 +++++++++++++-------- 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/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/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/vnc.c | 7 - util/osdep.c | 28 - 73 files changed, 2395 insertions(+), 1081 deletions(-) create mode 100644 hw/intc/nios2_vic.c copy include/hw/{arm/stm32f100_soc.h => intc/nios2_vic.h} (51%) delete mode 100644 target/mips/TODO 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