Hi, I want to use vhost-blk on Windows 8 guest, but vhost-blk didn't work. When Windows 8 guest was boot-up, vhost-blk couldn't start and Windows 8 guest is hang on boot sequence.
I checked vhost-blk (qemu, linux kernel module) and I found out the msi-x is not enabled when Windows guest is booting. So, I want to know is, Can I use vhost-blk with Windows guest? and Does Virtio-blk driver for Windows 8 supports msi-x? I use that source code for using vhost-blk. https://github.com/asias/qemu.git (blk.vhost-blk) https://github.com/asias/linux.git (blk.vhost-blk) This is my qemu command line, -drive id=drive0,if=none,media=disk,vhost=off,file=Windows8.qcow2 -device virtio-blk-pci,drive=drive0,bootindex=1 -drive if=virtio,media=disk,cache=none,aio=native,vhost=on,file=/dev/sdc And fail on this point, (in qemu source, hw/block/virtio-blk.c) 81 if (!vhost_dev_query(&vb->dev, vdev)) { 82 return -ENOTSUP; 83 } Thanks,