svn commit: r323266 - in head/sys/arm64: arm64 include

Andrew Turner andrew at FreeBSD.org
Thu Sep 7 15:02:59 UTC 2017


Author: andrew
Date: Thu Sep  7 15:02:57 2017
New Revision: 323266
URL: https://svnweb.freebsd.org/changeset/base/323266

Log:
  Add more ARM Ltd parts to the list of knows CPUs.
  
  Submitted by:	Jon Brawn <jon at brawn.org>

Modified:
  head/sys/arm64/arm64/identcpu.c
  head/sys/arm64/include/cpu.h

Modified: head/sys/arm64/arm64/identcpu.c
==============================================================================
--- head/sys/arm64/arm64/identcpu.c	Thu Sep  7 12:51:39 2017	(r323265)
+++ head/sys/arm64/arm64/identcpu.c	Thu Sep  7 15:02:57 2017	(r323266)
@@ -120,9 +120,13 @@ struct cpu_implementers {
 /* ARM Ltd. */
 static const struct cpu_parts cpu_parts_arm[] = {
 	{ CPU_PART_FOUNDATION, "Foundation-Model" },
+	{ CPU_PART_CORTEX_A35, "Cortex-A35" },
 	{ CPU_PART_CORTEX_A53, "Cortex-A53" },
+	{ CPU_PART_CORTEX_A55, "Cortex-A55" },
 	{ CPU_PART_CORTEX_A57, "Cortex-A57" },
 	{ CPU_PART_CORTEX_A72, "Cortex-A72" },
+	{ CPU_PART_CORTEX_A73, "Cortex-A73" },
+	{ CPU_PART_CORTEX_A75, "Cortex-A75" },
 	CPU_PART_NONE,
 };
 /* Cavium */

Modified: head/sys/arm64/include/cpu.h
==============================================================================
--- head/sys/arm64/include/cpu.h	Thu Sep  7 12:51:39 2017	(r323265)
+++ head/sys/arm64/include/cpu.h	Thu Sep  7 15:02:57 2017	(r323266)
@@ -80,9 +80,13 @@
 
 #define	CPU_PART_THUNDER	0x0A1
 #define	CPU_PART_FOUNDATION	0xD00
+#define	CPU_PART_CORTEX_A35	0xD04
 #define	CPU_PART_CORTEX_A53	0xD03
+#define	CPU_PART_CORTEX_A55	0xD05
 #define	CPU_PART_CORTEX_A57	0xD07
 #define	CPU_PART_CORTEX_A72	0xD08
+#define	CPU_PART_CORTEX_A73	0xD09
+#define	CPU_PART_CORTEX_A75	0xD0A
 
 #define	CPU_REV_THUNDER_1_0	0x00
 #define	CPU_REV_THUNDER_1_1	0x01


More information about the svn-src-all mailing list