Lines Matching full:armv8
1393 ARMv8.3 Pointer Authentication will result in the PAC being
1439 part of the ARMv8.2-LPA extension.
1442 do not support ARMv8.2-LPA, but with some added memory overhead (and
1732 to ARMv8 without modification.
1775 bool "Emulate deprecated/obsolete ARMv8 instructions"
1791 ARMv8 obsoletes the use of A32 SWP/SWPB instructions such that
1815 CP15DMB - are deprecated in ARMv8 (and ARMv7). It is
1831 AArch32 EL0, and is deprecated in ARMv8.
1847 menu "ARMv8.1 architectural features"
1853 The ARMv8.1 architecture extensions introduce support for
1863 to work on pre-ARMv8.1 hardware and the performance impact is
1870 Privileged Access Never (PAN; part of the ARMv8.1 Extensions)
1892 As part of the Large System Extensions, ARMv8.1 introduces new
1902 endmenu # "ARMv8.1 architectural features"
1904 menu "ARMv8.2 architectural features"
1907 def_bool $(cc-option,-Wa$(comma)-march=armv8.2-a)
1910 def_bool $(as-instr,.arch armv8.2-a+sha3)
1918 ARMv8.2 DCPoP feature.
1929 (RAS) Extensions, part of ARMv8.2 are able to track faults and
1953 endmenu # "ARMv8.2 architectural features"
1955 menu "ARMv8.3 architectural features"
1961 Pointer authentication (part of the ARMv8.3 Extensions) provides
2011 def_bool $(cc-option,-Wa$(comma)-march=armv8.3-a)
2019 endmenu # "ARMv8.3 architectural features"
2021 menu "ARMv8.4 architectural features"
2028 by the ARMv8.4 CPU architecture. This enables support for version 1
2047 def_bool $(cc-option,-Wa$(comma)-march=armv8.4-a)
2054 ARMv8.4-TLBI provides TLBI invalidation instruction that apply to a
2060 endmenu # "ARMv8.4 architectural features"
2062 menu "ARMv8.5 architectural features"
2065 def_bool $(cc-option,-Wa$(comma)-march=armv8.5-a)
2071 Branch Target Identification (part of the ARMv8.5 Extensions)
2079 authentication mechanism provided as part of the ARMv8.3 Extensions.
2114 E0PD (part of the ARMv8.5 extensions) allows us to ensure
2124 # ".arch armv8.5-a+memtag" below. However, this was incomplete
2128 def_bool $(as-instr,.arch armv8.5-a+memtag\nstgm xzr$(comma)[x0])
2143 Memory Tagging (part of the ARMv8.5 Extensions) provides
2162 endmenu # "ARMv8.5 architectural features"
2164 menu "ARMv8.7 architectural features"
2176 endmenu # "ARMv8.7 architectural features"
2181 menu "ARMv8.9 architectural features"
2207 The ARMv8.9/ARMv9.5 introduces the feature Hardware managed Access
2217 endmenu # "ARMv8.9 architectural features"