摘要: 1.概述 根据前一章信息,virtio设备分为前端设备/通信层/后端设备,本章从后端设备设备(qemu的balloon设备为例)的初始化开始分析。 从启动到balloon设备开始初始化基本调用流程如下: balloon代码执行流程如下: 2. 关键结构 2.1 balloon设备结构 typedef 阅读全文
posted @ 2022-01-25 10:30 Edver 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: 一: 概要 在后端模拟出balloon设备后,gustos在启动时会扫描到此设备,遵循linux设备模型调用设备的初始化工作。Virtio-balloon属于 virtio体系,很多工作的细节需要再分析virtio的工作流程,本章暂且只分析balloon的行为,涉及virtio的部分插桩分析向后再补 阅读全文
posted @ 2022-01-25 10:29 Edver 阅读(1483) 评论(0) 推荐(0) 编辑