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-release-arm-lts-allmodconfig 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 [...] new 5c08edd1fa error-report: fix g_date_time_format assertion new 1f3f2bfe0e configure: make fortify_source=yes by default new e960a7ee46 remove -writeconfig new d1da229ff1 i386: pcmpestr 64-bit sign extension bug new d065177e01 meson: show final set of compiler flags new ff8ca58d20 configure: remove dead code new 6e4442090b qga: wixl: get path to sysroot from pkg-config as intended new 2ed197d66e configure: pc-bios/qemu-icon.bmp does not exist new df42fa7d47 configure: gcov should not exclude fortify-source new 28609749fe configure: move --enable/--disable-debug-info to second opti [...] new 88b6e618fd configure, meson: move OpenGL check to meson new 3730a7341f meson, configure: move RDMA options to meson new 2edd2c04c2 meson, configure: move keyctl test to meson new 0dae95d4ad meson, configure: move usbfs test to meson new 7544060ef3 meson, configure: move libgio test to meson new 215b00a542 meson: remove CONFIG_XEN_PCI_PASSTHROUGH from config-target.h new 2cb2f5804c meson, configure: move --enable-module-upgrades to meson new 21abf010bb qemu-options: Limit the -enable-kvm option to the targets th [...] new 6071ff6087 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...]
The 19 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 | 4 +- docs/about/build-platforms.rst | 4 +- docs/about/deprecated.rst | 19 - docs/about/removed-features.rst | 21 +- docs/pcie_sriov.txt | 6 +- docs/tools/virtiofsd.rst | 5 + fpu/softfloat-parts.c.inc | 11 +- fpu/softfloat.c | 20 +- hmp-commands.hx | 22 +- hw/char/escc.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/virtio/trace-events | 2 + hw/virtio/vhost-vdpa.c | 2 + hw/xen/meson.build | 20 +- include/block/block_int-global-state.h | 2 +- include/hw/i386/x86.h | 3 + .../hw/{arm/stm32f100_soc.h => intc/nios2_vic.h} | 63 +- 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/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/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 -- 122 files changed, 3400 insertions(+), 1928 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