[PULL 0/9] s390x and test patches 2025-01-21

Thomas Huth posted 9 patches 1 day, 13 hours ago
There is a newer version of this series
MAINTAINERS                                        |   3 +-
pc-bios/s390-ccw/virtio.h                          |   2 +
crypto/pbkdf.c                                     |  15 +++-
hw/s390x/s390-virtio-ccw.c                         |  15 ++--
pc-bios/s390-ccw/bootmap.c                         |  15 ++--
pc-bios/s390-ccw/netmain.c                         |  52 +++++++------
pc-bios/s390-ccw/virtio-net.c                      |   5 ++
pc-bios/s390-ccw/virtio.c                          |   7 +-
pc-bios/s390-ccw.img                               | Bin 79608 -> 96000 bytes
tests/functional/meson.build                       |   2 +
.../test_x86_64_kvm_xen.py}                        |  83 ++++++++++++---------
11 files changed, 125 insertions(+), 74 deletions(-)
rename tests/{avocado/kvm_xen_guest.py => functional/test_x86_64_kvm_xen.py} (64%)
mode change 100644 => 100755
[PULL 0/9] s390x and test patches 2025-01-21
Posted by Thomas Huth 1 day, 13 hours ago
The following changes since commit 20fac491cfeebb042f59cc61ae76fed1b397d25c:

  Merge tag 'qtest-20250117-pull-request' of https://gitlab.com/farosas/qemu into staging (2025-01-18 18:37:16 -0500)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2025-01-21

for you to fetch changes up to 929efa1955ffc8bdbd79a413e8057cb35c1d9c01:

  pc-bios: Update the s390 bios images with the recent changes (2025-01-21 08:53:50 +0100)

----------------------------------------------------------------
* Fix bugs related to the new "boot order" feature in the s390-ccw bios
* Fix crash that occurs when introspecting older s390-virtio-ccw machines
* Fix error in pbkdf code on fast machines (e.g. s390x with crypto adapter)
* Convert kvm_xen_guest avocado test to the functional framework

----------------------------------------------------------------
Daniel P. Berrangé (1):
      crypto: fix bogus error benchmarking pbkdf on fast machines

Jared Rossi (1):
      pc-bios/s390-ccw: Abort IPL on invalid loadparm

Philippe Mathieu-Daudé (1):
      MAINTAINERS: Remove myself as Avocado Framework reviewer

Thomas Huth (6):
      tests/functional: Convert the kvm_xen_guest avocado test
      hw/s390x: Fix crash that occurs when inspecting older versioned machines types
      pc-bios/s390-ccw/virtio: Add a function to reset a virtio device
      pc-bios/s390-ccw: Fix boot problem with virtio-net devices
      pc-bios/s390-ccw/netmain: Fix error messages with regards to the TFTP server
      pc-bios: Update the s390 bios images with the recent changes

 MAINTAINERS                                        |   3 +-
 pc-bios/s390-ccw/virtio.h                          |   2 +
 crypto/pbkdf.c                                     |  15 +++-
 hw/s390x/s390-virtio-ccw.c                         |  15 ++--
 pc-bios/s390-ccw/bootmap.c                         |  15 ++--
 pc-bios/s390-ccw/netmain.c                         |  52 +++++++------
 pc-bios/s390-ccw/virtio-net.c                      |   5 ++
 pc-bios/s390-ccw/virtio.c                          |   7 +-
 pc-bios/s390-ccw.img                               | Bin 79608 -> 96000 bytes
 tests/functional/meson.build                       |   2 +
 .../test_x86_64_kvm_xen.py}                        |  83 ++++++++++++---------
 11 files changed, 125 insertions(+), 74 deletions(-)
 rename tests/{avocado/kvm_xen_guest.py => functional/test_x86_64_kvm_xen.py} (64%)
 mode change 100644 => 100755


Re: [PULL 0/9] s390x and test patches 2025-01-21
Posted by Stefan Hajnoczi 23 hours ago
Hi Thomas,
Please take a look at these CI failures:
https://gitlab.com/qemu-project/qemu/-/jobs/8913471007
https://gitlab.com/qemu-project/qemu/-/jobs/8913471508
https://gitlab.com/qemu-project/qemu/-/jobs/8913472011

Thanks,
Stefan
Re: [PULL 0/9] s390x and test patches 2025-01-21
Posted by Thomas Huth 17 hours ago
On 22/01/2025 01.27, Stefan Hajnoczi wrote:
> Hi Thomas,
> Please take a look at these CI failures:
> https://gitlab.com/qemu-project/qemu/-/jobs/8913471007
> https://gitlab.com/qemu-project/qemu/-/jobs/8913471508
> https://gitlab.com/qemu-project/qemu/-/jobs/8913472011

Ah, thanks, nice catch, unlike the gitlab shared runners, these runners 
obviously have an older version of KVM enabled and thus ran into an error 
path that should skip the test - I need to replace cancel() with skipTest() 
here. I'll fix it up and send a v2...

  Thomas