qemu-patch-raspberry4/pc-bios/s390-ccw
Christian Borntraeger 9629823290 pc-bios/s390-ccw: do a subsystem reset before running the guest
The loader BIOS has already activated several devices. Let's do a
subsystem reset before jumping into the guest. As there is no direct
way of doing so, we use diagnose 308 to bring the system in a
defined state. This is similar to what kdump on s390 uses. We have
to define a small trampoline function that restores the low bytes
to whatever the bootmap has written there.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
Reviewed-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
2014-06-23 14:03:31 +02:00
..
bootmap.c pc-bios/s390-ccw: do a subsystem reset before running the guest 2014-06-23 14:03:31 +02:00
cio.h s390/IPL: Allow boot from other ssid than 0 2013-07-29 12:02:00 +02:00
main.c s390-ccw.img: Fix sporadic errors with ccw boot image - initialize css 2014-02-27 09:51:26 +01:00
Makefile s390-ccw.img: Take care of the elf->img transition 2013-04-26 20:18:24 +02:00
s390-ccw.h s390/IPL: Allow boot from other ssid than 0 2013-07-29 12:02:00 +02:00
sclp-ascii.c S390: ccw firmware: Add sclp output 2013-04-26 20:18:24 +02:00
sclp.h S390: ccw firmware: Add sclp output 2013-04-26 20:18:24 +02:00
start.S S390: BIOS boot from given device 2013-05-06 17:30:01 +02:00
virtio.c pc-bios/s390-ccw: virtio_load_direct() can't load max number of sectors 2014-06-23 14:03:31 +02:00
virtio.h s390/ipl: Fix waiting for virtio processing 2013-09-20 12:46:53 +02:00