qemu-s390x
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 00/17] vfio-ccw dasd ipl supp


From: Thomas Huth
Subject: [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 00/17] vfio-ccw dasd ipl support
Date: Fri, 12 Apr 2019 14:25:06 +0200

This pull request is not for master.

 Hi Cornelia,

the following changes since commit 532cc6da74ec25b5ba6893b5757c977d54582949:

  Update version for v4.0.0-rc3 release (2019-04-10 15:38:59 +0100)

are available in the Git repository at:

  https://gitlab.com/huth/qemu.git tags/s390-ccw-bios-2019-04-12

for you to fetch changes up to 4a33fac54665558b7f7a68135c4a4c602eceb72f:

  pc-bios/s390: Update firmware images (2019-04-12 12:40:35 +0200)

----------------------------------------------------------------
Support for booting from a vfio-ccw passthrough dasd device
----------------------------------------------------------------

Jason J. Herne (16):
      s390 vfio-ccw: Add bootindex property and IPLB data
      s390-bios: decouple cio setup from virtio
      s390-bios: decouple common boot logic from virtio
      s390-bios: Clean up cio.h
      s390-bios: Decouple channel i/o logic from virtio
      s390-bios: Map low core memory
      s390-bios: ptr2u32 and u32toptr
      s390-bios: Support for running format-0/1 channel programs
      s390-bios: cio error handling
      s390-bios: Extend find_dev() for non-virtio devices
      s390-bios: Factor finding boot device out of virtio code path
      s390-bios: Refactor virtio to run channel programs via cio
      s390-bios: Use control unit type to determine boot method
      s390-bios: Add channel command codes/structs needed for dasd-ipl
      s390-bios: Support booting from real dasd device
      s390-bios: Use control unit type to find bootable devices

Thomas Huth (1):
      pc-bios/s390: Update firmware images

 MAINTAINERS                  |   2 +
 docs/devel/s390-dasd-ipl.txt | 133 ++++++++++++++
 hw/s390x/ipl.c               |  61 +++++--
 hw/s390x/s390-ccw.c          |   9 +
 hw/vfio/ccw.c                |   6 +-
 include/hw/s390x/s390-ccw.h  |   1 +
 include/hw/s390x/vfio-ccw.h  |  28 +++
 pc-bios/s390-ccw.img         | Bin 34568 -> 42608 bytes
 pc-bios/s390-ccw/Makefile    |   2 +-
 pc-bios/s390-ccw/cio.c       | 423 +++++++++++++++++++++++++++++++++++++++++++
 pc-bios/s390-ccw/cio.h       | 270 +++++++++++++++++++++------
 pc-bios/s390-ccw/dasd-ipl.c  | 235 ++++++++++++++++++++++++
 pc-bios/s390-ccw/dasd-ipl.h  |  16 ++
 pc-bios/s390-ccw/helper.h    |  31 ++++
 pc-bios/s390-ccw/libc.h      |  11 ++
 pc-bios/s390-ccw/main.c      | 190 +++++++++++++------
 pc-bios/s390-ccw/netboot.mak |   2 +-
 pc-bios/s390-ccw/netmain.c   |   2 +
 pc-bios/s390-ccw/s390-arch.h | 103 +++++++++++
 pc-bios/s390-ccw/s390-ccw.h  |  10 +-
 pc-bios/s390-ccw/start.S     |  29 +++
 pc-bios/s390-ccw/virtio.c    |  81 +++------
 pc-bios/s390-netboot.img     | Bin 54944 -> 67232 bytes
 tests/boot-serial-test.c     |   2 +-
 24 files changed, 1446 insertions(+), 201 deletions(-)
 create mode 100644 docs/devel/s390-dasd-ipl.txt
 create mode 100644 include/hw/s390x/vfio-ccw.h
 create mode 100644 pc-bios/s390-ccw/cio.c
 create mode 100644 pc-bios/s390-ccw/dasd-ipl.c
 create mode 100644 pc-bios/s390-ccw/dasd-ipl.h
 create mode 100644 pc-bios/s390-ccw/helper.h
 create mode 100644 pc-bios/s390-ccw/s390-arch.h



reply via email to

[Prev in Thread] Current Thread [Next in Thread]