Home
last modified time | relevance | path

Searched full:aarch64 (Results 1 – 25 of 836) sorted by relevance

12345678910>>...34

/openbmc/openbmc/poky/meta/recipes-devtools/gcc/gcc/
H A D0011-aarch64-Fix-include-paths-when-S-B.patch4 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 D0003-64-bit-multilib-hack.patch22 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 Darch-arm64.inc1 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 Ddebian-arm64-cross.docker3 # $ 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 Dubuntu-22.04-aarch64.yml5 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 DMakefile13 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 D0002-Enforce-using-good-old-BFD-linker.patch8 …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 DMakefile.include14 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 Daarch64vm.py3 # 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 Dcentos.aarch643 # 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 Dgcc-multilib-config.inc32 '%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 Dtagged-address-abi.rst2 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 Dtagged-pointers.rst2 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 Dsys_regs.c32 * 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 Dcpu-features.rst20 ``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 Daarch64-linux-user.mak1 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 Daarch64_be-linux-user.mak1 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 Daarch64-bsd-user.mak1 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 DMakefile2 # $ 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 Dlibucontext_1.2.bb23 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 Drmr_switch.S5 @ 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 D0001-Use-correct-enum-type.patch12 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 D0016-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch4 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 Dgcc-aarch64-none-elf_13.3.rel1.bb6 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 Darm64-support.patch4 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'),

12345678910>>...34