cpucaps 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # Internal CPU capabilities constants, keep this list sorted
  4. ALWAYS_BOOT
  5. ALWAYS_SYSTEM
  6. BTI
  7. # Unreliable: use system_supports_32bit_el0() instead.
  8. HAS_32BIT_EL0_DO_NOT_USE
  9. HAS_32BIT_EL1
  10. HAS_ADDRESS_AUTH
  11. HAS_ADDRESS_AUTH_ARCH_QARMA3
  12. HAS_ADDRESS_AUTH_ARCH_QARMA5
  13. HAS_ADDRESS_AUTH_IMP_DEF
  14. HAS_AMU_EXTN
  15. HAS_ARMv8_4_TTL
  16. HAS_CACHE_DIC
  17. HAS_CACHE_IDC
  18. HAS_CNP
  19. HAS_CRC32
  20. HAS_DCPODP
  21. HAS_DCPOP
  22. HAS_E0PD
  23. HAS_ECV
  24. HAS_EPAN
  25. HAS_GENERIC_AUTH
  26. HAS_GENERIC_AUTH_ARCH_QARMA3
  27. HAS_GENERIC_AUTH_ARCH_QARMA5
  28. HAS_GENERIC_AUTH_IMP_DEF
  29. HAS_IRQ_PRIO_MASKING
  30. HAS_LDAPR
  31. HAS_LSE_ATOMICS
  32. HAS_NO_FPSIMD
  33. HAS_NO_HW_PREFETCH
  34. HAS_PAN
  35. HAS_RAS_EXTN
  36. HAS_RNG
  37. HAS_SB
  38. HAS_STAGE2_FWB
  39. HAS_SYSREG_GIC_CPUIF
  40. HAS_TIDCP1
  41. HAS_TLB_RANGE
  42. HAS_VIRT_HOST_EXTN
  43. HAS_WFXT
  44. HW_DBM
  45. KVM_PROTECTED_MODE
  46. MISMATCHED_CACHE_TYPE
  47. MTE
  48. MTE_ASYMM
  49. SME
  50. SME_FA64
  51. SPECTRE_V2
  52. SPECTRE_V3A
  53. SPECTRE_V4
  54. SPECTRE_BHB
  55. SSBS
  56. SVE
  57. UNMAP_KERNEL_AT_EL0
  58. WORKAROUND_834220
  59. WORKAROUND_843419
  60. WORKAROUND_845719
  61. WORKAROUND_858921
  62. WORKAROUND_1418040
  63. WORKAROUND_1463225
  64. WORKAROUND_1508412
  65. WORKAROUND_1542419
  66. WORKAROUND_1742098
  67. WORKAROUND_1902691
  68. WORKAROUND_2038923
  69. WORKAROUND_2064142
  70. WORKAROUND_2077057
  71. WORKAROUND_2457168
  72. WORKAROUND_2658417
  73. WORKAROUND_TRBE_OVERWRITE_FILL_MODE
  74. WORKAROUND_TSB_FLUSH_FAILURE
  75. WORKAROUND_TRBE_WRITE_OUT_OF_RANGE
  76. WORKAROUND_CAVIUM_23154
  77. WORKAROUND_CAVIUM_27456
  78. WORKAROUND_CAVIUM_30115
  79. WORKAROUND_CAVIUM_TX2_219_PRFM
  80. WORKAROUND_CAVIUM_TX2_219_TVM
  81. WORKAROUND_CLEAN_CACHE
  82. WORKAROUND_DEVICE_LOAD_ACQUIRE
  83. WORKAROUND_NVIDIA_CARMEL_CNP
  84. WORKAROUND_NXP_ERR050104
  85. WORKAROUND_QCOM_FALKOR_E1003
  86. WORKAROUND_REPEAT_TLBI
  87. WORKAROUND_SPECULATIVE_AT
  88. ANDROID_KABI_RESERVE_01
  89. ANDROID_KABI_RESERVE_02
  90. ANDROID_KABI_RESERVE_03
  91. ANDROID_KABI_RESERVE_04
  92. ANDROID_KABI_RESERVE_05
  93. ANDROID_KABI_RESERVE_06
  94. ANDROID_KABI_RESERVE_07
  95. ANDROID_KABI_RESERVE_08
  96. ANDROID_KABI_RESERVE_09
  97. ANDROID_KABI_RESERVE_10
  98. ANDROID_KABI_RESERVE_11
  99. ANDROID_KABI_RESERVE_12
  100. ANDROID_KABI_RESERVE_13
  101. ANDROID_KABI_RESERVE_14
  102. ANDROID_KABI_RESERVE_15
  103. ANDROID_KABI_RESERVE_16
  104. ANDROID_KABI_RESERVE_17
  105. ANDROID_KABI_RESERVE_18
  106. ANDROID_KABI_RESERVE_19
  107. ANDROID_KABI_RESERVE_20