aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/arm/cpufunc.c
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2016-10-03 20:05:33 +0000
committerAndrew Turner <andrew@FreeBSD.org>2016-10-03 20:05:33 +0000
commitc6b8d2a2a3884a2bac85c751ba0c9f3eecf5e5ff (patch)
tree4c3996d18e5ce722cfb903aebdfa822aa94e30e8 /sys/arm/arm/cpufunc.c
parent430d5eb47db5cc30bde17bbc9c53479145c0d8ca (diff)
downloadsrc-c6b8d2a2a3884a2bac85c751ba0c9f3eecf5e5ff.tar.gz
src-c6b8d2a2a3884a2bac85c751ba0c9f3eecf5e5ff.zip
Use the cortex functions when booting on one of the Cortex-A ARMv8 CPUs.
This list is incomplete, however we don't have the ID values for the missing Cortex-A32 or A35. Submitted by: loos (Cortex-A53) Sponsored by: ABT Systems Ltd
Notes
Notes: svn path=/head/; revision=306656
Diffstat (limited to 'sys/arm/arm/cpufunc.c')
-rw-r--r--sys/arm/arm/cpufunc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/arm/arm/cpufunc.c b/sys/arm/arm/cpufunc.c
index b8127a4fe163..9a114677fd76 100644
--- a/sys/arm/arm/cpufunc.c
+++ b/sys/arm/arm/cpufunc.c
@@ -680,6 +680,9 @@ set_cpufuncs()
case CPU_ID_CORTEXA9:
case CPU_ID_CORTEXA12:
case CPU_ID_CORTEXA15:
+ case CPU_ID_CORTEXA53:
+ case CPU_ID_CORTEXA57:
+ case CPU_ID_CORTEXA72:
case CPU_ID_KRAIT300:
cpufuncs = cortexa_cpufuncs;
get_cachetype_cp15();