summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandrine Bailleux <sandrine.bailleux@arm.com>2023-09-13 16:03:26 +0200
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2023-09-13 16:03:26 +0200
commit512e0be0d44b0af3c6bc98ef561b0513396bc277 (patch)
tree957cffcea306f78d94b1975d4d6783503beb4c0a
parent55e37408d5348f3643957bd29e454101728154ff (diff)
parent4734a62d2c22f5b6a1e2b0369248d42fb9eddd1b (diff)
Merge "feat(qemu): add "cortex-a710" cpu support" into integration
-rw-r--r--plat/qemu/common/common.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/plat/qemu/common/common.mk b/plat/qemu/common/common.mk
index b8b57d215..a4933c9b5 100644
--- a/plat/qemu/common/common.mk
+++ b/plat/qemu/common/common.mk
@@ -20,12 +20,25 @@ QEMU_CPU_LIBS := lib/cpus/aarch64/aem_generic.S \
lib/cpus/aarch64/cortex_a57.S \
lib/cpus/aarch64/cortex_a72.S \
lib/cpus/aarch64/cortex_a76.S \
+ lib/cpus/aarch64/cortex_a710.S \
lib/cpus/aarch64/neoverse_n_common.S \
lib/cpus/aarch64/neoverse_n1.S \
lib/cpus/aarch64/neoverse_v1.S \
lib/cpus/aarch64/qemu_max.S
PLAT_INCLUDES += -Iinclude/plat/arm/common/${ARCH}
+
+# Cpu core architecture level:
+# v8.0: a53, a57, a72
+# v8.2: a76, n1
+# v8.4: v1
+# v9.0: a710
+#
+# let treat v9.0 as v8.5 as they share cpu features
+# https://developer.arm.com/documentation/102378/0201/Armv8-x-and-Armv9-x-extensions-and-features
+
+ARM_ARCH_MAJOR := 8
+ARM_ARCH_MINOR := 5
endif
PLAT_BL_COMMON_SOURCES := ${PLAT_QEMU_COMMON_PATH}/qemu_common.c \