aboutsummaryrefslogtreecommitdiff
path: root/tests/wdt_ib700-test.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2014-11-07 14:00:02 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2014-11-07 16:09:57 +0100
commit55783a5521a3b1f93ee6a072e414a27c6cfa15f0 (patch)
treefffd4c7e6970c1ee6a55edfe9e609d87af0fe351 /tests/wdt_ib700-test.c
parentc3543fb5fe4520f03dd4fef04fab7745eeca1c96 (diff)
virtio-scsi: work around bug in old BIOSes
Old BIOSes left some padding by mistake after the req_size/resp_size. New QEMU does not like it, thinking it is a bidirectional command. As a workaround, we can check if the ANY_LAYOUT bit is set; if not, we always consider the first buffer as the virtio-scsi request/response, because, back when QEMU did not support ANY_LAYOUT, it expected the payload to start at the second element of the iovec. This can show up during migration. Cc: qemu-stable@nongnu.org Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tests/wdt_ib700-test.c')
0 files changed, 0 insertions, 0 deletions