[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 2/7] s390x/css: IO instr handler ending contr
From: |
Dong Jia Shi |
Subject: |
Re: [Qemu-devel] [PATCH v3 2/7] s390x/css: IO instr handler ending control |
Date: |
Wed, 18 Oct 2017 17:13:20 +0800 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
* Halil Pasic <address@hidden> [2017-10-17 16:04:48 +0200]:
[...]
> diff --git a/include/hw/s390x/css.h b/include/hw/s390x/css.h
> index 69b374730e..7e0dbd162f 100644
> --- a/include/hw/s390x/css.h
> +++ b/include/hw/s390x/css.h
> @@ -99,6 +99,22 @@ typedef struct CcwDataStream {
> hwaddr cda;
> } CcwDataStream;
>
> +/*
> + * IO instructions conclude according this. Currently we have only
> + * cc codes. Valid values are 0,1,2,3 and the generic semantic for
> + * IO instructions is described briefly. For more details consult the PoP.
> + */
> +typedef enum IOInstEnding {
> + /* produced expected result */
> + IOINST_CC_EXPECTED = 0,
> + /* status conditions were present or produced alternate result */
> + IOINST_CC_STATUS_PRESENT = 1,
> + /* inst. ineffective because busy with previously initiated function */
> + IOINST_CC_BUSY = 2,
> + /* inst. ineffective because not operational */
> + IOINST_CC_NOT_OPERATIONAL = 3
> +} IOInstEnding;
> +
> typedef struct SubchDev SubchDev;
> struct SubchDev {
> /* channel-subsystem related things: */
> --
> 2.13.5
>
With what has been pointed out by Conny and Thomas addressed:
Reviewed-by: Dong Jia Shi <address@hidden>
--
Dong Jia Shi
- Re: [Qemu-devel] [PATCH v3 3/7] s390x: improve error handling for SSCH and RSCH, (continued)
Re: [Qemu-devel] [PATCH v3 3/7] s390x: improve error handling for SSCH and RSCH, Dong Jia Shi, 2017/10/19
[Qemu-devel] [PATCH v3 2/7] s390x/css: IO instr handler ending control, Halil Pasic, 2017/10/17
[Qemu-devel] [PATCH v3 6/7] s390x: refactor error handling for HSCH handler, Halil Pasic, 2017/10/17
Re: [Qemu-devel] [PATCH v3 0/7] improve error handling for IO instr, Cornelia Huck, 2017/10/17