/openbmc/openbmc/ |
H A D | setup | 10 # http://www.apache.org/licenses/LICENSE-2.0 21 if [ -z "$COLUMN_CMD" ]; then 26 if [ -n "$EXPAND_CMD" ]; then 27 COLUMN=( "sh" "-c" "$COLUMN_CMD | $EXPAND_CMD" ) 40 if [ -n "$ZSH_NAME" ]; then 44 configs="$(find meta-* -path "*/conf/machine/*.conf")" 46 configs=$(ls -1 meta-*/meta-*/conf/machine/*.conf meta-*/conf/machine/*.conf) 48 # Add qemu machines. 49 configs="$configs $(ls -1 poky/meta/conf/machine/qemu*.conf)" 53 name=${name%.conf} [all …]
|
/openbmc/qemu/docs/interop/ |
H A D | qemu-ga.rst | 1 QEMU Guest Agent 5 -------- 7 **qemu-ga** [*OPTIONS*] 10 ----------- 12 The QEMU Guest Agent is a daemon intended to be run within virtual 16 - get information from the guest 17 - set the guest's system time 18 - read/write a file 19 - sync and freeze the filesystems 20 - suspend the guest [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 231.out | 2 qemu-img: warning: RBD options encoded in the filename as keyvalue pairs is deprecated 3 unable to get monitor info from DNS SRV with service name: ceph-mon 4 qemu-img: Could not open 'json:{'file.driver':'rbd','file.filename':'rbd:rbd/bogus:conf=BOGUS_CONF'… 5 unable to get monitor info from DNS SRV with service name: ceph-mon 6 qemu-img: Could not open 'json:{'file.driver':'rbd','file.pool':'rbd','file.image':'bogus','file.co… 7 Formatting 'rbd:rbd/aa\/bb:conf=BOGUS_CONF', fmt=raw size=1048576 8 unable to get monitor info from DNS SRV with service name: ceph-mon 9 qemu-img: rbd:rbd/aa\/bb:conf=BOGUS_CONF: error connecting: No such file or directory
|
H A D | 098.out | 9 qemu-img: Failed to empty blkdebug:TEST_DIR/blkdebug.conf:TEST_DIR/t.IMGFMT: Input/output error 18 qemu-img: Failed to empty blkdebug:TEST_DIR/blkdebug.conf:TEST_DIR/t.IMGFMT: Input/output error 31 qemu-img: Failed to empty blkdebug:TEST_DIR/blkdebug.conf:TEST_DIR/t.IMGFMT: Input/output error 45 qemu-img: Failed to empty blkdebug:TEST_DIR/blkdebug.conf:TEST_DIR/t.IMGFMT: Input/output error
|
/openbmc/openbmc/poky/meta/conf/machine/ |
H A D | qemumips64.conf | 2 #@NAME: QEMU MIPS64 machine 3 #@DESCRIPTION: Machine configuration for running a MIPS64 system on QEMU 5 require conf/machine/include/qemu.inc 6 require conf/machine/include/mips/tune-mips64r2.inc 7 require conf/machine/include/mips/qemuboot-mips.inc 9 QB_CPU = "-cpu MIPS64R2-generic" 18 QB_SYSTEM_NAME = "qemu-system-mips64"
|
H A D | qemumips.conf | 2 #@NAME: QEMU MIPS32 machine 3 #@DESCRIPTION: Machine configuration for running a MIPS system on QEMU 5 require conf/machine/include/qemu.inc 6 require conf/machine/include/mips/tune-mips32r2.inc 7 require conf/machine/include/mips/qemuboot-mips.inc 16 QB_SYSTEM_NAME = "qemu-system-mips" 18 QB_CPU = "-cpu 34Kf"
|
H A D | qemux86-64.conf | 2 #@NAME: QEMU x86-64 machine 3 #@DESCRIPTION: Machine configuration for running an x86-64 system on QEMU 5 PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" 11 require conf/machine/include/qemu.inc 12 DEFAULTTUNE ?= "core2-64" 13 require conf/machine/include/x86/tune-x86-64-v3.inc 14 require conf/machine/include/x86/qemuboot-x86.inc 16 PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot" 17 UBOOT_MACHINE ?= "qemu-x86_64_defconfig" 24 # This is because gallium swrast driver was found to crash X server on startup in qemu x32. [all …]
|
H A D | qemux86.conf | 2 #@NAME: QEMU x86 machine 3 #@DESCRIPTION: Machine configuration for running an x86 system on QEMU 5 PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" 11 require conf/machine/include/qemu.inc 12 DEFAULTTUNE ?= "core2-32" 13 require conf/machine/include/x86/tune-corei7.inc 14 require conf/machine/include/x86/qemuboot-x86.inc 16 UBOOT_MACHINE ?= "qemu-x86_defconfig" 22 XSERVER = "xserver-xorg \ 23 …${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx',… [all …]
|
H A D | qemuarmv5.conf | 2 #@NAME: QEMU ARM9 machine 3 #@DESCRIPTION: Machine configuration for running an ARMv5 system on QEMU 5 require conf/machine/include/qemu.inc 6 require conf/machine/include/arm/armv5/tune-arm926ejs.inc 13 QB_SYSTEM_NAME = "qemu-system-arm" 14 QB_MACHINE = "-machine versatilepb" 15 QB_GRAPHICS = "-device virtio-gpu-pci" 16 QB_OPT_APPEND = "-device qemu-xhci -device usb-tablet -device usb-kbd" 17 QB_DTB ?= "zImage-versatile-pb.dtb" 19 KMACHINE:qemuarmv5 = "arm-versatile-926ejs"
|
H A D | qemuppc64.conf | 2 #@NAME: QEMU PPC64 machine 3 #@DESCRIPTION: Machine configuration for running a PPC system on QEMU 5 require conf/machine/include/qemu.inc 6 require conf/machine/include/powerpc/tune-power9.inc 13 QB_SYSTEM_NAME = "qemu-system-ppc64" 14 QB_MACHINE = "-machine pseries" 15 QB_CPU = "-cpu POWER9" 16 QB_SMP ?= "-smp 2" 20 #QB_OPT_APPEND += "-device qemu-xhci -device usb-tablet -device usb-kbd" 21 QB_OPT_APPEND = "-usb -device usb-tablet" [all …]
|
H A D | qemuppc.conf | 2 #@NAME: QEMU PPC machine 3 #@DESCRIPTION: Machine configuration for running a PPC system on QEMU 5 require conf/machine/include/qemu.inc 6 require conf/machine/include/powerpc/tune-ppc7400.inc 8 TARGET_CC_KERNEL_ARCH = "-mno-spe" 15 QB_SYSTEM_NAME = "qemu-system-ppc" 16 QB_MACHINE = "-machine mac99" 17 QB_CPU = "-cpu G4" 19 QB_OPT_APPEND = "-usb -device usb-tablet" 20 QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no"
|
H A D | qemuarm64.conf | 2 #@NAME: QEMU ARMv8 machine 3 #@DESCRIPTION: Machine configuration for running an ARMv8 system on QEMU 5 require conf/machine/include/arm/armv8a/tune-cortexa57.inc 6 require conf/machine/include/qemu.inc 10 PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot" 16 QB_SYSTEM_NAME = "qemu-system-aarch64" 17 QB_MACHINE = "-machine virt" 18 QB_CPU = "-cpu cortex-a57" 19 QB_SMP ?= "-smp 4" 20 QB_CPU_KVM = "-cpu host -machine gic-version=3" [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | test-yank.c | 2 * Tests for QEMU yank feature 7 * See the COPYING file in the top-level directory. 10 #include "qemu/osdep.h" 13 #include "qemu/config-file.h" 14 #include "qemu/module.h" 15 #include "qemu/option.h" 16 #include "chardev/char-fe.h" 19 #include "qapi/qapi-commands-char.h" 20 #include "qapi/qapi-types-char.h" 21 #include "qapi/qapi-commands-yank.h" [all …]
|
/openbmc/openbmc/poky/meta/classes-recipe/ |
H A D | qemuboot.bbclass | 4 # SPDX-License-Identifier: MIT 7 # Help runqemu boot target board, "QB" means Qemu Boot, the following 8 # vars can be set in conf files, such as <bsp.conf> to make it can be 11 # QB_SYSTEM_NAME: qemu name, e.g., "qemu-system-i386" 13 # QB_OPT_APPEND: options to append to qemu, e.g., "-device usb-mouse" 16 # e.g., "bzImage-initramfs-qemux86-64.bin" if INITRAMFS_… 20 # QB_MEM: memory, e.g., "-m 512" 22 # QB_MACHINE: qemu machine, e.g., "-machine virt" 24 # QB_CPU: qemu cpu, e.g., "-cpu qemu32" 26 # QB_CPU_KVM: the similar to QB_CPU, but used when kvm, e.g., '-cpu kvm64', [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 82 You can reconfigure your build by removing the build/conf dir: [all …]
|
/openbmc/openbmc/poky/documentation/brief-yoctoprojectqs/ |
H A D | index.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 17 - The examples in this paper assume you are using a native Linux 23 :ref:`dev-manual/start:setting up to use cross platforms (crops)` 28 - You may use version 2 of Windows Subsystem For Linux (WSL 2) to set 30 See the :ref:`dev-manual/start:setting up to use windows subsystem for 35 Project, see the :doc:`/overview-manual/index`. 43 - At least &MIN_DISK_SPACE; Gbytes of free disk space, though 47 - At least &MIN_RAM; Gbytes of RAM, though a modern modern build host with as 51 - Runs a supported Linux distribution (i.e. recent releases of Fedora, 54 :ref:`ref-manual/system-requirements:supported linux distributions` [all …]
|
/openbmc/qemu/hw/scsi/ |
H A D | vhost-scsi.c | 9 * Changes for QEMU mainline + tcm_vhost kernel upstream: 13 * See the COPYING.LIB file in the top-level directory. 17 #include "qemu/osdep.h" 21 #include "qemu/error-report.h" 22 #include "qemu/module.h" 25 #include "hw/virtio/vhost-scsi.h" 27 #include "hw/virtio/virtio-scsi.h" 28 #include "hw/virtio/virtio-bus.h" 29 #include "hw/fw-path-provider.h" 30 #include "hw/qdev-properties.h" [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/manual/ |
H A D | sdk.json | 13 …qemu configuration \n \ta. Download kernel, rootfs tar.bz2 image and qemu configuration from p… 17 …-glibc-x86_64-core-image-sato-<type-arch>-toolchain-<release-version>.sh \n \tc. Run command: p… 21 … runqemu-extract-sdk core-image-sato-sdk-qemux86.tar.bz2 qemux86_rootfs_image1 \n … 25 …qemu to boot up both two images \n \ta. Run 2 commands below: \n runqemu <ker… 26 "expected_results": "Expect both qemu to boot up successfully."
|
/openbmc/openbmc/poky/scripts/ |
H A D | autobuilder-worker-prereq-tests | 6 # Designed to be run in a repo where bitbake/oe-core are already present. 8 # SPDX-License-Identifier: GPL-2.0-only 12 # Add python3-git test 20 if [ ! -x $HOME/yocto-autobuilder-helper/scripts/checkvnc ]; then 21 echo "$HOME/yocto-autobuilder-helper should be created." 24 $HOME/yocto-autobuilder-helper/scripts/checkvnc 26 . ./oe-init-build-env > /dev/null 30 git config --global user.name > /dev/null 32 echo "Please set git config --global user.name" 35 git config --global user.email > /dev/null [all …]
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-scsi-pci.c | 9 * Changes for QEMU mainline + tcm_vhost kernel upstream: 13 * See the COPYING.LIB file in the top-level directory. 17 #include "qemu/osdep.h" 19 #include "standard-headers/linux/virtio_pci.h" 20 #include "hw/qdev-properties.h" 21 #include "hw/virtio/vhost-scsi.h" 23 #include "qemu/module.h" 24 #include "hw/virtio/virtio-pci.h" 30 * vhost-scsi-pci: This extends VirtioPCIProxy. 32 #define TYPE_VHOST_SCSI_PCI "vhost-scsi-pci-base" [all …]
|
H A D | virtio-rng.c | 9 * top-level directory. 12 #include "qemu/osdep.h" 14 #include "qemu/iov.h" 15 #include "qemu/module.h" 16 #include "qemu/timer.h" 18 #include "hw/qdev-properties.h" 19 #include "hw/virtio/virtio-rng.h" 28 if (virtio_queue_ready(vrng->vq) in is_guest_ready() 29 && (vdev->status & VIRTIO_CONFIG_S_DRIVER_OK)) { in is_guest_ready() 68 vrng->quota_remaining -= size; in chr_read() [all …]
|
H A D | vhost-user-scsi-pci.c | 9 * This work is largely based on the "vhost-scsi" implementation by: 14 * See the COPYING.LIB file in the top-level directory. 18 #include "qemu/osdep.h" 20 #include "standard-headers/linux/virtio_pci.h" 21 #include "hw/virtio/vhost-user-scsi.h" 23 #include "hw/virtio/virtio-scsi.h" 25 #include "hw/qdev-properties.h" 27 #include "qemu/error-report.h" 28 #include "qemu/module.h" 33 #include "hw/virtio/virtio-pci.h" [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
H A D | runqemu.py | 4 # SPDX-License-Identifier: MIT 26 self.recipe = 'core-image-minimal' 33 if self.machine == "qemux86-64": 56 with runqemu(self.recipe, ssh=False, launch_cmd=cmd) as qemu: 57 with open(qemu.qemurunnerlog) as f: 58 self.assertTrue(qemu.runner.logged, "Failed: %s, %s" % (cmd, f.read())) 63 with runqemu(self.recipe, ssh=False, launch_cmd=cmd) as qemu: 64 with open(qemu.qemurunnerlog) as f: 66 …ad(), regexp, "Failed to find '%s' in '%s' after running '%s'" % (regexp, qemu.qemurunnerlog, cmd)) 72 with runqemu(self.recipe, ssh=False, launch_cmd=cmd) as qemu: [all …]
|
/openbmc/openbmc/meta-ibm/conf/machine/ |
H A D | p10bmc.conf | 8 "aspeed/aspeed-bmc-ibm-bonnell.dtb \ 9 aspeed/aspeed-bmc-ibm-rainier.dtb \ 10 aspeed/aspeed-bmc-ibm-rainier-4u.dtb \ 11 aspeed/aspeed-bmc-ibm-rainier-1s4u.dtb \ 12 aspeed/aspeed-bmc-ibm-everest.dtb" 14 UBOOT_DEVICETREE = "ast2600-p10bmc" 15 SPL_BINARY = "spl/u-boot-spl.bin" 19 require conf/distro/include/phosphor-mmc.inc 20 require conf/machine/include/ast2600.inc 21 require conf/machine/include/obmc-bsp-common.inc [all …]
|
/openbmc/qemu/backends/ |
H A D | cryptodev-vhost-user.c | 2 * QEMU Cryptodev backend for QEMU cipher APIs 24 #include "qemu/osdep.h" 27 #include "qemu/error-report.h" 28 #include "hw/virtio/vhost-user.h" 29 #include "standard-headers/linux/virtio_crypto.h" 30 #include "sysemu/cryptodev-vhost.h" 31 #include "chardev/char-fe.h" 32 #include "sysemu/cryptodev-vhost-user.h" 40 #define TYPE_CRYPTODEV_BACKEND_VHOST_USER "cryptodev-vhost-user" 70 assert(cc->type == QCRYPTODEV_BACKEND_TYPE_VHOST_USER); in cryptodev_vhost_user_get_vhost() [all …]
|