qemu 新增 machine
下面以新增一个新的riscv machine为例子进行说明
新增 Machine 步骤
修改 Kconfig
- hw/riscv/Kconfig

修改 configs
- configs/devices/riscv32-softmmu/default.mak

新增 Machine 的编译文件
下面两个文件参考的
hw/riscv/sifive_e.c,并修改了一些源码,不然会有冲突,导致编译失败
- hw/riscv/sifive_e76.c
- include/hw/riscv/sifive_e76.h

加入到 meson 编译
- hw/riscv/meson.build


浙公网安备 33010602011771号