是否可以在QEMU上模拟Cortex A12?
我应该选择-machine
什么?
我尝试使用versatileab
,versatilepb
,vexpress-a9
,vexpress-a15
,在versatileab / pb中我得到qemu: fatal: Trying to execute code outside RAM or ROM at 0x80008000
。
在vexpress-a9 / 15上,qemu卡住了。
感谢。
答案 0 :(得分:1)
不,我们目前不提供Cortex-A12的仿真。然而,Cortex-A15应该足够接近大多数不关心的客人。
通常,您不能在任意QEMU ARM板模型上使用'-cpu something'。这些主板通常是SoC或嵌入式开发板的型号,从未使用任何类型的可插拔CPU,并且它们不适用于插入其中的任何随机CPU模型。
如果你想要一个Cortex-A15那么我会建议'virt'或'vexpress-a15'。无论哪种方式,您都需要确保您的访客代码构建为在该主板上运行,并且您要将其传递给BIOS映像或运行内核。 (与qemu-system-x86_64不同,如果没有参数运行,它将不会自动启动BIOS。)