xemu/pc-bios/s390-ccw
Dong Jia Shi 9c9f5f311a pc-bios/s390-ccw: enable subchannel for IPL I/O devices
IPL should cause the IPL I/O device to become enabled. So when handling
the IPL program, we should set the E (Enable) bit. However, virtio-ccw
does not know whether it's dealing with an IPL device or not. Since
trying to perform I/O on a disabled device doesn't make any sense,
let's just always enable it. At the same time we can remove the
SCSW_FCTL_START_FUNC flag as it is ignored for msch anyway and did
not enable the device as intended.

Reported-by: Farhan Ali <alifm@linux.vnet.ibm.com>
Signed-off-by: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Reviewed-by: Sascha Silbe <silbe@linux.vnet.ibm.com>
Signed-off-by: Halil Pasic <pasic@linux.vnet.ibm.com>
[remove superfluous flag]
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
2016-09-28 13:24:51 +02:00
..
Makefile pc-bios/s390-ccw.img: Fix build 2016-08-16 08:52:02 +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 s390/IPL: Allow boot from other ssid than 0 2013-07-29 12:02:00 +02:00
iplb.h pc-bios/s390-ccw: Pass selected SCSI device to IPL 2016-07-11 09:48:05 +02:00
main.c pc-bios/s390-ccw: Pass selected SCSI device to IPL 2016-07-11 09:48:05 +02: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 S390: ccw firmware: Add sclp output 2013-04-26 20:18:24 +02:00
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: Pass selected SCSI device to IPL 2016-07-11 09:48:05 +02: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 subchannel for IPL I/O devices 2016-09-28 13:24:51 +02:00
virtio.h pc-bios/s390-ccw: Pass selected SCSI device to IPL 2016-07-11 09:48:05 +02:00