[PULL 00/15] s390x updates (contains Linux headers update)

Cornelia Huck posted 15 patches 2 weeks, 4 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260707125847.1785168-1-cohuck@redhat.com
Maintainers: Halil Pasic <pasic@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, Farhan Ali <alifm@linux.ibm.com>, Richard Henderson <richard.henderson@linaro.org>, Ilya Leoshkevich <iii@linux.ibm.com>, David Hildenbrand <david@kernel.org>, Cornelia Huck <cohuck@redhat.com>, Matthew Rosato <mjrosato@linux.ibm.com>, Jason Herne <jjherne@linux.ibm.com>, Jared Rossi <jrossi@linux.ibm.com>, Zhuoying Cai <zycai@linux.ibm.com>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Hendrik Brueckner <brueckner@linux.ibm.com>
hw/s390x/css.c                                |  17 ++++
hw/s390x/event-facility.c                     |   6 ++
hw/s390x/ipl.c                                |   1 +
hw/s390x/s390-pci-inst.c                      |  32 ++++++-
hw/s390x/sclp.c                               |   2 +
include/hw/s390x/sclp.h                       |   4 +-
include/standard-headers/drm/drm_fourcc.h     |  54 +++++++-----
include/standard-headers/linux/ethtool.h      |   3 +
include/standard-headers/linux/pci_regs.h     |   2 +
include/standard-headers/linux/virtio_can.h   |  78 ++++++++++++++++++
.../standard-headers/linux/virtio_console.h   |   2 +-
include/standard-headers/linux/virtio_gpu.h   |   9 ++
linux-headers/asm-s390/kvm.h                  |   1 +
linux-headers/asm-x86/kvm.h                   |   2 +
linux-headers/linux/iommufd.h                 |  12 ++-
linux-headers/linux/kvm.h                     |   1 +
pc-bios/s390-ccw.img                          | Bin 95992 -> 104136 bytes
pc-bios/s390-ccw/main.c                       |   5 +-
pc-bios/s390-ccw/virtio-pci.c                 |  57 +++++++++----
pc-bios/s390-ccw/virtio-pci.h                 |   5 +-
pc-bios/s390-ccw/virtio.c                     |  29 ++++---
pc-bios/s390-ccw/virtio.h                     |   2 +
target/s390x/cpu_features.c                   |   3 +
target/s390x/cpu_features.h                   |   1 +
target/s390x/cpu_features_def.h.inc           |   3 +
target/s390x/cpu_models.c                     |   2 +
target/s390x/gen-features.c                   |   1 +
target/s390x/ioinst.c                         |  20 +++++
target/s390x/kvm/kvm.c                        |   1 +
target/s390x/tcg/crypto_helper.c              |  12 +--
30 files changed, 299 insertions(+), 68 deletions(-)
create mode 100644 include/standard-headers/linux/virtio_can.h
[PULL 00/15] s390x updates (contains Linux headers update)
Posted by Cornelia Huck 2 weeks, 4 days ago
The following changes since commit 4ee536fac748b70e6f3d8568ddd20cfbaa9cf7bf:

  Merge tag 'firmware-20260704-pull-request' of https://gitlab.com/kraxel/qemu into staging (2026-07-05 08:42:47 +0200)

are available in the Git repository at:

  https://gitlab.com/cohuck/qemu tags/s390x-20260707

for you to fetch changes up to f4b7ae0a9ee41baad3b6c1e2b55611793de013cc:

  pc-bios/s390-ccw.img: update s390x bios (2026-07-07 06:05:41 -0400)

----------------------------------------------------------------
s390x updates:
- fix some errors when IPLing from PCI devices
- a number of fixes for guest->host error handling
- add ASTFLE facility 2 support (with headers update)
- regenerate s390-ccw.img

----------------------------------------------------------------

Christian Borntraeger (1):
  s390x/sclp: reject invalid write event data headers

Christoph Schlameuss (2):
  linux-headers: Update to Linux v7.2-rc1 with
    KVM_S390_VM_CPU_FEAT_ASTFLEIE2
  s390x/kvm: Add ASTFLE facility 2 for nested virtualization

Cornelia Huck (1):
  pc-bios/s390-ccw.img: update s390x bios

Eric Farman (1):
  s390x/css: limit number of CHPIDs in description

Harald Freudenberger (1):
  target/s390x: Fix wrong address handling in address loops

Jared Rossi (3):
  pc-bios/s390-ccw/virtio.c: Fix missing break for PCI notifications
  pc-bios/s390-ccw: Verify virtio support when booting from virtio PCI
    device on s390x
  pc-bios/s390-ccw: write IPLB location for non-net virtio devices

Matthew Rosato (3):
  s390x/pci: Tighten region detection for BAR read/write
  s390x/pci: Shrink RPCIT ranges to registered window
  s390x/ioinst: Require strict length and format for SEI CHSC handler

Zhuoying Cai (3):
  pc-bios/s390-ccw: Refactor byte swapping
  pc-bios/s390-ccw: Add per-queue notification offset for multi-queue
    virtio configurations
  s390x: Enable boot menu for virtio pci device

 hw/s390x/css.c                                |  17 ++++
 hw/s390x/event-facility.c                     |   6 ++
 hw/s390x/ipl.c                                |   1 +
 hw/s390x/s390-pci-inst.c                      |  32 ++++++-
 hw/s390x/sclp.c                               |   2 +
 include/hw/s390x/sclp.h                       |   4 +-
 include/standard-headers/drm/drm_fourcc.h     |  54 +++++++-----
 include/standard-headers/linux/ethtool.h      |   3 +
 include/standard-headers/linux/pci_regs.h     |   2 +
 include/standard-headers/linux/virtio_can.h   |  78 ++++++++++++++++++
 .../standard-headers/linux/virtio_console.h   |   2 +-
 include/standard-headers/linux/virtio_gpu.h   |   9 ++
 linux-headers/asm-s390/kvm.h                  |   1 +
 linux-headers/asm-x86/kvm.h                   |   2 +
 linux-headers/linux/iommufd.h                 |  12 ++-
 linux-headers/linux/kvm.h                     |   1 +
 pc-bios/s390-ccw.img                          | Bin 95992 -> 104136 bytes
 pc-bios/s390-ccw/main.c                       |   5 +-
 pc-bios/s390-ccw/virtio-pci.c                 |  57 +++++++++----
 pc-bios/s390-ccw/virtio-pci.h                 |   5 +-
 pc-bios/s390-ccw/virtio.c                     |  29 ++++---
 pc-bios/s390-ccw/virtio.h                     |   2 +
 target/s390x/cpu_features.c                   |   3 +
 target/s390x/cpu_features.h                   |   1 +
 target/s390x/cpu_features_def.h.inc           |   3 +
 target/s390x/cpu_models.c                     |   2 +
 target/s390x/gen-features.c                   |   1 +
 target/s390x/ioinst.c                         |  20 +++++
 target/s390x/kvm/kvm.c                        |   1 +
 target/s390x/tcg/crypto_helper.c              |  12 +--
 30 files changed, 299 insertions(+), 68 deletions(-)
 create mode 100644 include/standard-headers/linux/virtio_can.h

-- 
2.54.0
Re: [PULL 00/15] s390x updates (contains Linux headers update)
Posted by Stefan Hajnoczi 2 weeks, 4 days ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.1 for any user-visible changes.