背景
qemu火了好长一段时间了,想通过代码的形式深入学习QEMU.
学习目录表
函数 | 路径 | 备注 |
---|
main_loop | {/vl.c} | |
qemu_main_loop_start | {/cpus.c} | 分时运行CPU核 |
struct CPUState | {/target-xyz/cpu.h} | CPU状态结构体 |
cpu_exec | {/cpu-exec.c} | 主要的执行循环 |
struct TranslationBlock | {/exec-all.c} | TB(二进制翻译代码块)结构体 |
cpu_gen_code | {/translate-all.c} | 初始化真正代码生成 |
tcg_gen_code | {/tcg/tcg.c} | tcg代码翻译host代码 |