|
81 | 81 | #define ARM_CPU_PART_CORTEX_A78AE 0xD42 |
82 | 82 | #define ARM_CPU_PART_CORTEX_X1 0xD44 |
83 | 83 | #define ARM_CPU_PART_CORTEX_A510 0xD46 |
84 | | -#define ARM_CPU_PART_CORTEX_X1C 0xD4C |
85 | 84 | #define ARM_CPU_PART_CORTEX_A520 0xD80 |
86 | 85 | #define ARM_CPU_PART_CORTEX_A710 0xD47 |
87 | 86 | #define ARM_CPU_PART_CORTEX_A715 0xD4D |
|
93 | 92 | #define ARM_CPU_PART_NEOVERSE_V2 0xD4F |
94 | 93 | #define ARM_CPU_PART_CORTEX_A720 0xD81 |
95 | 94 | #define ARM_CPU_PART_CORTEX_X4 0xD82 |
| 95 | +#define ARM_CPU_PART_NEOVERSE_V3AE 0xD83 |
96 | 96 | #define ARM_CPU_PART_NEOVERSE_V3 0xD84 |
97 | 97 | #define ARM_CPU_PART_CORTEX_X925 0xD85 |
98 | 98 | #define ARM_CPU_PART_CORTEX_A725 0xD87 |
|
130 | 130 |
|
131 | 131 | #define NVIDIA_CPU_PART_DENVER 0x003 |
132 | 132 | #define NVIDIA_CPU_PART_CARMEL 0x004 |
| 133 | +#define NVIDIA_CPU_PART_OLYMPUS 0x010 |
133 | 134 |
|
134 | 135 | #define FUJITSU_CPU_PART_A64FX 0x001 |
135 | 136 |
|
|
171 | 172 | #define MIDR_CORTEX_A78AE MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A78AE) |
172 | 173 | #define MIDR_CORTEX_X1 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X1) |
173 | 174 | #define MIDR_CORTEX_A510 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A510) |
174 | | -#define MIDR_CORTEX_X1C MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X1C) |
175 | 175 | #define MIDR_CORTEX_A520 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A520) |
176 | 176 | #define MIDR_CORTEX_A710 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A710) |
177 | 177 | #define MIDR_CORTEX_A715 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A715) |
|
183 | 183 | #define MIDR_NEOVERSE_V2 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_V2) |
184 | 184 | #define MIDR_CORTEX_A720 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A720) |
185 | 185 | #define MIDR_CORTEX_X4 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X4) |
| 186 | +#define MIDR_NEOVERSE_V3AE MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_V3AE) |
186 | 187 | #define MIDR_NEOVERSE_V3 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_V3) |
187 | 188 | #define MIDR_CORTEX_X925 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X925) |
188 | 189 | #define MIDR_CORTEX_A725 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A725) |
|
222 | 223 |
|
223 | 224 | #define MIDR_NVIDIA_DENVER MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_DENVER) |
224 | 225 | #define MIDR_NVIDIA_CARMEL MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_CARMEL) |
| 226 | +#define MIDR_NVIDIA_OLYMPUS MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_OLYMPUS) |
225 | 227 | #define MIDR_FUJITSU_A64FX MIDR_CPU_MODEL(ARM_CPU_IMP_FUJITSU, FUJITSU_CPU_PART_A64FX) |
226 | 228 | #define MIDR_HISI_TSV110 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV110) |
227 | 229 | #define MIDR_HISI_HIP09 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_HIP09) |
|
245 | 247 | /* Fujitsu Erratum 010001 affects A64FX 1.0 and 1.1, (v0r0 and v1r0) */ |
246 | 248 | #define MIDR_FUJITSU_ERRATUM_010001 MIDR_FUJITSU_A64FX |
247 | 249 | #define MIDR_FUJITSU_ERRATUM_010001_MASK (~MIDR_CPU_VAR_REV(1, 0)) |
248 | | -#define TCR_CLEAR_FUJITSU_ERRATUM_010001 (TCR_NFD1 | TCR_NFD0) |
| 250 | +#define TCR_CLEAR_FUJITSU_ERRATUM_010001 (TCR_EL1_NFD1 | TCR_EL1_NFD0) |
249 | 251 |
|
250 | 252 | #ifndef __ASSEMBLER__ |
251 | 253 |
|
|
0 commit comments