/openbmc/qemu/.gitlab-ci.d/ |
H A D | buildtest.yml | 2 - 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 D | cirrus.yml | 5 # The Cirrus CI configuration is generated by replacing target-specific 16 image: registry.gitlab.com/libvirt/libvirt-ci/cirrus-run:latest 19 # as there's often a 5-10 minute delay before Cirrus CI 23 - source .gitlab-ci.d/cirrus/$NAME.vars 24 - sed -e "s|[@]CI_REPOSITORY_URL@|$CI_REPOSITORY_URL|g" 25 -e "s|[@]CI_COMMIT_REF_NAME@|$CI_COMMIT_REF_NAME|g" 26 -e "s|[@]CI_COMMIT_SHA@|$CI_COMMIT_SHA|g" 27 -e "s|[@]CIRRUS_VM_INSTANCE_TYPE@|$CIRRUS_VM_INSTANCE_TYPE|g" 28 -e "s|[@]CIRRUS_VM_IMAGE_SELECTOR@|$CIRRUS_VM_IMAGE_SELECTOR|g" 29 -e "s|[@]CIRRUS_VM_IMAGE_NAME@|$CIRRUS_VM_IMAGE_NAME|g" [all …]
|
/openbmc/qemu/tests/lcitool/ |
H A D | refresh | 3 # Re-generate container recipes 7 # https://gitlab.com/libvirt/libvirt-ci 13 # the top-level directory. 28 lcitool_path = Path(self_dir, "libvirt-ci", "bin", "lcitool") 30 lcitool_cmd = [lcitool_path, "--data-dir", self_dir] 63 " id ${USER} 2>/dev/null || useradd -u ${UID} -U ${USER}; fi\n" 70 cmd.extend(["--cross", cross]) 82 filename = Path(src_dir, ".gitlab-ci.d", "cirrus", target + ".vars") 83 cmd = lcitool_cmd + ["variables", "--format", "shell", target, "qemu"] 89 cmd = lcitool_cmd + ["variables", "--format", "json", target, "qemu"] [all …]
|
/openbmc/u-boot/ |
H A D | .travis.yml | 1 # SPDX-License-Identifier: GPL-2.0+ 4 # build U-Boot on Travis CI - https://travis-ci.org/ 14 - ubuntu-toolchain-r-test 15 - llvm-toolchain-trusty-7 17 - cppcheck 18 - sloccount 19 - sparse 20 - bc 21 - build-essential 22 - libsdl1.2-dev [all …]
|
/openbmc/qemu/tests/data/acpi/ |
H A D | rebuild-expected-aml.sh | 4 # Rebuild expected AML files for acpi unit-test 13 # See the COPYING.LIB file in the top-level directory. 15 qemu_arches="x86_64 aarch64 riscv64" 17 if [ ! -e "tests/qtest/bios-tables-test" ]; then 18 echo "Test: bios-tables-test is required! Run make check before this script." 23 if grep TARGET_DIRS= config-host.mak; then 25 if grep TARGET_DIRS= config-host.mak | grep "$arch"-softmmu; 27 qemu_bins="$qemu_bins ./qemu-system-$arch" 31 echo "config-host.mak missing!" 36 if [ -z "$qemu_bins" ]; then [all …]
|
/openbmc/qemu/ |
H A D | .travis.yml | 5 - gcc 9 # - OS name (currently only linux) 10 # - OS distribution (e.g. "jammy" for Linux) 11 # - Names and values of visible environment variables set in .travis.yml or Settings panel 19 # $ travis encrypt -r "qemu/qemu" "irc.oftc.net#qemu" 23 …- secure: "F7GDRgjuOo5IUyRLqSkmDL7kvdU4UcH3Lm/W2db2JnDHTGCqgEdaYEYKciyCLZ57vOTsTsOgesN8iUT7hNHBd1K… 30 - SRC_DIR=".." 31 - BUILD_DIR="build" 32 - BASE_CONFIG="--disable-docs --disable-tools" 33 - TEST_BUILD_CMD="" [all …]
|
H A D | configure | 14 source_path=$(cd "$(dirname -- "$0")"; pwd) 16 if test "$PWD" -ef "$source_path" 20 MARKER=build/auto-created-by-configure 22 if test -e build 24 if test -f $MARKER 26 rm -rf build 36 echo "your source directory, or try doing an out-of-tree build." 41 # This file is auto-generated by configure to support in-source tree 46 @$(MAKE) -C build -f Makefile $(MAKECMDGOALS) 48 test -e build/auto-created-by-configure ; \ [all …]
|
H A D | meson.build | 10 meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) 23 config_host = keyval.load(meson.current_build_dir() / 'config-host.mak') 30 tmpdir = meson.current_build_dir() / 'meson-private/temp' 49 supported_cpus = ['ppc', 'ppc64', 's390x', 'riscv32', 'riscv64', 'x86', 'x86_64', 61 have_linux_user = have_linux_user or target.endswith('linux-user') 62 have_bsd_user = have_bsd_user or target.endswith('bsd-user') 63 have_system = have_system or target.endswith('-softmmu') 107 …dgen.version() + ' is unsupported. You can install a new version with "cargo install bindgen-cli"') 114 message('To use Rust you can install a new version with "cargo install bindgen-cli"') 132 # instead. QEMU --enable-modules depends on this because the SystemTap [all …]
|
H A D | .patchew.yml | 1 --- 91 {% elif test == "docker-mingw@fedora" or test == "docker-quick@centos8" or test == "asan" %} 115 --- 117 Please send your feedback to patchew-devel@redhat.com 126 time make docker-test-debug@fedora TARGET_LIST=x86_64-softmmu J=14 NETWORK=1 127 docker-quick@centos8: 129 requirements: docker,x86_64 133 time make docker-test-quick@centos8 SHOW_ENV=1 J=14 NETWORK=1 140 git rev-parse base > /dev/null || exit 0 141 ./scripts/checkpatch.pl --mailback base.. [all …]
|
H A D | MAINTAINERS | 10 consult qemu-devel and not any specific individual privately. 23 W: Web-page with status/info 59 ------------------------------ 63 L: qemu-devel@nongnu.org 72 R: Philippe Mathieu-Daudé <philmd@linaro.org> 76 F: docs/devel/code-of-conduct.rst 77 F: docs/devel/conflict-resolution.rst 78 F: docs/devel/submitting-a-patch.rst 79 F: docs/devel/submitting-a-pull-request.rst 82 ------------------------------------------------- [all …]
|
/openbmc/qemu/tests/docker/dockerfiles/ |
H A D | debian-amd64-cross.docker | 1 # 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 D | fedora-win64-cross.docker | 1 # THIS FILE WAS AUTO-GENERATED 3 # $ lcitool dockerfile --layers all --cross-arch mingw64 fedora-40 qemu,qemu-win-installer 5 # https://gitlab.com/libvirt/libvirt-ci 9 RUN dnf install -y nosync && \ 11 if test -d /usr/lib64\n\ 19 nosync dnf update -y && \ 20 nosync dnf install -y \ 23 bindgen-cli \ 26 ca-certificates \ 29 dbus-daemon \ [all …]
|
H A D | debian-i686-cross.docker | 1 # 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 D | debian-loongarch-cross.docker | 2 # Docker cross-compiler target 5 # https://github.com/loongson/build-tools/releases 7 FROM docker.io/library/debian:11-slim 9 # Duplicate deb line as deb-src 10 RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list 13 apt-get update && \ 14 apt-get install -y eatmydata && \ 15 eatmydata apt-get dist-upgrade -y && \ 16 apt build-dep -yy qemu 18 RUN apt-get update && \ [all …]
|
/openbmc/qemu/configs/devices/x86_64-softmmu/ |
H A D | default.mak | 1 # Default configuration for x86_64-softmmu 3 include ../i386-softmmu/default.mak
|
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/ |
H A D | qemu-targets.inc | 2 # aarch64 arm armeb alpha cris i386 x86_64 m68k microblaze 13 softmmuonly += arch + "-softmmu," 18 linuxuseronly += arch + "-linux-user," 21 return softmmuonly + ''.join([arch + "-softmmu" + "," for arch in archs]).rstrip(',') 22 …return softmmuonly + linuxuseronly + ''.join([arch + "-linux-user" + "," + arch + "-softmmu" + ","… 25 return ",".join(filter(lambda i: "-linux-user" in i, get_qemu_target_list(d).split(','))) 28 return ",".join(filter(lambda i: "-linux-user" not in i, get_qemu_target_list(d).split(',')))
|
/openbmc/qemu/tests/docker/ |
H A D | common.rc | 12 # the top-level directory. 16 # "none" to allow for other options like --disable-tcg to restrict the 21 DEF_TARGET_LIST=${DEF_TARGET_LIST:-"x86_64-softmmu,aarch64-softmmu"} 30 if test -f "$d/$c" 45 config_opts="--enable-werror \ 46 ${TARGET_LIST:+--target-list=${TARGET_LIST}} \ 47 --prefix=$INSTALL_DIR \ 66 INVOCATION="${TEST_COMMAND:-make $MAKEFLAGS check}" 90 rm -rf $PWD/=destdir
|
H A D | test-block | 11 # the COPYING file in the top-level directory. 17 build_qemu --target-list=x86_64-softmmu || test_fail "Build failed" 18 cd tests/qemu-iotests 20 ./check -g quick -$t || test_fail "Test failed: iotests $t"
|
/openbmc/qemu/tests/ |
H A D | Makefile.include | 1 # -*- Mode: makefile -*- 3 .PHONY: check-help 4 check-help: 6 …@echo " $(MAKE) check Run block, qapi-schema, unit, softfloat, qtest and decode… 10 @echo " $(MAKE) check-qtest-TARGET Run qtest tests for given target" 11 @echo " $(MAKE) check-qtest Run qtest tests" 12 @echo " $(MAKE) check-functional Run python-based functional tests" 13 @echo " $(MAKE) check-functional-TARGET Run functional tests for a given target" 14 @echo " $(MAKE) check-unit Run qobject tests" 15 @echo " $(MAKE) check-qapi-schema Run QAPI schema tests" [all …]
|
/openbmc/docs/ |
H A D | cheatsheet.md | 11 meta-phosphor/common/recipes-kernel/linux/linux-obmc_X.Y.bb 31 $ bitbake obmc-phosphor-image 41 $ bitbake obmc-phosphor-image 49 meta-<layer>/meta-<system>/conf/machine/machineA.conf 50 meta-<layer>/meta-<system>/conf/machine/machineB.conf 59 $ bitbake obmc-phosphor-image 69 $ bitbake -c populate_sdk obmc-phosphor-image 70 $ ./tmp/deploy/sdk/openbmc-phosphor-glibc-x86_64-obmc-phosphor-image-armv5e-toolchain-2.1.sh 77 . /opt/openbmc-phosphor/2.1/environment-setup-armv5e-openbmc-linux-gnueabi 85 rm -rf build/conf [all …]
|
/openbmc/qemu/docs/devel/migration/ |
H A D | qpl-compression.rst | 4 The Intel Query Processing Library (Intel ``QPL``) is an open-source library to 8 The ``QPL`` compression relies on Intel In-Memory Analytics Accelerator(``IAA``) 21 +----------------+ +------------------+ 22 | MultiFD Thread | |accel-config tool | 23 +-------+--------+ +--------+---------+ 27 +-------+--------+ | Setup IAA 29 +-------+---+----+ | 31 | +-------------+-------+ 33 | Devices +-----+-----+ 35 | +-----+-----+ [all …]
|
H A D | qatzip-compression.rst | 21 |-----------|--------|---------|----------|----------|------|------| 24 |-----------|--------|---------|----------|----------|------|------| 26 |-----------|--------|---------|----------|----------|------|------| 28 |-----------|--------|---------|----------|----------|------|------| 30 |-----------|--------|---------|----------|----------|------|------| 41 <https://github.com/intel/QATzip?tab=readme-ov-file#introductionl>`_ 45 +----------------+ 47 +-------+--------+ 50 +-------+--------+ 52 +-------+--------+ [all …]
|
/openbmc/qemu/qapi/ |
H A D | machine.json | 1 # -*- Mode: Python -*- 5 # See the COPYING file in the top-level directory. 12 { 'include': 'machine-common.json' } 17 # The comprehensive enumeration of QEMU system emulation ("softmmu") 18 # targets. Run "./configure --help" in the project root directory, 19 # and look for the \*-softmmu targets near the "--target-list" option. 30 # "qemu-system-" prefix to produce the corresponding QEMU 31 # executable name. This is true even for "qemu-system-x86_64". 41 'x86_64', 'xtensa', 'xtensaeb' ] } 52 'data': [ 'uninitialized', 'stopped', 'check-stop', 'operating', 'load' ] } [all …]
|
/openbmc/qemu/tests/vm/ |
H A D | basevm.py | 4 # Copyright 2017-2019 Red Hat Inc. 11 # the COPYING file in the top-level directory. 62 'block' : "-drive file={},if=none,id=drive0,cache=writeback "\ 63 "-device virtio-blk,drive=drive0,bootindex=0", 64 'scsi' : "-device virtio-scsi-device,id=scsi "\ 65 "-drive file={},format=raw,if=none,id=hd0 "\ 66 "-device scsi-hd,drive=hd0,bootindex=0", 111 self._tmpdir = os.path.realpath(tempfile.mkdtemp(prefix="vm-test-", 133 os.path.join(os.path.expanduser("~/.cache/qemu-vm"), 141 netdev = "user,id=vnet,hostfwd=:127.0.0.1:{}-:22" [all …]
|
/openbmc/qemu/docs/devel/testing/ |
H A D | main.rst | 7 everything from unit testing and exercising specific sub-systems all 9 tests you can run ``make check-help`` from either the source or build 17 [./pyvenv/bin/]meson test --suite qemu:softfloat 25 ------------------------- 36 Different sub-types of "make check" tests will be explained below. 45 Unit tests, which can be invoked with ``make check-unit``, are simple C tests 53 1. Create a new source file. For example, ``tests/unit/foo-test.c``. 63 is in ``tests/unit/foo-test.c``, it is enough to add an entry like:: 67 'foo-test': [], 80 make check-unit V=1 [all …]
|