/openbmc/openbmc/poky/meta/lib/oe/ |
H A D | go.py | 4 # SPDX-License-Identifier: MIT 7 import re 10 if re.match('i.86', a): 14 elif re.match('arm.*', a): 15 return 'arm' 16 elif re.match('aarch64.*', a): 18 elif re.match('mips64el.*', a): 20 elif re.match('mips64.*', a): 26 elif re.match('p(pc|owerpc)(64le)', a): 28 elif re.match('p(pc|owerpc)(64)', a):
|
/openbmc/openbmc/poky/meta/recipes-core/musl/ |
H A D | libucontext_1.2.bb | 4 SUMMARY = "ucontext implementation featuring glibc-compatible ABI" 17 COMPATIBLE_HOST = ".*-musl.*" 23 arm aarch64 \ 28 import re 33 elif re.match('(i.86|athlon)$', a): return 'x86' 34 elif re.match('x86.64$', a): return 'x86_64' 35 elif re.match('armeb$', a): return 'arm' 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' [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/uftrace/ |
H A D | uftrace_0.17.bb | 5 LICENSE = "GPL-2.0-only" 9 DEPENDS:append:libc-musl = " argp-standalone" 15 file://0001-include-libgen.h-for-basename.patch" 18 LDFLAGS:append:libc-musl = " -largp" 21 import re 23 if re.match(r'i.86', arch, re.I): 25 elif re.match('armeb', arch, re.I): 26 return 'arm' 40 COMPATIBLE_HOST = "(i.86|x86_64|aarch64|arm|riscv64)"
|
/openbmc/openbmc/poky/meta/classes-recipe/ |
H A D | kernel-arch.bbclass | 4 # SPDX-License-Identifier: MIT 17 arm aarch64 \ 27 import re 31 if re.match('(i.86|athlon|x86.64)$', a): return 'x86' 32 elif re.match('arceb$', a): return 'arc' 33 elif re.match('armeb$', a): return 'arm' 34 elif re.match('aarch64$', a): return 'arm64' 35 elif re.match('aarch64_be$', a): return 'arm64' 36 elif re.match('aarch64_ilp32$', a): return 'arm64' 37 elif re.match('aarch64_be_ilp32$', a): return 'arm64' [all …]
|
H A D | goarch.bbclass | 4 # SPDX-License-Identifier: MIT 15 HOST_GOARM:class-native = "7" 16 HOST_GO386:class-native = "sse2" 17 HOST_GOMIPS:class-native = "hardfloat" 24 TARGET_GOARM:class-native = "7" 25 TARGET_GO386:class-native = "sse2" 26 TARGET_GOMIPS:class-native = "hardfloat" 30 # Use the MACHINEOVERRIDES to map ARM CPU architecture passed to GO via GOARM. 41 GO_DYNLINK:arm ?= "1" 44 GO_DYNLINK:x86-64 ?= "1" [all …]
|
H A D | linuxloader.bbclass | 4 # SPDX-License-Identifier: MIT 8 import re 15 …ABIEXTENSION}${MIPSPKGSFX_BYTE}${MIPSPKGSFX_R6}${MIPSPKGSFX_ENDIAN}${@['', '-sf'][d.getVar('TARGET… 17 ldso_arch = "powerpc${@['', '-sf'][d.getVar('TARGET_FPU') == 'soft']}" 22 elif re.search("i.86", targetarch): 24 elif targetarch.startswith("arm"): 25 ldso_arch = "arm${ARMPKGSFX_ENDIAN}${ARMPKGSFX_EABI}" 29 ldso_arch = "riscv64${@['', '-sf'][d.getVar('TARGET_FPU') == 'soft']}" 31 ldso_arch = "riscv32${@['', '-sf'][d.getVar('TARGET_FPU') == 'soft']}" 35 import re [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/nodejs/ |
H A D | nodejs_22.16.0.bb | 3 LICENSE = "MIT & ISC & BSD-2-Clause & BSD-3-Clause & Artistic-2.0 & Apache-2.0" 8 DEPENDS = "openssl openssl-native file-replacement-native python3-packaging-native" 9 DEPENDS:append:class-target = " qemu-native" 10 DEPENDS:append:class-native = " c-ares-native" 22 SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \ 23 file://0001-Do-not-use-glob-in-deps.patch \ 24 file://0001-Disable-running-gyp-files-for-bundled-deps.patch \ 25 file://0004-v8-don-t-override-ARM-CFLAGS.patch \ 26 file://system-c-ares.patch \ 27 file://0001-liftoff-Correct-function-signatures.patch \ [all …]
|
/openbmc/openbmc/poky/meta/recipes-bsp/gnu-efi/ |
H A D | gnu-efi_4.0.1.bb | 2 HOMEPAGE = "http://sourceforge.net/projects/gnu-efi/" 3 DESCRIPTION = "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 \ 9 … file://lib/arm/math.c;beginline=2;endline=15;md5=ccb5c6b51053d1ee7277539ec38513d7 \ 10 … file://lib/arm/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://0001-Do-not-treat-warnings-as-errors.patch \ [all …]
|
/openbmc/openbmc/meta-arm/scripts/ |
H A D | machine-summary.py | 7 import re 23 # strip +git and see if this is a post-release snapshot 33 def layer_path(layername: str, d) -> pathlib.Path: 47 if re.match(pattern, path + "/"): 52 def get_url_for_patch(layer: str, localpath: pathlib.Path, d) -> str: 58 return f"https://git.openembedded.org/openembedded-core/tree/meta/{relative}" 59 elif layer in ("meta-arm", "meta-arm-bsp", "arm-toolchain"): 60 return f"https://git.yoctoproject.org/meta-arm/tree/{layer}/{relative}" 79 … m = re.search(r"^[\t ]*Upstream[-_ ]Status:?[\t ]*(\w*)", f.read(), re.IGNORECASE | re.MULTILINE) 95 # Queue of recipes that we're still looking for upstream releases for [all …]
|
/openbmc/openbmc/poky/meta/recipes-bsp/grub/ |
H A D | grub-efi_2.12.bb | 3 require conf/image-uefi.conf 7 DEPENDS:append = " grub-native" 8 RDEPENDS:${PN} = "grub-common virtual-grub-bootconf" 14 S = "${WORKDIR}/grub-${PV}" 18 import re 20 prefix = "" if d.getVar('EFI_PROVIDER') == "grub-efi" else "grub-efi-" 23 elif re.match('i.86', target): 25 elif re.match('aarch64', target): 27 elif re.match('arm', target): 28 grubtarget = 'arm' [all …]
|
/openbmc/openbmc/meta-arm/ci/ |
H A D | listmachines.py | 8 List all of the machines available under the listed sub-layers of meta-arm. 10 def list_machines(layers: typing.Sequence[str]) -> typing.Set[str]: 13 # We know we're in meta-arm/scripts, so find the top-level directory 15 if metaarm.name != "meta-arm": 16 raise Exception("Not running inside meta-arm")
|
/openbmc/u-boot/arch/arm/mach-rockchip/ |
H A D | Kconfig | 11 The Rockchip RK3036 is a ARM-based SoC with a dual-core Cortex-A7 12 including NEON and GPU, Mali-400 graphics, several DDR3 options 20 The Rockchip RK3128 is a ARM-based SoC with a quad-core Cortex-A7 21 including NEON and GPU, Mali-400 graphics, several DDR3 options 41 The Rockchip RK3188 is a ARM-based SoC with a quad-core Cortex-A9 42 including NEON and GPU, 512KB L2 cache, Mali-400 graphics, two 55 The Rockchip RK3229 is a ARM-based SoC with a dual-core Cortex-A7 56 including NEON and GPU, Mali-400 graphics, several DDR3 options 69 The Rockchip RK3288 is a ARM-based SoC with a quad-core Cortex-A17 70 including NEON and GPU, 1MB L2 cache, Mali-T7 graphics, two [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.ARM-memory-map | 1 Subject: Re: [PATCH][CFT] bring ARM memory layout in line with the documented behaviour 8 >_armboot_end - which role do these play now? Can we get rid of them? 14 different parts of the (ARM) code. 15 Furthermore, the startup code (cpu/<arm>/start.S) internally uses
|
/openbmc/u-boot/doc/device-tree-bindings/firmware/ |
H A D | linaro,optee-tz.txt | 1 OP-TEE Device Tree Bindings 3 OP-TEE is a piece of software using hardware features to provide a Trusted 4 Execution Environment. The security can be provided with ARM TrustZone, but 7 We're using "linaro" as the first part of the compatible property for 10 * OP-TEE based on ARM TrustZone required properties: 12 - compatible : should contain "linaro,optee-tz" 14 - method : The method of calling the OP-TEE Trusted OS. Permitted 28 compatible = "linaro,optee-tz";
|
/openbmc/u-boot/scripts/ |
H A D | checkstack.pl | 8 # s390 port and big speedup by Arnd Bergmann <arnd@bergmann-dalldorf.de> 11 # Arm port by Holger Schurig 19 # objdump -d vmlinux | scripts/checkstack.pl [arch] 27 # $re is used for two matches: 28 # $& (whole re) matches the complete objdump line with the stack growth 32 # $& (whole re) matches the complete objdump line with the stack growth 36 my (@stack, $re, $dre, $x, $xs, $funcre); 40 $arch = `uname -m`; 44 $x = "[0-9a-f]"; # hex character 45 $xs = "[0-9a-f ]"; # hex character or space [all …]
|
/openbmc/u-boot/include/configs/ |
H A D | integrator-common.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 6 * Common ARM Integrator configuration settings 28 * then the U-Boot initialisation code will 29 * e.g. ARM Boot Monitor or pre-loader is repeated once 30 * (to re-initialise any existing CM_INIT settings to safe values). 33 * will either reboot into the ARM monitor (or pre-loader) 34 * or continuously cycle thru it without U-Boot running, 35 * depending upon the setting of Integrator/CP switch S2-4. 37 * However it may be needed if Integrator/CP switch S2-1 38 * is set OFF to boot direct into U-Boot. [all …]
|
/openbmc/openbmc/poky/meta-yocto-bsp/conf/machine/ |
H A D | genericarm64.conf | 6 require conf/machine/include/arm/arch-armv8a.inc 8 # Arm Base System Architecture says v8.0+ is allowed, but FEAT_CRC32 is required 9 DEFAULTTUNE = "armv8a-crc" 11 MACHINE_FEATURES = "acpi alsa bluetooth efi keyboard pci qemu-usermode rtc screen usbhost vfat wifi" 14 PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" 17 MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" 19 MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-wl12xx linux-firmware-wl18xx linux-firmware-rtl-nic" 24 INITRAMFS_IMAGE ?= "core-image-initramfs-boot" 25 PACKAGE_INSTALL:append:pn-core-image-initramfs-boot = " ${MACHINE_EXTRA_RRECOMMENDS}" 30 EFI_PROVIDER ?= "${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd-boot", "grub-efi", d)}" [all …]
|
/openbmc/qemu/bsd-user/arm/ |
H A D | signal.c | 2 * arm signal functions 24 * Compare to arm/arm/machdep.c sendsig() 43 env->regs[0] = sig; in set_sigtramp_args() 44 env->regs[1] = frame_addr + in set_sigtramp_args() 46 env->regs[2] = frame_addr + in set_sigtramp_args() 50 env->regs[5] = frame_addr + in set_sigtramp_args() 52 env->regs[TARGET_REG_PC] = ka->_sa_handler & ~1; in set_sigtramp_args() 53 env->regs[TARGET_REG_SP] = frame_addr; in set_sigtramp_args() 54 env->regs[TARGET_REG_LR] = TARGET_PS_STRINGS - TARGET_SZSIGCODE; in set_sigtramp_args() 56 * Low bit indicates whether or not we're entering thumb mode. in set_sigtramp_args() [all …]
|
/openbmc/openbmc/meta-arm/documentation/ |
H A D | oeqa-fvp.md | 1 # OEQA on Arm FVPs 3 …-Core's [oeqa][OEQA] framework provides a method of performing runtime tests on machines using the… 5 Tests can be configured to run automatically post-build by setting the variable `TESTIMAGE_AUTO="1"… 7 meta-arm provides the OEFVPTarget which must be set up in the machine configuration: 12 IMAGE_FEATURES:append = " ssh-server-dropbear" 15 FVP_CONSOLES[tf-a] = "s_terminal_0" 20 OEFVPTarget supports two different test interfaces - SSH and pexpect. 24 As in OEQA in OE-core, tests cases can run commands on the machine using SSH. It therefore requires… 28 (status, output) = self.target.run('uname -a') 30 which executes a single command on the target (using `ssh -c`) and returns the status code and the … [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/glib-2.0/files/ |
H A D | skip-timeout.patch | 2 From: Ross Burton <ross.burton@arm.com> 8 they're still exceeded inside a qemu on a loaded system. 12 Upstream-Status: Inappropriate [OE-specific] 13 Signed-off-by: Ross Burton <ross.burton@arm.com> 14 --- 15 glib/tests/timeout.c | 1 - 16 1 file changed, 1 deletion(-) 18 diff --git a/glib/tests/timeout.c b/glib/tests/timeout.c 20 --- a/glib/tests/timeout.c 22 @@ -214,7 +214,6 @@ main (int argc, char *argv[]) [all …]
|
/openbmc/openbmc/poky/meta/conf/machine/include/arm/ |
H A D | arch-arm64.inc | 3 require conf/machine/include/arm/arch-armv7ve.inc 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" 17 TUNE_PKGARCH_64:tune-aarch64_be = "aarch64_be" 18 BASE_LIB:tune-aarch64 = "lib64" 19 BASE_LIB:tune-aarch64_be = "lib64" 21 PACKAGE_EXTRA_ARCHS:tune-aarch64 = "aarch64" [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/iozone3/iozone3/ |
H A D | copyright.txt | 20 Re-distribution is permitted as long as the copyright is 22 see a problem with your mods to enable fileop for Linux-arm, 25 release :-) 30 ----- Original Message ----- 35 Subject: iozone3 263 patch for arm and License question 42 > misc platforms: ARM, SH3, SH4, x86, PowerPC and different types of 47 > when I was building it for ARM I discovered that fileop binary was not 48 > built - so I created patch for it (attached). Not yet tested it on target 51 > Thus, I seek your written permission via e-mail to distribute a package of 52 > the unmodified source code and also a package of the pre-compiled binary. [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/licenses/ |
H A D | iozone3 | 20 Re-distribution is permitted as long as the copyright is 22 see a problem with your mods to enable fileop for Linux-arm, 25 release :-) 30 ----- Original Message ----- 35 Subject: iozone3 263 patch for arm and License question 42 > misc platforms: ARM, SH3, SH4, x86, PowerPC and different types of 47 > when I was building it for ARM I discovered that fileop binary was not 48 > built - so I created patch for it (attached). Not yet tested it on target 51 > Thus, I seek your written permission via e-mail to distribute a package of 52 > the unmodified source code and also a package of the pre-compiled binary. [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/systemd/ |
H A D | systemd-boot_257.5.bb | 4 require conf/image-uefi.conf 6 DEPENDS = "libcap util-linux gperf-native python3-jinja2-native python3-pyelftools-native" 14 LDFLAGS += "-fuse-ld=${EFI_LD}" 18 cat >${WORKDIR}/meson-${PN}.cross <<EOF 24 MESON_CROSS_FILE:append = " --cross-file ${WORKDIR}/meson-${PN}.cross" 26 MESON_TARGET = "systemd-boot" 28 EXTRA_OEMESON += "-Defi=true \ 29 -Dbootloader=true \ 30 -Dman=false \ 37 import re [all …]
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/trusted-services/files/ |
H A D | 0001-Pass-Yocto-build-settings-to-psa-arch-tests-native.patch | 2 From: Anton Antonov <Anton.Antonov@arm.com> 4 Subject: [PATCH] Pass Yocto build settings to psa-arch-tests native build 6 PSA-arch-tests need to build a native executable as a part of target build. 9 Upstream-Status: Inappropriate [Yocto build specific change] 10 Signed-off-by: Anton Antonov <Anton.Antonov@arm.com> 11 --- 12 api-tests/tools/scripts/target_cfg/CMakeLists.txt | 4 +++- 13 1 file changed, 3 insertions(+), 1 deletion(-) 15 diff --git a/api-tests/tools/scripts/target_cfg/CMakeLists.txt b/api-tests/tools/scripts/target_cfg… 17 --- a/api-tests/tools/scripts/target_cfg/CMakeLists.txt [all …]
|