Home
last modified time | relevance | path

Searched full:armv8 (Results 1 – 25 of 374) sorted by relevance

12345678910>>...15

/linux-6.8/arch/arm64/crypto/
DKconfig6 tristate "Hash functions: GHASH (ARMv8 Crypto Extensions)"
16 - ARMv8 Crypto Extensions
40 tristate "Hash functions: SHA-1 (ARMv8 Crypto Extensions)"
48 - ARMv8 Crypto Extensions
59 tristate "Hash functions: SHA-224 and SHA-256 (ARMv8 Crypto Extensions)"
67 - ARMv8 Crypto Extensions
78 tristate "Hash functions: SHA-384 and SHA-512 (ARMv8 Crypto Extensions)"
86 - ARMv8 Crypto Extensions
89 tristate "Hash functions: SHA-3 (ARMv8.2 Crypto Extensions)"
97 - ARMv8.2 Crypto Extensions
[all …]
Dpolyval-ce-glue.c3 * Glue code for POLYVAL using ARMv8 Crypto Extensions
15 * ARMv8 Crypto Extensions instructions to implement the finite field operations.
189 MODULE_DESCRIPTION("POLYVAL hash function accelerated by ARMv8 Crypto Extensions");
Dsm3-ce-glue.c3 * sm3-ce-glue.c - SM3 secure hash using ARMv8.2 Crypto Extensions
19 MODULE_DESCRIPTION("SM3 secure hash using ARMv8 Crypto Extensions");
/linux-6.8/arch/arm64/
DKconfig.platforms79 This enables support for Broadcom's ARMv8 Set Top Box SoCs
108 This enables support for ARMv8 based Samsung Exynos SoC family.
115 This enables support for the Microchip Sparx5 ARMv8-based
149 This enables support for Hisilicon ARMv8 SoC family
163 & MT81xx ARMv8 SoCs
218 This enables support for the ARMv8 based SoCs in the
234 This enables support for the ARMv8 based Nuvoton MA35 series SoCs.
250 This enables support for the ARMv8 based AMD Pensando SoC
264 This enables support for the ARMv8 based Qualcomm chipsets.
270 This enables support for the ARMv8 based Realtek chipsets,
[all …]
DKconfig1321 ARMv8.3 Pointer Authentication will result in the PAC being
1362 bool "52-bit (ARMv8.2)"
1367 part of the ARMv8.2-LPA extension.
1370 do not support ARMv8.2-LPA, but with some added memory overhead (and
1653 to ARMv8 without modification.
1696 bool "Emulate deprecated/obsolete ARMv8 instructions"
1712 ARMv8 obsoletes the use of A32 SWP/SWPB instructions such that
1736 CP15DMB - are deprecated in ARMv8 (and ARMv7). It is
1752 AArch32 EL0, and is deprecated in ARMv8.
1768 menu "ARMv8.1 architectural features"
[all …]
DMakefile90 asm-arch := armv8.5-a
92 asm-arch := armv8.4-a
94 asm-arch := armv8.3-a
96 asm-arch := armv8.2-a
/linux-6.8/tools/testing/selftests/arm64/pauth/
DMakefile10 # check if the compiler supports ARMv8.3 and branch protection with PAuth
11 pauth_cc_support := $(shell if ($(CC) $(CFLAGS) -march=armv8.3-a -E -x c /dev/null -o /dev/null 2>&…
23 # ARMv8.3. Therefore target ARMv8.3 wherever they are used directly
25 $(CC) -c $^ -o $@ $(CFLAGS) -march=armv8.3-a
28 $(CC) -c $^ -o $@ $(CFLAGS) -march=armv8.3-a
30 # when -mbranch-protection is enabled and the target architecture is ARMv8.3 or
32 # preventing the tests from occurring at all. Compile for ARMv8.2 so tests can
35 $(CC) $^ -o $@ $(CFLAGS) -march=armv8.2-a
38 $(CC) $^ -o $@ $(CFLAGS) -march=armv8.2-a
/linux-6.8/Documentation/devicetree/bindings/
Dnuma.txt176 compatible = "arm,armv8";
184 compatible = "arm,armv8";
191 compatible = "arm,armv8";
198 compatible = "arm,armv8";
205 compatible = "arm,armv8";
212 compatible = "arm,armv8";
219 compatible = "arm,armv8";
226 compatible = "arm,armv8";
233 compatible = "arm,armv8";
241 compatible = "arm,armv8";
[all …]
/linux-6.8/arch/arm/crypto/
DKconfig17 tristate "Hash functions: GHASH (PMULL/NEON/ARMv8 Crypto Extensions)"
30 - ARMv8 Crypto Extensions
34 that is part of the ARMv8 Crypto Extensions, or a slower variant that
81 On ARM processors that have NEON support but not the ARMv8
108 tristate "Hash functions: SHA-1 (ARMv8 Crypto Extensions)"
115 Architecture: arm using ARMv8 Crypto Extensions
118 tristate "Hash functions: SHA-224 and SHA-256 (ARMv8 Crypto Extensions)"
126 - ARMv8 Crypto Extensions
190 tristate "Ciphers: AES, modes: ECB/CBC/CTS/CTR/XTS (ARMv8 Crypto Extensions)"
206 - ARMv8 Crypto Extensions
Dsha2-ce-core.S3 * sha2-ce-core.S - SHA-224/256 secure hash using ARMv8 Crypto Extensions
13 .arch armv8-a
14 .fpu crypto-neon-fp-armv8
Dsha1-ce-core.S3 * sha1-ce-core.S - SHA-1 secure hash using ARMv8 Crypto Extensions
13 .arch armv8-a
14 .fpu crypto-neon-fp-armv8
Dsha1-ce-glue.c3 * sha1-ce-glue.c - SHA-1 secure hash using ARMv8 Crypto Extensions
22 MODULE_DESCRIPTION("SHA1 secure hash using ARMv8 Crypto Extensions");
Dsha2-ce-glue.c3 * sha2-ce-glue.c - SHA-224/SHA-256 using ARMv8 Crypto Extensions
23 MODULE_DESCRIPTION("SHA-224/SHA-256 secure hash using ARMv8 Crypto Extensions");
/linux-6.8/arch/arm64/boot/dts/arm/
Dfvp-base-revc.dts5 * Architecture Envelope Model (AEM) ARMv8-A
47 compatible = "arm,armv8";
60 compatible = "arm,armv8";
73 compatible = "arm,armv8";
86 compatible = "arm,armv8";
99 compatible = "arm,armv8";
112 compatible = "arm,armv8";
125 compatible = "arm,armv8";
138 compatible = "arm,armv8";
211 compatible = "arm,armv8-timer";
[all …]
Drtsm_ve-aemv8a.dts5 * Architecture Envelope Model (AEM) ARMv8-A
41 compatible = "arm,armv8";
49 compatible = "arm,armv8";
57 compatible = "arm,armv8";
65 compatible = "arm,armv8";
112 compatible = "arm,armv8-timer";
121 compatible = "arm,armv8-pmuv3";
Dfoundation-v8.dtsi5 * ARMv8 Foundation model DTS
36 compatible = "arm,armv8";
42 compatible = "arm,armv8";
48 compatible = "arm,armv8";
54 compatible = "arm,armv8";
73 compatible = "arm,armv8-timer";
82 compatible = "arm,armv8-pmuv3";
/linux-6.8/arch/arm64/configs/
Dhardening.config9 # Pointer authentication (ARMv8.3 and later). If hardware actually supports
14 # Available in ARMv8.5 and later.
21 # Available in ARMv8.7 and later.
/linux-6.8/tools/perf/arch/arm64/util/
Dtsc.c12 * According to ARM DDI 0487F.c, from Armv8.0 to Armv8.5 inclusive, the in rdtsc()
13 * system counter is at least 56 bits wide; from Armv8.6, the counter in rdtsc()
/linux-6.8/Documentation/trace/coresight/
Dcoresight-cpu-debug.rst11 Coresight CPU debug module is defined in ARMv8-a architecture reference manual
49 - ARMv8-a (ARM DDI 0487A.k) and ARMv7-a (ARM DDI 0406C.b) have different
52 If PCSROffset=0b0000, on ARMv8-a the feature of EDPCSR is not implemented;
59 If PCSROffset=0b0010, ARMv8-a defines "EDPCSR implemented, and samples have
61 state". So on ARMv8 if EDDEVID1.PCSROffset is 0b0010 and the CPU operates
70 have been enabled properly. In ARMv8-a ARM (ARM DDI 0487A.k) chapter 'H9.1
/linux-6.8/tools/memory-model/Documentation/
Dreferences.txt44 o ARM Ltd. (Ed.). 2014. "ARM Architecture Reference Manual (ARMv8,
45 for ARMv8-A architecture profile)". ARM Ltd.
54 Sewell. 2016. "Modelling the ARMv8 Architecture, Operationally:
68 multicopy-atomic axiomatic and operational models for ARMv8". In
/linux-6.8/Documentation/devicetree/bindings/perf/
Dspe-pmu.yaml7 title: ARMv8.2 Statistical Profiling Extension (SPE) Performance Monitor Units (PMU)
13 ARMv8.2 introduces the optional Statistical Profiling Extension for collecting
/linux-6.8/tools/testing/selftests/arm64/mte/
DMakefile18 mte_cc_support := $(shell if ($(CC) $(CFLAGS) -march=armv8.5-a+memtag -E -x c /dev/null -o /dev/nul…
32 $(warning compiler "$(CC)" does not support the ARMv8.5 MTE extension.)
/linux-6.8/drivers/soc/samsung/
DKconfig10 # There is no need to enable these drivers for ARMv8
46 # There is no need to enable these drivers for ARMv8
/linux-6.8/drivers/perf/
DKconfig109 version 3. The PMUv3 is the CPU performance monitors on ARMv8
176 tristate "Enable support for the ARMv8.2 Statistical Profiling Extension"
179 Enable perf support for the ARMv8.2 Statistical Profiling
/linux-6.8/Documentation/arch/arm64/
Dsve.rst479 ARMv8-A programmer's model that are relevant to this document.
490 For each Zn, Zn bits [127:0] alias the ARMv8-A vector register Vn.
514 * FPSR and FPCR are retained from ARMv8-A, and interact with SVE floating-point
515 operations in a similar way to the way in which they interact with ARMv8
549 The ARMv8-A base procedure call standard is extended as follows with respect to
560 Appendix B. ARMv8-A FP/SIMD programmer's model
568 ARMv8-A defines the following floating-point / SIMD register state:

12345678910>>...15