我已经看到QEMU可以模拟PowerPC体系结构,但在支持的机器部分的文档中,我找不到MPC5xxx目标,但它在源代码中被提到为CPU类型:https://github.com/qemu/qemu/blob/7fe7fae8b48e3f9c647fd685e5155ebc8e6fb84d/target/ppc/cpu-models.c#L220
我的问题是,我需要给qemu系统ppc二进制文件提供哪些命令行参数,或者我如何专门编译qemu来模拟MPC5xxx目标?(在Linux主机上(我需要额外的配置吗?如果是,我在哪里可以找到它的参考资料?
我提取了最新的来源:
$ git clone https://git.qemu.org/git/qemu.git
然后配置:
$ mkdir qemu-build
$ cd qemu-build
$ ../qemu/configure --target=ppc-softmmu
然后构建:
$ make
我看到这些";mpc5xxx";列出的CPU类型:
$ ./qemu-system-ppc -cpu help | grep mpc5
PowerPC mpc5200_v10 PVR 80822011
PowerPC mpc5200_v12 PVR 80822011
PowerPC mpc52xx (alias for mpc5200_v12)
PowerPC mpc5200 (alias for mpc5200_v12)
PowerPC mpc5200_v11 PVR 80822011
PowerPC mpc5200b_v21 PVR 80822011
PowerPC mpc5200b (alias for mpc5200b_v21)
PowerPC mpc5200b_v20 PVR 80822011
我从未使用过这些,但您可以使用命令行选项"-cpu mpc52xx";,例如