| /qemu/tests/tcg/mips/user/ase/msa/ |
| A D | test_msa_compile_64r6eb.sh | 6 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nloc_b.c \ 8 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nloc_h.c \ 10 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nloc_w.c \ 12 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nloc_d.c \ 14 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nlzc_b.c \ 16 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nlzc_h.c \ 18 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nlzc_w.c \ 20 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nlzc_d.c \ 22 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_pcnt_b.c \ 24 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_pcnt_h.c \ [all …]
|
| A D | test_msa_compile_64r6el.sh | 6 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nloc_b.c \ 8 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nloc_h.c \ 10 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nloc_w.c \ 12 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nloc_d.c \ 14 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nlzc_b.c \ 16 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nlzc_h.c \ 18 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nlzc_w.c \ 20 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_nlzc_d.c \ 22 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_pcnt_b.c \ 24 /opt/img/bin/mips-img-linux-gnu-gcc bit-count/test_msa_pcnt_h.c \ [all …]
|
| A D | test_msa_compile_32r5eb.sh | 6 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nloc_b.c \ 9 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nloc_h.c \ 12 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nloc_w.c \ 15 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nloc_d.c \ 18 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nlzc_b.c \ 21 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nlzc_h.c \ 24 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nlzc_w.c \ 27 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nlzc_d.c \ 30 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_pcnt_b.c \ 33 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_pcnt_h.c \ [all …]
|
| A D | test_msa_compile_32r5el.sh | 6 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nloc_b.c \ 9 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nloc_h.c \ 12 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nloc_w.c \ 15 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nloc_d.c \ 18 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nlzc_b.c \ 21 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nlzc_h.c \ 24 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nlzc_w.c \ 27 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_nlzc_d.c \ 30 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_pcnt_b.c \ 33 /opt/mti/bin/mips-mti-linux-gnu-gcc bit-count/test_msa_pcnt_h.c \ [all …]
|
| /qemu/tests/docker/dockerfiles/ |
| A D | debian-all-test-cross.docker | 38 gcc-aarch64-linux-gnu \ 40 gcc-arm-linux-gnueabihf \ 42 gcc-hppa-linux-gnu \ 44 gcc-m68k-linux-gnu \ 46 gcc-mips-linux-gnu \ 52 gcc-mipsel-linux-gnu \ 54 gcc-powerpc-linux-gnu \ 60 gcc-riscv64-linux-gnu \ 62 gcc-s390x-linux-gnu \ 64 gcc-sparc64-linux-gnu \ [all …]
|
| A D | debian-riscv64-cross.docker | 54 gcc-riscv64-linux-gnu \ 64 c = '/usr/bin/riscv64-linux-gnu-gcc'\n\ 65 ar = '/usr/bin/riscv64-linux-gnu-gcc-ar'\n\ 66 strip = '/usr/bin/riscv64-linux-gnu-strip'\n\ 67 pkgconfig = '/usr/bin/riscv64-linux-gnu-pkg-config'\n\ 70 system = 'linux'\n\ 73 endian = 'little'\n" > /usr/local/share/meson/cross/riscv64-linux-gnu && \ 79 ENV ABI "riscv64-linux-gnu" 80 ENV MESON_OPTS "--cross-file=riscv64-linux-gnu" 81 ENV QEMU_CONFIGURE_OPTS --cross-prefix=riscv64-linux-gnu- [all …]
|
| A D | debian-mips64el-cross.docker | 81 gcc-mips64el-linux-gnuabi64 \ 146 c = '/usr/bin/mips64el-linux-gnuabi64-gcc'\n\ 147 ar = '/usr/bin/mips64el-linux-gnuabi64-gcc-ar'\n\ 148 strip = '/usr/bin/mips64el-linux-gnuabi64-strip'\n\ 149 pkgconfig = '/usr/bin/mips64el-linux-gnuabi64-pkg-config'\n\ 152 system = 'linux'\n\ 161 ENV ABI "mips64el-linux-gnuabi64" 162 ENV MESON_OPTS "--cross-file=mips64el-linux-gnuabi64" 163 ENV RUST_TARGET "mips64el-unknown-linux-gnuabi64" 164 ENV QEMU_CONFIGURE_OPTS --cross-prefix=mips64el-linux-gnuabi64- [all …]
|
| A D | debian-amd64-cross.docker | 81 gcc-x86-64-linux-gnu \ 159 c = '/usr/bin/x86_64-linux-gnu-gcc'\n\ 160 ar = '/usr/bin/x86_64-linux-gnu-gcc-ar'\n\ 161 strip = '/usr/bin/x86_64-linux-gnu-strip'\n\ 162 pkgconfig = '/usr/bin/x86_64-linux-gnu-pkg-config'\n\ 165 system = 'linux'\n\ 174 ENV ABI "x86_64-linux-gnu" 175 ENV MESON_OPTS "--cross-file=x86_64-linux-gnu" 176 ENV RUST_TARGET "x86_64-unknown-linux-gnu" 177 ENV QEMU_CONFIGURE_OPTS --cross-prefix=x86_64-linux-gnu- [all …]
|
| A D | debian-i686-cross.docker | 81 gcc-i686-linux-gnu \ 157 c = '/usr/bin/i686-linux-gnu-gcc'\n\ 158 ar = '/usr/bin/i686-linux-gnu-gcc-ar'\n\ 159 strip = '/usr/bin/i686-linux-gnu-strip'\n\ 160 pkgconfig = '/usr/bin/i686-linux-gnu-pkg-config'\n\ 163 system = 'linux'\n\ 172 ENV ABI "i686-linux-gnu" 173 ENV MESON_OPTS "--cross-file=i686-linux-gnu" 174 ENV RUST_TARGET "i686-unknown-linux-gnu" 175 ENV QEMU_CONFIGURE_OPTS --cross-prefix=i686-linux-gnu- [all …]
|
| A D | debian-mipsel-cross.docker | 81 gcc-mipsel-linux-gnu \ 155 c = '/usr/bin/mipsel-linux-gnu-gcc'\n\ 156 ar = '/usr/bin/mipsel-linux-gnu-gcc-ar'\n\ 157 strip = '/usr/bin/mipsel-linux-gnu-strip'\n\ 158 pkgconfig = '/usr/bin/mipsel-linux-gnu-pkg-config'\n\ 161 system = 'linux'\n\ 170 ENV ABI "mipsel-linux-gnu" 171 ENV MESON_OPTS "--cross-file=mipsel-linux-gnu" 172 ENV RUST_TARGET "mipsel-unknown-linux-gnu" 173 ENV QEMU_CONFIGURE_OPTS --cross-prefix=mipsel-linux-gnu- [all …]
|
| A D | debian-ppc64el-cross.docker | 81 gcc-powerpc64le-linux-gnu \ 157 c = '/usr/bin/powerpc64le-linux-gnu-gcc'\n\ 158 ar = '/usr/bin/powerpc64le-linux-gnu-gcc-ar'\n\ 159 strip = '/usr/bin/powerpc64le-linux-gnu-strip'\n\ 160 pkgconfig = '/usr/bin/powerpc64le-linux-gnu-pkg-config'\n\ 163 system = 'linux'\n\ 172 ENV ABI "powerpc64le-linux-gnu" 173 ENV MESON_OPTS "--cross-file=powerpc64le-linux-gnu" 174 ENV RUST_TARGET "powerpc64le-unknown-linux-gnu" 175 ENV QEMU_CONFIGURE_OPTS --cross-prefix=powerpc64le-linux-gnu- [all …]
|
| A D | debian-s390x-cross.docker | 81 gcc-s390x-linux-gnu \ 156 c = '/usr/bin/s390x-linux-gnu-gcc'\n\ 157 ar = '/usr/bin/s390x-linux-gnu-gcc-ar'\n\ 158 strip = '/usr/bin/s390x-linux-gnu-strip'\n\ 159 pkgconfig = '/usr/bin/s390x-linux-gnu-pkg-config'\n\ 162 system = 'linux'\n\ 171 ENV ABI "s390x-linux-gnu" 172 ENV MESON_OPTS "--cross-file=s390x-linux-gnu" 173 ENV RUST_TARGET "s390x-unknown-linux-gnu" 174 ENV QEMU_CONFIGURE_OPTS --cross-prefix=s390x-linux-gnu- [all …]
|
| A D | debian-arm64-cross.docker | 81 gcc-aarch64-linux-gnu \ 158 c = '/usr/bin/aarch64-linux-gnu-gcc'\n\ 159 ar = '/usr/bin/aarch64-linux-gnu-gcc-ar'\n\ 160 strip = '/usr/bin/aarch64-linux-gnu-strip'\n\ 161 pkgconfig = '/usr/bin/aarch64-linux-gnu-pkg-config'\n\ 164 system = 'linux'\n\ 173 ENV ABI "aarch64-linux-gnu" 174 ENV MESON_OPTS "--cross-file=aarch64-linux-gnu" 175 ENV RUST_TARGET "aarch64-unknown-linux-gnu" 176 ENV QEMU_CONFIGURE_OPTS --cross-prefix=aarch64-linux-gnu- [all …]
|
| A D | debian-armhf-cross.docker | 81 gcc-arm-linux-gnueabihf \ 158 c = '/usr/bin/arm-linux-gnueabihf-gcc'\n\ 159 ar = '/usr/bin/arm-linux-gnueabihf-gcc-ar'\n\ 160 strip = '/usr/bin/arm-linux-gnueabihf-strip'\n\ 161 pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'\n\ 164 system = 'linux'\n\ 173 ENV ABI "arm-linux-gnueabihf" 174 ENV MESON_OPTS "--cross-file=arm-linux-gnueabihf" 175 ENV RUST_TARGET "armv7-unknown-linux-gnueabihf" 176 ENV QEMU_CONFIGURE_OPTS --cross-prefix=arm-linux-gnueabihf- [all …]
|
| A D | debian-legacy-test-cross.docker | 7 # sh4-linux-user: binaries don't run with bookworm compiler 32 gcc-alpha-linux-gnu \ 34 gcc-sh4-linux-gnu \ 45 ENV DEF_TARGET_LIST alpha-linux-user,sh4-linux-user
|
| /qemu/scripts/ |
| A D | update-linux-headers.sh | 32 linux="$1" 35 if [ -z "$linux" ] || ! [ -d "$linux" ]; then 110 ARCHLIST=$(cd "$linux/arch" && echo *) 213 if [ -L "$linux/source" ]; then 216 cp "$linux/COPYING" "$output/linux-headers" 224 if [ -d "$linux/LICENSES" ]; then 233 cat <<EOF >$output/linux-headers/linux/kvm_para.h 237 cat <<EOF >$output/linux-headers/linux/virtio_config.h 240 cat <<EOF >$output/linux-headers/linux/virtio_ring.h 243 cat <<EOF >$output/linux-headers/linux/vhost_types.h [all …]
|
| A D | update-syscalltbl.sh | 25 linux="$1" 28 if [ -z "$linux" ] || ! [ -d "$linux" ]; then 49 if ! cp "$linux/$src" "$output/$dst" ; then 50 echo "Cannot copy $linux/$src to $output/$dst" 1>&2
|
| A D | update-mips-syscall-args.sh | 13 INC=linux-user/mips/syscall-args-o32.c.inc 22 > linux/generic/subcallent.h 23 > linux/32/subcallent.h 56 cc -o gen_mips_o32 -I linux/mips -I linux/generic gen_mips_o32.c && ./gen_mips_o32 > "$output/$INC"
|
| /qemu/tests/docker/dockerfiles/debian-microblaze-cross.d/ |
| A D | build-toolchain.sh | 5 TARGET=microblaze-linux-musl 24 wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.70.tar.xz 29 tar axf linux-5.10.70.tar.xz 34 mv linux-5.10.70 src-linux 49 cd src-linux
|
| /qemu/docs/system/loongarch/ |
| A D | virt.rst | 35 initrd, and linux kernel. And those source codes and binary files 61 export LD_LIBRARY_PATH=/opt/cross-tools/loongarch64-unknown-linux-gnu/lib/:$LD_LIBRARY_PATH 76 git clone https://github.com/loongson/linux.git 78 cd linux 82 make ARCH=loongarch CROSS_COMPILE=loongarch64-unknown-linux-gnu- loongson3_defconfig 84 make ARCH=loongarch CROSS_COMPILE=loongarch64-unknown-linux-gnu- -j32 86 Note: The branch of linux source code is loongarch-next. 91 You can use busybox tool and the linux modules to make a initrd file. Or you can access the
|
| /qemu/.gitlab-ci.d/ |
| A D | crossbuild-template.yml | 108 --disable-system --target-list-exclude="aarch64_be-linux-user 109 alpha-linux-user m68k-linux-user microblazeel-linux-user 110 or1k-linux-user ppc-linux-user sparc-linux-user 111 xtensa-linux-user $CROSS_SKIP_TARGETS"
|
| /qemu/linux-user/ppc/ |
| A D | Makefile.vdso | 1 include $(BUILD_DIR)/tests/tcg/ppc64-linux-user/config-target.mak 3 SUBDIR = $(SRC_PATH)/linux-user/ppc 9 -Wl,-h,linux-vdso32.so.1 -Wl,--hash-style=both \ 12 -Wl,-h,linux-vdso64.so.1 -Wl,--hash-style=both \
|
| /qemu/.gitlab-ci.d/opensbi/ |
| A D | Dockerfile | 26 …ernel.org/pub/tools/crosstool/files/bin/x86_64/8.3.0/x86_64-gcc-8.3.0-nolibc-riscv32-linux.tar.xz \ 29 …ernel.org/pub/tools/crosstool/files/bin/x86_64/8.3.0/x86_64-gcc-8.3.0-nolibc-riscv64-linux.tar.xz \ 33 ENV PATH="/opt/gcc-8.3.0-nolibc/riscv32-linux/bin:${PATH}" 34 ENV PATH="/opt/gcc-8.3.0-nolibc/riscv64-linux/bin:${PATH}"
|
| /qemu/docs/specs/ |
| A D | riscv-iommu.rst | 33 As of this writing the existing Linux kernel support `linux-v8`_, not yet merged, 36 `ventana-linux`_. This kernel is based on `linux-v8`_ with additional patches that 66 Another thing to notice on `linux-v8`_ and `ventana-linux`_ is that the kernel driver 88 .. _linux-v8: https://lore.kernel.org/linux-riscv/cover.1718388908.git.tjeznach@rivosinc.com/ 90 .. _ventana-linux: https://github.com/ventanamicro/linux/tree/dev-upstream
|
| /qemu/linux-user/x86_64/ |
| A D | Makefile.vdso | 1 include $(BUILD_DIR)/tests/tcg/x86_64-linux-user/config-target.mak 3 SUBDIR = $(SRC_PATH)/linux-user/x86_64 9 $(CC) -o $@ -nostdlib -shared -Wl,-h,linux-vdso.so.1 \
|