Home
last modified time | relevance | path

Searched full:cross (Results 1 – 25 of 162) sorted by relevance

1234567

/qemu/.gitlab-ci.d/
H A Dcrossbuilds.yml4 cross-armhf-user:
7 job: armhf-debian-cross-container
9 IMAGE: debian-armhf-cross
11 cross-arm64-system:
14 job: arm64-debian-cross-container
16 IMAGE: debian-arm64-cross
18 cross-arm64-user:
21 job: arm64-debian-cross-container
23 IMAGE: debian-arm64-cross
25 cross-arm64-kvm-only:
[all …]
H A Dcontainer-cross.yml1 amd64-debian-cross-container:
5 NAME: debian-amd64-cross
7 amd64-debian-user-cross-container:
11 NAME: debian-all-test-cross
13 amd64-debian-legacy-cross-container:
17 NAME: debian-legacy-test-cross
19 arm64-debian-cross-container:
23 NAME: debian-arm64-cross
25 armhf-debian-cross-container:
29 NAME: debian-armhf-cross
[all …]
H A Dbuildtest.yml179 # Previous QEMU release. Used for cross-version migration tests.
367 job: amd64-debian-user-cross-container
369 IMAGE: debian-all-test-cross
377 job: amd64-debian-user-cross-container
379 IMAGE: debian-all-test-cross
388 job: amd64-debian-legacy-cross-container
390 IMAGE: debian-legacy-test-cross
398 job: hexagon-cross-container
400 IMAGE: debian-hexagon-cross
406 # our omnibus all-test-cross container. Those targets that haven't got
[all …]
/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
20 # Add extra build tools and as many cross compilers as we can for testing
39 libc6-dev-arm64-cross \
41 libc6-dev-armhf-cross \
43 libc6-dev-hppa-cross \
45 libc6-dev-m68k-cross \
47 libc6-dev-mips-cross \
49 libc6-dev-mips64-cross \
[all …]
H A Ddebian-legacy-test-cross.docker1 # Docker legacy cross-compiler target (tests and minimal qemu)
6 # libc6.1-dev-alpha-cross: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054412
10 # dependencies and the relevant cross compilers.
23 # Add extra build tools and as many cross compilers as we can for testing
33 libc6.1-dev-alpha-cross \
35 libc6-dev-sh4-cross \
H A Ddebian-loongarch-cross.docker2 # Docker cross-compiler target
40 …gson/build-tools/releases/download/2023.08.08/CLFS-loongarch64-8.1-x86_64-cross-tools-gcc-glibc.ta…
43 ENV PATH $PATH:/opt/cross-tools/bin
44 ENV LD_LIBRARY_PATH /opt/cross-tools/lib:/opt/cross-tools/loongarch64-unknown-linux-gnu/lib:$LD_LIB…
H A Demsdk-wasm32-cross.docker33 cat <<EOT > /cross.meson
79 cat <<EOT >> /cross.meson
88 RUN meson setup _build --prefix=$TARGET --cross-file=/cross.meson \
124 cat <<EOT >> /cross.meson
133 RUN meson setup _build --prefix=$TARGET --cross-file=/cross.meson \
H A Ddebian-riscv64-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch riscv64 debian-13 qemu-minimal
62 mkdir -p /usr/local/share/meson/cross && \
73 endian = 'little'\n" > /usr/local/share/meson/cross/riscv64-linux-gnu && \
80 ENV MESON_OPTS "--cross-file=riscv64-linux-gnu"
81 ENV QEMU_CONFIGURE_OPTS --cross-prefix=riscv64-linux-gnu-
H A Ddebian-amd64-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch x86_64 debian-12 qemu
158 mkdir -p /usr/local/share/meson/cross && \
169 endian = 'little'\n" > /usr/local/share/meson/cross/x86_64-linux-gnu && \
176 ENV MESON_OPTS "--cross-file=x86_64-linux-gnu"
178 ENV QEMU_CONFIGURE_OPTS --cross-prefix=x86_64-linux-gnu-
H A Ddebian-s390x-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch s390x debian-12 qemu
155 mkdir -p /usr/local/share/meson/cross && \
166 endian = 'big'\n" > /usr/local/share/meson/cross/s390x-linux-gnu && \
173 ENV MESON_OPTS "--cross-file=s390x-linux-gnu"
175 ENV QEMU_CONFIGURE_OPTS --cross-prefix=s390x-linux-gnu-
H A Ddebian-mipsel-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch mipsel debian-12 qemu
154 mkdir -p /usr/local/share/meson/cross && \
165 endian = 'little'\n" > /usr/local/share/meson/cross/mipsel-linux-gnu && \
172 ENV MESON_OPTS "--cross-file=mipsel-linux-gnu"
174 ENV QEMU_CONFIGURE_OPTS --cross-prefix=mipsel-linux-gnu-
H A Ddebian-arm64-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch aarch64 debian-12 qemu
157 mkdir -p /usr/local/share/meson/cross && \
168 endian = 'little'\n" > /usr/local/share/meson/cross/aarch64-linux-gnu && \
175 ENV MESON_OPTS "--cross-file=aarch64-linux-gnu"
177 ENV QEMU_CONFIGURE_OPTS --cross-prefix=aarch64-linux-gnu-
H A Ddebian-i686-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch i686 debian-12 qemu
156 mkdir -p /usr/local/share/meson/cross && \
167 endian = 'little'\n" > /usr/local/share/meson/cross/i686-linux-gnu && \
174 ENV MESON_OPTS "--cross-file=i686-linux-gnu"
176 ENV QEMU_CONFIGURE_OPTS --cross-prefix=i686-linux-gnu-
H A Ddebian-ppc64el-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch ppc64le debian-12 qemu
156 mkdir -p /usr/local/share/meson/cross && \
167 endian = 'little'\n" > /usr/local/share/meson/cross/powerpc64le-linux-gnu && \
174 ENV MESON_OPTS "--cross-file=powerpc64le-linux-gnu"
176 ENV QEMU_CONFIGURE_OPTS --cross-prefix=powerpc64le-linux-gnu-
H A Ddebian-mips64el-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch mips64el debian-12 qemu
154 mkdir -p /usr/local/share/meson/cross && \
165 endian = 'little'\n" > /usr/local/share/meson/cross/mips64el-linux-gnuabi64 && \
172 ENV MESON_OPTS "--cross-file=mips64el-linux-gnuabi64"
174 ENV QEMU_CONFIGURE_OPTS --cross-prefix=mips64el-linux-gnuabi64-
H A Ddebian-armhf-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch armv7l debian-12 qemu
157 mkdir -p /usr/local/share/meson/cross && \
168 endian = 'little'\n" > /usr/local/share/meson/cross/arm-linux-gnueabihf && \
175 ENV MESON_OPTS "--cross-file=arm-linux-gnueabihf"
177 ENV QEMU_CONFIGURE_OPTS --cross-prefix=arm-linux-gnueabihf-
/qemu/tests/lcitool/
H A Drefresh66 def generate_dockerfile(host, target, project="qemu", cross=None, trailer=None): argument
69 if cross is not None:
70 cmd.extend(["--cross", cross])
157 conf = "ENV QEMU_CONFIGURE_OPTS --cross-prefix=%s\n" % (prefix)
186 # Cross compiling builds
188 generate_dockerfile("debian-amd64-cross", "debian-12",
189 cross="x86_64",
195 generate_dockerfile("debian-arm64-cross", "debian-12",
196 cross="aarch64",
200 generate_dockerfile("debian-armhf-cross", "debian-12",
[all …]
/qemu/
H A Dconfigure201 --cross-prefix=*) cross_prefix="$optarg"
227 --cross-cc-*[!a-zA-Z0-9_-]*=*) error_exit "Passed bad --cross-cc-FOO option"
229 --cross-cc-cflags-*) cc_arch=${opt#--cross-cc-cflags-}; cc_arch=${cc_arch%%=*}
232 --cross-cc-*) cc_arch=${opt#--cross-cc-}; cc_arch=${cc_arch%%=*}
235 --cross-prefix-*[!a-zA-Z0-9_-]*=*) error_exit "Passed bad --cross-prefix-FOO option"
237 --cross-prefix-*) cc_arch=${opt#--cross-prefix-}; cc_arch=${cc_arch%%=*}
282 # ${cross_prefix}gcc (if cross-prefix specified)
298 # ${cross_prefix}clang (if cross-prefix specified)
437 # Normalise host CPU name to the values used by Meson cross files and in source
641 meson_option_add --cross-file "$1"
[all …]
/qemu/roms/
H A DMakefile25 # cross compiler auto detection
30 # first find cross binutils in path
31 find-cross-ld = $(firstword $(wildcard $(patsubst %,%/$(1)-*$(system)*-ld,$(path))))
32 # then check we have cross gcc too
33 find-cross-gcc = $(firstword $(wildcard $(patsubst %ld,%gcc,$(call find-cross-ld,$(1)))))
35 find-cross-prefix = $(subst gcc,,$(notdir $(call find-cross-gcc,$(1))))
37 aarch64_cross_prefix := $(call find-cross-prefix,aarch64)
38 arm_cross_prefix := $(call find-cross-prefix,arm)
39 powerpc64_cross_prefix := $(call find-cross-prefix,powerpc64)
40 powerpc_cross_prefix := $(call find-cross-prefix,powerpc)
[all …]
/qemu/docs/system/loongarch/
H A Dvirt.rst46 (2) Set cross tools:
50 …om/loongson/build-tools/releases/download/2022.09.06/loongarch64-clfs-6.3-cross-tools-gcc-glibc.ta…
51 tar -vxf loongarch64-clfs-6.3-cross-tools-gcc-glibc.tar.xz -C /opt
52 export PATH=/opt/cross-tools/bin:$PATH
53 export LD_LIBRARY_PATH=/opt/cross-tools/lib:$LD_LIBRARY_PATH
54 export LD_LIBRARY_PATH=/opt/cross-tools/loongarch64-unknown-linux-gnu/lib/:$LD_LIBRARY_PATH
56 Note: You need get the latest cross-tools at https://github.com/loongson/build-tools
/qemu/docs/devel/
H A Dqapi-domain.rst17 provides a set of special rST directives and cross-referencing roles to
31 understanding the cross-referencing syntax *will* be helpful when
68 example, add cross-references. The QAPI Domain takes advantage of this
81 * May apply cross-reference roles to *either* the argument *or* the
92 * May optionally apply a cross-reference role to the argument, but not
108 * May optionally apply a cross-reference role to the type or the name
118 cross-referenced in the HTML output; or one of the built-in JSON types
348 Cross-references
351 Cross-reference `roles
354 cross-referencing syntax
[all …]
/qemu/tests/docker/
H A DMakefile.include76 # Special case cross-compiling x86_64 on non-x86_64 systems.
78 DOCKER_PARTIAL_IMAGES += debian-amd64-cross
83 # For non-x86 hosts not all cross-compilers have been packaged
85 DOCKER_PARTIAL_IMAGES += debian-mipsel-cross debian-mips64el-cross
86 DOCKER_PARTIAL_IMAGES += debian-ppc64el-cross
87 DOCKER_PARTIAL_IMAGES += debian-s390x-cross
113 docker-image-debian-microblaze-cross: $(DOCKER_FILES_DIR)/debian-toolchain.docker \
114 $(DOCKER_FILES_DIR)/debian-microblaze-cross.d/build-toolchain.sh
118 DOCKER_PARTIAL_IMAGES += debian-microblaze-cross
119 DOCKER_PARTIAL_IMAGES += debian-xtensa-cross
/qemu/tests/tcg/x86_64/
H A DMakefile.target20 X86_64_TESTS += cross-modifying-code
32 cross-modifying-code: CFLAGS+=-pthread
33 cross-modifying-code: LDFLAGS+=-pthread
/qemu/tcg/tci/
H A DREADME105 A cross compiled QEMU for i386 host also works with the same basic tests.
106 A cross compiled QEMU for mipsel host works, too. It is terribly slow
109 A cross compiled QEMU for arm host works (tested with pc bios).
110 A cross compiled QEMU for ppc host works at least partially:
/qemu/tests/tcg/s390x/
H A Dnoexec.c73 .name = "fallthrough [cross]", in main()
83 .name = "jump [cross]", in main()
93 .name = "exrl [cross]", in main()

1234567