aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio
diff options
context:
space:
mode:
authorEric Farman <farman@linux.ibm.com>2021-06-18 01:25:36 +0200
committerCornelia Huck <cohuck@redhat.com>2021-06-21 08:48:21 +0200
commit0599a046acf1b625e97cef0aa702b5d86528c642 (patch)
treef56070fca37d6ca5acea5e4fa86cc1356cd9ec4a /hw/vfio
parent1b01dedaed41c2ca6129475c22b7b778b109fae8 (diff)
downloadqemu-0599a046acf1b625e97cef0aa702b5d86528c642.zip
qemu-0599a046acf1b625e97cef0aa702b5d86528c642.tar.gz
qemu-0599a046acf1b625e97cef0aa702b5d86528c642.tar.bz2
s390x/css: Refactor IRB construction
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>
Diffstat (limited to 'hw/vfio')
0 files changed, 0 insertions, 0 deletions