gpt4 book ai didi

qemu - qemu 中的任何 ARM 平台仿真功能是否足以在多核仿真模式下运行 ARM v7 代码?

转载 作者:行者123 更新时间:2023-12-04 01:42:29 26 4
gpt4 key购买 nike

在 vexpress-a9 和 vespress-a15 的情况下,似乎 qemu(至少版本 2.0.0)在 ARMv7 板上运行 U-boot 和 Linux 发行版时存在问题。这里有人成功运行多核 ARMv7 操作系统吗?如果是,qemu 发行版是什么?
我的意思是跑

qemu -M someplatform -cpu cores=2 ...

最佳答案

qemu-system-arm -M virt -cpu cortex-a15

这个设置工作得很好:

qemu-system-arm \
-M virt \
-append 'root=/dev/vda' \
-cpu cortex-a15 \
-drive file='rootfs.ext2.qcow2,if=virtio,format=qcow2' \
-kernel zImage \
-nographic \
-smp '2'

然后:
cat /proc/cpuinfo

给出:
processor       : 0
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 125.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc0f
CPU revision : 1

processor : 1
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 125.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc0f
CPU revision : 1

我也打赌它会与 -M vexpress-a15 -cpu cortex-a15 一起使用但我没有测试。如果您想尝试一下,只需准确复制 what Buildroot says ,它将照常工作。

在 QEMU 2.11.0、Linux v2.16、 this setup 中测试.

关于qemu - qemu 中的任何 ARM 平台仿真功能是否足以在多核仿真模式下运行 ARM v7 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37079990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com