|
From: | Halil Pasic |
Subject: | Re: [Qemu-devel] [qemu-s390x] [RFC 10/15] s390-bios: Support for running format-0/1 channel programs |
Date: | Fri, 6 Jul 2018 15:03:49 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
On 07/06/2018 02:26 PM, Cornelia Huck wrote:
On Fri, 6 Jul 2018 13:42:25 +0200 Halil Pasic <address@hidden> wrote:On 07/06/2018 10:03 AM, Cornelia Huck wrote:On Thu, 5 Jul 2018 13:25:38 -0400 "Jason J. Herne" <address@hidden> wrote:+ rc = ssch(schid, &orb); + if (rc) { + print_int("ssch failed with rc=", rc); + return rc;Are you doing anything like retrying on cc 1/2? It's probably fine to give up on cc 3.We are in IPL context. We should have exclusive access to the DASD we are IPL-ing from, or not? My understanding was that if the layers below us don't violate the rules, we should never observe cc 1 or 2 here. Or am I wrong?cc 2 probably not (nobody should be doing a halt or a clear), but cc 1 if there's some unsolicited status pending?
AFAIK we are supposed to give up then. The status was supposed to be cleared away on the reset which precedes IPL. If the device presented an unsolicited status between reset and starting the IPL IO on the channel I think the IPL should fail. Regards, Halil
[Prev in Thread] | Current Thread | [Next in Thread] |