Home
last modified time | relevance | path

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

1234

/third_party/rust/crates/rustix/.github/workflows/
Dtest-users.yml10 runs-on: ${{ matrix.os }}
15 …build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64e…
17 - build: ubuntu
18 os: ubuntu-latest
20 - build: i686-linux
21 os: ubuntu-latest
23 target: i686-unknown-linux-gnu
24 gcc_package: gcc-i686-linux-gnu
25 gcc: i686-linux-gnu-gcc
26 libc_package: libc-dev-i386-cross
[all …]
Dmain.yml6 - main
13 runs-on: ubuntu-latest
15 - uses: actions/checkout@v3
18 - uses: ./.github/actions/install-rust
21 - run: cargo fmt --all -- --check
25 runs-on: ${{ matrix.os }}
30 - build: stable
31 os: ubuntu-latest
33 - build: nightly
34 os: ubuntu-latest
[all …]
/third_party/rust/crates/libc/ci/
DREADME.md14 * `run-docker.sh` - a shell script run by most builders, it will execute
17 * `run.sh` - the actual script which runs tests for a particular architecture.
19 * `dox.sh` - build the documentation of the crate and publish it to gh-pages.
34 * Android runs in a [docker image][android-docker] with an emulator, the NDK,
36 * The MIPS, ARM, and AArch64 builds all use the QEMU userspace emulator to run
42 * The BSD builds, currently OpenBSD and FreeBSD, use QEMU to boot up a system
45 [Actions config]: https://github.com/rust-lang/libc/tree/HEAD/.github/workflows
46 [Cirrus config]: https://github.com/rust-lang/libc/blob/HEAD/.cirrus.yml
47 [android-docker]: https://github.com/rust-lang/libc/blob/HEAD/ci/docker/x86_64-linux-android/Docker…
49 ## QEMU section in CI Systems
[all …]
Drun.sh6 set -ex
8 MIRRORS_URL="https://ci-mirrors.rust-lang.org/libc"
12 # If we're going to run tests inside of a qemu image, then we don't need any of
18 if [ "$QEMU" != "" ]; then
19 tmpdir=/tmp/qemu-img-creation
20 mkdir -p "${tmpdir}"
22 if [ -z "${QEMU#*.gz}" ]; then
24 qemufile="$(echo "${QEMU%.gz}" | sed 's/\//__/g')"
25 if [ ! -f "${tmpdir}/${qemufile}" ]; then
26 curl --retry 5 "${MIRRORS_URL}/${QEMU}" | \
[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;}"
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"
42 [ -z "$OUTPUT" ] && OUTPUT="$TOP/${CROSS_SHORT:-host}"
[all …]
/third_party/rust/crates/rustix/ci/
Dtranslate-errno.patch6 [here]: https://gitlab.com/qemu-project/qemu/-/issues/872
8 ---
9 linux-user/syscall.c | 3 +++
12 diff --git a/linux-user/syscall.c b/linux-user/syscall.c
14 --- a/linux-user/syscall.c
15 +++ b/linux-user/syscall.c
16 @@ -2767,6 +2767,9 @@ get_timeout:
26 --
Dgetsockopt-timeouts.patch6 [here]: https://gitlab.com/qemu-project/qemu/-/issues/885
8 ---
9 linux-user/generic/sockbits.h | 2 ++
10 linux-user/mips/sockbits.h | 2 ++
11 linux-user/sparc/sockbits.h | 2 ++
12 linux-user/syscall.c | 6 ++++++
15 diff --git a/linux-user/generic/sockbits.h b/linux-user/generic/sockbits.h
17 --- a/linux-user/generic/sockbits.h
18 +++ b/linux-user/generic/sockbits.h
19 @@ -36,6 +36,8 @@
[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/rust/crates/libc/ci/docker/mips-unknown-linux-gnu/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates \
5 gcc-mips-linux-gnu libc6-dev-mips-cross \
6 qemu-system-mips linux-headers-generic
8 ENV CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_LINKER=mips-linux-gnu-gcc \
9 CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_RUNNER="qemu-mips -L /usr/mips-linux-gnu" \
/third_party/rust/crates/libc/ci/docker/mips64-unknown-linux-gnuabi64/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates \
5 gcc-mips64-linux-gnuabi64 libc6-dev-mips64-cross \
6 qemu-system-mips64 linux-headers-generic
8 ENV CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_LINKER=mips64-linux-gnuabi64-gcc \
9 CARGO_TARGET_MIPS64_UNKNOWN_LINUX_GNUABI64_RUNNER="qemu-mips64 -L /usr/mips64-linux-gnuabi64" \
10 CC_mips64_unknown_linux_gnuabi64=mips64-linux-gnuabi64-gcc \
/third_party/rust/crates/libc/ci/docker/mips64el-unknown-linux-gnuabi64/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates \
5 gcc-mips64el-linux-gnuabi64 libc6-dev-mips64el-cross \
6 qemu-system-mips64el linux-headers-generic
8 ENV CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_GNUABI64_LINKER=mips64el-linux-gnuabi64-gcc \
9 …CARGO_TARGET_MIPS64EL_UNKNOWN_LINUX_GNUABI64_RUNNER="qemu-mips64el -L /usr/mips64el-linux-gnuabi64…
10 CC_mips64el_unknown_linux_gnuabi64=mips64el-linux-gnuabi64-gcc \
/third_party/rust/crates/libc/ci/docker/powerpc64le-unknown-linux-gnu/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates \
5 gcc-powerpc64le-linux-gnu libc6-dev-ppc64el-cross \
6 qemu-system-ppc
8 ENV CARGO_TARGET_POWERPC64LE_UNKNOWN_LINUX_GNU_LINKER=powerpc64le-linux-gnu-gcc \
9 CARGO_TARGET_POWERPC64LE_UNKNOWN_LINUX_GNU_RUNNER="qemu-ppc64le -L /usr/powerpc64le-linux-gnu" \
10 CC=powerpc64le-linux-gnu-gcc \
/third_party/rust/crates/libc/ci/docker/powerpc64-unknown-linux-gnu/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates \
5 gcc-powerpc64-linux-gnu libc6-dev-ppc64-cross \
6 qemu-system-ppc
8 ENV CARGO_TARGET_POWERPC64_UNKNOWN_LINUX_GNU_LINKER=powerpc64-linux-gnu-gcc \
9 CARGO_TARGET_POWERPC64_UNKNOWN_LINUX_GNU_RUNNER="qemu-ppc64 -L /usr/powerpc64-linux-gnu" \
10 CC=powerpc64-linux-gnu-gcc \
/third_party/rust/crates/libc/ci/docker/powerpc-unknown-linux-gnu/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates \
5 gcc-powerpc-linux-gnu libc6-dev-powerpc-cross \
6 qemu-system-ppc
8 ENV CARGO_TARGET_POWERPC_UNKNOWN_LINUX_GNU_LINKER=powerpc-linux-gnu-gcc \
9 CARGO_TARGET_POWERPC_UNKNOWN_LINUX_GNU_RUNNER="qemu-ppc -L /usr/powerpc-linux-gnu" \
10 CC=powerpc-linux-gnu-gcc \
/third_party/rust/crates/libc/ci/docker/riscv64gc-unknown-linux-gnu/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates \
5 gcc-riscv64-linux-gnu libc6-dev-riscv64-cross \
6 qemu-system-riscv64 linux-headers-generic
8 ENV CARGO_TARGET_RISCV64GC_UNKNOWN_LINUX_GNU_LINKER=riscv64-linux-gnu-gcc \
9 CARGO_TARGET_RISCV64GC_UNKNOWN_LINUX_GNU_RUNNER="qemu-riscv64 -L /usr/riscv64-linux-gnu" \
10 CC_riscv64gc_unknown_linux_gnu=riscv64-linux-gnu-gcc \
11 CFLAGS_riscv64gc_unknown_linux_gnu="-mabi=lp64d -fPIC" \
/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/rust/crates/libc/ci/docker/armv7-unknown-linux-uclibceabihf/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates qemu-system-arm curl \
5 xz-utils patch file
9 … curl --retry 5 -L https://toolchains.bootlin.com/downloads/releases/toolchains/armv7-eabihf/tarba…
10 tar xjf - -C /toolchain --strip-components=1
11 RUN /toolchain/relocate-sdk.sh
14 STAGING_DIR=/toolchain/armv7-buildroot-linux-uclibceabihf/sysroot \
15 CC_armv7_unknown_linux_uclibceabihf=arm-buildroot-linux-uclibcgnueabihf-gcc \
16 CARGO_TARGET_ARMV7_UNKNOWN_LINUX_UCLIBCEABIHF_LINKER=arm-buildroot-linux-uclibcgnueabihf-gcc \
17 …CARGO_TARGET_ARMV7_UNKNOWN_LINUX_UCLIBCEABIHF_RUNNER="qemu-arm -L /toolchain/arm-buildroot-linux-u…
/third_party/rust/crates/libc/ci/docker/mipsel-unknown-linux-uclibc/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates qemu-system-mipsel curl \
5 xz-utils patch
12 # linux-headers 4.9.234
14 RUN curl --retry 5 -L https://toolchains.bootlin.com/downloads/releases/toolchains/mips32el/tarball…
15 tar xjf - -C /toolchain --strip-components=1
16 RUN /toolchain/relocate-sdk.sh
19 STAGING_DIR=/toolchain/mipsel-buildroot-linux-uclibc/sysroot \
20 CC_mipsel_unknown_linux_uclibc=mipsel-buildroot-linux-uclibc-gcc \
21 CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_UCLIBC_LINKER=mipsel-buildroot-linux-uclibc-gcc \
[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/rust/crates/libc/ci/docker/mipsel-unknown-linux-musl/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates qemu-system-mipsel curl \
5 xz-utils patch
10 # See build_dir/target-mipsel_mips32_musl/linux-brcm47xx_generic/linux-5.4.154
12 # See staging_dir/toolchain-mipsel_mips32_gcc-8.4.0_musl/info.mk
13 … curl --retry 5 -L https://downloads.openwrt.org/releases/21.02.1/targets/bcm47xx/generic/openwrt-
14 tar xJf - -C /toolchain --strip-components=1
18 RUN patch /toolchain/staging_dir/toolchain-mipsel_mips32_gcc-8.4.0_musl/include/linux/kernel.h </to…
20 ENV PATH=$PATH:/rust/bin:/toolchain/staging_dir/toolchain-mipsel_mips32_gcc-8.4.0_musl/bin \
22 CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-musl-gcc \
[all …]
/third_party/rust/crates/libc/ci/docker/mips-unknown-linux-musl/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc libc6-dev qemu-user ca-certificates qemu-system-mips curl \
5 xz-utils patch
10 # See build_dir/target-mips_24kc_musl/linux-ath79_generic/linux-5.4.154
12 # See staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/info.mk
13 …UN curl --retry 5 -L https://downloads.openwrt.org/releases/21.02.1/targets/ath79/generic/openwrt-
14 tar xJf - -C /toolchain --strip-components=1
18 RUN patch /toolchain/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/include/linux/kernel.h </toolch…
20 ENV PATH=$PATH:/rust/bin:/toolchain/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/bin \
22 CC_mips_unknown_linux_musl=mips-openwrt-linux-musl-gcc \
[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/rust/crates/libc/ci/docker/arm-unknown-linux-gnueabihf/
DDockerfile2 RUN apt-get update && apt-get install -y --no-install-recommends \
3 gcc libc6-dev ca-certificates \
4 gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user
5 ENV CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc \
6 CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_RUNNER="qemu-arm -L /usr/arm-linux-gnueabihf" \
/third_party/rust/crates/libc/ci/docker/aarch64-unknown-linux-gnu/
DDockerfile2 RUN apt-get update && apt-get install -y --no-install-recommends \
3 gcc libc6-dev ca-certificates \
4 gcc-aarch64-linux-gnu libc6-dev-arm64-cross qemu-user
5 ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
6 CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER="qemu-aarch64 -L /usr/aarch64-linux-gnu" \
/third_party/rust/crates/libc/ci/docker/arm-unknown-linux-musleabihf/
DDockerfile3 RUN apt-get update && apt-get install -y --no-install-recommends \
4 gcc make libc6-dev git curl ca-certificates \
5 gcc-arm-linux-gnueabihf qemu-user
7 COPY install-musl.sh /
8 RUN sh /install-musl.sh arm
10 ENV PATH=$PATH:/musl-arm/bin:/rust/bin \
11 CC_arm_unknown_linux_musleabihf=musl-gcc \
12 CARGO_TARGET_ARM_UNKNOWN_LINUX_MUSLEABIHF_LINKER=musl-gcc \
13 CARGO_TARGET_ARM_UNKNOWN_LINUX_MUSLEABIHF_RUNNER="qemu-arm -L /musl-arm" \
14 RUSTFLAGS="-L /musl-arm/lib"

1234