OS-虚拟化
文章平均质量分 86
Yengi
谢谢关注,欢迎交流分享。
展开
-
ubuntu16编译内核源码并替换
【代码】ubuntu16编译内核源码并替换。原创 2023-08-15 22:33:32 · 609 阅读 · 0 评论 -
linux-vsock-internals-vsock框架
转:https://terenceli.github.io/%E6%8A%80%E6%9C%AF/2020/04/18/vsock-internals。转载 2023-07-14 13:48:48 · 1144 阅读 · 0 评论 -
virtio-net前端-virtqueue
guest中的virtio驱动框架核心模块为virtio和virtqueue,其他高层的驱动都是基于核心模块之上构建的;virtio-net,是一个virtio设备,又是一个PCI设备每一个virtio设备都有一个对应的virtio PCI代理设备以virtio-net驱动为例,由于virtioPCI设备的存在,PCI进行扫描的时候会扫描到该设备,并且会调用想要的驱动probe函数。原创 2023-07-01 21:43:34 · 519 阅读 · 0 评论 -
vhost-net-原理-初始化流程-数据传输流程-vhost-net后端
从Guest OS中的虚拟地址到最终的Host上的物理地址映射关系如上图所示,如果在Guest OS中要将数据发送出去,实际上只需要将Qemu中关于Guest OS的物理地址布局信息传递下去,此外再结合VHOST_SET_OWNER时传递的内存空间信息,就可以根据映射关系找到Guest OS中的数据对应到Host之上的物理地址,完成最后搬运即可;结构体的核心围绕着数据和通知机制,其中数据在vhost_virtqueue中体现,而通知主要是通过vhost_poll来实现,具体的细节下文将进一步描述。原创 2023-06-29 09:51:59 · 1424 阅读 · 0 评论 -
vmware+ubuntu18+qemu调试kernel-arm64-vsock
参考:https://blog.csdn.net/chengbeng1745/article/details/81271024。参考:https://blog.csdn.net/qq_35191755/article/details/108199567。参考:https://blog.csdn.net/qq_29720657/article/details/109066682。参考:https://blog.csdn.net/kunyus/article/details/106986621。原创 2023-06-22 00:18:29 · 3010 阅读 · 0 评论 -
qemu+buildroot+linux arm64虚拟化-宿主系统wsl2
环境: wls2、qemu8.2、buildroot、linuxkernel。原创 2023-06-07 21:24:01 · 980 阅读 · 0 评论