[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
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 00/17] vfio-ccw dasd ipl support,
Thomas Huth <=
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 02/17] s390-bios: decouple cio setup from virtio, Thomas Huth, 2019/04/12
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 03/17] s390-bios: decouple common boot logic from virtio, Thomas Huth, 2019/04/12
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 01/17] s390 vfio-ccw: Add bootindex property and IPLB data, Thomas Huth, 2019/04/12
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 04/17] s390-bios: Clean up cio.h, Thomas Huth, 2019/04/12
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 05/17] s390-bios: Decouple channel i/o logic from virtio, Thomas Huth, 2019/04/12
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 06/17] s390-bios: Map low core memory, Thomas Huth, 2019/04/12
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 07/17] s390-bios: ptr2u32 and u32toptr, Thomas Huth, 2019/04/12
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 10/17] s390-bios: Extend find_dev() for non-virtio devices, Thomas Huth, 2019/04/12
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 08/17] s390-bios: Support for running format-0/1 channel programs, Thomas Huth, 2019/04/12
- [qemu-s390x] [PULL SUBSYSTEM s390-ccw-bios 09/17] s390-bios: cio error handling, Thomas Huth, 2019/04/12