aboutsummaryrefslogtreecommitdiff
path: root/block/curl.c
diff options
context:
space:
mode:
authorViktor Mihajlovski <mihajlov@linux.vnet.ibm.com>2018-04-05 17:07:23 +0200
committerCornelia Huck <cohuck@redhat.com>2018-04-09 13:50:31 +0200
commit789b5a401b330510da663b4d4ae1ef8a7410c353 (patch)
treeedfbb1f5be737ab61cf41875b343b9795bc2f21a /block/curl.c
parent11ef6d50fcfaa29e547c9755bdc56b093bb9ba67 (diff)
downloadqemu-789b5a401b330510da663b4d4ae1ef8a7410c353.zip
qemu-789b5a401b330510da663b4d4ae1ef8a7410c353.tar.gz
qemu-789b5a401b330510da663b4d4ae1ef8a7410c353.tar.bz2
s390: Ensure IPL from SCSI works as expected
Operating systems may request an IPL from a virtio-scsi device by specifying an IPL parameter type of CCW. In this case QEMU won't set up the IPLB correctly. The BIOS will still detect it's a SCSI device to boot from, but it will now have to search for the first LUN and attempt to boot from there. However this may not be the original boot LUN if there's more than one SCSI disk attached to the HBA. With this change QEMU will detect that the request is for a SCSI device and will rebuild the initial IPL parameter info if it's the SCSI device used for the first boot. In consequence the BIOS can use the boot LUN from the IPL information block. In case a different SCSI device has been set, the BIOS will find and use the first available LUN. Signed-off-by: Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com> Message-Id: <1522940844-12336-3-git-send-email-mihajlov@linux.vnet.ibm.com> Reviewed-by: Farhan Ali <alifm@linux.vnet.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Diffstat (limited to 'block/curl.c')
0 files changed, 0 insertions, 0 deletions