Home
last modified time | relevance | path

Searched +full:aarch64 +full:- +full:linux +full:- +full:gnu (Results 1 – 25 of 137) sorted by relevance

123456

/openbmc/qemu/tests/docker/dockerfiles/
H A Ddebian-arm64-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch aarch64 debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
[all …]
H A Ddebian-all-test-cross.docker2 # Docker all cross-compiler target (tests only)
7 # to build and run linux-user tests on GitLab
9 FROM docker.io/library/debian:12-slim
11 # Duplicate deb line as deb-src
12 RUN sed -in "s/Types: deb/Types: deb deb-src/g" /etc/apt/sources.list.d/debian.sources
15 apt-get update && \
16 apt-get install -y eatmydata && \
17 eatmydata apt-get dist-upgrade -y && \
18 apt build-dep -yy qemu
22 apt install -y --no-install-recommends \
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/gcc/
H A D0003-64-bit-multilib-hack.patch4 Subject: [PATCH] 64-bit multilib hack
22 Do same for riscv64, aarch64 & arc
26 Upstream-Status: Inappropriate [OE-Specific]
28 Signed-off-by: Khem Raj <raj.khem@gmail.com>
29 Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com>
30 Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
31 ---
32 gcc/config/aarch64/t-aarch64-linux | 8 ++++----
33 gcc/config/arc/t-multilib-linux | 4 ++--
34 gcc/config/i386/t-linux64 | 6 ++----
[all …]
H A D0007-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch15 Upstream-Status: Inappropriate [OE configuration]
16 Signed-off-by: Khem Raj <raj.khem@gmail.com>
17 ---
18 gcc/config/aarch64/aarch64-linux.h | 4 ++--
19 gcc/config/alpha/linux-elf.h | 4 ++--
20 gcc/config/arm/linux-eabi.h | 6 +++---
21 gcc/config/arm/linux-elf.h | 2 +-
22 gcc/config/i386/linux.h | 4 ++--
23 gcc/config/i386/linux64.h | 12 ++++++------
24 gcc/config/linux.h | 8 ++++----
[all …]
H A D0011-aarch64-Fix-include-paths-when-S-B.patch3 Date: Tue, 31 Jan 2023 22:03:38 -0800
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-c -isystem/mnt/b/yoe/master/build/tmp/work/x86_64-linux/gcc-cross-aarch64/13.0.1-r0/recipe-sysr…
15 …from ../../../../../../../work-shared/gcc-13.0.1-r0/gcc-b2ec2504af77b35e748067eeb846821d12a6b6b4/g…
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"
21 See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105144
23 Upstream-Status: Pending
25 Signed-off-by: Khem Raj <raj.khem@gmail.com>
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/ltrace/ltrace/
H A D0001-Use-correct-enum-type.patch3 Date: Mon, 6 Mar 2017 21:32:22 -0800
8 Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 ---
10 Upstream-Status: Pending
12 sysdeps/linux-gnu/aarch64/fetch.c | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
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
19 @@ -173,7 +173,7 @@ static struct fetch_script
[all …]
/openbmc/openbmc/meta-arm/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/
H A Dgcc-aarch64-none-elf_13.3.rel1.bb4 require arm-binary-toolchain.inc
6 COMPATIBLE_HOST = "(x86_64|aarch64).*-linux"
8 SUMMARY = "Arm GNU Toolchain - AArch64 bare-metal target (aarch64-none-elf)"
9 LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only"
11 LIC_FILES_CHKSUM:aarch64 = "file://share/doc/gcc/Copying.html;md5=402090210d41f07263e91f760d0d1ea3"
12 LIC_FILES_CHKSUM:x86-64 = "file://share/doc/gcc/Copying.html;md5=2a62a4d37ddad55da732679acd9edf03"
14 …tps://developer.arm.com/-/media/Files/downloads/gnu/${PV}/binrel/arm-gnu-toolchain-${PV}-${HOST_AR…
15 SRC_URI[gcc-aarch64.sha256sum] = "fad7d567be5c095943d42f7078ea6f9a8452062dfe151152c2ec825814d254e0"
16 SRC_URI[gcc-x86_64.sha256sum] = "7fedf894040580b1db747d06ac5d4263c46e591ffe7695656d1da5accb00a159"
18 S = "${WORKDIR}/arm-gnu-toolchain-${PV}-${HOST_ARCH}-${BINNAME}"
[all …]
H A Dgcc-arm-none-eabi_13.3.rel1.bb4 require arm-binary-toolchain.inc
6 COMPATIBLE_HOST = "(x86_64|aarch64).*-linux"
8 SUMMARY = "Arm GNU Toolchain - AArch32 bare-metal target (arm-none-eabi)"
9 LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only"
11 LIC_FILES_CHKSUM:aarch64 = "file://share/doc/gcc/Copying.html;md5=402090210d41f07263e91f760d0d1ea3"
12 LIC_FILES_CHKSUM:x86-64 = "file://share/doc/gcc/Copying.html;md5=2a62a4d37ddad55da732679acd9edf03"
14 …tps://developer.arm.com/-/media/Files/downloads/gnu/${PV}/binrel/arm-gnu-toolchain-${PV}-${HOST_AR…
15 SRC_URI[gcc-aarch64.sha256sum] = "c8824bffd057afce2259f7618254e840715f33523a3d4e4294f471208f976764"
16 SRC_URI[gcc-x86_64.sha256sum] = "95c011cee430e64dd6087c75c800f04b9c49832cc1000127a92a97f9c8d83af4"
18 S = "${WORKDIR}/arm-gnu-toolchain-${PV}-${HOST_ARCH}-${BINNAME}"
[all …]
/openbmc/openbmc/poky/meta/recipes-bsp/gnu-efi/
H A Dgnu-efi_4.0.0.bb2 HOMEPAGE = "http://sourceforge.net/projects/gnu-efi/"
3 …SCRIPTION = "GNU-EFI aims to Develop EFI applications for ARM-64, ARM-32, x86_64, IA-64 (IPF), IA-
5 LICENSE = "GPL-2.0-or-later & BSD-2-Clause"
6 LIC_FILES_CHKSUM = "file://gnuefi/crt0-efi-arm.S;beginline=4;endline=16;md5=8b0a86085b86eda7a3c7e8a…
7 … file://gnuefi/crt0-efi-aarch64.S;beginline=4;endline=16;md5=8b0a86085b86eda7a3c7e8a1eb7ec753 \
11 … file://lib/aarch64/math.c;beginline=2;endline=15;md5=ccb5c6b51053d1ee7277539ec38513d7 \
12 … file://lib/aarch64/initplat.c;beginline=2;endline=15;md5=ccb5c6b51053d1ee7277539ec38513d7 \
15 COMPATIBLE_HOST = "(x86_64.*|i.86.*|aarch64.*|arm.*|riscv64.*)-linux"
18 SRC_URI = "git://github.com/ncroxon/gnu-efi;protocol=https;branch=master \
19 file://0002-Do-not-treat-warnings-as-errors.patch \
[all …]
/openbmc/qemu/tests/lcitool/
H A Drefresh3 # Re-generate container recipes
7 # https://gitlab.com/libvirt/libvirt-ci
11 # This work is licensed under the terms of the GNU GPL, version 2
13 # the top-level directory.
28 lcitool_path = Path(self_dir, "libvirt-ci", "bin", "lcitool")
30 lcitool_cmd = [lcitool_path, "--data-dir", self_dir]
63 " id ${USER} 2>/dev/null || useradd -u ${UID} -U ${USER}; fi\n"
70 cmd.extend(["--cross", cross])
82 filename = Path(src_dir, ".gitlab-ci.d", "cirrus", target + ".vars")
83 cmd = lcitool_cmd + ["variables", "--format", "shell", target, "qemu"]
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/rust/
H A Drust-snapshot.inc1 ## This is information on the rust-snapshot (binary) used to build our current release.
3 ## Rust is self-hosting and bootstraps itself with a pre-built previous version of itself.
9 SRC_URI[cargo-snapshot-aarch64.sha256sum] = "a8c4f1ab2f65e7579eb80153fd1ca9a0b365ca31ca6ae0ebd34156…
10 SRC_URI[clippy-snapshot-aarch64.sha256sum] = "3d522172f9797e65c609a640af7f4ac331525150c91f93e41798c…
11 SRC_URI[rust-std-snapshot-aarch64.sha256sum] = "8fc4bfc3a5fe64f8530964a5ea3bda95e39357eff14d6a8bb24…
12 SRC_URI[rustc-snapshot-aarch64.sha256sum] = "fc21ca734504c3d0ccaf361f05cb491142c365ce8a326f942206b0…
14 SRC_URI[cargo-snapshot-i686.sha256sum] = "b0f6d95c8a292b1276f30b1bca14197b28297c2fcd51974ef320d0549…
15 SRC_URI[clippy-snapshot-i686.sha256sum] = "a6899744ed734dd3a9f59631a943721bfe67ed6273e60dd67e863682…
16 SRC_URI[rust-std-snapshot-i686.sha256sum] = "6547876dcf243aeeeadaa38dbdce02c316b6f83305a5337520e02e…
17 SRC_URI[rustc-snapshot-i686.sha256sum] = "b40c1437491d0a24756b6baabb14c2d4d0def199bc652f16e417addb1…
[all …]
/openbmc/qemu/linux-user/aarch64/
H A Dtarget_cpu.h2 * ARM AArch64 specific CPU ABI and functions for linux-user
7 * modify it under the terms of the GNU Lesser General Public
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, see <http://www.gnu.org/licenses/>.
26 env->xregs[31] = newsp; in cpu_clone_regs_child()
28 env->xregs[0] = 0; in cpu_clone_regs_child()
38 * Note that AArch64 Linux keeps the TLS pointer in TPIDR; this is in cpu_set_tls()
39 * different from AArch32 Linux, which uses TPIDRRO. in cpu_set_tls()
41 env->cp15.tpidr_el[0] = newtls; in cpu_set_tls()
[all …]
/openbmc/qemu/tests/migration/aarch64/
H A DMakefile2 # $ make CROSS_PREFIX=aarch64-linux-gnu-
5 all: a-b-kernel.h
7 a-b-kernel.h: aarch64.kernel
9 xxd -i $< | sed -e 's/.*int.*//' >> $@
11 aarch64.kernel: aarch64.elf
12 $(CROSS_PREFIX)objcopy -O binary $< $@
14 aarch64.elf: a-b-kernel.S
15 $(CROSS_PREFIX)gcc -o $@ -nostdlib -Wl,--build-id=none $<
/openbmc/openbmc/poky/meta/classes-recipe/
H A Dsiteinfo.bbclass4 # SPDX-License-Identifier: MIT
13 # where 'target' == "<arch>-<os>"
16 # * target: Returns the target name ("<arch>-<os>")
26 …"allarch": "endian-little bit-32", # bogus, but better than special-casing the checks below for al…
27 "aarch64": "endian-little bit-64 arm-common arm-64",
28 "aarch64_be": "endian-big bit-64 arm-common arm-64",
29 "arc": "endian-little bit-32 arc-common",
30 "arceb": "endian-big bit-32 arc-common",
31 "arm": "endian-little bit-32 arm-common arm-32",
32 "armeb": "endian-big bit-32 arm-common arm-32",
[all …]
H A Drust-target-config.bbclass4 # SPDX-License-Identifier: MIT
7 # Right now this is focused on arm-specific tune features.
8 # We get away with this for now as one can only use x86-64 as the build host
26 f.append("-d32")
31 f.append("-d32")
38 f.append("-neon")
52 f.append("+strict-align")
55 f.append("+strict-align")
59 f.append("+strict-align")
68 f.append("+thumb-mode")
[all …]
/openbmc/linux/tools/perf/tests/shell/
H A Dtest_arm_spe.sh8 # SPDX-License-Identifier: GPL-2.0
12 perf list | grep -E -q 'arm_spe_[0-9]+//' && return 0
25 rm -f ${perfdata}
26 rm -f ${perfdata}.old
46 # from arm-spe.c/arm_spe_synth_events()
47 …events="(ld1-miss|ld1-access|llc-miss|lld-access|tlb-miss|tlb-access|branch-miss|remote-access|mem…
50 …# dd 3048 [002] 1 l1d-access: ffffaa64999c __GI___libc_write+0x3c (/lib/aarch64-…
51 …# dd 3048 [002] 1 tlb-access: ffffaa64999c __GI___libc_write+0x3c (/lib/aarch64-…
52 … 1 memory: ffffaa64999c __GI___libc_write+0x3c (/lib/aarch64-linux-gnu/libc-2.27.so)
53 perf script -F,-time -i ${perfdata} 2>&1 | \
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/systemd-bootchart/systemd-bootchart/
H A D0001-Add-riscv32-support.patch6 Add missing definitions for the RISC-V 32-bit architecture.
8 Upstream-Status: Submitted [https://github.com/systemd/systemd-bootchart/pull/54]
9 Signed-off-by: Khem Raj <raj.khem@gmail.com>
10 ---
15 diff --git a/configure.ac b/configure.ac
17 --- a/configure.ac
19 @@ -45,6 +45,7 @@ SET_ARCH(IA32, i*86*)
21 SET_ARCH(AARCH64, aarch64*)
27 diff --git a/src/architecture.h b/src/architecture.h
29 --- a/src/architecture.h
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs-128/
H A Driscv32.patch3 Date: Sun, 24 Oct 2021 22:32:50 -0700
6 Upstream-Status: Pending
7 Signed-off-by: Khem Raj <raj.khem@gmail.com>
8 ---
14 diff --git a/build/moz.configure/init.configure b/build/moz.configure/init.configure
16 --- a/build/moz.configure/init.configure
18 @@ -594,6 +594,9 @@ def split_triplet(triplet, allow_wasi=False):
19 elif cpu.startswith("aarch64"):
20 canonical_cpu = "aarch64"
28 diff --git a/python/mozbuild/mozbuild/configure/constants.py b/python/mozbuild/mozbuild/configure/c…
[all …]
/openbmc/u-boot/board/theobroma-systems/puma_rk3399/
H A DREADME4 The RK3399-Q7 (Puma) is a system-on-module featuring the Rockchip
5 RK3399 in a Qseven-compatible form-factor.
7 RK3399-Q7 features:
8 * CPU: ARMv8 64bit Big-Little architecture,
9 * Big: dual-core Cortex-A72
10 * Little: quad-core Cortex-A53
12 * DRAM: 4GB-128MB dual-channel
22 * Companion Controller: onboard additional Cortex-M0 microcontroller
27 Here is the step-by-step to boot to U-Boot on rk3399.
29 Get the Source and build ATF/Cortex-M0 binaries
[all …]
/openbmc/qemu/
H A Dconfigure14 source_path=$(cd "$(dirname -- "$0")"; pwd)
16 if test "$PWD" -ef "$source_path"
20 MARKER=build/auto-created-by-configure
22 if test -e build
24 if test -f $MARKER
26 rm -rf build
36 echo "your source directory, or try doing an out-of-tree build."
41 # This file is auto-generated by configure to support in-source tree
46 @$(MAKE) -C build -f Makefile $(MAKECMDGOALS)
48 test -e build/auto-created-by-configure ; \
[all …]
/openbmc/qemu/scripts/ci/setup/ubuntu/
H A Dbuild-environment.yml6 # This work is licensed under the terms of the GNU GPL, version 2 or
7 # later. See the COPYING file in the top-level directory.
11 ---
12 - name: Installation of basic packages to build QEMU
15 - name: Check for suitable ansible version
19- '((ansible_version.major == 2) and (ansible_version.minor >= 8)) or (ansible_version.major >= 3)'
22 - name: Add armhf foreign architecture to aarch64 hosts
23 command: dpkg --add-architecture armhf
25 - ansible_facts['distribution'] == 'Ubuntu'
26 - ansible_facts['architecture'] == 'aarch64'
[all …]
/openbmc/linux/tools/perf/arch/
H A Dcommon.c1 // SPDX-License-Identifier: GPL-2.0
10 #include <linux/zalloc.h>
13 "arc-linux-",
14 "arc-snps-linux-uclibc-",
15 "arc-snps-linux-gnu-",
20 "arm-eabi-",
21 "arm-linux-androideabi-",
22 "arm-unknown-linux-",
23 "arm-unknown-linux-gnu-",
24 "arm-unknown-linux-gnueabi-",
[all …]
/openbmc/u-boot/board/amlogic/odroid-c2/
H A DREADME.nanopi-k21 U-Boot for NanoPi-K2
4 NanoPi-K2 is a single board computer manufactured by FriendlyElec
7 - Amlogic S905 ARM Cortex-A53 quad-core SoC @ 1.5GHz
8 - ARM Mali 450 GPU
9 - 2GB DDR3 SDRAM
10 - Gigabit Ethernet
11 - HDMI 2.0 4K/60Hz display
12 - 40-pin GPIO header
13 - 4 x USB 2.0 Host, 1 x USB OTG
14 - eMMC, microSD
[all …]
/openbmc/u-boot/board/rockchip/evb_rk3328/
H A DREADME4 RK3328 key features we might use in U-Boot:
5 * CPU: ARMv8 64bit quad-core Cortex-A53
7 * DRAM: 4GB-16MB dual-channel
22 * load and verify U-Boot image
24 Here is the step-by-step to boot to U-Boot on rk3328.
31 > git clone https://github.com/ARM-software/arm-trusted-firmware.git
32 > git clone https://github.com/rockchip-linux/rkbin
33 > git clone https://github.com/rockchip-linux/rkflashtool
38 > cd arm-trusted-firmware
40 > make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3328 bl31
[all …]
/openbmc/qemu/roms/
H A Dedk2-build.py4 https://gitlab.com/kraxel/edk2-build-config
19 # pylint: disable=unused-variable
21 """ detect 'git rebase -x edk2-build.py master' testbuilds """
27 with open(gitdir, 'r', encoding = 'utf-8') as f:
30 if not os.path.exists(f'{gitdir}/rebase-merge/msgnum'):
32 with open(f'{gitdir}/rebase-merge/msgnum', 'r', encoding = 'utf-8') as f:
34 with open(f'{gitdir}/rebase-merge/end', 'r', encoding = 'utf-8') as f:
36 with open(f'{gitdir}/rebase-merge/head-name', 'r', encoding = 'utf-8') as f:
39 rebase_prefix = f'[ {int(msgnum/2)} / {int(end/2)} - {head[-1]} ] '
42 version_override = "test-build-patch-series"
[all …]

123456