/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_aarch64.cpp | 43 return aarch64::applyFixup(G, B, E); in applyFixup() 81 using namespace aarch64; in getRelocationKind() 194 Kind = aarch64::Branch26PCRel; in addSingleRelocation() 199 if (!aarch64::isLDRLiteral(Instr)) in addSingleRelocation() 203 Kind = aarch64::LDRLiteral19; in addSingleRelocation() 208 if (!aarch64::isADR(Instr)) in addSingleRelocation() 212 Kind = aarch64::ADRLiteral21; in addSingleRelocation() 216 Kind = aarch64::Page21; in addSingleRelocation() 220 Kind = aarch64::PageOffset12; in addSingleRelocation() 225 if (!aarch64::isLoadStoreImm12(Instr) || in addSingleRelocation() [all …]
|
H A D | MachO_arm64.cpp | 32 std::move(Features), aarch64::getEdgeKindName), in MachOLinkGraphBuilder_arm64() 219 DeltaKind = (SubRI.r_length == 3) ? aarch64::Delta64 : aarch64::Delta32; in parsePairRelocation() 225 (SubRI.r_length == 3) ? aarch64::NegDelta64 : aarch64::NegDelta32; in parsePairRelocation() 357 Kind = aarch64::Branch26PCRel; in addRelocations() 366 Kind = aarch64::Pointer32; in addRelocations() 374 Kind = aarch64::Pointer64; in addRelocations() 387 Kind = aarch64::Pointer64; in addRelocations() 404 Kind = aarch64::Page21; in addRelocations() 406 Kind = aarch64::RequestGOTAndTransformToPage21; in addRelocations() 408 Kind = aarch64::RequestTLVPAndTransformToPage21; in addRelocations() [all …]
|
/freebsd/contrib/arm-optimized-routines/math/ |
H A D | Dir.mk | 20 ifneq ($(ARCH),aarch64) 22 $(error trigpi functions only supported on aarch64) 25 $(error Experimental math only supported on aarch64) 48 math-lib-srcs := $(filter-out $(math-src-dir)/aarch64/experimental/%, $(math-lib-srcs)) 96 $(math-build-dir)/aarch64/experimental/advsimd/%: CFLAGS_ALL += -I$(math-src-dir)/aarch64/advsimd 97 $(math-build-dir)/aarch64/experimental/sve/%: CFLAGS_ALL += -I$(math-src-dir)/aarch64/sve 105 build/include/test $(test-sig-dirs) $(addsuffix /$(ARCH),$(test-sig-dirs)) $(addsuffix /aarch64/exp… 106 $(addsuffix /aarch64/experimental/advsimd,$(test-sig-dirs)) $(addsuffix /aarch64/experimental/sve,$… 107 $(addsuffix /aarch64/advsimd,$(test-sig-dirs)) $(addsuffix /aarch64/sve,$(test-sig-dirs)): 122 $1/aarch64/experimental/sve/%.i: EXTRA_INC = -I$(math-src-dir)/aarch64/sve [all …]
|
H A D | README.contributors | 4 1. With the exception of math/aarch64/experimental/, most code in this 57 - The code should build and pass tests on arm, aarch64 and x86_64 GNU linux 59 the build must complete). On aarch64, both little- and big-endian targets 64 - Common math code should be benchmarked on modern aarch64 microarchitectures 71 - Attention should be paid to the compilation flags: for aarch64 fma
|
/freebsd/tools/boot/ |
H A D | full-test.sh | 255 for a in amd64:amd64 arm64:aarch64; do 278 for a in amd64:amd64 arm64:aarch64; do 288 aarch64) bin=aa64 ;; 307 for a in amd64:amd64 arm64:aarch64; do 338 for a in arm64:aarch64; do 355 for a in amd64:amd64 arm64:aarch64; do 372 aarch64) 373 if [ ${bios_code} -ot /usr/local/share/qemu/edk2-aarch64-code.fd ]; then 377 dd if=/usr/local/share/qemu/edk2-aarch64-code.fd of=${bios_code} conv=notrunc 389 cd=${CACHE}/FreeBSD-13.1-RELEASE-arm64-aarch64-bootonly.iso [all …]
|
H A D | universe.sh | 55 arm64/aarch64 \ 65 arm64/aarch64 \ 77 arm64/aarch64 \ 90 arm64/aarch64 \
|
H A D | full-test.readme | 8 (2) The latest qemu-system-aarch64 (I think ports/pkg version of emulators/qemu 19 DESTDIR=$HOME/stand-test-root/override/arm64-aarch64 TARGET=arm64 after 31 $HOME/stand-test-root/scripts/arm64-aarch64/linuxboot-test.sh. Just run it with
|
H A D | TEST-NOTES | 14 o Will use 3 linux kernels, amd64 and aarch64 built with CONFIG_EFI_STUB 17 o aarch64 Will test UEFI+ACPI on MBR/GPT, UEFI+ACPI+kboot, DTB+kboot
|
/freebsd/contrib/arm-optimized-routines/ |
H A D | config.mk.dist | 9 # Target architecture: aarch64, arm or x86_64 10 ARCH = aarch64 13 #CROSS_COMPILE = aarch64-none-linux-gnu- 51 # Optimize the shared libraries on aarch64 assuming they fit in 1M. 58 #EMULATOR = qemu-aarch64-static 108 ifeq ($(ARCH),aarch64) 124 # only supported on aarch64 125 ifeq ($(ARCH),aarch64)
|
H A D | README | 27 math/aarch64/ - math subproject AArch64-specific sources 29 math/aarch64/advsimd - AdvSIMD-specific math sources. 30 math/aarch64/experimental - Experimental math sources do not 33 math/aarch64/sve - SVE-specific math sources. 46 <arch>=aarch64, and arm. 47 string/aarch64/experimental - Experimental string routines which
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | aarch64.h | 22 namespace aarch64 { 688 case aarch64::RequestGOTAndTransformToPage21: in visitEdge() 689 case aarch64::RequestTLVPAndTransformToPage21: { in visitEdge() 690 KindToSet = aarch64::Page21; in visitEdge() 693 case aarch64::RequestGOTAndTransformToPageOffset12: in visitEdge() 694 case aarch64::RequestTLVPAndTransformToPageOffset12: { in visitEdge() 695 KindToSet = aarch64::PageOffset12; in visitEdge() 704 case aarch64::RequestGOTAndTransformToDelta32: { in visitEdge() 705 KindToSet = aarch64::Delta32; in visitEdge() 746 if (E.getKind() == aarch64::Branch26PCRel && !E.getTarget().isDefined()) { in visitEdge()
|
/freebsd/stand/efi/loader/arch/arm64/ |
H A D | arm64.ldscript | 2 OUTPUT_FORMAT("elf64-aarch64-freebsd", "elf64-aarch64-freebsd", "elf64-aarch64-freebsd") 4 OUTPUT_ARCH(aarch64)
|
/freebsd/sys/contrib/openzfs/config/ |
H A D | always-arch.m4 | 22 aarch64*) 23 TARGET_CPU=aarch64 36 AM_CONDITIONAL([TARGET_CPU_AARCH64], test $TARGET_CPU = aarch64)
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
H A D | RegisterUtilities.h | 112 {llvm::Triple::NetBSD, llvm::Triple::aarch64, NETBSD::AARCH64::NT_FPREGS}, 119 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_SVE}, 123 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_SSVE}, 127 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_ZA}, 131 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_ZT}, 135 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_PAC_MASK}, 139 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_TLS}, 143 {llvm::Triple::Linux, llvm::Triple::aarch64,
|
H A D | ThreadElfCore.cpp | 92 case llvm::Triple::aarch64: in CreateRegisterContextForFrame() 118 case llvm::Triple::aarch64: in CreateRegisterContextForFrame() 135 case llvm::Triple::aarch64: in CreateRegisterContextForFrame() 159 case llvm::Triple::aarch64: in CreateRegisterContextForFrame() 177 if (!reg_interface && arch.GetMachine() != llvm::Triple::aarch64 && in CreateRegisterContextForFrame() 186 case llvm::Triple::aarch64: in CreateRegisterContextForFrame()
|
/freebsd/usr.sbin/bhyve/gdb/ |
H A D | Makefile | 10 XMLARCH= aarch64 11 FILES+= aarch64-core.xml
|
/freebsd/sys/contrib/openzfs/lib/libicp/ |
H A D | Makefile.am | 43 module/icp/asm-aarch64/blake3/b3_aarch64_sse2.S \ 44 module/icp/asm-aarch64/blake3/b3_aarch64_sse41.S \ 45 module/icp/asm-aarch64/sha2/sha256-armv8.S \ 46 module/icp/asm-aarch64/sha2/sha512-armv8.S
|
/freebsd/contrib/unbound/ |
H A D | README-Travis.md | 5 Android is tested on armv7a, aarch64, x86 and x86_64. The Android recipes build and install OpenSSL… 69 Travis tests Android builds for the armv7a, aarch64, x86 and x86_64 architectures. The builds are t… 124 … like the following. There is a case for each of the architectures armv7a, aarch64, x86 and x86_64. 127 armv8a|aarch64|arm64|arm64-v8a) 128 CC="aarch64-linux-android$ANDROID_API-clang" 129 CXX="aarch64-linux-android$ANDROID_API-clang++" 130 LD="aarch64-linux-android-ld" 131 AS="aarch64-linux-android-as" 132 AR="aarch64-linux-android-ar" 133 RANLIB="aarch64-linux-android-ranlib" [all …]
|
/freebsd/contrib/ldns/ |
H A D | README-Travis.md | 5 Android is tested on armv7a, aarch64, x86 and x86_64. The Android recipes build and install OpenSSL… 65 Travis tests Android builds for the armv7a, aarch64, x86 and x86_64 architectures. The builds are t… 120 … like the following. There is a case for each of the architectures armv7a, aarch64, x86 and x86_64. 123 armv8a|aarch64|arm64|arm64-v8a) 124 CC="aarch64-linux-android$ANDROID_API-clang" 125 CXX="aarch64-linux-android$ANDROID_API-clang++" 126 LD="aarch64-linux-android-ld" 127 AS="aarch64-linux-android-as" 128 AR="aarch64-linux-android-ar" 129 RANLIB="aarch64-linux-android-ranlib" [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
H A D | Triple.cpp | 28 case aarch64: return "aarch64"; in getArchTypeName() 112 case Triple::aarch64: in getArchName() 154 case aarch64: in getArchTypePrefix() 398 .Case("aarch64", aarch64) in getArchTypeForLLVMName() 402 .Case("arm64", aarch64) // "arm64" is an alias for "aarch64" in getArchTypeForLLVMName() 482 arch = Triple::aarch64; in parseARMArch() 545 .Case("aarch64", Triple::aarch64) in parseArch() 549 .Case("arm64", Triple::aarch64) in parseArch() 551 .Case("arm64e", Triple::aarch64) in parseArch() 552 .Case("arm64ec", Triple::aarch64) in parseArch() [all …]
|
/freebsd/cddl/lib/libicp_rescue/ |
H A D | Makefile | 30 asm-aarch64/blake3/b3_aarch64_sse2.S \ 31 asm-aarch64/blake3/b3_aarch64_sse41.S \ 32 asm-aarch64/sha2/sha256-armv8.S \ 33 asm-aarch64/sha2/sha512-armv8.S
|
/freebsd/cddl/lib/libicp/ |
H A D | Makefile | 31 asm-aarch64/blake3/b3_aarch64_sse2.S \ 32 asm-aarch64/blake3/b3_aarch64_sse41.S \ 33 asm-aarch64/sha2/sha256-armv8.S \ 34 asm-aarch64/sha2/sha512-armv8.S
|
/freebsd/sys/modules/ossl/ |
H A D | Makefile | 30 SRCS.aarch64= \ 109 ${SRCS.aarch64:M*.S:S/S/o/}: ${.TARGET:R}.S 120 OBJS.aarch64= aesv8-armx.o
|
/freebsd/crypto/libecc/scripts/ |
H A D | crossrun.sh | 55 for arch in i386 x86_64 arm ppc64 aarch64 mipsel; 102 …for triplet in arm-linux-gnueabi arm-linux-gnueabihf powerpc64le-linux-gnu aarch64-linux-gnu mipse…
|
/freebsd/sys/contrib/zstd/ |
H A D | Makefile | 223 CC=aarch64-linux-gnu-gcc CFLAGS="-Werror -O0" $(MAKE) allzstd 237 …CC=aarch64-linux-gnu-gcc QEMU_SYS=qemu-aarch64-static MOREFLAGS="-static" FUZZER_FLAGS=--no-big-te… 264 …$(MAKE) -C $(TESTDIR) test CC=aarch64-linux-gnu-gcc QEMU_SYS=qemu-aarch64-static ZSTDRTTEST= MOREF… 277 …$(MAKE) -C $(PRGDIR) clean zstd CC=aarch64-linux-gnu-gcc QEMU_SYS=qemu-aarch64-static ZSTDRTTEST= …
|