Home
last modified time | relevance | path

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

12

/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/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/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/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/littlefs/.github/workflows/
Dtest.yml5 CFLAGS: -Werror
6 MAKEFLAGS: -j
11 runs-on: ubuntu-18.04
13 fail-fast: false
15 arch: [x86_64, thumb, mips, powerpc]
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
[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/
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/flatbuffers/tests/docker/languages/
DDockerfile.testing.rust.big_endian.1_51_01 FROM rust:1.51.0-slim as base
2 RUN apt -qq update -y && apt -qq install -y \
3 gcc-mips-linux-gnu \
8 qemu-user
9 RUN rustup target add mips-unknown-linux-gnu
14 RUN rustc --version
15 RUN ./RustTest.sh mips-unknown-linux-gnu
/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/flatbuffers/tests/
DRustTest.sh2 set -e
10 # http://www.apache.org/licenses/LICENSE-2.0
18 if [[ "$1" == "mips-unknown-linux-gnu" ]]; then
19 TARGET_FLAG="--target mips-unknown-linux-gnu"
20 export CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_LINKER=mips-linux-gnu-gcc
21 export CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_RUNNER="qemu-mips -L /usr/mips-linux-gnu"
35 cargo run $TARGET_FLAG -- --quiet
40 rustup component add rust-src --toolchain nightly
41 rustup target add thumbv7m-none-eabi
46 cargo test $TARGET_FLAG -- --quiet
[all …]
/third_party/rust/rust/compiler/rustc_codegen_gcc/
Dconfig.sh1 set -e
5 if [ -f ./gcc_path ]; then
22 HOST_TRIPLE=$(rustc -vV | grep host | cut -d: -f2 | tr -d " ")
24 #TARGET_TRIPLE="m68k-unknown-linux-gnu"
29 if [[ "$TARGET_TRIPLE" == "m68k-unknown-linux-gnu" ]]; then
30 TARGET_TRIPLE="mips-unknown-linux-gnu"
31 linker='-Clinker=m68k-linux-gcc'
32 elif [[ "$TARGET_TRIPLE" == "aarch64-unknown-linux-gnu" ]]; then
33 # We are cross-compiling for aarch64. Use the correct linker and run tests in qemu.
34 linker='-Clinker=aarch64-linux-gnu-gcc'
[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 …]
/third_party/rust/crates/nix/
D.cirrus.yml8 CLIPPYFLAGS: -D warnings -A unknown-lints
9 RUSTFLAGS: -D warnings
10 RUSTDOCFLAGS: -D warnings
18 - . $HOME/.cargo/env || true
19 - $TOOL -Vv
20 - rustc -Vv
21 - $TOOL $BUILD $ZFLAGS --target $TARGET --all-targets
22 - $TOOL doc $ZFLAGS --no-deps --target $TARGET
23 - $TOOL clippy $ZFLAGS --target $TARGET --all-targets -- $CLIPPYFLAGS
24 - if [ -z "$NOHACK" ]; then mkdir -p $HOME/.cargo/bin; export PATH=$HOME/.cargo/bin:$PATH; fi
[all …]
/third_party/rust/rust/library/portable-simd/.github/workflows/
Dci.yml7 - master
16 runs-on: ubuntu-latest
19 - uses: actions/checkout@v2
20 - name: Setup Rust
22 rustup update nightly --no-self-update
25 - name: Run rustfmt
26 run: cargo fmt --all -- --check
30 runs-on: ubuntu-latest
32 fail-fast: false
35 … # We shouldn't really have any OS-specific code, so think of this as a list of architectures
[all …]
/third_party/rust/rust/src/ci/docker/host-x86_64/dist-various-1/
DDockerfile3 RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
10 libtool-bin \
14 xz-utils \
15 libncurses-dev \
18 ninja-build \
21 ca-certificates \
26 xz-utils \
27 zlib1g-dev \
28 g++-arm-linux-gnueabi \
29 g++-arm-linux-gnueabihf \
[all …]
/third_party/rust/rust/src/bootstrap/
Dconfigure.py3 # ignore-tidy-linelength
36 o("compiler-docs", "build.compiler-docs", "build compiler documentation")
37 o("optimize-tests", "rust.optimize-tests", "build tests with optimizations")
38 o("verbose-tests", "rust.verbose-tests", "enable verbose output when running tests")
41 o("local-rust", None, "use an installed rustc rather than downloading a snapshot")
42 v("local-rust-root", None, "set prefix for local rust binary")
43 …"local-rebuild", "build.local-rebuild", "assume local-rust matches the current version, for rebuil…
44 o("llvm-static-stdcpp", "llvm.static-libstdcpp", "statically link to libstdc++ for LLVM")
45 o("llvm-link-shared", "llvm.link-shared", "prefer shared linking to LLVM (llvm-config --link-shared…
47 o("codegen-tests", "rust.codegen-tests", "run the tests/codegen tests")
[all …]
/third_party/rust/crates/nix/test/
Dtest_fcntl.rs33 // QEMU does not handle openat well enough to satisfy this test
34 // https://gitlab.com/qemu-project/qemu/-/issues/829
35 #[cfg_attr(qemu, ignore)]
253 // QEMU does not support copy_file_range. Skip under qemu
254 #[cfg_attr(qemu, ignore)]
374 // they run under QEMU.
396 mem::zeroed() // required for Linux/mips in test_ofd_write_lock()
434 mem::zeroed() // required for Linux/mips in test_ofd_read_lock()
453 fn lock_info(inode: usize) -> Option<(String, String)> { in lock_info()
/third_party/rust/rust/src/tools/rustfmt/tests/source/cfg_if/detect/os/linux/
Dauxvec.rs35 /// - If the `std_detect_dlsym_getauxval` cargo feature is enabled, this will use
38 /// linked to the binary - if that is not the case the behavior is undefined.
39 /// - Otherwise, if the `std_detect_file_io` cargo feature is enabled, it will
41 /// - If that fails, this function returns an error.
43 /// Note that run-time feature detection is not invoked for features that can
44 /// be detected at compile-time. Also note that if this function returns an
45 /// error, cpuinfo still can (and will) be used to try to perform run-time
53 pub(crate) fn auxv() -> Result<AuxVec, ()> { in auxv()
55 // Try to call a dynamically-linked getauxval function. in auxv()
58 #[cfg(any(target_arch = "aarch64", target_arch = "mips", in auxv()
[all …]
/third_party/rust/rust/src/tools/rustfmt/tests/target/cfg_if/detect/os/linux/
Dauxvec.rs35 /// - If the `std_detect_dlsym_getauxval` cargo feature is enabled, this will use
38 /// linked to the binary - if that is not the case the behavior is undefined.
39 /// - Otherwise, if the `std_detect_file_io` cargo feature is enabled, it will
41 /// - If that fails, this function returns an error.
43 /// Note that run-time feature detection is not invoked for features that can
44 /// be detected at compile-time. Also note that if this function returns an
45 /// error, cpuinfo still can (and will) be used to try to perform run-time
53 pub(crate) fn auxv() -> Result<AuxVec, ()> { in auxv()
56 // Try to call a dynamically-linked getauxval function. in auxv()
59 #[cfg(any(target_arch = "aarch64", target_arch = "mips", target_arch = "mips64"))] in auxv()
[all …]
/third_party/rust/crates/nix/test/sys/
Dtest_socket.rs72 #[cfg_attr(qemu, ignore)]
124 ts - sys_time in test_timestamping()
126 sys_time - ts in test_timestamping()
183 fn calculate_hash<T: Hash>(t: &T) -> u64 { in calculate_hash()
243 // Internally, name is null-prefixed (abstract namespace) in test_abstract_uds_addr()
366 ) -> Option<SockaddrStorage> in sendrecv()
368 Fs: Fn(RawFd, &[u8], MsgFlags) -> Result<usize> + Send + 'static, in sendrecv()
442 // Disable the test under emulation because it fails in Cirrus-CI. Lack
443 // of QEMU support is suspected.
444 #[cfg_attr(qemu, ignore)]
[all …]
Dtest_wait.rs13 // Safe: The child only calls `pause` and/or `_exit`, which are async-signal-safe. in test_wait_signal()
36 #[cfg(not(any(target_arch = "mips", target_arch = "mips64")))]
40 // Safe: The child only calls `pause` and/or `_exit`, which are async-signal-safe. in test_waitid_signal()
60 // Safe: Child only calls `_exit`, which is async-signal-safe. in test_wait_exit()
79 #[cfg(not(any(target_arch = "mips", target_arch = "mips64")))]
83 // Safe: Child only calls `_exit`, which is async-signal-safe. in test_waitid_exit()
144 // FIXME: qemu-user doesn't implement ptrace on most arches
155 fn ptrace_child() -> ! { in ptrace_child()
/third_party/musl/
DWHATSNEW1 0.5.0 - initial release
5 0.5.9 - signal ABI bugfix, various cleanup and fixes:
25 many internal improvements have been made to the syscall-related code
30 0.6.0 - x86_64 port, various important bugs fixed
48 0.7.0 - major improvements to posix conformance and completeness
61 malloc(0) now returns a non-null pointer.
64 hanging), and non-default-type mutex behavior.
67 libgcc with dwarf2 unwind support, and possibly other low-level tools.
69 improved musl-gcc compiler wrapper.
76 0.7.1 - improvements to completeness, bug fixes
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/
DChangeLog.md7 non-GCC-compatible compilers for Un*x/Arm platforms.
9 2. Fixed a regression introduced by 2.1 beta1[13] that prevented the Arm 32-bit
11 included `-mfloat-abi=softfp` or `-mfloat-abi=hard`.
15 Android systems when running AArch32/Thumb builds of libjpeg-turbo built with
18 4. Added a command-line argument (`-copy icc`) to jpegtran that causes it to
22 5. libjpeg-turbo should now build and run on CHERI-enabled architectures, which
26 64-bit SSE2 Huffman encoder when attempting to losslessly transform a
27 specially-crafted malformed JPEG image.
40 decompress a specially-crafted malformed progressive JPEG image caused the
47 4. Fixed a floating point exception (CVE-2021-20205) that occurred when
[all …]
/third_party/skia/m133/third_party/externals/libjpeg-turbo/
DChangeLog.md6 1. The SIMD dispatchers in libjpeg-turbo 2.1.4 and prior stored the list of
10 libjpeg-turbo 2.1.5 included an undocumented attempt to fix this race condition
11 by making the SIMD support variable thread-local. However, that caused another
27 1. Fixed issues in the build system whereby, when using the Ninja Multi-Config
28 CMake generator, a static build of libjpeg-turbo (a build in which
34 specially-crafted malformed 12-bit-per-component JPEG image into a progressive
35 12-bit-per-component JPEG image using a 12-bit-per-component build of
36 libjpeg-turbo (`-DWITH_12BIT=1`.) Given that the buffer overrun was fully
38 segfault or other user-visible errant behavior, given that the lossless
40 data exploits, and given that 12-bit-per-component builds of libjpeg-turbo are
[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 …]

12