Home
last modified time | relevance | path

Searched +full:armv8 +full:- +full:based (Results 1 – 25 of 63) sorted by relevance

123

/freebsd/sys/modules/ossl/
H A DMakefile19 aes-armv4.S \
20 bsaes-armv7.S \
21 chacha-armv4.S \
22 ghash-armv4.S \
23 poly1305-armv4.S \
24 sha1-armv4-large.S \
25 sha256-armv4.S \
26 sha512-armv4.S \
31 chacha-armv8.S \
32 poly1305-armv8.S \
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/nuvoton/
H A Dnuvoton,ma35d1.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Nuvoton MA35 series SoC based platforms
10 - Jacky Huang <ychuang3@nuvoton.com>
13 Boards with an ARMv8 based Nuvoton MA35 series SoC shall have
22 - description: MA35D1 based boards
24 - enum:
25 - nuvoton,ma35d1-iot
26 - nuvoton,ma35d1-som
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dmicrochip,sparx5.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lars Povlsen <lars.povlsen@microchip.com>
13 The Microchip Sparx5 SoC is a ARMv8-based used in a family of
14 gigabit TSN-capable gigabit switches.
16 The SparX-5 Ethernet switch family provides a rich set of switching
17 features such as advanced TCAM-based VLAN and QoS processing
19 TCAM-based frame processing using versatile content aware processor
27 - description: The Sparx5 pcb125 board is a modular board,
[all …]
H A Dcoresight-cpu-debug.txt3 CoreSight CPU debug component are compliant with the ARMv8 architecture
5 external debug module is mainly used for two modes: self-hosted debug and
8 debug module provides sample-based profiling extension, which can be used
14 - compatible : should be "arm,coresight-cpu-debug"; supplemented with
18 - reg : physical base address and length of the register set.
20 - clocks : the clock associated to this component.
22 - clock-names : the name of the clock referenced by the code. Since we are
29 - cpu : the CPU phandle the debug module is affined to. Do not assume it
34 - power-domains: a phandle to the debug power domain. We use "power-domains"
44 compatible = "arm,coresight-cpu-debug","arm,primecell";
[all …]
H A Darm,coresight-cpu-debug.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,coresight-cpu-debug.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Mathieu Poirier <mathieu.poirier@linaro.org>
11 - Mike Leach <mike.leach@linaro.org>
12 - Leo Yan <leo.yan@linaro.org>
13 - Suzuki K Poulose <suzuki.poulose@arm.com>
16 CoreSight CPU debug component are compliant with the ARMv8 architecture
18 external debug module is mainly used for two modes: self-hosted debug and
[all …]
H A Dcpus.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
21 with updates for 32-bit and 64-bi
[all...]
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAArch64.cpp1 //===--- AArch64.cpp - Implement AArch64 target feature support -----------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
70 } else if (ArchInfo->Version.getMajor() == 8) { in setArchFeatures()
71 if (ArchInfo->Version.getMinor() >= 7u) { in setArchFeatures()
74 if (ArchInfo->Version.getMinor() >= 6u) { in setArchFeatures()
78 if (ArchInfo->Version.getMinor() >= 5u) { in setArchFeatures()
86 if (ArchInfo->Version.getMinor() >= 4u) { in setArchFeatures()
91 if (ArchInfo->Version.getMinor() >= 3u) { in setArchFeatures()
[all …]
H A DARM.cpp1 //===--- ARM.cpp - Implement ARM target feature support -------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
47 ? "E-m:o-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64" in setABIAAPCS()
48 : "e-m:o-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", in setABIAAPCS()
53 "-m:w" in setABIAAPCS()
54 "-p:32:32" in setABIAAPCS()
55 "-Fi8" in setABIAAPCS()
56 "-i64:64" in setABIAAPCS()
[all …]
/freebsd/sys/crypto/armv8/
H A Darmv8_crypto.c1 /*-
2 * Copyright (c) 2005-2008 Pawel Jakub Dawidek <pjd@FreeBSD.org>
8 * Portions of this software were developed by John-Mark Gurney
38 * This is based on the aesni code.
58 #include <crypto/armv8/armv8_crypto.h>
69 MALLOC_DEFINE(M_ARMV8_CRYPTO, "armv8_crypto", "ARMv8 Crypto Data");
76 if (device_find_child(parent, "armv8crypto", -1) == NULL && in armv8_crypto_identify()
77 BUS_ADD_CHILD(parent, 10, "armv8crypto", -1) == 0) in armv8_crypto_identify()
78 panic("ARMv8 crypto: could not attach"); in armv8_crypto_identify()
92 device_set_desc(dev, "AES-CBC,AES-XTS"); in armv8_crypto_probe()
[all …]
/freebsd/sys/arm64/conf/
H A DNOTES2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
24 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
29 options VFP # Floating-point support
66 # Microsoft Hyper-V
73 device armv8crypto # ARMv8 OpenCrypto module
77 device al_pci # Annapurna Alpine PCI-E
78 options PCI_HP # PCI-Express native HotPlug
79 options PCI_IOV # PCI SR-IOV support
96 device e6000sw # Marvell mv88e6085 based switches
109 device uart_ns8250 # ns8250-type UART driver
[all …]
/freebsd/sys/arm/arm/
H A Dgeneric_timer.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
8 * Based on mpcore_timer.c developed by Ben Gray <ben.r.gray@gmail.com>
36 * Cortex-A7, Cortex-A15, ARMv8 and later Generic Timer
125 .name = "sec-phys",
140 .name = "hyp-phys",
145 .name = "hyp-virt",
278 if (arm_tmr_sc->physical_user) { in setup_user_access()
301 if (reg < nitems(frame->tf_x)) { in cntpct_handler()
302 frame->tf_x[reg] = val; in cntpct_handler()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Darm,gic-v3.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/arm,gic-v3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Mar
[all...]
/freebsd/contrib/unbound/contrib/android/
H A Dsetenv_android.sh6 # Based upon OpenSSL's setenv-android.sh by TH, JW, and SM.
16 if [ -z "$ANDROID_API" ]; then
21 if [ -z "$ANDROID_CPU" ]; then
26 if [ ! -d "$ANDROID_NDK_ROOT" ]; then
32 # cryptest-android.sh may run this script without sourcing.
34 echo "setenv-android.sh is usually sourced, but not this time."
39 # Need to set THIS_HOST to darwin-x86_64, linux-x86_64,
40 # windows, or windows-x86_64
42 if [[ "$(uname -s | grep -i -c darwin)" -ne 0 ]]; then
43 THIS_HOST=darwin-x86_64
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DAArch64TargetParser.h1 //===-- AArch64TargetParser - Parser for AArch64 features -------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
42 // Each ArchExtKind correponds directly to a possible -target-feature.
48 // Represents an extension that can be enabled with -march=<arch>+<extension>.
53 StringRef UserVisibleName; // Human readable name used in -march, -cpu
61 StringRef PosTargetFeature; // -target-feature/-mattr enable string,
63 StringRef NegTargetFeature; // -target-feature/-mattr disable string,
64 // e.g. "-spe".
[all …]
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DARMTargetParser.cpp1 //===-- ARMTargetParser - Parser for ARM target features --------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
165 // We have to specify the + and - versions of the name in full so in getFPUFeatures()
172 {"+vfp2", "-vfp2", FPUVersion::VFPV2, FPURestriction::D16}, in getFPUFeatures()
173 {"+vfp2sp", "-vfp2sp", FPUVersion::VFPV2, FPURestriction::SP_D16}, in getFPUFeatures()
174 {"+vfp3", "-vfp3", FPUVersion::VFPV3, FPURestriction::None}, in getFPUFeatures()
175 {"+vfp3d16", "-vfp3d16", FPUVersion::VFPV3, FPURestriction::D16}, in getFPUFeatures()
176 {"+vfp3d16sp", "-vfp3d16sp", FPUVersion::VFPV3, FPURestriction::SP_D16}, in getFPUFeatures()
[all …]
/freebsd/contrib/unbound/contrib/ios/
H A Dsetenv_ios.sh6 # Based upon OpenSSL's setenv-ios.sh by TH, JW, and SM.
16 # mostly vice-versa). Nowadays we need it set for us because Apple
17 # platforms can be either 32-bit or 64-bit.
19 if [ -z "$IOS_SDK" ]; then
24 if [ -z "$IOS_CPU" ]; then
29 # cryptest-ios.sh may run this script without sourcing.
31 echo "setenv-ios.sh is usually sourced, but not this time."
54 if [[ "$IOS_CPU" == "aarch64" || "$IOS_CPU" == "armv8"* ]] ; then
64 # xxx-version-min=n lower. For example, Xcode 6 can use
65 # -miphoneos-version-min=5.
[all …]
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DARM.cpp1 //===--- ARM.cpp - ARM (not AArch64) Helpers for Tools ----------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
29 // True if M-profile.
36 // can be overridden by the pseudo-target flags '-mlittle-endian'/'-EL' and
37 // '-mbig-endian'/'-EB'. Unlike other targets the flag does not result in a
42 return !A->getOption().matches(options::OPT_mlittle_endian); in isARMBigEndian()
49 // True if A-profile.
59 CPU = A->getValue(); in getARMArchCPUFromArgs()
61 Arch = A->getValue(); in getARMArchCPUFromArgs()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/broadcom/
H A Dbcm2711.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/soc/bcm2835-pm.h>
10 #address-cells = <2>;
11 #size-cell
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp1 //===-- ARMSubtarget.cpp - ARM Subtarget Information ----------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
43 #define DEBUG_TYPE "arm-subtarget"
50 UseFusedMulOps("arm-use-mulops",
60 cl::values(clEnumValN(DefaultIT, "arm-default-it",
62 clEnumValN(RestrictedIT, "arm-restrict-it",
65 /// ForceFastISel - Use the fast-isel, even for subtargets where it is not
68 ForceFastISel("arm-force-fast-isel",
[all …]
/freebsd/share/mk/
H A Dbsd.cpu.mk34 CPUTYPE = skylake-avx512
35 . elif ${CPUTYPE} == "core-avx2"
37 . elif ${CPUTYPE} == "core-avx-i"
39 . elif ${CPUTYPE} == "corei7-avx"
65 . elif ${CPUTYPE} == "p-m"
66 CPUTYPE = pentium-m
72 CPUTYPE = pentium-mmx
83 # http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
84 # http://gcc.gnu.org/onlinedocs/gcc/RS-600
[all...]
/freebsd/sys/contrib/openzfs/man/man4/
H A Dzfs.49 .\" usr/src/OPENSOLARIS.LICENSE or https://opensource.org/licenses/CDDL-1.0.
31 .Bl -tag -width Ds
76 the array is dynamically sized based on total system memory.
102 Turbo L2ARC warm-up.
179 Percent of ARC size allowed for L2ARC-only headers.
252 before moving on to the next top-level vdev.
255 Enable metaslab group biasing based on their vdevs' over- or under-utilization
305 When attempting to log an output nvlist of an ioctl in the on-disk history,
310 .Fn zfs_ioc_channel_program Pq cf. Xr zfs-program 8 .
316 Enable/disable segment-based metaslab selection.
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/allwinner/
H A Dsun50i-h616.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 // based on the H6 dtsi, which is:
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/clock/sun50i-h616-cc
[all...]
/freebsd/sys/contrib/device-tree/src/arm64/exynos/
H A Dexynos850.dtsi1 // SPDX-License-Identifier: GPL-2.0
9 * Exynos850 based board files can include this file and provide
13 #include <dt-bindings/clock/exynos850.h>
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 #include <dt-bindings/soc/samsung,exynos-us
[all...]
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dqcm2290.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
5 * Based on sm6115.dtsi and previous efforts by Shawn Guo & Loic Poulain.
8 #include <dt-bindings/clock/qcom,dispcc-qcm2290.h>
9 #include <dt-bindings/clock/qcom,gcc-qcm229
[all...]
/freebsd/sys/contrib/zlib/
H A Dcrc32.c1 /* crc32.c -- compute the CRC-32 of a data stream
2 * Copyright (C) 1995-2022 Mark Adler
6 * arithmetic-logic units, commonly found in modern CPU cores. It is due to
7 * Kadatch and Jenkins (2010). See doc/crc-doc.1.0.pdf in this distribution.
14 protection on the static variables used to control the first-use generation
45 processor. The choices for N and W below were based on testing on Intel Kaby
46 Lake i7, AMD Ryzen 7, ARM Cortex-A57, Sparc64-VII, PowerPC POWER9, and MIPS64
49 They were all tested with either gcc or clang, all using the -O3 optimization
75 # if Z_TESTW-1 != -1
109 self-respecting compiler will optimize this to a single machine byte-swap
[all …]

123