ref: 71af6c413541e8038885ad0af6a4a9b690bbbbd2
parent: b8b65cd47708158ccd64fce98d0516b66297ce6a
author: sl <sl@9front>
date: Sat Oct 4 20:33:28 EDT 2025
fqa3.ms: update QEMU arm64 requirements (thanks, cosa)
--- a/fqa3.ms
+++ b/fqa3.ms
@@ -1474,6 +1474,20 @@
• virt-2.12 machine type because later versions place ECAM in higher memory
+A user writes:
+.QS
+On my system, virt-2.12 is old enough to not be included in the
+qemu-system-aarch64 binary anymore, but I also got it to work on
+virt-10.1 (the newest I have available) by asking qemu to not place ECAM
+in higher memory:
+
+-M virt-10.1,gic-version=3,highmem-ecam=off
+
+(in my case I'm actually using gic-version=2 with a custom kernel
+because -accel kvm doesn't work with gicv3 unless the host platform has
+a gicv3 itself, but that should be irrelevant for the ecam requirement)
+.QE
+
• GICv3
• VirtIO devices marked "non-transitional"
--
⑨