piCore64's BusyBox segfaults under QEMU virt with -cpu cortex-a72, generating an EL0 Instruction Abort (el0_ia in the panic call trace). The binary is built with ARMv8 extensions (likely +lse atomics, +crypto, or +fp16) that the cortex-a72 model doesn't enable by default. Switch to -cpu max which enables all emulated ARMv8 features. This is fine for dev testing; the actual production hosts (Graviton, Ampere, real ARM64 hardware) all have these features natively. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
7.2 KiB
Executable File
7.2 KiB
Executable File