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