2a633c461e
virtio: check virtio_load return code
...
Otherwise we crash on error.
Signed-off-by: Ulrich Obergfell <uobergfe@redhat.com >
Signed-off-by: Orit Wassermann <owasserm@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2012-05-21 15:40:50 -05:00
d2ad7dd46e
virtio-scsi: add multiqueue capability
...
Adding multiqueue is as simple as creating more than one virtqueues,
and saving the queue number for each request.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-04-19 10:31:05 +02:00
fcf104a74c
virtio-scsi: prepare migration format for multiqueue
...
In order to restore requests correctly from a multitude of virtqueues,
we need to store the id of the request queue that each request came
from.
Do this even for single-queue, by storing a hard-coded zero, to
simplify future implementation of multiqueue.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-04-19 10:31:05 +02:00
eb2fa76418
virtio-scsi: call unregister_savevm properly
...
This fixes a use-after-free when migrating after hot-unplug.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-03-19 16:35:43 +01:00
5db1764cc1
virtio-scsi: add migration support
...
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-02-24 14:54:51 +01:00
06114d72f6
virtio-scsi: process control queue requests
...
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-02-24 14:54:51 +01:00
2ccdcd8d2b
virtio-scsi: add basic SCSI bus operation
...
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-02-22 13:40:06 +01:00
326799c0d0
virtio-scsi: Add basic request processing infrastructure
...
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-02-22 13:40:06 +01:00
973abc7f41
virtio-scsi: Add virtio-scsi stub device
...
Add a useless virtio SCSI HBA device:
qemu -device virtio-scsi-pci
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-02-22 13:39:59 +01:00