The following changes since commit 3f2a357b95845ea0bf7463eff6661e43b97d1afc:
Merge tag 'hw-cpus-20240119' of https://github.com/philmd/qemu into staging (2024-01-19 11:39:38 +0000) are available in the Git repository at: https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240121 for you to fetch changes up to 1d5e32e3198d2d8fd2342c8f7f8e0875aeff49c5: linux-user/elfload: check PR_GET_DUMPABLE before creating coredump (2024-01-21 10:25:07 +1100) ---------------------------------------------------------------- tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns tcg: Clean up error paths in alloc_code_gen_buffer_splitwx_memfd linux-user/riscv: Adjust vdso signal frame cfa offsets linux-user: Fixed cpu restore with pc 0 on SIGBUS ---------------------------------------------------------------- Richard Henderson (3): tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns tests/tcg/s390x: Import linux tools/testing/crypto/chacha20-s390 linux-user/riscv: Adjust vdso signal frame cfa offsets Robbin Ehn (1): linux-user: Fixed cpu restore with pc 0 on SIGBUS Samuel Tardieu (2): tcg: Remove unreachable code tcg: Make the cleanup-on-error path unique Thomas Weißschuh (2): linux-user/elfload: test return value of getrlimit linux-user/elfload: check PR_GET_DUMPABLE before creating coredump linux-user/elfload.c | 10 +- linux-user/signal.c | 5 +- tcg/region.c | 10 +- tests/tcg/s390x/chacha.c | 341 +++++++++++++++ tcg/s390x/tcg-target.c.inc | 6 +- linux-user/riscv/vdso-32.so | Bin 2900 -> 2980 bytes linux-user/riscv/vdso-64.so | Bin 3856 -> 3944 bytes linux-user/riscv/vdso.S | 8 +- tests/tcg/s390x/Makefile.target | 4 + tests/tcg/s390x/chacha-vx.S | 914 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 1281 insertions(+), 17 deletions(-) create mode 100644 tests/tcg/s390x/chacha.c create mode 100644 tests/tcg/s390x/chacha-vx.S