1 # SPDX-License-Identifier: GPL-2.0 2 # 3 # Internal CPU capabilities constants, keep this list sorted 4 5 ALWAYS_BOOT 6 ALWAYS_SYSTEM 7 BTI 8 # Unreliable: use system_supports_32bit_el0() instead. 9 HAS_32BIT_EL0_DO_NOT_USE 10 HAS_32BIT_EL1 11 HAS_ADDRESS_AUTH 12 HAS_ADDRESS_AUTH_ARCH_QARMA3 13 HAS_ADDRESS_AUTH_ARCH_QARMA5 14 HAS_ADDRESS_AUTH_IMP_DEF 15 HAS_AMU_EXTN 16 HAS_ARMv8_4_TTL 17 HAS_CACHE_DIC 18 HAS_CACHE_IDC 19 HAS_CNP 20 HAS_CRC32 21 HAS_DCPODP 22 HAS_DCPOP 23 HAS_DIT 24 HAS_E0PD 25 HAS_ECV 26 HAS_ECV_CNTPOFF 27 HAS_EPAN 28 HAS_EVT 29 HAS_FPMR 30 HAS_FGT 31 HAS_FPSIMD 32 HAS_GENERIC_AUTH 33 HAS_GENERIC_AUTH_ARCH_QARMA3 34 HAS_GENERIC_AUTH_ARCH_QARMA5 35 HAS_GENERIC_AUTH_IMP_DEF 36 HAS_GIC_CPUIF_SYSREGS 37 HAS_GIC_PRIO_MASKING 38 HAS_GIC_PRIO_RELAXED_SYNC 39 HAS_HCR_NV1 40 HAS_HCX 41 HAS_LDAPR 42 HAS_LPA2 43 HAS_LSE_ATOMICS 44 HAS_MOPS 45 HAS_NESTED_VIRT 46 HAS_PAN 47 HAS_S1PIE 48 HAS_S1POE 49 HAS_RAS_EXTN 50 HAS_RNG 51 HAS_SB 52 HAS_STAGE2_FWB 53 HAS_TCR2 54 HAS_TIDCP1 55 HAS_TLB_RANGE 56 HAS_VA52 57 HAS_VIRT_HOST_EXTN 58 HAS_WFXT 59 HW_DBM 60 KVM_HVHE 61 KVM_PROTECTED_MODE 62 MISMATCHED_CACHE_TYPE 63 MTE 64 MTE_ASYMM 65 SME 66 SME_FA64 67 SME2 68 SPECTRE_V2 69 SPECTRE_V3A 70 SPECTRE_V4 71 SPECTRE_BHB 72 SSBS 73 SVE 74 UNMAP_KERNEL_AT_EL0 75 WORKAROUND_834220 76 WORKAROUND_843419 77 WORKAROUND_845719 78 WORKAROUND_858921 79 WORKAROUND_1418040 80 WORKAROUND_1463225 81 WORKAROUND_1508412 82 WORKAROUND_1542419 83 WORKAROUND_1742098 84 WORKAROUND_1902691 85 WORKAROUND_2038923 86 WORKAROUND_2064142 87 WORKAROUND_2077057 88 WORKAROUND_2457168 89 WORKAROUND_2645198 90 WORKAROUND_2658417 91 WORKAROUND_AMPERE_AC03_CPU_38 92 WORKAROUND_TRBE_OVERWRITE_FILL_MODE 93 WORKAROUND_TSB_FLUSH_FAILURE 94 WORKAROUND_TRBE_WRITE_OUT_OF_RANGE 95 WORKAROUND_CAVIUM_23154 96 WORKAROUND_CAVIUM_27456 97 WORKAROUND_CAVIUM_30115 98 WORKAROUND_CAVIUM_TX2_219_PRFM 99 WORKAROUND_CAVIUM_TX2_219_TVM 100 WORKAROUND_CLEAN_CACHE 101 WORKAROUND_DEVICE_LOAD_ACQUIRE 102 WORKAROUND_NVIDIA_CARMEL_CNP 103 WORKAROUND_QCOM_FALKOR_E1003 104 WORKAROUND_REPEAT_TLBI 105 WORKAROUND_SPECULATIVE_AT 106 WORKAROUND_SPECULATIVE_SSBS 107 WORKAROUND_SPECULATIVE_UNPRIV_LOAD
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.