aboutsummaryrefslogtreecommitdiff
path: root/target-xtensa/core-dc233c.c
diff options
context:
space:
mode:
authorChristian Borntraeger <borntraeger@de.ibm.com>2015-04-30 17:53:13 +0200
committerCornelia Huck <cornelia.huck@de.ibm.com>2015-05-08 10:36:02 +0200
commitcb927b8aee7c3993a43cb829f7341071f873857b (patch)
treea17a5bcd3ba44e3fb68b36063433ea2d7103e14d /target-xtensa/core-dc233c.c
parentf8340b360b9bc29d48716ba8aca79df2b9544979 (diff)
s390-virtio: Accommodate guests using virtqueues too early
Feature updates are not a synchronuous operation for the legacy s390-virtio transport. This transport syncs the guest feature bits (those from finalize) on the set_status hypercall. Before that qemu thinks that features are zero, which means QEMU will misbehave, e.g. it will not write the event index, even if the guest asks for it. Let's detect the case where a kick happens before the driver is ready and force sync the features. With this workaround, it is now safe to switch to the common feature bit handling code as used by all other transports. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Diffstat (limited to 'target-xtensa/core-dc233c.c')
0 files changed, 0 insertions, 0 deletions