qemu-e2k/pc-bios/s390-ccw
Viktor Mihajlovski e8c7ef288a s390: Do not pass inofficial IPL type to the guest
IPL over a virtio-scsi device requires special handling not
available in the real architecture. For this purpose the IPL
type 0xFF has been chosen as means of communication between
QEMU and the pc-bios. However, a guest OS could be confused
by seeing an unknown IPL type.

This change sets the IPL parameter type to 0x02 (CCW) to prevent
this. Pre-existing Linux has looked up the IPL parameters only in
the case of FCP IPL. This means that the behavior should stay
the same even if Linux checks for the IPL type unconditionally.

Signed-off-by: Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
Message-Id: <1522940844-12336-4-git-send-email-mihajlov@linux.vnet.ibm.com>
Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
2018-04-09 13:50:31 +02:00
..
bootmap.c s390: Do not pass inofficial IPL type to the guest 2018-04-09 13:50:31 +02:00
bootmap.h pc-bios/s390-ccw: Move string arrays from bootmap header to .c file 2018-03-08 15:49:23 +01:00
bswap.h
cio.h
iplb.h s390: Do not pass inofficial IPL type to the guest 2018-04-09 13:50:31 +02:00
libc.c
libc.h
main.c s390-ccw: interactive boot menu for scsi 2018-02-26 07:56:55 +01:00
Makefile
menu.c s390-ccw: interactive boot menu for scsi 2018-02-26 07:56:55 +01:00
netboot.mak
netmain.c
s390-ccw.h s390-ccw: interactive boot menu for scsi 2018-02-26 07:56:55 +01:00
sclp.c
sclp.h
scsi.h
start.S
virtio-blkdev.c
virtio-net.c
virtio-scsi.c
virtio-scsi.h
virtio.c pc-bios/s390-ccw: Increase virtio timeout to 30 seconds 2018-04-03 10:03:38 +02:00
virtio.h