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])
This commit is contained in:
parent
91c4b68fa3
commit
1b02a76602
@ -156,9 +156,14 @@ static const struct cpu_parts cpu_parts_arm[] = {
|
||||
{ CPU_PART_CORTEX_A53, "Cortex-A53" },
|
||||
{ CPU_PART_CORTEX_A55, "Cortex-A55" },
|
||||
{ CPU_PART_CORTEX_A57, "Cortex-A57" },
|
||||
{ CPU_PART_CORTEX_A65, "Cortex-A65" },
|
||||
{ CPU_PART_CORTEX_A72, "Cortex-A72" },
|
||||
{ CPU_PART_CORTEX_A73, "Cortex-A73" },
|
||||
{ CPU_PART_CORTEX_A75, "Cortex-A75" },
|
||||
{ CPU_PART_CORTEX_A76, "Cortex-A76" },
|
||||
{ CPU_PART_CORTEX_A76AE, "Cortex-A76AE" },
|
||||
{ CPU_PART_CORTEX_A77, "Cortex-A77" },
|
||||
{ CPU_PART_NEOVERSE_N1, "Neoverse-N1" },
|
||||
CPU_PART_NONE,
|
||||
};
|
||||
/* Cavium */
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user