qemu-e2k/pc-bios/s390-ccw
Alexander Yarygin d046c51dad pc-bios/s390-ccw: Get device address via diag 308/6
To IPL from a device, pc-bios receives from qemu a device address via
general register 7. The better way to do it is to use diag308/6
instruction which returns so called
"IplParameterBlock". IplParameterBlock contains the device address for
IPL and additional parameters that can be used by pc-bios.

This patch allows pc-bios to get device address via diag308/6 and
doesn't use gr7 passed boot information anymore.

Signed-off-by: Alexander Yarygin <yarygin@linux.vnet.ibm.com>
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
2016-05-17 15:50:29 +02:00
..
bootmap.c pc-bios/s390-ccw: disambiguation of "No zIPL magic" message 2016-03-23 16:13:38 +01:00
bootmap.h pc-bios/s390-ccw: add utility functions and "export" some others 2016-03-23 16:13:38 +01:00
cio.h
iplb.h pc-bios/s390-ccw: Get device address via diag 308/6 2016-05-17 15:50:29 +02:00
main.c pc-bios/s390-ccw: Get device address via diag 308/6 2016-05-17 15:50:29 +02:00
Makefile pc-bios/s390-ccw: enable virtio-scsi 2016-03-23 16:13:38 +01:00
s390-ccw.h pc-bios/s390-ccw: Get device address via diag 308/6 2016-05-17 15:50:29 +02:00
sclp-ascii.c s390-ccw.img: Consume service interrupts 2015-06-30 09:34:58 +02:00
sclp.h
scsi.h pc-bios/s390-ccw: add scsi definitions 2016-03-23 16:13:38 +01:00
start.S pc-bios/s390-ccw: Get device address via diag 308/6 2016-05-17 15:50:29 +02:00
virtio-scsi.c pc-bios/s390-ccw: add virtio-scsi implementation 2016-03-23 16:13:38 +01:00
virtio-scsi.h pc-bios/s390-ccw: add virtio-scsi implementation 2016-03-23 16:13:38 +01:00
virtio.c pc-bios/s390-ccw: enable virtio-scsi 2016-03-23 16:13:38 +01:00
virtio.h pc-bios/s390-ccw: enable virtio-scsi 2016-03-23 16:13:38 +01:00