@samitouri / QOSamiQemu / commits / bc116f31e2

docs/system: add FEAT_AA32 and FEAT_AA64 to emulation list

This is just a documentation tweak as we already support both. FEAT_AA32 implies FEAT_AA32EL0. FEAT_AA64 implies FEAT_AA64EL[0123]. This is however useful if you are using emulation.rst as a source of truth of what QEMU emulates and when cross checking with Features.json from Arm. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20260421093506.616307-1-alex.bennee@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

Alex Bennée committed Apr 21, 2026 at 10:35 UTC bc116f31e2e2517bc56f4a0260a3f335baa68c58
1 file changed +2
docs/system/arm/emulation.rst
+2
@@ -7,6 +7,7 @@ QEMU's TCG emulation includes support for the Armv5, Armv6, Armv7,
7 Armv8 and Armv9 versions of the A-profile architecture. It also has support for
8 the following architecture extensions:
9
10 +- FEAT_AA32 (PE Support for AArch32)
11 - FEAT_AA32BF16 (AArch32 BFloat16 instructions)
12 - FEAT_AA32EL0 (Support for AArch32 at EL0)
13 - FEAT_AA32EL1 (Support for AArch32 at EL1)
@@ -14,6 +15,7 @@ the following architecture extensions:
15 - FEAT_AA32EL3 (Support for AArch32 at EL3)
16 - FEAT_AA32HPD (AArch32 hierarchical permission disables)
17 - FEAT_AA32I8MM (AArch32 Int8 matrix multiplication instructions)
18 +- FEAT_AA64 (PE uses AArch64 after last reboot)
19 - FEAT_AA64EL0 (Support for AArch64 at EL0)
20 - FEAT_AA64EL1 (Support for AArch64 at EL1)
21 - FEAT_AA64EL2 (Support for AArch64 at EL2)