/openbmc/openbmc/poky/meta/recipes-devtools/gcc/gcc/ |
H A D | 0011-aarch64-Fix-include-paths-when-S-B.patch | 4 Subject: [PATCH] aarch64: Fix include paths when S != B 6 aarch64.h gets copied into build directory when built out of tree, in 13 % g++ -c -isystem/mnt/b/yoe/master/build/tmp/work/x86_64-linux/gcc-cross-aarch64/13.0.1-r0/recipe… 16 ./config/aarch64/aarch64.h:164:10: fatal error: aarch64-option-extensions.def: No such file or dire… 17 164 | #include "aarch64-option-extensions.def" 27 gcc/config/aarch64/aarch64.h | 14 +++++++------- 30 diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h 32 --- a/gcc/config/aarch64/aarch64.h 33 +++ b/gcc/config/aarch64/aarch64.h 38 -#include "aarch64-isa-modes.def" [all …]
|
H A D | 0003-64-bit-multilib-hack.patch | 22 Do same for riscv64, aarch64 & arc 32 gcc/config/aarch64/t-aarch64-linux | 8 ++++---- 40 diff --git a/gcc/config/aarch64/t-aarch64-linux b/gcc/config/aarch64/t-aarch64-linux 42 --- a/gcc/config/aarch64/t-aarch64-linux 43 +++ b/gcc/config/aarch64/t-aarch64-linux 45 LIB1ASMSRC = aarch64/lib1funcs.asm 49 -MULTILIB_OSDIRNAMES = mabi.lp64=../lib64$(call if_multiarch,:aarch64$(AARCH_BE)-linux-gnu) 50 -MULTIARCH_DIRNAME = $(call if_multiarch,aarch64$(AARCH_BE)-linux-gnu) 52 +#MULTILIB_OSDIRNAMES = mabi.lp64=../lib64$(call if_multiarch,:aarch64$(AARCH_BE)-linux-gnu) 53 +#MULTIARCH_DIRNAME = $(call if_multiarch,aarch64$(AARCH_BE)-linux-gnu) [all …]
|
/openbmc/openbmc/poky/meta/conf/machine/include/arm/ |
H A D | arch-arm64.inc | 1 DEFAULTTUNE ?= "aarch64" 5 TUNEVALID[aarch64] = "Enable instructions for aarch64" 6 TUNECONFLICTS[aarch64] = "armv4 armv5 armv6 armv7 armv7a" 8 MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', 'aarch64:', '', d)}" 11 AVAILTUNES += "aarch64 aarch64_be" 12 ARMPKGARCH:tune-aarch64 ?= "aarch64" 13 ARMPKGARCH:tune-aarch64_be ?= "aarch64" 14 TUNE_FEATURES:tune-aarch64 = "aarch64" 15 TUNE_FEATURES:tune-aarch64_be = "${TUNE_FEATURES:tune-aarch64} bigendian" 16 TUNE_PKGARCH_64:tune-aarch64 = "aarch64" [all …]
|
/openbmc/qemu/tests/docker/dockerfiles/ |
H A D | debian-arm64-cross.docker | 3 # $ lcitool dockerfile --layers all --cross-arch aarch64 debian-12 qemu 81 gcc-aarch64-linux-gnu \ 158 c = '/usr/bin/aarch64-linux-gnu-gcc'\n\ 159 ar = '/usr/bin/aarch64-linux-gnu-gcc-ar'\n\ 160 strip = '/usr/bin/aarch64-linux-gnu-strip'\n\ 161 pkgconfig = '/usr/bin/aarch64-linux-gnu-pkg-config'\n\ 165 cpu_family = 'aarch64'\n\ 166 cpu = 'aarch64'\n\ 167 endian = 'little'\n" > /usr/local/share/meson/cross/aarch64-linux-gnu && \ 170 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/aarch64-linux-gnu-cc && \ [all …]
|
/openbmc/qemu/.gitlab-ci.d/custom-runners/ |
H A D | ubuntu-22.04-aarch64.yml | 5 ubuntu-22.04-aarch64-all-linux-static: 11 - aarch64 26 ubuntu-22.04-aarch64-all: 32 - aarch64 48 ubuntu-22.04-aarch64-without-defaults: 54 - aarch64 70 ubuntu-22.04-aarch64-alldbg: 76 - aarch64 89 ubuntu-22.04-aarch64-clang: 95 - aarch64 [all …]
|
/openbmc/linux/tools/testing/selftests/kvm/ |
H A D | Makefile | 13 ARCH_DIR := aarch64 44 LIBKVM_aarch64 += lib/aarch64/gic.c 45 LIBKVM_aarch64 += lib/aarch64/gic_v3.c 46 LIBKVM_aarch64 += lib/aarch64/handlers.S 47 LIBKVM_aarch64 += lib/aarch64/processor.c 48 LIBKVM_aarch64 += lib/aarch64/spinlock.c 49 LIBKVM_aarch64 += lib/aarch64/ucall.c 50 LIBKVM_aarch64 += lib/aarch64/vgic.c 142 TEST_GEN_PROGS_aarch64 += aarch64/aarch32_id_regs 143 TEST_GEN_PROGS_aarch64 += aarch64/arch_timer [all …]
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/uefi/sbsa-acs/ |
H A D | 0002-Enforce-using-good-old-BFD-linker.patch | 8 …sbsa-acs/3.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/../../libexec/aarch64-yoe-linux/gc… 9 …sbsa-acs/3.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/../../libexec/aarch64-yoe-linux/gc… 10 …sbsa-acs/3.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/../../libexec/aarch64-yoe-linux/gc…
|
/openbmc/qemu/tests/vm/ |
H A D | Makefile.include | 14 EFI_AARCH64 = $(wildcard $(BUILD_DIR)/pc-bios/edk2-aarch64-code.fd) 20 ARM64_IMAGES += ubuntu.aarch64 centos.aarch64 27 else ifeq ($(HOST_ARCH),aarch64) 49 @echo " vm-build-ubuntu.aarch64 - Build QEMU in ubuntu aarch64 VM" 50 @echo " vm-build-centos.aarch64 - Build QEMU in CentOS aarch64 VM" 52 @echo " (to build centos/ubuntu aarch64 images use configure --efi-aarch64)" 100 $(if $(EFI_AARCH64),--efi-aarch64 $(EFI_AARCH64)) \ 117 $(if $(EFI_AARCH64),--efi-aarch64 $(EFI_AARCH64)) \ 141 $(if $(EFI_AARCH64),--efi-aarch64 $(EFI_AARCH64)) \
|
H A D | aarch64vm.py | 3 # VM testing aarch64 library 26 # The minimum minor version of QEMU we will support with aarch64 VMs is 3. 41 aarch64 first, followed by the defaults for this VM.""" 53 error = "\nThis major version of QEMU {} is to old for aarch64 VMs.\n"\ 62 if kvm_available('aarch64'): 70 for an aarch64 VM.""" 81 sys.stderr.write("*** please check --efi-aarch64 argument or "\ 82 "install qemu-efi-aarch64 package\n") 97 for aarch64."""
|
H A D | centos.aarch64 | 3 # Centos aarch64 image 9 # Originally based on ubuntu.aarch64 31 "glib2-devel pixman-devel zlib-devel docker-ce.aarch64, " 41 name = "centos9.aarch64" 42 arch = "aarch64" 43 image_name = "CentOS-Stream-GenericCloud-9-20230501.0.aarch64.qcow2" 44 image_link = "https://cloud.centos.org/centos/9-stream/aarch64/images/" 71 # We have overridden boot() since aarch64 has additional parameters.
|
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/ |
H A D | gcc-multilib-config.inc | 32 '%s/aarch64/t-aarch64' % src_conf_dir, 33 '%s/aarch64/aarch64.h' % src_conf_dir, 34 '%s/aarch64/aarch64-linux.h' % src_conf_dir, 35 '%s/aarch64/aarch64-cores.def' % src_conf_dir, 150 'aarch64' : ['gcc/config/aarch64/t-aarch64'], 151 'arm' : ['gcc/config/aarch64/t-aarch64'], 162 …'aarch64' : ['gcc/config/linux.h', 'gcc/config/aarch64/aarch64-linux.h', 'gcc/config/arm/linux-e… 163 …'arm' : ['gcc/config/linux.h', 'gcc/config/aarch64/aarch64-linux.h', 'gcc/config/arm/linux-e…
|
/openbmc/linux/Documentation/arch/arm64/ |
H A D | tagged-address-abi.rst | 2 AArch64 TAGGED ADDRESS ABI 11 ABI on AArch64 Linux. 16 On AArch64 the ``TCR_EL1.TBI0`` bit is set by default, allowing 22 2. AArch64 Tagged Address ABI 43 The AArch64 Tagged Address ABI has two stages of relaxation depending on 71 - ``PR_SET_TAGGED_ADDR_CTRL``: enable or disable the AArch64 Tagged 77 - ``PR_TAGGED_ADDR_ENABLE``: enable AArch64 Tagged Address ABI. 82 - ``PR_GET_TAGGED_ADDR_CTRL``: get the status of the AArch64 Tagged 91 returns ``-EINVAL`` if the AArch64 Tagged Address ABI is globally 95 When the AArch64 Tagged Address ABI is enabled for a thread, the [all …]
|
H A D | tagged-pointers.rst | 2 Tagged virtual addresses in AArch64 Linux 10 addresses in the AArch64 translation system and their potential uses 11 in AArch64 Linux. 23 an address tag of 0x00, unless the application enables the AArch64 39 userspace application did not enable the AArch64 Tagged Address ABI may 43 For these reasons, when the AArch64 Tagged Address ABI is disabled, 79 This behaviour is maintained when the AArch64 Tagged Address ABI is
|
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/ |
H A D | sys_regs.c | 32 * Inject an unknown/undefined exception to an AArch64 guest while most of its 285 * Accessor for AArch64 feature id registers. 318 /* Mark the specified system register as an AArch64 feature id register. */ 319 #define AARCH64(REG) { SYS_DESC(REG), .access = pvm_access_id_aarch64 } macro 349 /* AArch64 mappings of the AArch32 ID registers */ 380 /* AArch64 ID registers */ 382 AARCH64(SYS_ID_AA64PFR0_EL1), 383 AARCH64(SYS_ID_AA64PFR1_EL1), 386 AARCH64(SYS_ID_AA64ZFR0_EL1), 390 AARCH64(SYS_ID_AA64DFR0_EL1), [all …]
|
/openbmc/qemu/docs/system/arm/ |
H A D | cpu-features.rst | 20 ``aarch64`` CPU property. A CPU type such as the Cortex-A15, which does 21 not implement ARMv8-A, will not have the ``aarch64`` CPU property. 25 configurations. For example, the ``aarch64`` CPU feature, which, when 28 supports the feature. While ``aarch64`` currently only works with KVM, 41 (Note, we started QEMU with qemu-system-aarch64, so ``max`` is 48 "sve128": true, "aarch64": true, "sve1024": true, "sve": true, 54 We see that the ``max`` CPU type has the ``pmu``, ``aarch64``, ``sve``, and many 68 "sve128": true, "aarch64": true, "sve1024": true, "sve": true, 76 (3) Let's try to disable ``aarch64``, which enables the AArch32 CPU feature:: 78 (QEMU) query-cpu-model-expansion type=full model={"name":"max","props":{"aarch64":false}} [all …]
|
/openbmc/qemu/configs/targets/ |
H A D | aarch64-linux-user.mak | 1 TARGET_ARCH=aarch64 3 TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/aarch64-pauth.xml gdb-xm…
|
H A D | aarch64_be-linux-user.mak | 1 TARGET_ARCH=aarch64 4 TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/aarch64-pauth.xml gdb-xm…
|
H A D | aarch64-bsd-user.mak | 1 TARGET_ARCH=aarch64 3 TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/aarch64-pauth.xml
|
/openbmc/qemu/tests/migration/aarch64/ |
H A D | Makefile | 2 # $ make CROSS_PREFIX=aarch64-linux-gnu- 7 a-b-kernel.h: aarch64.kernel 11 aarch64.kernel: aarch64.elf 14 aarch64.elf: a-b-kernel.S
|
/openbmc/openbmc/poky/meta/recipes-core/musl/ |
H A D | libucontext_1.2.bb | 23 arm aarch64 \ 36 elif re.match('aarch64$', a): return 'aarch64' 37 elif re.match('aarch64_be$', a): return 'aarch64' 38 elif re.match('aarch64_ilp32$', a): return 'aarch64' 39 elif re.match('aarch64_be_ilp32$', a): return 'aarch64'
|
/openbmc/u-boot/arch/arm/mach-sunxi/ |
H A D | rmr_switch.S | 5 @ exectute the Boot ROM in this state), so we need to switch to AArch64 9 @ into a different execution state (AArch32 or AArch64). 13 @ we can easily set the start address of AArch64 code. 14 @ This code below switches to AArch64 and starts execution at the specified 17 @ beginning of the AArch64 U-Boot code. 43 orr r0, r0, #3 @ request reset in AArch64
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/ltrace/ltrace/ |
H A D | 0001-Use-correct-enum-type.patch | 12 sysdeps/linux-gnu/aarch64/fetch.c | 2 +- 15 diff --git a/sysdeps/linux-gnu/aarch64/fetch.c b/sysdeps/linux-gnu/aarch64/fetch.c 17 --- a/sysdeps/linux-gnu/aarch64/fetch.c 18 +++ b/sysdeps/linux-gnu/aarch64/fetch.c
|
/openbmc/openbmc/poky/meta/recipes-core/glibc/glibc/ |
H A D | 0016-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch | 4 Subject: [PATCH] wordsize.h: Unify the header between arm and aarch64 14 sysdeps/aarch64/bits/wordsize.h | 11 +++++++++-- 19 diff --git a/sysdeps/aarch64/bits/wordsize.h b/sysdeps/aarch64/bits/wordsize.h 21 --- a/sysdeps/aarch64/bits/wordsize.h 22 +++ b/sysdeps/aarch64/bits/wordsize.h 78 +../../aarch64/bits/wordsize.h
|
/openbmc/openbmc/meta-arm/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ |
H A D | gcc-aarch64-none-elf_13.3.rel1.bb | 6 COMPATIBLE_HOST = "(x86_64|aarch64).*-linux" 8 SUMMARY = "Arm GNU Toolchain - AArch64 bare-metal target (aarch64-none-elf)" 11 LIC_FILES_CHKSUM:aarch64 = "file://share/doc/gcc/Copying.html;md5=402090210d41f07263e91f760d0d1ea3" 15 SRC_URI[gcc-aarch64.sha256sum] = "fad7d567be5c095943d42f7078ea6f9a8452062dfe151152c2ec825814d254e0"
|
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb/ |
H A D | arm64-support.patch | 4 Subject: [PATCH 05/10] Add alises for arm64 which is same as aarch64 23 'aarch64' : { 'endian': 'little', 'defines': ('__arm64__', '__aarch64__')}, 36 -elif processor == "aarch64": 37 +elif processor == "aarch64" or processor == 'arm64': 49 - 'ARM64_HOST' : env['TARGET_ARCH'] == 'aarch64', 50 + 'ARM64_HOST' : env['TARGET_ARCH'] in ('aarch64', 'arm64'),
|