首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为qemu启用virtio_blk_device

为qemu启用virtio_blk_device
EN

Stack Overflow用户
提问于 2016-06-28 12:19:13
回答 1查看 2.4K关注 0票数 1

我使用qemu 2.2.0在x86 Linux主机上模拟x86 Linux来宾系统。我想使用QEMU中现有的数据平面机制(使用virtqueue & IOThreads实现)在我的设备中实现并行R/W操作。它需要启用virtio-blk-device并在为我的设备实现之前在现有框架中验证并发性。我使用以下命令来启用virtio块设备和引导qemu:

代码语言:javascript
复制
./qemu-system-x86_64_exe -m 2048 -usbdevice mouse -usbdevice keyboard -usbdevice tablet -enable-kvm -drive if=none,id=drive1,file=debian_wheezy_i386_desktop.raw -object iothread,id=iothread2 -device virtio-blk-device,id=drv0,drive=drive1,iothread=iothread2 -smp 8
 This command executes with error: 
No 'virtio-bus' found for device 'virtio-blk-device' .

但是,使用“./qemu-system-x86_64_exe -device help”查询此设备将显示virtio-blk- device的以下信息: name virtio-blk-device,bus virtio-bus

我的命令行选项有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-20 23:04:59

我遇到了同样的问题,找不到virtio-blk-device的信息。我换成了virtio-blk-pci。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38066996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档