]> git.ipfire.org Git - thirdparty/kernel/stable.git/blob - arch/arm64/tools/cpucaps
Merge tag 'kvm-x86-docs-6.7' of https://github.com/kvm-x86/linux into HEAD
[thirdparty/kernel/stable.git] / arch / arm64 / tools / cpucaps
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_FGT
30 HAS_GENERIC_AUTH
31 HAS_GENERIC_AUTH_ARCH_QARMA3
32 HAS_GENERIC_AUTH_ARCH_QARMA5
33 HAS_GENERIC_AUTH_IMP_DEF
34 HAS_GIC_CPUIF_SYSREGS
35 HAS_GIC_PRIO_MASKING
36 HAS_GIC_PRIO_RELAXED_SYNC
37 HAS_HCX
38 HAS_LDAPR
39 HAS_LSE_ATOMICS
40 HAS_MOPS
41 HAS_NESTED_VIRT
42 HAS_NO_FPSIMD
43 HAS_NO_HW_PREFETCH
44 HAS_PAN
45 HAS_S1PIE
46 HAS_RAS_EXTN
47 HAS_RNG
48 HAS_SB
49 HAS_STAGE2_FWB
50 HAS_TCR2
51 HAS_TIDCP1
52 HAS_TLB_RANGE
53 HAS_VIRT_HOST_EXTN
54 HAS_WFXT
55 HW_DBM
56 KVM_HVHE
57 KVM_PROTECTED_MODE
58 MISMATCHED_CACHE_TYPE
59 MTE
60 MTE_ASYMM
61 SME
62 SME_FA64
63 SME2
64 SPECTRE_V2
65 SPECTRE_V3A
66 SPECTRE_V4
67 SPECTRE_BHB
68 SSBS
69 SVE
70 UNMAP_KERNEL_AT_EL0
71 WORKAROUND_834220
72 WORKAROUND_843419
73 WORKAROUND_845719
74 WORKAROUND_858921
75 WORKAROUND_1418040
76 WORKAROUND_1463225
77 WORKAROUND_1508412
78 WORKAROUND_1542419
79 WORKAROUND_1742098
80 WORKAROUND_1902691
81 WORKAROUND_2038923
82 WORKAROUND_2064142
83 WORKAROUND_2077057
84 WORKAROUND_2457168
85 WORKAROUND_2645198
86 WORKAROUND_2658417
87 WORKAROUND_2966298
88 WORKAROUND_AMPERE_AC03_CPU_38
89 WORKAROUND_TRBE_OVERWRITE_FILL_MODE
90 WORKAROUND_TSB_FLUSH_FAILURE
91 WORKAROUND_TRBE_WRITE_OUT_OF_RANGE
92 WORKAROUND_CAVIUM_23154
93 WORKAROUND_CAVIUM_27456
94 WORKAROUND_CAVIUM_30115
95 WORKAROUND_CAVIUM_TX2_219_PRFM
96 WORKAROUND_CAVIUM_TX2_219_TVM
97 WORKAROUND_CLEAN_CACHE
98 WORKAROUND_DEVICE_LOAD_ACQUIRE
99 WORKAROUND_NVIDIA_CARMEL_CNP
100 WORKAROUND_QCOM_FALKOR_E1003
101 WORKAROUND_REPEAT_TLBI
102 WORKAROUND_SPECULATIVE_AT