QEMU 开源社区贡献记录
前言 这篇 blog 记录我的 QEMU 贡献情况,你可以通过这里 查询所有邮件 10 。 下面按照日期倒序排版。 讨论如何更方便的打印调试 IR 变量 RFC PATCH v1 0/1 Add helper print functions for printing intermediate results of complex instructions i
前言 这篇 blog 记录我的 QEMU 贡献情况,你可以通过这里 查询所有邮件 10 。 下面按照日期倒序排版。 讨论如何更方便的打印调试 IR 变量 RFC PATCH v1 0/1 Add helper print functions for printing intermediate results of complex instructions i
QEMU 启动以后,并没有立刻执行客户机程序的第一条指令,而是先执行 Machine 在初始化阶段设置的 reset vector 程序段,然后再跳转到客户机程序的第一条指令。 因此第一条指令的PC地址为 memmap GD32VF103 MFOL .base + 0x1000,通过以上代码得知,memmap GD32VF103 MFOL .base 为0,
当前成果: 下面记录关键 patch 解决的问题: patch 修复 dts 编译警告问题 这个 patch 主要解决了编译过程中遇到的 dts 编译警告,后续主线应该会修复该问题。 patch 添加 nuclei n205 核心 初始化 N205 核心的时候,用的 DEFINE VENDOR CPU(),可扩展厂商自定义指令集。 patch 添加 gd32
为了方便学习 QEMU 的 tcg 模块,尝试从零裁剪 QEMU 源代码,仅保留和 TCG 相关的模块。通过裁剪源代码,可以深入了解 QEMU 的代码组织结构,为学习 QEMU 打造一个坚实的基础。 base QEMU version: 8.2.0 QEMU 构建系统 QEMU 使用 meson + ninja 构建(make 也支持),脚本语言风格类似 p