Replace the target-specific TARGET_AARCH64 definition by a call to the generic target_aarch64() helper.
Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> --- This removes the last TARGET_AARCH64 in hw/arm/. --- hw/arm/virt.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 48a0c3588ce..d5bb9cf0e8f 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -32,6 +32,7 @@ #include "qemu/datadir.h" #include "qemu/units.h" #include "qemu/option.h" +#include "qemu/target_info.h" #include "monitor/qdev.h" #include "hw/sysbus.h" #include "hw/arm/boot.h" @@ -3138,7 +3139,7 @@ static void virt_machine_class_init(ObjectClass *oc, void *data) #ifdef CONFIG_TCG machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("cortex-a7")); machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("cortex-a15")); -#ifdef TARGET_AARCH64 + if (target_aarch64()) { machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("cortex-a35")); machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("cortex-a55")); machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("cortex-a72")); @@ -3148,15 +3149,15 @@ static void virt_machine_class_init(ObjectClass *oc, void *data) machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("neoverse-n1")); machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("neoverse-v1")); machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("neoverse-n2")); -#endif /* TARGET_AARCH64 */ + } #endif /* CONFIG_TCG */ -#ifdef TARGET_AARCH64 + if (target_aarch64()) { machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("cortex-a53")); machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("cortex-a57")); #if defined(CONFIG_KVM) || defined(CONFIG_HVF) machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("host")); #endif /* CONFIG_KVM || CONFIG_HVF */ -#endif /* TARGET_AARCH64 */ + } machine_class_add_valid_cpu_type(mc, ARM_CPU_TYPE_NAME("max")); mc->init = machvirt_init; -- 2.47.1