/openbmc/qemu/.gitlab-ci.d/ |
H A D | crossbuilds.yml | 2 - 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 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 …]
|
/openbmc/qemu/tests/docker/dockerfiles/ |
H A D | debian-s390x-cross.docker | 1 # 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 …]
|
H A D | debian-all-test-cross.docker | 2 # Docker all cross-compiler target (tests only) 4 # While the normal cross builds take care to setup proper multiarch 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 && \ [all …]
|
/openbmc/linux/Documentation/bpf/ |
H A D | s390.rst | 8 IBM Z are mainframe computers, which are descendants of IBM System/360 from 12 2. One-time setup 27 --variant=minbase \ 28 --include=sudo \ 30 ./s390-toolchain 31 sudo mount --rbind /dev ./s390-toolchain/dev 32 sudo mount --rbind /proc ./s390-toolchain/proc 33 sudo mount --rbind /sys ./s390-toolchain/sys 34 sudo chroot ./s390-toolchain 38 sudo dpkg --add-architecture s390x [all …]
|
/openbmc/linux/tools/testing/ktest/examples/ |
H A D | crosstests.conf | 2 # Example config for cross compiling 8 # running on a x86_64 system have been downloaded and installed into: 14 # /usr/local/gcc-4.5.2-nolibc/mips-linux/bin/mips-linux-gcc 16 # Some of the archs will use gcc-4.5.1 instead of gcc-4.5.2 33 OUTPUT_DIR = ${THIS_DIR}/cross-compile 35 # The build will be compiled with -j8 36 BUILD_OPTIONS = -j8 45 # The log file is stored in the OUTPUT_DIR called cross.log 47 LOG_FILE = ${OUTPUT_DIR}/cross.log 78 MAKE_CMD = PATH=/usr/local/gcc-${GCC_VER}-nolibc/${CROSS}/bin:$PATH CROSS_COMPILE=${CROSS}- make AR… [all …]
|
/openbmc/linux/Documentation/kbuild/ |
H A D | llvm.rst | 11 ----- 18 <https://www.chromium.org/chromium-os>`_, `OpenMandriva 20 <https://chimera-linux.org/>`_ use Clang built kernels. Google's and Meta's 24 objects <https://www.aosabook.org/en/llvm.html>`_. Clang is a front-end to LLVM 26 pronounced "klang," not "see-lang." 29 ------------------ 35 to compile for the host target. For cross compiling:: 40 ------------------ 45 make CC=clang LD=ld.lld AR=llvm-ar NM=llvm-nm STRIP=llvm-strip \ 46 OBJCOPY=llvm-objcopy OBJDUMP=llvm-objdump READELF=llvm-readelf \ [all …]
|
/openbmc/qemu/ |
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 | MAINTAINERS | 10 consult qemu-devel and not any specific individual privately. 23 W: Web-page with status/info 24 Q: Patchwork web based patch tracking system site 34 it has been replaced by a better system and you 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 [all …]
|
H A D | meson.build | 10 meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) 22 host_os = host_machine.system() 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"') [all …]
|
/openbmc/openbmc/poky/meta/recipes-kernel/makedumpfile/makedumpfile/ |
H A D | 0001-makedumpfile-replace-hardcode-CFLAGS.patch | 11 system doesn't build static library by default 13 Upstream-Status: Inappropriate [oe specific] 15 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> 17 [2021-11-18] Patch updated to use CFLAGS_COMMON for zstd 18 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> 21 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> 22 --- 23 Makefile | 40 +++++++++++++++++++++------------------- 24 1 file changed, 21 insertions(+), 19 deletions(-) 26 diff --git a/Makefile b/Makefile [all …]
|
/openbmc/qemu/docs/system/s390x/ |
H A D | vfio-ap.rst | 7 ------------ 12 linux system running in an IBM Z system LPAR. 14 On s390x, AP adapter cards are exposed via the AP bus. This document 19 ------------------------- 51 An AP queue is the means by which an AP command-request message is sent to an 57 which the AP command-request message is to be sent for processing. 63 * NQAP: to enqueue an AP command-request message to a queue 64 * DQAP: to dequeue an AP command-reply message from a queue 73 ---------------------------------------------- 84 an APID from 0-255. If a bit is set, the corresponding adapter is valid for [all …]
|
/openbmc/qemu/include/exec/ |
H A D | translator.h | 4 * Copyright (C) 2016-2017 Lluís Vilanova <vilanova@ac.upc.edu> 7 * See the COPYING file in the top-level directory. 14 * Include this header from a target-specific file, and add a 18 * member in your target-specific DisasContext. 33 * the target-specific DisasContext, and then invoke translator_loop. 43 * @DISAS_TARGET_*: Start of target-specific conditions. 79 * Architecture-agnostic disassembly context. 97 * (2) We are executing a synthetic instruction (s390x EX). 109 * Initialize the target-specific portions of DisasContext struct. 120 * Disassemble one instruction and set db->pc_next for the start [all …]
|
/openbmc/qemu/docs/about/ |
H A D | build-platforms.rst | 1 .. _Supported-build-platforms: 25 support for those backports, unless the feature is auto-detectable in a 33 ---------------------------- 37 .. list-table:: 38 :header-rows: 1 40 * - CPU Architecture 41 - Accelerators 42 * - Arm 43 - hvf (64 bit only), kvm (64 bit only), tcg, xen 44 * - MIPS (64 bit little endian only) [all …]
|
/openbmc/linux/tools/testing/selftests/wireguard/qemu/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 13 CBUILD := $(shell gcc -dumpmachine) 14 HOST_ARCH := $(firstword $(subst -, ,$(CBUILD))) 19 MIRROR := https://download.wireguard.com/qemu-test/distfiles/ 21 KERNEL_BUILD_PATH := $(BUILD_PATH)/kernel$(if $(findstring yes,$(DEBUG_KERNEL)),-debug) 28 $(1)_NAME := $(2)-$$($(1)_VERSION) 36 mkdir -p $(DISTFILES_PATH) 37 …-x $$@.lock -c '[ -f $$@ ] && exit 0; wget -O $$@.tmp $(MIRROR)$(1) || wget -O $$@.tmp $(2)$(1) ||… 46 … $(call tar_download,WIREGUARD_TOOLS,wireguard-tools,1.0.20210914,.tar.xz,https://git.zx2c4.com/wi… [all …]
|
/openbmc/linux/Documentation/dev-tools/kunit/ |
H A D | run_wrapper.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 manually, see: Documentation/dev-tools/kunit/run_manual.rst. 17 .. code-block:: 23 .. code-block:: 31 .. code-block:: 33 ./tools/testing/kunit/kunit.py run --timeout=30 --jobs=`nproc --all` 35 - ``--timeout`` sets a maximum amount of time for tests to run. 36 - ``--jobs`` sets the number of threads to build the kernel. 45 tests we want to run independently, or if we want to use pre-defined 51 .. code-block:: [all …]
|
/openbmc/linux/Documentation/arch/s390/ |
H A D | vfio-ap.rst | 11 linux system running in an IBM Z system LPAR. 13 The AP adapter cards are exposed via the AP bus. The motivation for vfio-ap 34 The AP adapter cards are assigned to a given LPAR via the system's Activation 35 Profile which can be edited via the HMC. When the linux host system is IPL'd 45 sub-directory:: 68 The AP usage and control domains are assigned to a given LPAR via the system's 69 Activation Profile which can be edited via the HMC. When a linux host system 76 significant bit, correspond to domains 0-255. 89 the cross product of the AP adapter and usage domain numbers detected when the 111 * NQAP: to enqueue an AP command-request message to a queue [all …]
|
/openbmc/linux/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 1 // SPDX-License-Identifier: GPL-2.0-only 39 * flags - The flags to pass when opening KVM_DEV_PATH. 102 * cap - Capability 134 vm->dirty_ring_size = ring_size; in vm_enable_dirty_ring() 139 vm->kvm_fd = _open_kvm_dev_path_or_exit(O_RDWR); in vm_open() 143 vm->fd = __kvm_ioctl(vm->kvm_fd, KVM_CREATE_VM, (void *)vm->type); in vm_open() 144 TEST_ASSERT(vm->fd >= 0, KVM_IOCTL_ERROR(KVM_CREATE_VM, vm->fd)); in vm_open() 150 [VM_MODE_P52V48_4K] = "PA-bits:52, VA-bits:48, 4K pages", in vm_guest_mode_string() 151 [VM_MODE_P52V48_64K] = "PA-bits:52, VA-bits:48, 64K pages", in vm_guest_mode_string() 152 [VM_MODE_P48V48_4K] = "PA-bits:48, VA-bits:48, 4K pages", in vm_guest_mode_string() [all …]
|
/openbmc/qemu/accel/kvm/ |
H A D | kvm-all.c | 12 * See the COPYING file in the top-level directory. 24 #include "qemu/config-file.h" 25 #include "qemu/error-report.h" 29 #include "hw/s390x/adapter.h" 34 #include "sysemu/accel-blocker.h" 39 #include "qemu/main-loop.h" 43 #include "qapi/qapi-types-common.h" 44 #include "qapi/qapi-visit-common.h" 46 #include "qemu/guest-random.h" 48 #include "kvm-cpus.h" [all …]
|
/openbmc/ |
D | opengrok1.0.log | 1 2025-03-23 03:00:33.620-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-03-23 03:00:33.720-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
D | opengrok2.0.log | 1 2025-03-22 03:00:49.337-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-03-22 03:00:49.465-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
/openbmc/linux/ |
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [all...] |