1 # SPDX-License-Identifier: GPL-2.0
3 # Internal CPU capabilities constants, keep this list sorted
8 # Unreliable: use system_supports_32bit_el0() instead.
9 HAS_32BIT_EL0_DO_NOT_USE
12 HAS_ADDRESS_AUTH_ARCH_QARMA3
13 HAS_ADDRESS_AUTH_ARCH_QARMA5
14 HAS_ADDRESS_AUTH_IMP_DEF
33 HAS_GENERIC_AUTH_ARCH_QARMA3
34 HAS_GENERIC_AUTH_ARCH_QARMA5
35 HAS_GENERIC_AUTH_IMP_DEF
38 HAS_GIC_PRIO_RELAXED_SYNC
89 WORKAROUND_AMPERE_AC03_CPU_38
90 WORKAROUND_TRBE_OVERWRITE_FILL_MODE
91 WORKAROUND_TSB_FLUSH_FAILURE
92 WORKAROUND_TRBE_WRITE_OUT_OF_RANGE
93 WORKAROUND_CAVIUM_23154
94 WORKAROUND_CAVIUM_27456
95 WORKAROUND_CAVIUM_30115
96 WORKAROUND_CAVIUM_TX2_219_PRFM
97 WORKAROUND_CAVIUM_TX2_219_TVM
98 WORKAROUND_CLEAN_CACHE
99 WORKAROUND_DEVICE_LOAD_ACQUIRE
100 WORKAROUND_NVIDIA_CARMEL_CNP
101 WORKAROUND_QCOM_FALKOR_E1003
102 WORKAROUND_REPEAT_TLBI
103 WORKAROUND_SPECULATIVE_AT
104 WORKAROUND_SPECULATIVE_UNPRIV_LOAD