From: Gustavo Romero Date: Fri, 16 Jan 2026 18:58:11 +0000 (-0300) Subject: target/arm: Initialize AS 0 first X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6f174f61d618b37cb824e8d46899f58bd0a98d5;p=thirdparty%2Fqemu.git target/arm: Initialize AS 0 first Move the initialization of AS of index 0 (ARMASIdx_NS) so it happens before the initialization of the other address spaces. This is purely a code organization change with no effect on behavior. Signed-off-by: Gustavo Romero Suggested-by: Alex Bennée Reviewed-by: Pierrick Bouvier Message-ID: <20260116185814.108560-2-gustavo.romero@linaro.org> Signed-off-by: Philippe Mathieu-Daudé --- diff --git a/target/arm/cpu.c b/target/arm/cpu.c index 05fa3339b1..8d5987397a 100644 --- a/target/arm/cpu.c +++ b/target/arm/cpu.c @@ -2159,6 +2159,8 @@ static void arm_cpu_realizefn(DeviceState *dev, Error **errp) cs->num_ases = 1 + has_secure; } + cpu_address_space_init(cs, ARMASIdx_NS, "cpu-memory", cs->memory); + if (has_secure) { if (!cpu->secure_memory) { cpu->secure_memory = cs->memory; @@ -2176,8 +2178,6 @@ static void arm_cpu_realizefn(DeviceState *dev, Error **errp) } } - cpu_address_space_init(cs, ARMASIdx_NS, "cpu-memory", cs->memory); - /* No core_count specified, default to smp_cpus. */ if (cpu->core_count == -1) { cpu->core_count = smp_cpus;