diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2014-11-07 14:00:02 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2014-11-07 16:09:57 +0100 |
commit | 55783a5521a3b1f93ee6a072e414a27c6cfa15f0 (patch) | |
tree | fffd4c7e6970c1ee6a55edfe9e609d87af0fe351 /ui/sdl_keysym.h | |
parent | c3543fb5fe4520f03dd4fef04fab7745eeca1c96 (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 'ui/sdl_keysym.h')
0 files changed, 0 insertions, 0 deletions