Home
last modified time | relevance | path

Searched full:build (Results 1 – 25 of 536) sorted by relevance

12345678910>>...22

/qemu/.gitlab-ci.d/
H A Dbuildtest.yml4 build-system-alpine:
13 MAKE_CHECK_ARGS: check-build
19 - job: build-system-alpine
28 - job: build-system-alpine
34 build-system-ubuntu:
44 MAKE_CHECK_ARGS: check-build check-doc
49 - job: build-system-ubuntu
58 - job: build-system-ubuntu
64 build-system-debian:
75 MAKE_CHECK_ARGS: check-build
[all …]
H A Dbuildtest-template.yml3 stage: build
22 - mkdir build
23 - cd build
36 - section_start build "Building QEMU"
38 - section_end build
54 - build
57 - build/**/*.p
58 - build/**/*.a.p
59 - build/**/*.c.o
60 - build/**/*.c.o.d
[all …]
H A Dcrossbuild-template.yml3 stage: build
22 - mkdir build
23 - cd build
33 - section_start build "Building QEMU"
34 - make -j"$JOBS" all check-build
35 - section_end build
51 # Job to cross-build specific accelerators.
58 stage: build
73 - mkdir build
74 - cd build
[all …]
H A Dstages.yml1 # Currently we have two build stages after our containers are built:
2 # - build (for traditional build and test or first stage build)
3 # - test (for test stages, using build artefacts from a build stage)
6 - build
H A Dstatic_checks.yml3 stage: build
17 stage: build
57 - cd build
66 - job: build-system-fedora-rust-nightly
74 check-build-units:
76 stage: build
86 - mkdir build
87 - cd build
93 - .gitlab-ci.d/check-units.py build/compile_commands.json
/qemu/tests/vm/
H A DMakefile.include3 # Hack to allow running in an unconfigured build tree
12 .PHONY: vm-build-all vm-clean-all
44 @echo " vm-build-freebsd - Build QEMU in FreeBSD VM"
45 @echo " vm-build-netbsd - Build QEMU in NetBSD VM"
46 @echo " vm-build-openbsd - Build QEMU in OpenBSD VM"
49 @echo " vm-build-ubuntu.aarch64 - Build QEMU in ubuntu aarch64 VM"
50 @echo " vm-build-centos.aarch64 - Build QEMU in CentOS aarch64 VM"
52 @echo " (to build centos/ubuntu aarch64 images use configure --efi-aarch64)"
55 @echo " (install genisoimage to build centos/ubuntu images)"
57 @echo " vm-build-haiku.x86_64 - Build QEMU in Haiku VM"
[all …]
/qemu/docs/devel/
H A Dbuild-system.rst2 The QEMU build system architecture
6 QEMU build system. As with projects using GNU autotools, the QEMU build
8 to determine the local build environment characteristics, then they run
9 "make" to build the project. This is about where the similarities with
12 The two general ways to perform a build are as follows:
14 - build artifacts outside of QEMU source tree entirely::
17 mkdir build
18 cd build
22 - build artifacts in a subdir of QEMU source tree::
24 mkdir build
[all …]
H A Dindex-build.rst1 QEMU Build System
4 Details about how QEMU's build system works. You will need to understand
5 some of the basics if you are adding new files and targets to the build.
10 build-system
11 build-environment
/qemu/.gitlab-ci.d/custom-runners/
H A Dubuntu-22.04-aarch64.yml2 # setup by the scripts/ci/setup/ubuntu/build-environment.yml task
3 # "Install basic packages to build QEMU on Ubuntu 22.04"
8 stage: build
16 - mkdir build
17 - cd build
18 # Disable -static-pie due to build error with system libc:
29 stage: build
41 - mkdir build
42 - cd build
51 stage: build
[all …]
H A Dubuntu-22.04-s390x.yml2 # setup by the scripts/ci/setup/ubuntu/build-environment.yml task
3 # "Install basic packages to build QEMU on Ubuntu 22.04"
8 stage: build
16 - mkdir build
17 - cd build
27 stage: build
38 - mkdir build
39 - cd build
48 stage: build
60 - mkdir build
[all …]
/qemu/contrib/gitdm/
H A Dfiletypes.txt31 # ie. we want ltmain.sh -> 'build' instead of 'code'.
36 order build,interface,tests,code,documentation,devel-doc,blobs
105 filetype build configure.*$
106 filetype build Makefile$
107 filetype build Makefile\.*$
108 filetype build config$
109 filetype build conf$
110 filetype build \.cfg$
111 filetype build \.mk$
112 filetype build \.mak$
[all …]
/qemu/roms/
H A DMakefile59 @echo "nothing is build by default"
60 @echo "available build targets:"
77 "build targets"
79 bios: build-seabios-config-seabios-128k \
80 build-seabios-config-seabios-256k \
81 build-seabios-config-seabios-microvm
88 seavgabios-isavga: build-seabios-config-vga-isavga
91 seavgabios-%: build-seabios-config-vga-%
94 build-seabios-config-%: config.%
113 pxe-rom-%: build-pxe-roms
[all …]
H A Dedk2-build.py3 build helper script for edk2, see
4 https://gitlab.com/kraxel/edk2-build-config
21 """ detect 'git rebase -x edk2-build.py master' testbuilds """
42 version_override = "test-build-patch-series"
49 def get_toolchain(cfg, build): argument
50 if cfg.has_option(build, 'tool'):
51 return cfg[build]['tool']
132 print('### BUILD FAILURE')
150 srcdir = f'Build/{plat}/{tgt}_{toolchain}'
179 def build_one(cfg, build, jobs = None, silent = False, nologs = False): argument
[all …]
H A Dedk2-build.config39 [build.ovmf.i386]
40 desc = ovmf build (32-bit)
49 [build.ovmf.i386.secure]
50 desc = ovmf build (32-bit, secure boot)
62 [build.ovmf.x86_64]
63 desc = ovmf build (64-bit)
71 [build.ovmf.x86_64.secure]
72 desc = ovmf build (64-bit, secure boot)
81 [build.ovmf.microvm]
82 desc = ovmf build for microvm
[all …]
/qemu/
H A DMakefile7 # Always point to the root of the build tree (needs GNU make).
31 docker docker-% lcitool-refresh vm-help vm-test vm-build-%
48 # 0. ensure the build tree is okay
50 # Check that we're not trying to do an out-of-tree build from
51 # a tree that's been used for an in-tree build.
54 $(error This is an out of tree build but your source tree ($(SRC_PATH)) \
55 seems to have been used for an in-tree build. You can fix this by running \
71 ifeq ($(wildcard build.ninja),)
97 # 3. ensure meson-generated build files are up-to-date
100 Makefile.ninja: build.ninja
[all …]
H A D.patchew.yml94 This series failed the {{ test }} build test. Please find the testing commands and
104 This series failed build test on {{test}} host. Please find the details below.
161 BUILD=$PWD/build
162 mkdir -p $BUILD $INSTALL
164 cd $BUILD
190 BUILD=$PWD/build
191 mkdir -p $BUILD $INSTALL
193 cd $BUILD
223 make vm-build-freebsd J=21 QEMU=$QEMU
244 BUILD=$PWD/build
[all …]
/qemu/tests/uefi-test-tools/
H A DMakefile23 # Preserve all intermediate targets if the build succeeds.
26 # final build products, in case the user re-runs "make" without any changes
35 Build/$(binary).$(target)$(suffix))))
43 $(images_dir)/%.iso.qcow2: Build/%.iso.raw
50 Build/%.iso.raw: Build/%.fat
70 Build/%.fat: Build/%.efi
86 # "build.sh" invokes the "build" utility of edk2 BaseTools. In any given edk2
87 # workspace, at most one "build" instance may be operating at a time. Therefore
91 # In turn, the "build" utility of edk2 BaseTools invokes another "make".
96 # call $(MAKE) are classified automatically as recursive; for "build.sh" below,
[all …]
H A Duefi-test-build.config7 [build.arm]
10 dest = ./Build
17 [build.aarch64]
20 dest = ./Build
27 [build.loongarch64]
30 dest = ./Build
37 [build.riscv64]
40 dest = ./Build
47 [build.ia32]
50 dest = ./Build
[all …]
/qemu/tests/docker/dockerfiles/
H A Ddebian-toolchain.docker9 # Install build utilities for building gcc and glibc.
10 # ??? The build-dep isn't working, missing a number of
11 # minimal build dependiencies, e.g. libmpc.
28 apt build-dep -yy --arch-only gcc glibc
30 ADD build-toolchain.sh /root/build-toolchain.sh
32 RUN cd /root && ./build-toolchain.sh
34 # Throw away the extra toolchain build deps, the downloaded source,
35 # and the build trees by restoring the original image,
H A Demsdk-wasm32-cross.docker11 FROM emscripten/emsdk:$EMSDK_VERSION_QEMU AS build-base
22 build-essential \
26 ninja-build \
29 RUN mkdir /build
30 WORKDIR /build
49 FROM build-base AS zlib-dev
58 FROM build-base AS libffi-dev
72 FROM build-base AS pixman-dev
93 FROM build-base AS glib-dev
143 FROM build-base
/qemu/docs/devel/testing/
H A Dmain.rst9 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,
51 Before running tests, it is best to build QEMU programs first. Some tests
83 3. Add the test to ``tests/unit/meson.build``. The unit tests are listed in a
150 the build in the meson.build file.
200 ``tests/qemu-iotests`` directory under the build directory, and run ``./check``
334 # ci - tests to run on build
368 build and test QEMU in predefined and widely accessible Linux
432 make docker-test-build@debian
435 is downloaded and initialized automatically), in which the ``test-build`` job
[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
32 You can find how to install build dependencies for different systems on the
33 :ref:`setup-build-env` page.
60 Other host architectures are not supported. It is possible to build QEMU system
93 Some build dependencies may follow less conservative rules:
106 Python build dependencies
107 Some of QEMU's build dependencies are written in Python. Usually these
111 Package Index (PyPI) via ``pip``, in order to build QEMU.
[all …]
/qemu/scripts/coverity-scan/
H A Drun-coverity-scan14 # run the (closed-source) coverity build tools, so don't
19 # build. (This is necessary so that the filenames that the Coverity
21 # regular expressions it uses; an out-of-tree build won't work for this.)
107 # Exit success as this isn't a build error.
115 # build docker container including the coverity-scan tools
120 tests/docker/docker.py --engine ${DOCKER_ENGINE} build \
134 echo "Checking for new version of coverity build tools..."
138 # out of date md5 or no md5: download new build tool
139 # blow away the old build tool
140 echo "Downloading coverity build tools..."
[all …]
/qemu/tests/
H A DMakefile.include27 @echo " $(MAKE) check-build Build most test binaries"
40 BUILD_TCG_TARGET_RULES=$(patsubst %,build-tcg-tests-%, $(TCG_TESTS_TARGETS))
48 .PHONY: $(TCG_TESTS_TARGETS:%=build-tcg-tests-%)
49 $(TCG_TESTS_TARGETS:%=build-tcg-tests-%): build-tcg-tests-%: $(BUILD_DIR)/tests/tcg/config-%.mak
52 "BUILD","$* guest-tests")
55 $(TCG_TESTS_TARGETS:%=run-tcg-tests-%): run-tcg-tests-%: build-tcg-tests-%
72 .PHONY: build-tcg
73 build-tcg: $(BUILD_TCG_TARGET_RULES)
89 # Build up our target list from the filtered list of ninja targets
120 check-build: run-ninja
/qemu/tests/docker/
H A DMakefile.include41 DOCKER_BUILDKIT=1 $(RUNC) build \
45 --build-arg BUILDKIT_INLINE_CACHE=1 \
47 --build-arg USER=$(USER) \
48 --build-arg UID=$(UID)) \
50 "BUILD", $*)
65 $(DOCKER_SCRIPT) build -t qemu/debian-$* -f $< \
70 "BUILD","binfmt debian-$* (debootstrapped)"), \
73 { echo "You will need to build $(EXECUTABLE)"; exit 1;},\
97 $(DOCKER_SCRIPT) build -t qemu/$1 -f $< \
100 $(DOCKER_FILES_DIR)/$1.d/build-toolchain.sh, \
[all …]

12345678910>>...22