We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bc67f10 commit 853772bCopy full SHA for 853772b
arch/arm64/include/asm/sysreg.h
@@ -737,6 +737,10 @@
737
#endif
738
739
/* id_aa64mmfr1 */
740
+#define ID_AA64MMFR1_ETS_SHIFT 36
741
+#define ID_AA64MMFR1_TWED_SHIFT 32
742
+#define ID_AA64MMFR1_XNX_SHIFT 28
743
+#define ID_AA64MMFR1_SPECSEI_SHIFT 24
744
#define ID_AA64MMFR1_PAN_SHIFT 20
745
#define ID_AA64MMFR1_LOR_SHIFT 16
746
#define ID_AA64MMFR1_HPD_SHIFT 12
arch/arm64/kernel/cpufeature.c
@@ -315,6 +315,10 @@ static const struct arm64_ftr_bits ftr_id_aa64mmfr0[] = {
315
};
316
317
static const struct arm64_ftr_bits ftr_id_aa64mmfr1[] = {
318
+ ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_ETS_SHIFT, 4, 0),
319
+ ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_TWED_SHIFT, 4, 0),
320
+ ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_XNX_SHIFT, 4, 0),
321
+ ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_HIGHER_SAFE, ID_AA64MMFR1_SPECSEI_SHIFT, 4, 0),
322
ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_PAN_SHIFT, 4, 0),
323
ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_LOR_SHIFT, 4, 0),
324
ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_HPD_SHIFT, 4, 0),
0 commit comments