1# SPDX-License-Identifier: GPL-2.0 2# 3# Internal CPU capabilities constants, keep this list sorted 4 5BTI 6HAS_32BIT_EL0 7HAS_32BIT_EL1 8HAS_ADDRESS_AUTH 9HAS_ADDRESS_AUTH_ARCH 10HAS_ADDRESS_AUTH_IMP_DEF 11HAS_AMU_EXTN 12HAS_ARMv8_4_TTL 13HAS_CACHE_DIC 14HAS_CACHE_IDC 15HAS_CNP 16HAS_CRC32 17HAS_DCPODP 18HAS_DCPOP 19HAS_E0PD 20HAS_EPAN 21HAS_GENERIC_AUTH 22HAS_GENERIC_AUTH_ARCH 23HAS_GENERIC_AUTH_IMP_DEF 24HAS_IRQ_PRIO_MASKING 25HAS_LDAPR 26HAS_LSE_ATOMICS 27HAS_NO_FPSIMD 28HAS_NO_HW_PREFETCH 29HAS_PAN 30HAS_RAS_EXTN 31HAS_RNG 32HAS_SB 33HAS_STAGE2_FWB 34HAS_SYSREG_GIC_CPUIF 35HAS_TLB_RANGE 36HAS_VIRT_HOST_EXTN 37HW_DBM 38KVM_PROTECTED_MODE 39MISMATCHED_CACHE_TYPE 40MTE 41SPECTRE_V2 42SPECTRE_V3A 43SPECTRE_V4 44SSBS 45SVE 46UNMAP_KERNEL_AT_EL0 47WORKAROUND_834220 48WORKAROUND_843419 49WORKAROUND_845719 50WORKAROUND_858921 51WORKAROUND_1418040 52WORKAROUND_1463225 53WORKAROUND_1508412 54WORKAROUND_1542419 55WORKAROUND_CAVIUM_23154 56WORKAROUND_CAVIUM_27456 57WORKAROUND_CAVIUM_30115 58WORKAROUND_CAVIUM_TX2_219_PRFM 59WORKAROUND_CAVIUM_TX2_219_TVM 60WORKAROUND_CLEAN_CACHE 61WORKAROUND_DEVICE_LOAD_ACQUIRE 62WORKAROUND_NVIDIA_CARMEL_CNP 63WORKAROUND_QCOM_FALKOR_E1003 64WORKAROUND_REPEAT_TLBI 65WORKAROUND_SPECULATIVE_AT 66