Home
last modified time | relevance | path

Searched +full:qemu +full:- +full:user +full:- +full:static (Results 1 – 25 of 57) sorted by relevance

123

/third_party/grpc/tools/internal_ci/helper_scripts/
Dprepare_qemu_rc8 # http://www.apache.org/licenses/LICENSE-2.0
16 # Source this rc script to setup and configure qemu userspace emulator on kokoro worker so that we …
19 # show pre-existing qemu registration
20 cat /proc/sys/fs/binfmt_misc/qemu-aarch64
22 # Kokoro ubuntu1604 workers have already qemu-user and qemu-user-static packages installed, but it'…
23 # * prints warning about some syscalls (e.g "qemu: Unsupported syscall: 278")
26 # To overcome the above limitations, we use the https://github.com/multiarch/qemu-user-static
27 # docker image to provide a new enough version of qemu-user-static and register it with
28 # the desired binfmt_misc flags. The most important flag we need is "F" (set by "--persistent yes"),
29 # which allows the qemu-aarch64-static binary to be loaded eagerly at the time of registration with…
[all …]
/third_party/rust/rust/src/doc/rustc/src/platform-support/
Dm68k-unknown-linux-gnu.md1 # m68k-unknown-linux-gnu
14 This target requires a Linux/m68k build environment for cross-compilation which
15 is available on Debian and Debian-based systems, openSUSE and other distributions.
17 On Debian, it should be sufficient to install a g++ cross-compiler for the m68k
22 # apt install g++-m68k-linux-gnu
25 Binaries can be run using QEMU user emulation. On Debian-based systems, it should be
26 sufficient to install the package `qemu-user-static` to be able to run simple static
30 # apt install qemu-user-static
37 # apt install debootstrap debian-ports-archive-keyring
38 …ebootstrap --keyring=/usr/share/keyrings/debian-ports-archive-keyring.gpg --arch=m68k unstable deb…
[all …]
Darmv7-unknown-linux-uclibceabi.md1 # `armv7-unknown-linux-uclibceabi`
5 …Us and uses the uclibc-ng standard library. This is a common configuration on many consumer router…
19 … `'C'` cross toolchain that targets ARMv7 softfloat and that uses the uclibc-ng standard library. …
21-toolchain) is a sample toolchain that is built using [buildroot](https://buildroot.org/). It uses…
25 [rust-bootstrap-armv7-unknown-linux-uclibceabi](https://github.com/lancethepants/rust-bootstrap-arm…
32 build-stage = 2
33 target = ["armv7-unknown-linux-uclibceabi"]
35 [target.armv7-unknown-linux-uclibceabi]
36 cc = "/path/to/arm-unknown-linux-uclibcgnueabi-gcc"
37 cxx = "/path/to/arm-unknown-linux-uclibcgnueabi-g++"
[all …]
Dunknown-uefi.md1 # `*-unknown-uefi`
10 - `aarch64-unknown-uefi`
11 - `i686-unknown-uefi`
12 - `x86_64-unknown-uefi`
16 - David Rheinsberg ([@dvdhrm](https://github.com/dvdhrm))
17 - Nicholas Bishop ([@nicholasbishop](https://github.com/nicholasbishop))
21 All UEFI targets can be used as `no-std` environments via cross-compilation.
23 an allocator is provided by the user. No host tools are supported.
26 minor differences. Therefore, cross-compiling for UEFI works with the same
27 tools as cross-compiling for Windows. The target binaries are PE32+ encoded,
[all …]
/third_party/libuv/.github/workflows/
DCI-unix.yml1 name: CI-unix
6 - '**'
7 - '!docs/**'
8 - '!src/win/**'
9 - '!.**'
10 - '.github/workflows/CI-unix.yml'
13 - v[0-9].*
14 - master
17 build-linux:
18 runs-on: ubuntu-latest
[all …]
/third_party/toybox/scripts/
Dmkroot.sh4 [ -z "$NOCLEAR" ] &&
5 exec env -i NOCLEAR=1 HOME="$HOME" PATH="$PATH" LINUX="$LINUX" \
9 while [ $# -ne 0 ]
18 if [ -z "$CROSS_COMPILE" ]
21 if ! cc --static -xc - -o /dev/null <<< "int main(void) {return 0;}"
23 echo "Warning: host compiler can't create static binaries." >&2
29 [ -z "$CROSS_SHORT" ] && CROSS_SHORT="${CROSS_BASE/-*/}"
31 if [ -z "$CROSS_PATH" ]
40 [ -z "$BUILD" ] && BUILD="$TOP/build"
41 [ -z "$AIRLOCK" ] && AIRLOCK="$TOP/airlock"
[all …]
/third_party/grpc/tools/dockerfile/
DREADME.md8 exception of `third_party/rake-compiler-dock` docker images).
26 us-docker.pkg.dev/grpc-testing/testing-images-public/cxx_debian11_x64:[CURRENT_CHECKSUM]@sha256:[CU…
34 under the repository `us-docker.pkg.dev/grpc-testing/testing-images-public`.
39 If you haven't configured authentication in Docker for us-docker.pkg.dev previously, run:
42 gcloud auth configure-docker us-docker.pkg.dev
51 # Install qemu, binformat, and configure binfmt interpreters
52 sudo apt-get install binfmt-support qemu-user-static
54 # Enable different multi-architecture containers by QEMU with Docker
55 docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
Dpush_testing_images.sh8 # http://www.apache.org/licenses/LICENSE-2.0
21 set -ex
25 cd -
29 # CHECK_MODE: if set, the script will check that all the .current_version files are up-to-date (us…
35 # $ gcloud auth configure-docker us-docker.pkg.dev
44 docker run --rm -it debian:11 bash -c 'echo "sudoless docker run works!"' || \
49 # qemu binfmt-misc hook that automatically runs arm64 binaries under
51 # Perform a check that "qemu-user-static" with binfmt-misc hook
53 …docker run --rm -it arm64v8/debian:11 bash -c 'echo "able to run arm64 docker images with an emula…
54 …n't run arm64 images under an emulator. Have you run 'sudo apt-get install qemu-user-static'?" && …
[all …]
/third_party/grpc/templates/tools/dockerfile/
Dbazel.include11 RUN BAZEL_ARCH_SUFFIX="$(uname -m | sed s/aarch64/arm64/)" ${'\\'}
12 …&& curl -sSL --fail -o /usr/local/bin/bazel "https://github.com/bazelbuild/bazel/releases/download…
15 # Normally we would run "bazel --version" here to make sure bazel
19 # on x64 with use of qemu-user-static & binfmt emulation,
20 # but the self-extraction is broken for bazel currently.
22 # hardware, when qemu-user-static isn't getting into the way.
/third_party/lz4/.circleci/images/primary/
DDockerfile1 FROM circleci/buildpack-deps:bionic
3 RUN sudo apt-get -y -qq update
4 RUN sudo apt-get -y install software-properties-common
5 RUN sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
6 RUN sudo apt-get -y install cmake
7 RUN sudo apt-get -y install qemu-system-ppc qemu-user-static qemu-system-arm
8 RUN sudo apt-get -y install libc6-dev-armel-cross libc6-dev-arm64-cross libc6-dev-i386
9 RUN sudo apt-get -y install clang clang-tools
10 RUN sudo apt-get -y install gcc-5 gcc-5-multilib gcc-6
11 RUN sudo apt-get -y install valgrind
[all …]
/third_party/libuv/test/
Dtest-connection-fail.c29 static uv_tcp_t tcp;
30 static uv_connect_t req;
31 static int connect_cb_calls;
32 static int close_cb_calls;
34 static uv_timer_t timer;
35 static int timer_close_cb_calls;
36 static int timer_cb_calls;
39 static void on_close(uv_handle_t* handle) { in on_close()
44 static void timer_close_cb(uv_handle_t* handle) { in timer_close_cb()
49 static void timer_cb(uv_timer_t* handle) { in timer_cb()
[all …]
/third_party/littlefs/.github/workflows/
Dtest.yml5 CFLAGS: -Werror
6 MAKEFLAGS: -j
11 runs-on: ubuntu-18.04
13 fail-fast: false
18 - uses: actions/checkout@v2
19 - name: install
22 sudo apt-get update -qq
23 sudo apt-get install -qq python3 python3-pip lcov
25 gcc --version
27 # setup a ram-backed disk to speed up reentrant tests
[all …]
/third_party/exfatprogs/.github/workflows/
Dc-cpp.yml6 - master
7 - exfat-next
10 - master
11 - exfat-next
16 runs-on: ubuntu-latest
19 - uses: actions/checkout@v4
20 - name: before test
22 sudo apt-get install linux-headers-$(uname -r) xz-utils \
23 gcc-mips-linux-gnu qemu-system-mips \
24 qemu-user
[all …]
/third_party/openssl/
DNOTES-ANDROID.md5 -------------------
15 -------------
17 Android is a cross-compiled target and you can't rely on `./Configure`
19 target explicitly; there are `android-arm`, `android-arm64`, `android-mips`,
20 `android-mip64`, `android-x86` and `android-x86_64` (`*MIPS` targets are no
23 Do not pass --cross-compile-prefix (as you might be tempted), as it
30 to point at the `NDK` directory. If you're using a side-by-side NDK the path
31 will look something like `/some/where/android-sdk/ndk/<ver>`, and for a
32 standalone NDK the path will be something like `/some/where/android-ndk-<ver>`.
34 The NDK customarily supports multiple Android API levels, e.g. `android-14`,
[all …]
/third_party/grpc/tools/dockerfile/test/bazel/
DDockerfile7 # http://www.apache.org/licenses/LICENSE-2.0
17 # "gcloud container images list-tags gcr.io/oss-fuzz-base/base-builder"
19 FROM gcr.io/oss-fuzz-base/base-builder@sha256:c3581153788bc49f3634fec3cd36a5d6dfd26632c4afc157fb6fa…
21 # -------------------------- WARNING --------------------------------------
23 # https://github.com/google/oss-fuzz/blob/master/projects/grpc/Dockerfile
25 # -------------------------------------------------------------------------
28 RUN apt-get update && apt-get -y install \
30 build-essential \
47 RUN BAZEL_ARCH_SUFFIX="$(uname -m | sed s/aarch64/arm64/)" \
48 …&& curl -sSL --fail -o /usr/local/bin/bazel "https://github.com/bazelbuild/bazel/releases/download…
[all …]
/third_party/grpc/tools/dockerfile/test/bazel_arm64/
DDockerfile7 # http://www.apache.org/licenses/LICENSE-2.0
21 RUN apt-get update && apt-get install -y \
22 build-essential \
25 pkg-config \
26 && apt-get clean
29 RUN apt-get update && apt-get install -y \
32 && apt-get clean
35 RUN apt-get update && apt-get install -y \
37 libc6-dbg \
38 libc6-dev \
[all …]
/third_party/grpc/tools/dockerfile/test/sanity/
DDockerfile7 # http://www.apache.org/licenses/LICENSE-2.0
15 FROM silkeh/clang:19-bookworm
21 RUN apt-get update && apt-get install -y \
22 build-essential \
25 pkg-config \
26 && apt-get clean
29 RUN apt-get update && apt-get install -y \
32 && apt-get clean
35 RUN apt-get update && apt-get install -y \
37 libc6-dbg \
[all …]
/third_party/rust/rust/compiler/rustc_codegen_cranelift/build_system/
Dutils.rs23 "aarch64-unknown-linux-gnu" => { in set_cross_linker_and_runner()
24 // We are cross-compiling for aarch64. Use the correct linker and run tests in qemu. in set_cross_linker_and_runner()
25 self.rustflags += " -Clinker=aarch64-linux-gnu-gcc"; in set_cross_linker_and_runner()
26 self.rustdocflags += " -Clinker=aarch64-linux-gnu-gcc"; in set_cross_linker_and_runner()
28 "qemu-aarch64".to_owned(), in set_cross_linker_and_runner()
29 "-L".to_owned(), in set_cross_linker_and_runner()
30 "/usr/aarch64-linux-gnu".to_owned(), in set_cross_linker_and_runner()
33 "s390x-unknown-linux-gnu" => { in set_cross_linker_and_runner()
34 // We are cross-compiling for s390x. Use the correct linker and run tests in qemu. in set_cross_linker_and_runner()
35 self.rustflags += " -Clinker=s390x-linux-gnu-gcc"; in set_cross_linker_and_runner()
[all …]
/third_party/jerryscript/tools/
Dapt-get-install-qemu-arm.sh9 # http://www.apache.org/licenses/LICENSE-2.0
21 ${SUDO} apt-get update -q
22 ${SUDO} apt-get install -q -y \
23 gcc-arm-linux-gnueabihf libc6-dev-armhf-cross \
24 qemu-user-static
/third_party/jerryscript/
D.travis.yml9 script: tools/run-tests.py $OPTS
14 - name: "Checks"
16- tools/run-tests.py --check-signed-off=travis --check-doxygen --check-vera --check-license --chec…
17 - travis_wait 40 tools/run-tests.py --check-cppcheck
22 - name: "Linux/x86-64 Build, Correctness & Debugger Tests"
24 - OPTS="--quiet --jerry-tests --jerry-test-suite --jerry-debugger"
26 - name: "Linux/x86 (cpointer-32bit) Build & Correctness Tests"
28- OPTS="--quiet --jerry-tests --jerry-test-suite --buildoptions=--compile-flag=-m32,--cpointer-32b…
31 packages: [gcc-multilib]
33 - name: "Linux/ARM Build & Correctness Tests"
[all …]
/third_party/optimized-routines/
Dconfig.mk.dist3 # Copyright (c) 2018-2024, Arm Limited.
4 # SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception
13 #CROSS_COMPILE = aarch64-none-linux-gnu-
17 CFLAGS = -std=c99 -pipe -O3
18 CFLAGS += -Wall -Wno-missing-braces
19 CFLAGS += -Werror=implicit-function-declaration
23 HOST_CFLAGS = -std=c99 -O2
24 HOST_CFLAGS += -Wall -Wno-unused-function
27 HOST_CFLAGS += -g
28 CFLAGS += -g
[all …]
/third_party/rust/crates/rust-openssl/.circleci/
Dconfig.yml6 key: registry-{{ .BuildNum }}
8 - /usr/local/cargo/registry/index
10 key: lib-{{ checksum "~/lib_key" }}-{{ checksum "test/build_openssl.sh" }}
18 - /openssl
20 key: deps-1.19.0-{{ checksum "Cargo.lock" }}-{{ checksum "~/lib_key" }}-2
28 - target
29 - /usr/local/cargo/registry/cache
34 - image: rust:1.19.0
36 - checkout
37 - run: apt-get update
[all …]
/third_party/toybox/www/
Dfaq.html2 <!--#include file="header.html" -->
26 <!-- get binaries -->
37 and <a href=http://landley.net/notes-2006.html#28-09-2006>started over from
39 <a href=http://lists.busybox.net/pipermail/busybox/2006-September/058617.html>protracted licensing …
42 <a href=http://landley.net/notes-2011.html#13-11-2011>relaunched</a>
44 <a href=http://landley.net/aboriginal/about.html#selfhost>self-hosting</a>.
48 after a lot of thinking <a href=http://landley.net/talks/ohio-2013.txt>about
49 licenses</a> and <a href=http://landley.net/notes-2011.html#21-03-2011>the
53 <a href=http://landley.net/talks/celf-2013.txt>strategy</a>
54 to make Android self-hosting using toybox. This helped
[all …]
Dabout.html2 <!--#include file="header.html" -->
7 a single <a href=license.html>BSD-licensed</a> executable. It's simple, small, fast, and reasonably
8 standards-compliant (<a href=http://opengroup.org/onlinepubs/9699919799>POSIX-2008</a> and <a href=…
11 <a href=http://landley.net/aboriginal/about.html#selfhost>self-hosting</a>
16 (<a href=http://landley.net/talks/celf-2013.txt>outline</a>,
27 1) a set of posix-ish command line utilities,
28 2) a compiler<a name="1_back"></a><sup><font size=-3><a href=#1>[1]</a></font></sup>,
36 <p>The <a href=http://landley.net/talks/celf-2013.txt>2013 toybox talk</a>
42 …=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=4m22s>Software needed to become self-hosting</a></li>
47 …<li>11m30s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=11m30s>Open source can't do User I…
[all …]
/third_party/rust/crates/bindgen/.github/workflows/
Dbindgen.yml6 - main
9 - main
12 - main
15 rustfmt-clippy:
16 runs-on: ubuntu-latest
19 - uses: actions/checkout@v4
21 - name: Install stable
22 uses: dtolnay/rust-toolchain@master
24 # TODO: Should ideally be stable, but we use some nightly-only
29 - name: Run rustfmt
[all …]

123