mby0513 发表于 2020-8-6 19:42

qemu是如何将虚拟机内的io请求封装成Linux的bio请求?

小弟最近研究某款windows软件磁盘写入请求,于是用qemu起了一个win虚拟机,挂了一块Linux下的ntfs分区。众所周知win系统下处理io请求的基本单位是IRP,可是我发现win系统里对这块分区进行读写时,Linux主机会产生相应的bio,感觉像是qemu对虚拟机的io进行了二次封装,打包成Linux下的bio格式并下发给设备,有没有大神能指点一下?
页: [1]
查看完整版本: qemu是如何将虚拟机内的io请求封装成Linux的bio请求?