Home
last modified time | relevance | path

Searched +full:cross +full:- +full:mips +full:- +full:system (Results 1 – 25 of 56) sorted by relevance

123

/openbmc/qemu/tests/docker/dockerfiles/
H A Ddebian-all-test-cross.docker2 # Docker all cross-compiler target (tests only)
4 # While the normal cross builds take care to setup proper multiarch
5 # build environments which can cross build QEMU this just installs the
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 && \
[all …]
H A Ddebian-mipsel-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch mipsel 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 …]
/openbmc/linux/tools/testing/ktest/examples/
H A Dcrosstests.conf2 # Example config for cross compiling
8 # running on a x86_64 system have been downloaded and installed into:
14 # /usr/local/gcc-4.5.2-nolibc/mips-linux/bin/mips-linux-gcc
16 # Some of the archs will use gcc-4.5.1 instead of gcc-4.5.2
33 OUTPUT_DIR = ${THIS_DIR}/cross-compile
35 # The build will be compiled with -j8
36 BUILD_OPTIONS = -j8
45 # The log file is stored in the OUTPUT_DIR called cross.log
47 LOG_FILE = ${OUTPUT_DIR}/cross.log
78 MAKE_CMD = PATH=/usr/local/gcc-${GCC_VER}-nolibc/${CROSS}/bin:$PATH CROSS_COMPILE=${CROSS}- make AR…
[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/linux/drivers/cpuidle/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 CPU idle is a generic framework for supporting software-controlled
11 idle processor power management. It includes modular cross-platform
14 If you're using an ACPI-enabled platform, you should say Y here.
25 bool "Menu governor (for tickless system)"
59 menu "MIPS CPU Idle Drivers"
60 depends on MIPS
61 source "drivers/cpuidle/Kconfig.mips"
69 menu "RISC-V CPU Idle Drivers"
/openbmc/qemu/tcg/tci/
H A DREADME1 TCG Interpreter (TCI) - Copyright (c) 2011 Stefan Weil.
24 tcg-target.c.inc, tcg-target.h. Both files are in directory tcg/tci.
30 to six arguments packed into a 32-bit integer. See comments in tci.c
37 configure --enable-tcg-interpreter
39 If configure is called without --enable-tcg-interpreter, it will
46 configure --enable-tcg-interpreter
52 qemu-system-i386 -d in_asm,op_opt,cpu -D /tmp/qemu.log -accel tcg,one-insn-per-tb=on
61 configure --cpu=unknown --enable-tcg-interpreter
74 ------------+------------------------------------------------------------
88 System emulation
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/nss/
H A Dnss_3.107.bb3 designed to support cross-platform development of \
4 security-enabled client and server applications. \
11 DEPENDS = "sqlite3 nspr zlib nss-native"
12 DEPENDS:class-native = "sqlite3-native nspr-native zlib-native"
14 LICENSE = "(MPL-2.0 & MIT) | (MPL-2.0 & GPL-2.0-or-later & MIT) | (MPL-2.0 & LGPL-2.1-or-later & MI…
18 file://nss/lib/freebl/mpi/doc/LICENSE-MPL;md5=5d425c8f3157dbf212db2ec53d9e5132 \
21 VERSION_DIR = "${@d.getVar('BP').upper().replace('-', '_').replace('.', '_') + '_RTM'}"
25 file://blank-cert9.db \
26 file://blank-key4.db \
27 file://system-pkcs11.txt \
[all …]
/openbmc/qemu/.gitlab-ci.d/
H A Dbuildtest.yml2 - local: '/.gitlab-ci.d/buildtest-template.yml'
4 build-system-alpine:
6 - .native_build_job_template
7 - .native_build_artifact_template
9 - job: amd64-alpine-container
12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu
13 MAKE_CHECK_ARGS: check-build
14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog
16 check-system-alpine:
19 - job: build-system-alpine
[all …]
H A Dcrossbuild-template.yml7 - ccache
12 - source scripts/ci/gitlab-ci-section
13 - section_start setup "Pre-script setup"
14 - JOBS=$(expr $(nproc) + 1)
15 - cat /packages.txt
16 - section_end setup
18 - export CCACHE_BASEDIR="$(pwd)"
19 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache"
20 - export CCACHE_MAXSIZE="500M"
21 - export PATH="$CCACHE_WRAPPERSDIR:$PATH"
[all …]
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-devtools/klibc/
H A Dklibc.inc5 LICENSE = "BSD-3-Clause & GPL-2.0-only & MIT & Zlib"
7 DEPENDS = "linux-libc-headers perl-native"
9 SRC_URI = "${KERNELORG_MIRROR}/linux/libs/klibc/2.0/klibc-${PV}.tar.xz \
11 file://klcc-consider-sysroot.patch \
12 file://klcc-cross-accept-clang-options.patch \
13 file://0001-Define-in_-structs-for-non-glibc-system-libs.patch \
14 file://0001-include-linux-sysinfo.h-directly.patch \
15 file://0001-mkfifo-Implement-mkfifo.patch \
16 file://0001-always-use-bfd-linker.patch \
17 file://0001-arm-Do-not-set-a-fallback-march-and-mtune.patch \
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/protobuf/
H A Dprotobuf_4.25.5.bb1 SUMMARY = "Protocol Buffers - structured data serialisation mechanism"
7 LICENSE = "BSD-3-Clause"
10 DEPENDS = "zlib abseil-cpp"
11 DEPENDS:append:class-target = " protobuf-native"
16 file://run-ptest \
17 file://0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch \
19 SRC_URI:append:mips:toolchain-clang = " file://0001-Fix-build-on-mips-clang.patch "
20 SRC_URI:append:mipsel:toolchain-clang = " file://0001-Fix-build-on-mips-clang.patch "
29 PACKAGECONFIG:class-native ?= "compiler"
30 PACKAGECONFIG:class-nativesdk ?= "compiler"
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/
H A Dgcc-common.inc3-C, Fortran, Ada, Go, and D, as well as libraries for these languages (libstdc++,...). GCC was ori…
14 COMPILERDEP = "${MLPREFIX}gcc-cross-${TARGET_ARCH}:do_gcc_stash_builddir"
15 COMPILERDEP:class-nativesdk = "gcc-crosssdk-${SDK_SYS}:do_gcc_stash_builddir"
18 src = d.expand("${COMPONENTS_DIR}/${BUILD_ARCH}/gcc-stashed-builddir-${TARGET_SYS}")
26 return "--with-float=hard"
28 return "--with-float=soft"
29 if d.getVar('TARGET_FPU') in [ 'ppc-efd' ]:
30 return "--enable-e500_double"
37 march = re.match(r'^.*-march=([^\s]*)', d.getVar('TUNE_CCARGS'))
39 return "--with-arch=%s " % march.group(1)
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/nodejs/
H A Dnodejs_22.13.1.bb3 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/linux/samples/hid/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
9 tprogs-y += hid_mouse
10 tprogs-y += hid_surface_dial
22 hid_mouse-objs := hid_mouse.o
23 hid_surface_dial-objs := hid_surface_dial.o
26 always-y := $(tprogs-y)
29 # Strip all except -D__LINUX_ARM_ARCH__ option needed to handle linux
31 ARM_ARCH_SELECTOR := $(filter -D__LINUX_ARM_ARCH__%, $(KBUILD_CFLAGS))
36 ifeq ($(ARCH), mips)
37 TPROGS_CFLAGS += -D__SANE_USERSPACE_TYPES__
[all …]
/openbmc/linux/arch/mips/
H A DMakefile11 # architecture-specific flags and dependencies.
15 $(Q)$(MAKE) $(build)=arch/mips/tools elf-entry
17 $(Q)$(MAKE) $(build)=arch/mips/tools loongson3-llsc-check
19 $(Q)$(MAKE) $(build)=arch/mips/boot/tools relocs
28 32bit-tool-archpref = mipsel
29 64bit-tool-archpref = mips64el
30 32bit-bfd = elf32-tradlittlemips
31 64bit-bfd = elf64-tradlittlemips
32 32bit-emul = elf32ltsmip
33 64bit-emul = elf64ltsmip
[all …]
/openbmc/linux/Documentation/kbuild/
H A Dllvm.rst11 -----
18 <https://www.chromium.org/chromium-os>`_, `OpenMandriva
20 <https://chimera-linux.org/>`_ use Clang built kernels. Google's and Meta's
24 objects <https://www.aosabook.org/en/llvm.html>`_. Clang is a front-end to LLVM
26 pronounced "klang," not "see-lang."
29 ------------------
35 to compile for the host target. For cross compiling::
40 ------------------
45 make CC=clang LD=ld.lld AR=llvm-ar NM=llvm-nm STRIP=llvm-strip \
46 OBJCOPY=llvm-objcopy OBJDUMP=llvm-objdump READELF=llvm-readelf \
[all …]
/openbmc/qemu/docs/devel/
H A Dmulti-thread-tcg.rst2 Copyright (c) 2015-2020 Linaro Ltd.
5 later. See the COPYING file in the top-level directory.
8 Multi-threaded TCG
11 This document outlines the design for multi-threaded TCG (a.k.a MTTCG)
12 system-mode emulation. user-mode emulation has always mirrored the
14 changes done for MTTCG system emulation have improved the stability of
15 linux-user emulation.
17 The original system-mode TCG implementation was single threaded and
18 dealt with multiple CPUs with simple round-robin scheduling. This
20 being emulated gained additional cores and per-core performance gains
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/fluentbit/
H A Dfluentbit_3.2.1.bb6 HTTP end-point."
8 BUGTRACKER = "https://github.com/fluent/fluent-bit/issues"
10 LICENSE = "Apache-2.0"
13 bison-native \
14 flex-native \
18 DEPENDS:append:libc-musl = " fts"
22 git://github.com/fluent/fluent-bit.git;branch=master;protocol=https \
23 file://0001-lib-Do-not-use-private-makefile-targets-in-CMakelist.patch \
24 file://0002-flb_info.h.in-Do-not-hardcode-compilation-directorie.patch \
25 file://0003-CMakeLists.txt-Revise-init-manager-deduction.patch \
[all …]
/openbmc/qemu/docs/about/
H A Dbuild-platforms.rst1 .. _Supported-build-platforms:
25 support for those backports, unless the feature is auto-detectable in a
33 ----------------------------
37 .. list-table::
38 :header-rows: 1
40 * - CPU Architecture
41 - Accelerators
42 * - Arm
43 - hvf (64 bit only), kvm (64 bit only), tcg, xen
44 * - MIPS (64 bit little endian only)
[all …]
H A Ddeprecated.rst21 for pre-existing VM deployments. They should be scheduled for updating to a
23 should exclusively use a non-deprecated machine type, with use of the most
24 recent version highly recommended. Non-versioned machine types follow the
36 System emulator command line arguments
37 --------------------------------------
39 Short-form boolean options (since 6.0)
49 The replacement for the ``nodelay`` short-form boolean option is ``nodelay=on``
56 command-line less readable, especially when the argument itself consist of a
57 name and a value, e.g. ``-plugin plugin_name,arg="arg_name=arg_value"``.
58 Therefore, the usage of ``arg`` is redundant. Single-word arguments are treated
[all …]
/openbmc/openbmc/poky/documentation/migration-guides/
H A Drelease-notes-4.0.4.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
3 Release notes for Yocto-4.0.4 (Kirkstone)
4 -----------------------------------------
6 Security Fixes in Yocto-4.0.4
9 - binutils : fix :cve_nist:`2022-38533`
10 - curl: fix :cve_nist:`2022-35252`
11 - sqlite: fix :cve_nist:`2022-35737`
12 - grub2: fix :cve_nist:`2021-3695`, :cve_nist:`2021-3696`, :cve_nist:`2021-3697`, :cve_nist:`2022-
13 - u-boot: fix :cve_nist:`2022-30552` and :cve_nist:`2022-33967`
14 - libxml2: Ignore :cve_nist:`2016-3709`
[all …]
/openbmc/openbmc/poky/documentation/overview-manual/
H A Dyp-intro.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
11 developers create custom Linux-based systems that are designed for
26 .. image:: figures/key-dev-elements.png
31 …ticle <https://www.embedded.com/electronics-blogs/say-what-/4458600/Why-the-Yocto-Project-for-my-I…
39 --------
43 - *Widely Adopted Across the Industry:* Many semiconductor, operating
44 system, software, and service vendors adopt and support the Yocto
50 - *Architecture Agnostic:* Yocto Project supports Intel, ARM, MIPS,
59 - *Images and Code Transfer Easily:* Yocto Project output can easily
68 - *Flexibility:* Corporations use the Yocto Project many different
[all …]
/openbmc/linux/samples/bpf/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
9 tprogs-y := test_lru_dist
10 tprogs-y += sock_example
11 tprogs-y += fds_example
12 tprogs-y += sockex1
13 tprogs-y += sockex2
14 tprogs-y += sockex3
15 tprogs-y += tracex1
16 tprogs-y += tracex2
17 tprogs-y += tracex3
[all …]
/openbmc/linux/tools/testing/selftests/wireguard/qemu/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
13 CBUILD := $(shell gcc -dumpmachine)
14 HOST_ARCH := $(firstword $(subst -, ,$(CBUILD)))
19 MIRROR := https://download.wireguard.com/qemu-test/distfiles/
21 KERNEL_BUILD_PATH := $(BUILD_PATH)/kernel$(if $(findstring yes,$(DEBUG_KERNEL)),-debug)
28 $(1)_NAME := $(2)-$$($(1)_VERSION)
36 mkdir -p $(DISTFILES_PATH)
37-x $$@.lock -c '[ -f $$@ ] && exit 0; wget -O $$@.tmp $(MIRROR)$(1) || wget -O $$@.tmp $(2)$(1) ||…
46 … $(call tar_download,WIREGUARD_TOOLS,wireguard-tools,1.0.20210914,.tar.xz,https://git.zx2c4.com/wi…
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/
H A Dqemu.inc7 LICENSE = "GPL-2.0-only & LGPL-2.1-only"
9 DEPENDS += "bison-native meson-native ninja-native"
11 RDEPENDS:${PN}-ptest = "bash"
13 require qemu-targets.inc
14 # https://gitlab.com/qemu-project/qemu/-/commit/81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 means
15 # we need a full python3-native setup
16 inherit pkgconfig ptest update-rc.d systemd python3native
21 SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \
23 file://run-ptest \
24 file://fix-strerrorname_np.patch \
[all …]

123