说明:
- KVM版本:5.9.1
- QEMU版本:5.0.0
- 工具:Source Insight 3.5, Visio
1. 概述
- 前篇文章讲完了Qemu中如何来创建Virtio Device,本文将围绕Guest OS中的Virtio Driver来展开;
看一下Guest OS(Linux)中的Virtio框架高层架构图:
- 核心模块为virtio和virtqueue,其他高层的驱动都是基于核心模块之上构建的;
- 显然,本文会延续这个系列,继续分析virtio-net驱动,重心在整体流程和框架上,细节不表;
- virtio-net,又是一个virtio设备,又是一个PCI设备,那么驱动会怎么组织呢?带着问题上路吧。
资料直通车:Linux内核源码技术学习路线+视频教程内核源码
学习直通车: