QEMU 系统模拟模式分析
QEMU 系统模拟模式可以在主机上模拟出与主机指令集架构、外设完全不同的的整套目标机系统,并在其上运行 bootloader、操作系统及用户态程序等。
本项目以 RISC-V 为例,分析 qemu-system-riscv64 的执行流程,并按照 QEMU 模块划分分别进行分析:
困难
Bin Meng <bmeng@tinylab.org>
有关 QEMU 的课程资料:
从零开始的RISC-V模拟器开发·第一季·2021春季
https://www.bilibili.com/video/BV12Z4y1c74c
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
拟定项目计划书初稿:
一、需求分析
二、时间安排
项目计划按照一周的时间粒度推进,每周产出1篇或2篇文章并完成上周提交的 PR 的修订工作,具体安排如下:
提交qemu-system-parameters-v0初稿PR,分析了 QEMU 参数解析机制
提交 qemu-system-event-loop-part1-v0 初稿 PR,分析了 QEMU 事件循环机制的基础:glib 事件循环机制
能否整个特权指令的分析,好奇特权指令是怎么模拟的,还是通过tcg吗?
提交 qemu-system-event-loop-part2-v0 初稿 PR,分析了 QEMU 事件循环机制的基本组成与运行原理
提交 qemu-system-event-loop-part3-v0 初稿 PR,分析了 QEMU 下半部(Bottom Halves,BH)机制
提交 qemu-system-device-model-part1-v0 初稿 PR,从设备生命周期的角度初步分析了 QEMU 设备模型
提交 qemu-system-device-model-part2-v0 初稿 PR,分析了 QEMU 中面向对象的设备管理机制
登录 后才可以发表评论