~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/tools/cpucaps

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php