target/arm: Only set %kvm_target when KVM is enabled
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> Acked-by: Peter Maydell <peter.maydell@linaro.org> Message-Id: <20260526203722.79463-13-philmd@linaro.org>
Philippe Mathieu-Daudé committed
May 13, 2026 at 11:31 UTC
4bf40dc8176a26136792bdc2d2606a535656fbcb
1 file changed
+3
-1
target/arm/cpu64.c
+3
-1
@@ -701,7 +701,9 @@ static void aarch64_a57_initfn(Object *obj)
701
set_feature(&cpu->env, ARM_FEATURE_EL2);
702
set_feature(&cpu->env, ARM_FEATURE_EL3);
703
set_feature(&cpu->env, ARM_FEATURE_PMU);
704
- cpu->kvm_target = QEMU_KVM_ARM_TARGET_CORTEX_A57;
704
+ if (kvm_enabled()) {
705
+ cpu->kvm_target = QEMU_KVM_ARM_TARGET_CORTEX_A57;
706
+ }
707
cpu->midr = 0x411fd070;
708
cpu->revidr = 0x00000000;
709
cpu->reset_fpsid = 0x41034070;