The following changes since commit b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa:
Open 8.2 development tree (2023-08-22 07:14:07 -0700) are available in the Git repository at: https://gitlab.com/thuth/qemu.git tags/pull-request-2023-08-23 for you to fetch changes up to 6c49f685d30ffe81cfa47da2c258904ad28ac368: tests/tcg/s390x: Test VSTRS (2023-08-23 12:07:30 +0200) ---------------------------------------------------------------- * Add compat machines for QEMU 8.2 * Convert some DPRINTFs in s390x code into trace events * Fix VFMIN/VFMAX, VSTL, VREP and VSTRS s390x instructions * Fix virtio-gpu on big endian (i.e. s390x) hosts ---------------------------------------------------------------- Cornelia Huck (1): hw: Add compat machines for 8.2 Cédric Le Goater (1): s390x: Convert DPRINTF to trace events Ilya Leoshkevich (8): target/s390x: Check reserved bits of VFMIN/VFMAX's M5 target/s390x: Fix VSTL with a large length tests/tcg/s390x: Test VSTL target/s390x: Use a 16-bit immediate in VREP tests/tcg/s390x: Test VREP linux-user/elfload: Enable vxe2 on s390x target/s390x: Fix the "ignored match" case in VSTRS tests/tcg/s390x: Test VSTRS Thomas Huth (2): hw/s390x/s390-virtio-ccw: Remove superfluous code to set the NIC model include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts include/hw/boards.h | 3 ++ include/hw/i386/pc.h | 3 ++ include/hw/virtio/virtio-gpu-bswap.h | 3 ++ hw/arm/virt.c | 9 +++- hw/core/machine.c | 3 ++ hw/i386/pc.c | 3 ++ hw/i386/pc_piix.c | 16 +++++-- hw/i386/pc_q35.c | 14 +++++- hw/m68k/virt.c | 9 +++- hw/ppc/spapr.c | 15 +++++- hw/s390x/s390-pci-bus.c | 25 ++++------ hw/s390x/s390-pci-inst.c | 48 ++++++++------------ hw/s390x/s390-virtio-ccw.c | 18 ++++++-- linux-user/elfload.c | 1 + target/s390x/kvm/kvm.c | 33 +++++--------- target/s390x/tcg/vec_helper.c | 2 +- target/s390x/tcg/vec_string_helper.c | 54 +++++++--------------- tests/tcg/s390x/vrep.c | 81 +++++++++++++++++++++++++++++++++ tests/tcg/s390x/vstl.c | 37 +++++++++++++++ tests/tcg/s390x/vxeh2_vstrs.c | 88 ++++++++++++++++++++++++++++++++++++ target/s390x/tcg/translate_vx.c.inc | 6 +-- hw/s390x/trace-events | 17 +++++++ target/s390x/kvm/trace-events | 7 +++ tests/tcg/s390x/Makefile.target | 3 ++ 24 files changed, 375 insertions(+), 123 deletions(-) create mode 100644 tests/tcg/s390x/vrep.c create mode 100644 tests/tcg/s390x/vstl.c create mode 100644 tests/tcg/s390x/vxeh2_vstrs.c