Home
last modified time | relevance | path

Searched +full:build +full:- +full:system +full:- +full:debian (Results 1 – 25 of 31) sorted by relevance

12

/qemu/.gitlab-ci.d/
H A Dbuildtest.yml2 - local: '/.gitlab-ci.d/buildtest-template.yml'
4 build-system-alpine:
6 - .native_build_job_template
7 - .native_build_artifact_template
9 - job: amd64-alpine-container
12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu
13 MAKE_CHECK_ARGS: check-build
14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog
16 check-system-alpine:
19 - job: build-system-alpine
[all …]
H A Dcrossbuilds.yml2 - local: '/.gitlab-ci.d/crossbuild-template.yml'
4 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
[all …]
H A Dstatic_checks.yml1 check-patch:
3 stage: build
4 image: python:3.10-alpine
7 - .gitlab-ci.d/check-patch.py
12 - apk -U add git perl
15 check-dco:
17 stage: build
18 image: python:3.10-alpine
20 script: .gitlab-ci.d/check-dco.py
24 - apk -U add git
[all …]
/qemu/docs/devel/testing/
H A Dmain.rst7 everything from unit testing and exercising specific sub-systems all
9 tests you can run ``make check-help`` from either the source or build
13 the meson build system so can be run directly from the build tree,
16 [./pyvenv/bin/]meson test --suite qemu:softfloat
38 -------------------------
49 Different sub-types of "make check" tests will be explained below.
51 Before running tests, it is best to build QEMU programs first. Some tests
55 .. _unit-tests:
68 In QEMU, unit tests can be invoked with ``make check-unit``. They are
76 1. Create a new source file. For example, ``tests/unit/foo-test.c``.
[all …]
/qemu/docs/about/
H A Dbuild-platforms.rst1 .. _Supported-build-platforms:
3 Supported build platforms
7 platforms. This appendix outlines which platforms are the major build
25 support for those backports, unless the feature is auto-detectable in a
32 You can find how to install build dependencies for different systems on the
33 :ref:`setup-build-env` page.
36 ----------------------------
40 .. list-table::
41 :header-rows: 1
43 * - CPU Architecture
[all …]
/qemu/
H A Dconfigure14 source_path=$(cd "$(dirname -- "$0")"; pwd)
16 if test "$PWD" -ef "$source_path"
18 echo "Using './build' as the directory for build output"
20 MARKER=build/auto-created-by-configure
22 if test -e build
24 if test -f $MARKER
26 rm -rf build
28 echo "ERROR: ./build dir already exists and was not previously created by configure"
33 if ! mkdir build || ! touch $MARKER
35 echo "ERROR: Could not create ./build directory. Check the permissions on"
[all …]
/qemu/tests/docker/dockerfiles/
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
7 # sh4-linux-user: binaries don't run with bookworm compiler
9 # As we are targeting check-tcg here we only need minimal qemu
12 FROM docker.io/library/debian:11-slim
14 # Duplicate deb line as deb-src
15 RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list
18 apt-get update && \
19 apt-get install -y eatmydata && \
20 eatmydata apt-get dist-upgrade -y && \
[all …]
H A Ddebian-all-test-cross.docker2 # Docker all cross-compiler target (tests only)
5 # build environments which can cross build QEMU this just installs the
7 # to build and run linux-user tests on GitLab
9 FROM docker.io/library/debian:12-slim
11 # Duplicate deb line as deb-src
12 RUN sed -in "s/Types: deb/Types: deb deb-src/g" /etc/apt/sources.list.d/debian.sources
15 apt-get update && \
16 apt-get install -y eatmydata && \
17 eatmydata apt-get dist-upgrade -y && \
18 apt build-dep -yy qemu
[all …]
H A Ddebian-riscv64-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch riscv64 debian-13 qemu-minimal
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:trixie-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
17 ca-certificates \
23 libglib2.0-dev \
[all …]
H A Ddebian-amd64-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch x86_64 debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
[all …]
H A Ddebian-i686-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch i686 debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
[all …]
H A Ddebian-arm64-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch aarch64 debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
[all …]
H A Ddebian-armhf-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch armv7l debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
[all …]
H A Ddebian-mipsel-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch mipsel debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
[all …]
H A Ddebian-ppc64el-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch ppc64le debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
[all …]
H A Ddebian-mips64el-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch mips64el debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
[all …]
H A Ddebian-s390x-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch s390x debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
[all …]
/qemu/docs/devel/
H A Dbuild-environment.rst2 .. _setup-build-env:
4 Setup build environment
7 QEMU uses a lot of dependencies on the host system. glib2 is used everywhere in
15 - `Linux <https://wiki.qemu.org/Hosts/Linux>`_
16 - `MacOS <https://wiki.qemu.org/Hosts/Mac>`_
17 - `Windows <https://wiki.qemu.org/Hosts/W32>`_
18 - `BSD <https://wiki.qemu.org/Hosts/BSD>`_
20 Note: Installing dependencies using your package manager build dependencies may
25 -----
34 Debian/Ubuntu
[all …]
/qemu/tests/functional/
H A Dtest_mips_malta.py3 # Functional tests for the big-endian 32-bit MIPS Malta board
5 # Copyright (c) Philippe Mathieu-Daudé <f4bug@amsat.org>
7 # SPDX-License-Identifier: GPL-2.0-or-later
17 'uname -m',
20 'grep XT-PIC /proc/interrupts',
24 'grep XT-PIC /proc/interrupts',
28 'grep XT-PIC /proc/interrupts',
32 'grep XT-PIC /proc/interrupts',
59 test.vm.add_args('-kernel', kernel_path,
60 '-append', kernel_command_line,
[all …]
H A Dtest_mips64el_malta.py3 # Functional tests for the little-endian 64-bit MIPS Malta board
5 # Copyright (c) Philippe Mathieu-Daudé <f4bug@amsat.org>
8 # See the COPYING file in the top-level directory.
10 # SPDX-License-Identifier: GPL-2.0-or-later
25 ('http://snapshot.debian.org/archive/debian/'
26 '20130217T032700Z/pool/main/l/linux-2.6/'
27 'linux-image-2.6.32-5-5kc-malta_2.6.32-48_mipsel.deb'),
33 the Debian package.
35 The kernel can be rebuilt using this Debian kernel source [1] and
38 [1] http://snapshot.debian.org/package/linux-2.6/2.6.32-48/
[all …]
H A Dtest_arm_orangepi.py6 # SPDX-License-Identifier: GPL-2.0-or-later
20 ('https://apt.armbian.com/pool/main/l/linux-6.6.16/'
21 …'linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R4…
25 ('https://github.com/groeck/linux-build-test/raw/'
27 'arm/rootfs-armv7a.cpio.gz'),
32 'buildroot-baseline/20230703.0/armel/rootfs.ext2.xz'),
36 ('https://k-space.ee.armbian.com/archive/orangepipc/archive/'
41 ('http://snapshot.debian.org/archive/debian/20200108T145233Z/pool/'
42 'main/u/u-boot/u-boot-sunxi_2020.01%2Bdfsg-1_armhf.deb'),
46 ('https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-9.0/'
[all …]
H A Dtest_arm_raspi2.py6 # Copyright (c) 2019 Philippe Mathieu-Daudé <f4bug@amsat.org>
8 # SPDX-License-Identifier: GPL-2.0-or-later
17 ('http://archive.raspberrypi.org/debian/'
18 'pool/main/r/raspberrypi-firmware/'
19 'raspberrypi-kernel_1.20190215-1_armhf.deb'),
23 ('https://github.com/groeck/linux-build-test/raw/'
25 'arm/rootfs-armv7a.cpio.gz'),
40 member='boot/bcm2709-rpi-2-b.dtb')
48 self.vm.add_args('-kernel', kernel_path,
49 '-dtb', dtb_path,
[all …]
/qemu/docs/system/arm/
H A Dversatile.rst6 - ARM926E, ARM1136 or Cortex-A8 CPU
8 - PL190 Vectored Interrupt Controller
10 - Four PL011 UARTs
12 - SMC 91c111 Ethernet adapter
14 - PL110 LCD controller
16 - PL050 KMI with PS/2 keyboard and mouse.
18 - PCI host bridge. Note the emulated PCI bridge only provides access
24 - PCI OHCI USB controller.
26 - LSI53C895A PCI SCSI Host Bus Adapter with hard disk and CD-ROM
29 - PL181 MultiMedia Card Interface with SD card.
[all …]
H A Dorangepi.rst1 Orange Pi PC (``orangepi-pc``)
4 The Xunlong Orange Pi PC is an Allwinner H3 System on Chip
5 based embedded computer with mainline support in both U-Boot
6 and Linux. The board comes with a Quad Core Cortex-A7 @ 1.3GHz,
15 * SMP (Quad Core Cortex-A7)
20 * Timer device (re-used from Allwinner A10)
26 * System Control module
36 - Graphical output via HDMI, GPU and/or the Display Engine
37 - Audio output
38 - Hardware Watchdog
[all …]
/qemu/tests/docker/
H A Ddocker.py12 # the top-level directory.
65 return _bytes_checksum(text.encode('utf-8'))
68 return open(path, 'rt', encoding='utf-8').read()
81 commands += [["docker"], ["sudo", "-n", "docker"]]
121 ldd_re = re.compile(r"(?:\S+ => )?(\S*) \(:?0x[0-9a-f]+\)")
123 ldd_output = subprocess.check_output(["ldd", executable]).decode('utf-8')
132 print("%s had no associated libraries (static build?)" % (executable))
145 This does rely on the host file-system being fairly multi-arch
199 # special case for Debian linux-user images
200 if img_name.startswith("debian") and img_name.endswith("user"):
[all …]

12