Loading arch/arm64/kernel/cpufeature.c +7 −0 Original line number Diff line number Diff line Loading @@ -2876,6 +2876,13 @@ static const struct arm64_cpu_capabilities arm64_features[] = { .matches = has_cpuid_feature, ARM64_CPUID_FIELDS(ID_AA64MMFR0_EL1, FGT, IMP) }, { .desc = "Fine Grained Traps 2", .type = ARM64_CPUCAP_SYSTEM_FEATURE, .capability = ARM64_HAS_FGT2, .matches = has_cpuid_feature, ARM64_CPUID_FIELDS(ID_AA64MMFR0_EL1, FGT, FGT2) }, #ifdef CONFIG_ARM64_SME { .desc = "Scalable Matrix Extension", Loading arch/arm64/tools/cpucaps +1 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ HAS_EPAN HAS_EVT HAS_FPMR HAS_FGT HAS_FGT2 HAS_FPSIMD HAS_GCS HAS_GENERIC_AUTH Loading Loading
arch/arm64/kernel/cpufeature.c +7 −0 Original line number Diff line number Diff line Loading @@ -2876,6 +2876,13 @@ static const struct arm64_cpu_capabilities arm64_features[] = { .matches = has_cpuid_feature, ARM64_CPUID_FIELDS(ID_AA64MMFR0_EL1, FGT, IMP) }, { .desc = "Fine Grained Traps 2", .type = ARM64_CPUCAP_SYSTEM_FEATURE, .capability = ARM64_HAS_FGT2, .matches = has_cpuid_feature, ARM64_CPUID_FIELDS(ID_AA64MMFR0_EL1, FGT, FGT2) }, #ifdef CONFIG_ARM64_SME { .desc = "Scalable Matrix Extension", Loading
arch/arm64/tools/cpucaps +1 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ HAS_EPAN HAS_EVT HAS_FPMR HAS_FGT HAS_FGT2 HAS_FPSIMD HAS_GCS HAS_GENERIC_AUTH Loading