Hi Peter! The following changes since commit abb1565d3d863cf210f18f70c4a42b0f39b8ccdb:
Merge tag 'pull-tcg-20241116' of https://gitlab.com/rth7680/qemu into staging (2024-11-16 18:16:46 +0000) are available in the Git repository at: https://gitlab.com/thuth/qemu.git tags/pull-request-2024-11-18 for you to fetch changes up to 4483d98ab82671165276026b09287053328c94d4: .gitlab-ci.d: Raise timeout on cross-accel build jobs to 60m (2024-11-18 17:14:35 +0100) ---------------------------------------------------------------- * Fixes & doc updates for the new "boot order" s390x bios feature * Provide a "loadparm" property for scsi-hd & scsi-cd devices on s390x (required for the "boot order" feature) * Fix the floating-point multiply-and-add NaN rules on s390x * Raise timeout on cross-accel build jobs to 60m ---------------------------------------------------------------- Ilya Leoshkevich (2): target/s390x: Fix the floating-point multiply-and-add NaN rules tests/tcg/s390x: Add the floating-point multiply-and-add test Jared Rossi (3): docs/system/s390x/bootdevices: Update loadparm documentation pc-bios/s390x: Initialize cdrom type to false for each IPL device pc-bios/s390x: Initialize machine loadparm before probing IPL devices Peter Maydell (1): .gitlab-ci.d: Raise timeout on cross-accel build jobs to 60m Roque Arcudia Hernandez (1): hw/usb: Use __attribute__((packed)) vs __packed Thomas Huth (5): docs/system/bootindex: Make it clear that s390x can also boot from virtio-net hw/s390x: Restrict "loadparm" property to devices that can be used for booting hw: Add "loadparm" property to scsi disk devices for booting on s390x pc-bios/s390-ccw: Re-initialize receive queue index before each boot attempt pc-bios: Update the s390 bios images with the recent fixes docs/system/bootindex.rst | 2 +- docs/system/s390x/bootdevices.rst | 24 +++- hw/s390x/ccw-device.h | 5 + include/hw/qdev-properties-system.h | 3 + include/hw/usb/dwc2-regs.h | 2 +- tests/tcg/s390x/float.h | 104 ++++++++++++++++ hw/core/qdev-properties-system.c | 26 ++++ hw/s390x/ccw-device.c | 4 +- hw/s390x/ipl.c | 19 +-- hw/s390x/virtio-ccw-blk.c | 1 + hw/s390x/virtio-ccw-net.c | 1 + hw/scsi/scsi-disk.c | 43 +++++++ hw/vfio/ccw.c | 1 + pc-bios/s390-ccw/main.c | 4 +- pc-bios/s390-ccw/virtio-net.c | 2 + target/s390x/tcg/fpu_helper.c | 8 +- target/s390x/tcg/vec_fpu_helper.c | 12 +- tests/tcg/s390x/fma.c | 233 +++++++++++++++++++++++++++++++++++ tests/tcg/s390x/vfminmax.c | 223 ++++++++++++--------------------- fpu/softfloat-specialize.c.inc | 19 +++ .gitlab-ci.d/crossbuild-template.yml | 2 +- pc-bios/s390-ccw.img | Bin 79608 -> 79608 bytes tests/tcg/s390x/Makefile.target | 5 +- 23 files changed, 567 insertions(+), 176 deletions(-) create mode 100644 tests/tcg/s390x/float.h create mode 100644 tests/tcg/s390x/fma.c