0599a046ac
Currently, all subchannel types have "sense data" copied into the IRB.ECW space, and a couple flags enabled in the IRB.SCSW and IRB.ESW. But for passthrough (vfio-ccw) subchannels, this data isn't populated in the first place, so enabling those flags leads to unexpected behavior if the guest tries to process the sense data (zeros) in the IRB.ECW. Let's add a subchannel callback that builds these portions of the IRB, and move the existing code into a routine for those virtual subchannels. The passthrough subchannels will be able to piggy-back onto this later. Signed-off-by: Eric Farman <farman@linux.ibm.com> Message-Id: <20210617232537.1337506-4-farman@linux.ibm.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com> |
||
---|---|---|
.. | ||
3270-ccw.h | ||
adapter.h | ||
ap-bridge.h | ||
ap-device.h | ||
css-bridge.h | ||
css.h | ||
ebcdic.h | ||
event-facility.h | ||
ioinst.h | ||
pv.h | ||
s390_flic.h | ||
s390-ccw.h | ||
s390-pci-bus.h | ||
s390-pci-clp.h | ||
s390-pci-inst.h | ||
s390-pci-vfio.h | ||
s390-virtio-ccw.h | ||
sclp.h | ||
storage-attributes.h | ||
storage-keys.h | ||
tod.h | ||
vfio-ccw.h |