• Felipe Franciosi's avatar
    vhost-user-scsi: Introduce vhost-user-scsi host device · f12c1ebd
    Felipe Franciosi authored
    This commit introduces a vhost-user device for SCSI. This is based
    on the existing vhost-scsi implementation, but done over vhost-user
    instead. It also uses a chardev to connect to the backend. Unlike
    vhost-scsi (today), VMs using vhost-user-scsi can be live migrated.
    
    To use it, start Qemu with a command line equivalent to:
    
    qemu-system-x86_64 \
           -chardev socket,id=vus0,path=/tmp/vus.sock \
           -device vhost-user-scsi-pci,chardev=vus0,bus=pci.0,addr=...
    
    A separate commit presents a sample application linked with libiscsi to
    provide a backend for vhost-user-scsi.
    Signed-off-by: 's avatarFelipe Franciosi <felipe@nutanix.com>
    Message-Id: <1488479153-21203-4-git-send-email-felipe@nutanix.com>
    Signed-off-by: 's avatarPaolo Bonzini <pbonzini@redhat.com>
    f12c1ebd
Name
Last commit
Last update
..
block Loading commit data...
chardev Loading commit data...
crypto Loading commit data...
disas Loading commit data...
exec Loading commit data...
fpu Loading commit data...
hw Loading commit data...
io Loading commit data...
libdecnumber Loading commit data...
migration Loading commit data...
monitor Loading commit data...
net Loading commit data...
qapi Loading commit data...
qemu Loading commit data...
qom Loading commit data...
standard-headers Loading commit data...
sysemu Loading commit data...
ui Loading commit data...
elf.h Loading commit data...
glib-compat.h Loading commit data...
qemu-common.h Loading commit data...
qemu-io.h Loading commit data...
trace-tcg.h Loading commit data...