aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include/cpu.h
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2020-01-06 20:57:59 +0000
committerAndrew Turner <andrew@FreeBSD.org>2020-01-06 20:57:59 +0000
commit1b02a7660234156e9ea19d309631997b9bf373a5 (patch)
tree1ffe5857237b0ffa73d3845f4837058835e54df3 /sys/arm64/include/cpu.h
parent91c4b68fa3416fb3f748cc911da6bf86a2f411a9 (diff)
downloadsrc-1b02a7660234156e9ea19d309631997b9bf373a5.tar.gz
src-1b02a7660234156e9ea19d309631997b9bf373a5.zip
Add more Arm arm64 CPU identification values
- Add all the Cortex-A CPU ID register values I can find. - Add the Neoverse-N1 ID regiser value [1] - Sort macros by register value. PR: 243065 Submitted by: Ali Saidi <alisaidi AT amazon.com> [1] Sponsored by: DARPA, AFRL (other than [1])
Notes
Notes: svn path=/head/; revision=356426
Diffstat (limited to 'sys/arm64/include/cpu.h')
-rw-r--r--sys/arm64/include/cpu.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/arm64/include/cpu.h b/sys/arm64/include/cpu.h
index 4b2305967b1a..61ed9f61cdf8 100644
--- a/sys/arm64/include/cpu.h
+++ b/sys/arm64/include/cpu.h
@@ -81,13 +81,18 @@
/* ARM Part numbers */
#define CPU_PART_FOUNDATION 0xD00
-#define CPU_PART_CORTEX_A35 0xD04
#define CPU_PART_CORTEX_A53 0xD03
+#define CPU_PART_CORTEX_A35 0xD04
#define CPU_PART_CORTEX_A55 0xD05
+#define CPU_PART_CORTEX_A65 0xD06
#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_PART_CORTEX_A76 0xD0B
+#define CPU_PART_NEOVERSE_N1 0xD0C
+#define CPU_PART_CORTEX_A77 0xD0D
+#define CPU_PART_CORTEX_A76AE 0xD0E
/* Cavium Part numbers */
#define CPU_PART_THUNDERX 0x0A1