From: Pierre Morel <pmo...@linux.vnet.ibm.com> If no event information is pending, the return code is set to 0x0005 and the length of the response is set to 8 bytes.
Signed-off-by: Pierre Morel <pmo...@linux.vnet.ibm.com> Reviewed-by: Cornelia Huck <cornelia.h...@de.ibm.com> Reviewed-by: Song Shan Gong <gon...@linux.vnet.ibm.com> Cc: qemu-sta...@nongnu.org Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> --- target-s390x/ioinst.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/target-s390x/ioinst.c b/target-s390x/ioinst.c index 77f2a1f..57c2d8b 100644 --- a/target-s390x/ioinst.c +++ b/target-s390x/ioinst.c @@ -616,7 +616,8 @@ static void ioinst_handle_chsc_sei(ChscReq *req, ChscResp *res) (*res_flags) &= ~0x80; } } else { - res->code = cpu_to_be16(0x0004); + res->code = cpu_to_be16(0x0005); + res->len = cpu_to_be16(CHSC_MIN_RESP_LEN); } } -- 2.7.0