|
@@ -239,6 +239,14 @@ extern struct arm64_ftr_reg arm64_ftr_reg_ctrel0;
|
|
|
*/
|
|
|
#define ARM64_CPUCAP_SYSTEM_FEATURE \
|
|
|
(ARM64_CPUCAP_SCOPE_SYSTEM | ARM64_CPUCAP_PERMITTED_FOR_LATE_CPU)
|
|
|
+/*
|
|
|
+ * CPU feature detected at boot time based on feature of one or more CPUs.
|
|
|
+ * All possible conflicts for a late CPU are ignored.
|
|
|
+ */
|
|
|
+#define ARM64_CPUCAP_WEAK_LOCAL_CPU_FEATURE \
|
|
|
+ (ARM64_CPUCAP_SCOPE_LOCAL_CPU | \
|
|
|
+ ARM64_CPUCAP_OPTIONAL_FOR_LATE_CPU | \
|
|
|
+ ARM64_CPUCAP_PERMITTED_FOR_LATE_CPU)
|
|
|
|
|
|
struct arm64_cpu_capabilities {
|
|
|
const char *desc;
|