s390x/css: Add passthrough IRB
commitc626710fc755628d0d6b88aab0514c9238a84522
authorEric Farman <farman@linux.ibm.com>
Thu, 17 Jun 2021 23:25:37 +0000 (18 01:25 +0200)
committerCornelia Huck <cohuck@redhat.com>
Mon, 21 Jun 2021 06:48:21 +0000 (21 08:48 +0200)
tree12b49376ebb489dd0b28394e724b0825446fbf70
parent0599a046acf1b625e97cef0aa702b5d86528c642
s390x/css: Add passthrough IRB

Wire in the subchannel callback for building the IRB
ESW and ECW space for passthrough devices, and copy
the hardware's ESW into the IRB we are building.

If the hardware presented concurrent sense, then copy
that sense data into the IRB's ECW space.

Signed-off-by: Eric Farman <farman@linux.ibm.com>
Message-Id: <20210617232537.1337506-5-farman@linux.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
hw/s390x/css.c
hw/s390x/s390-ccw.c
hw/vfio/ccw.c
include/hw/s390x/css.h