Home
last modified time | relevance | path

Searched refs:build (Results 1 – 25 of 227) sorted by relevance

12345678910

/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 DMakefile79 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
118 efi-rom-%: build-pxe-roms build-efi-roms edk2-basetools
124 build-pxe-roms:
129 build-efi-roms: build-pxe-roms
[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 …]
H A Dedk2-build.py49 def get_toolchain(cfg, build): argument
50 if cfg.has_option(build, 'tool'):
51 return cfg[build]['tool']
179 def build_one(cfg, build, jobs = None, silent = False, nologs = False): argument
180 b = cfg[build]
183 cmdline += [ '-t', get_toolchain(cfg, build) ]
218 build + '.' + tgt,
228 get_toolchain(cfg, build),
320 for build in cfg.sections():
321 if not build.startswith('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
H A Ddebian-hexagon-cross.docker5 # needs to be able to build QEMU itself in CI we include its
6 # build-deps.
15 # Install common build utilities
24 ninja-build \
29 # Install QEMU build deps for use in CI
31 apt build-dep -yy --arch-only qemu && \
H A Ddebian-loongarch-cross.docker5 # https://github.com/loongson/build-tools/releases
16 apt build-dep -yy qemu
22 build-essential \
31 ninja-build \
40 RUN curl -#SL https://github.com/loongson/build-tools/releases/download/2023.08.08/CLFS-loongarch64…
H A Ddebian-all-test-cross.docker5 # build environments which can cross build QEMU this just installs the
7 # to build and run linux-user tests on GitLab
18 apt build-dep -yy qemu
20 # Add extra build tools and as many cross compilers as we can for testing
29 ninja-build \
/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.rst4 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
H A Dbuild-environment.rst2 .. _setup-build-env:
4 Setup build environment
20 Note: Installing dependencies using your package manager build dependencies may
42 sudo apt update && sudo apt build-dep qemu
52 brew update && brew install $(brew deps --include-build qemu)
71 MSYS2 package manager does not offer a built-in way to install build
96 build QEMU in MSYS2 itself.
/qemu/tests/vm/
H A DMakefile.include12 .PHONY: vm-build-all vm-clean-all
86 vm-build-all: $(addprefix vm-build-, $(IMAGES))
100 $(if $(QEMU_LOCAL),--build-path $(BUILD_DIR)) \
106 --build-image $@, \
110 vm-build-%: $(IMAGES_DIR)/%.img $(VM_VENV)
117 $(if $(QEMU_LOCAL),--build-path $(BUILD_DIR)) \
121 $(if $(BUILD_TARGET),--build-target $(BUILD_TARGET)) \
123 --build-qemu $(SRC_PATH) -- \
141 $(if $(QEMU_LOCAL),--build-path $(BUILD_DIR)) \
/qemu/tests/uefi-test-tools/
H A Duefi-test-build.config7 [build.arm]
17 [build.aarch64]
27 [build.loongarch64]
37 [build.riscv64]
47 [build.ia32]
57 [build.x64]
/qemu/tests/
H A DMakefile.include40 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
55 $(TCG_TESTS_TARGETS:%=run-tcg-tests-%): run-tcg-tests-%: build-tcg-tests-%
72 .PHONY: build-tcg
73 build-tcg: $(BUILD_TCG_TARGET_RULES)
120 check-build: run-ninja
/qemu/
H A DMakefile31 docker docker-% lcitool-refresh vm-help vm-test vm-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),)
100 Makefile.ninja: build.ninja
104 echo 'build-files = \'; \
/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/rust/
H A D.gitignore1 # Ignore any cargo development build artifacts; for qemu-wide builds, all build
2 # artifacts will go to the meson build directory.
/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)) \
65 $(DOCKER_SCRIPT) build -t qemu/debian-$* -f $< \
97 $(DOCKER_SCRIPT) build -t qemu/$1 -f $< \
100 $(DOCKER_FILES_DIR)/$1.d/build-toolchain.sh, \
114 $(DOCKER_FILES_DIR)/debian-microblaze-cross.d/build-toolchain.sh
H A Dtest-fuzz20 mkdir build-oss-fuzz
22 env CC="clang" CXX="clang++" CFLAGS="-fsanitize=address" ./scripts/oss-fuzz/build.sh
24 for fuzzer in $(find ./build-oss-fuzz/DEST_DIR/ -executable -type f | grep -v slirp); do
H A Dtest-misc17 requires_binary sphinx-build-3 sphinx-build
/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/scripts/coverity-scan/
H A Drun-coverity-scan120 tests/docker/docker.py --engine ${DOCKER_ENGINE} build \
409 rm -rf +build
410 mkdir +build
411 cd +build
436 cov-build --dir cov-int $COVERITY_BUILD_CMD
/qemu/hw/loongarch/
H A Dmeson.build7 'virt-fdt-build.c',
9 loongarch_ss.add(when: 'CONFIG_ACPI', if_true: files('virt-acpi-build.c'))
/qemu/rust/qemu-api/
H A DREADME.md5 The C bindings can be generated with `bindgen`, using this build target:
13 Common Cargo tasks can be performed from the QEMU build directory

12345678910