diff options
author | Andrew Turner <andrew@FreeBSD.org> | 2020-01-06 20:57:59 +0000 |
---|---|---|
committer | Andrew Turner <andrew@FreeBSD.org> | 2020-01-06 20:57:59 +0000 |
commit | 1b02a7660234156e9ea19d309631997b9bf373a5 (patch) | |
tree | 1ffe5857237b0ffa73d3845f4837058835e54df3 /sys/arm64/include/cpu.h | |
parent | 91c4b68fa3416fb3f748cc911da6bf86a2f411a9 (diff) | |
download | src-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.h | 7 |
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 |