| /openbmc/u-boot/ |
| H A D | Kconfig | 3 # see the file Documentation/kbuild/kconfig-language.txt in the 6 mainmenu "U-Boot $UBOOTVERSION Configuration" 12 # Allow defaults in arch-specific code to override any given here 24 string "Local version - append to U-Boot release" 26 Append an extra string to the end of your U-Boot version. 41 A string of the format -gxxxxxxxx will be added to the localversion 42 if a Git-based tree is found. The string generated by this will be 49 $ git rev-parse --verify HEAD 57 Enabling this option will pass "-Os" instead of "-O2" to gcc 58 resulting in a smaller U-Boot image. [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-graphics/libyui/libyui/ |
| H A D | 0001-Use-relative-install-paths-for-CMake.patch | 11 paths to the build host. This is a problem for cross compilation in Yocto. 16 Upstream-Status: Submitted [https://github.com/libyui/libyui/pull/140] 17 Signed-off-by: Pascal Bach <pascal.bach@siemens.com> 18 --- 19 legacy-buildtools/LibyuiCommon.cmake | 35 ++++++++++++++--------------------- 20 1 file changed, 14 insertions(+), 21 deletions(-) 22 diff --git a/legacy-buildtools/LibyuiCommon.cmake b/legacy-buildtools/LibyuiCommon.cmake 24 --- a/legacy-buildtools/LibyuiCommon.cmake 25 +++ b/legacy-buildtools/LibyuiCommon.cmake 26 @@ -258,13 +258,6 @@ MACRO( SET_ENVIRONMENT ) # setup the environment vars [all …]
|
| /openbmc/u-boot/tools/binman/etype/ |
| H A D | gbb.py | 1 # SPDX-License-Identifier: GPL-2.0+ 6 # Support for a Chromium OS Google Binary Block, used to record read-only 17 # Build GBB flags. 20 'dev-screen-short-delay': 0x1, 21 'load-option-roms': 0x2, 22 'enable-alternate-os': 0x4, 23 'force-dev-switch-on': 0x8, 24 'force-dev-boot-usb': 0x10, 25 'disable-fw-rollback-check': 0x20, 26 'enter-triggers-tonorm': 0x40, [all …]
|
| /openbmc/qemu/tests/docker/dockerfiles/ |
| H A D | debian-legacy-test-cross.docker | 1 # Docker legacy cross-compiler target (tests and minimal qemu) 6 # libc6.1-dev-alpha-cross: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054412 7 # sh4-linux-user: binaries don't run with bookworm compiler 9 # As we are targeting check-tcg here we only need minimal qemu 12 FROM docker.io/library/debian:11-slim 14 # Duplicate deb line as deb-src 15 RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list 18 apt-get update && \ 19 apt-get install -y eatmydata && \ 20 eatmydata apt-get dist-upgrade -y && \ [all …]
|
| /openbmc/phosphor-power/ |
| H A D | README.md | 1 # phosphor-power 8 Actively-maintained applications: 10 - cold-redundancy: Application that makes power supplies work in Cold Redundancy 12 - [phosphor-power-sequencer](phosphor-power-sequencer/README.md): JSON-driven 15 - [phosphor-power-supply](phosphor-power-supply/README.md): Next generation 17 - [phosphor-regulators](phosphor-regulators/README.md): JSON-driven application 19 - tools/power-utils: Power supply utilities. 21 Legacy applications: 23 - power-sequencer: Original power sequencer monitoring application. 24 - power-supply: Original power supply monitoring application. [all …]
|
| /openbmc/openbmc/poky/documentation/migration-guides/ |
| H A D | migration-3.4.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 ---------------------------------- 27 SRC_URI_remove_qemux86-64 = "file://somefile3" 29 FILES_${PN}-ptest = "${bindir}/xyz" 31 BASE_LIB_tune-cortexa76 = "lib" 32 SRCREV_pn-bash = "abc" 33 BB_TASK_NICE_LEVEL_task-testimage = '0' 39 SRC_URI:remove:qemux86-64 = "file://somefile3" 41 FILES:${PN}-ptest = "${bindir}/xyz" 43 BASE_LIB:tune-cortexa76 = "lib" [all …]
|
| /openbmc/openbmc/poky/meta/recipes-graphics/xorg-lib/ |
| H A D | libxpm_3.5.17.bb | 1 require xorg-lib-common.inc 3 # libxpm requires xgettext to build 9 pixmap format, which is commonly used in legacy X applications. XPM is \ 15 DEPENDS += "libxext libsm libxt gettext-native" 19 EXTRA_OECONF += "--disable-open-zfile"
|
| /openbmc/qemu/docs/ |
| H A D | pcie_pci_bridge.txt | 6 PCIE-to-PCI bridge is a new method for legacy PCI 9 Previously Intel DMI-to-PCI bridge was used for this purpose. 10 But due to its strict limitations - no support of hot-plug, 11 no cross-platform and cross-architecture support - a new generic 12 PCIE-to-PCI bridge should now be used for any legacy PCI device usage 15 This generic PCIE-PCI bridge is a cross-platform device, 16 can be hot-plugged into appropriate root port (requires additional actions, 17 see 'PCIE-PCI bridge hot-plug' section), 18 and supports devices hot-plug into the bridge itself 21 Hot-plug of legacy PCI devices into the bridge [all …]
|
| H A D | igd-assign.txt | 1 Intel Graphics Device (IGD) assignment with vfio-pci 4 Using vfio-pci, we can passthrough Intel Graphics Device (IGD) to guest, either 16 (*-Required by) 19 |---------------------------------------------|-------|---------|-------|---------| 30 For #1, the "x-igd-opregion=on" option exposes a copy of host IGD OpRegion to 33 For #2, "x-igd-lpc=on" option copies the IDs of host LPC bridge and host bridge 42 For #5, "x-vga=on" enables guest access to standard VGA IO/MMIO ranges. 48 QEMU also provides a "Legacy" mode that implicitly enables full functionality 56 In "Legacy" mode, QEMU will automatically setup OpRegion, LPC bridge IDs and 58 x-igd-opregion=on,x-igd-lpc=on,x-vga=on [all …]
|
| /openbmc/u-boot/arch/mips/ |
| H A D | Kconfig | 16 bool "Support qemu-mips" 63 bool "Support MSCC VCore-III" 150 source "board/qemu-mips/Kconfig" 151 source "arch/mips/mach-ath79/Kconfig" 152 source "arch/mips/mach-mscc/Kconfig" 153 source "arch/mips/mach-bmips/Kconfig" 154 source "arch/mips/mach-jz47xx/Kconfig" 155 source "arch/mips/mach-pic32/Kconfig" 156 source "arch/mips/mach-mt7620/Kconfig" 164 byte order. These modes require different U-Boot images. In general there [all …]
|
| /openbmc/openbmc/poky/meta/recipes-devtools/debugedit/ |
| H A D | debugedit_5.1.bb | 3 debuginfo and source file distributions, collect build-ids and rewrite \ 7 LICENSE = "GPL-2.0-only & GPL-3.0-only & LGPL-2.1-only" 12 SRC_URI = "https://sourceware.org/ftp/debugedit/${PV}/debugedit-${PV}.tar.xz \ 13 file://0001-Add-option-to-allow-disabling-inlined-xxhash.patch \ 14 file://0003-Makefile.am-do-not-update-manual.patch \ 20 DEPENDS:append:libc-musl = " musl-legacy-error" 24 RDEPENDS:${PN} += "bash elfutils-binutils" 26 EXTRA_OECONF = "${@oe.utils.vartrue('DEBUG_BUILD', '--disable-inlined-xxhash', '', d)}" 30 MULTILIB_SCRIPTS = "${PN}:${bindir}/find-debuginfo"
|
| /openbmc/openbmc-tools/sensor_yaml_config/ |
| H A D | README.md | 1 # openbmc-utils 3 - `upload_and_update.py` A tool to upload a tarball to TFTP server and update 4 BMC with it. **Note**: It uses legacy methods to update BMC so it may break in 7 - `sensor_yaml_config.py` A tool to help write IPMI sensor yaml config. 9 - To sort the yaml config: 12 sensor_yaml_config.py -i <input.yaml> -o <output.yaml> 15 - To add the missing enityID, entityInstance, and sensorNamePattern: 18 sensor_yaml_config.py -i <input.yaml> -o <output.yaml> -f 21 - To add missing core/dimm temperature sensors based on RPT (generated by 22 OpenPOWER op-build): [all …]
|
| /openbmc/u-boot/doc/ |
| H A D | README.nios2 | 1 Nios II is a 32-bit embedded-processor architecture designed 10 The Nios II port of u-boot is controlled by device tree. Please check 11 out doc/README.fdt-control. 13 To add a new board/configuration (eg, mysystem) to u-boot, you will need 22 3. The legacy board header file. 30 $ java -jar sopc2dts.jar --force-altr -i mysystem.sopcinfo -o mysystem.dts 35 1. Add "stdout-path=..." property with your serial path to the chosen 38 stdout-path = &uart_0; 58 Nios II architecture ---> 60 Device Tree Control ---> [all …]
|
| H A D | README.virtio | 1 # SPDX-License-Identifier: GPL-2.0+ 8 This document describes the information about U-Boot support for VirtIO [1] 9 devices, including supported boards, build instructions, driver details etc. 12 -------------- 17 paravirtualization. In the U-Boot case, the guest is U-Boot itself, while the 18 virtual environment are normally QEMU [2] targets like ARM, RISC-V and x86. 21 ------ 24 embedded devices models like ARM/RISC-V, which does not normally come with 29 and PCI transport options are supported in U-Boot. 36 - qemu_arm_defconfig [all …]
|
| /openbmc/openbmc/poky/scripts/ |
| H A D | crosstap | 3 # Build a systemtap script for a given image, kernel 6 # 'bitbake -e' commands and contructs proper invocation of stap on 7 # host to build systemtap script for a given target. 11 # --remote user@hostname option is specified script will build, load 15 # The major difference that this script supports user-land related 21 # SPDX-License-Identifier: GPL-2.0-only 49 if self.module[-4:] == ".stp": 50 self.module = self.module[:-4] 51 # replace - if any with _ 52 self.module = self.module.replace("-", "_") [all …]
|
| H A D | recipetool | 7 # SPDX-License-Identifier: GPL-2.0-only 36 …("This script can only be run after initialising the build environment (e.g. by using oe-init-buil… 41 … epilog="Use %(prog)s <subcommand> --help to get help on a specific command") 42 parser.add_argument('-d', '--debug', help='Enable debug output', action='store_true') 43 parser.add_argument('-q', '--quiet', help='Print only errors', action='store_true') 44 …parser.add_argument('--color', choices=['auto', 'always', 'never'], default='auto', help='Colorize… 50 parser.add_argument('-h', '--help', action='help', default=argparse.SUPPRESS, 83 # Legacy function name 90 logger.error("No commands registered - missing plugins?")
|
| /openbmc/openbmc/poky/meta/classes-recipe/ |
| H A D | live-vm-common.bbclass | 4 # SPDX-License-Identifier: MIT 21 EFI_PROVIDER ?= "grub-efi" 24 MKDOSFS_EXTRAOPTS ??= "-S 512" 26 # Include legacy boot if MACHINE_FEATURES includes "pcbios" or if it does not 27 # contain "efi". This way legacy is supported by default if neither is 44 install -d ${DEST}${EFIDIR} 46 install -m 0644 ${DEPLOY_DIR_IMAGE}/$2-${EFI_BOOT_IMAGE} ${DEST}${EFIDIR}/${EFI_BOOT_IMAGE} 54 # Build a EFI directory to create efi.img 55 mkdir -p ${EFIIMGDIR}/${EFIDIR} 62 if [ -f "$iso_dir/initrd" ] ; then [all …]
|
| /openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/trusted-firmware-m/ |
| H A D | trusted-firmware-m.inc | 1 # SPDX-License-Identifier: MIT 6 SUMMARY = "Trusted Firmware for Cortex-M" 7 DESCRIPTION = "Trusted Firmware-M" 8 HOMEPAGE = "https://git.trustedfirmware.org/trusted-firmware-m.git" 9 PROVIDES = "virtual/trusted-firmware-m" 11 UPSTREAM_CHECK_GITTAGREGEX = "^TF-Mv(?P<pver>\d+(\.\d+)+)$" 15 # cmake here. You can easily short-circuit the toolchain but the install 25 # At present, TF-M Select other GNU Arm compiler versions instead of 11.2: 26 # https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/tree/docs/getting_started/tfm_getting… 29 DEPENDS += "cmake-native \ [all …]
|
| /openbmc/openbmc/meta-arm/meta-arm/recipes-security/optee/ |
| H A D | optee.inc | 10 OPTEEMACHINE:genericarm64 ?= "vexpress-qemu_armv8a" 11 OPTEEMACHINE:aarch64:qemuall ?= "vexpress-qemu_armv8a" 12 OPTEEMACHINE:arm:qemuall ?= "vexpress-qemu_virt" 20 OPTEE_COMPILER = "${@bb.utils.contains("BBFILE_COLLECTIONS", "clang-layer", "${OPTEE_TOOLCHAIN}", "… 23 # the optee-os build 24 TA_DEV_KIT_DIR = "${STAGING_INCDIR}/optee/export-user_ta" 32 # python3-cryptography needs the legacy provider, so set OPENSSL_MODULES to the 34 export OPENSSL_MODULES = "${STAGING_LIBDIR_NATIVE}/ossl-modules" 36 CFLAGS += "--sysroot=${STAGING_DIR_HOST}" 38 …rationale in https://github.com/f-secure-foundry/advisories/blob/master/Security_Advisory-Ref_FSC-… [all …]
|
| /openbmc/qemu/hw/smbios/ |
| H A D | smbios_legacy.c | 2 * SMBIOS legacy support 4 * Copyright (C) 2009 Hewlett-Packard Development Company, L.P. 12 * the COPYING file in the top-level directory. 14 * Contributions after 2012-01-13 are licensed under the terms of the 67 field->header.type = SMBIOS_FIELD_ENTRY; in smbios_add_field() 68 field->header.length = cpu_to_le16(sizeof(*field) + len); in smbios_add_field() 70 field->type = type; in smbios_add_field() 71 field->offset = cpu_to_le16(offset); in smbios_add_field() 72 memcpy(field->data, data, len); in smbios_add_field() 122 * function is for legacy mode and needs to keep the guest ABI, and in smbios_build_type_1_fields() [all …]
|
| /openbmc/u-boot/common/spl/ |
| H A D | Kconfig | 17 If you want to build SPL as well as the normal image, say Y. 25 supports MMC, NAND and YMODEM and other methods loading of U-Boot 29 bool "Pass hand-off information from SPL to U-Boot proper" 32 It is useful to be able to pass information from SPL to U-Boot 33 proper to preserve state that is known in SPL and is needed in U-Boot. 34 Enable this to locate the handoff information in U-Boot proper, early 35 in boot. It is available in gd->handoff. The state state is set up 44 This option can minilize the SPL size to compatible with AST2600-A0 48 bool "Pass hand-off information from SPL to U-Boot proper" 53 used to pass information like the size of SDRAM from SPL to U-Boot [all …]
|
| /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 …]
|
| /openbmc/qemu/hw/acpi/ |
| H A D | cpu_hotplug.c | 10 * See the COPYING file in the top-level directory. 18 #include "qemu/error-report.h" 30 uint64_t val = cpus->sts[addr]; in cpu_status_read() 40 mode by writing 0 at the beginning of legacy CPU bitmap in cpu_status_write() 44 object_property_set_bool(cpus->device, "cpu-hotplug-legacy", false, in cpu_status_write() 67 cpu_id = cpu->cc->get_arch_id(cpu); in acpi_set_cpu_present_bit() 69 object_property_set_bool(g->device, "cpu-hotplug-legacy", false, in acpi_set_cpu_present_bit() 76 g->sts[cpu_id / 8] |= (1 << (cpu_id % 8)); in acpi_set_cpu_present_bit() 100 memory_region_init_io(&gpe_cpu->io, owner, &AcpiCpuHotplug_ops, in legacy_acpi_cpu_hotplug_init() 101 gpe_cpu, "acpi-cpu-hotplug", ACPI_GPE_PROC_LEN); in legacy_acpi_cpu_hotplug_init() [all …]
|
| /openbmc/u-boot/test/ |
| H A D | README | 1 Testing in U-Boot 4 U-Boot has a large amount of code. This file describes how this code is 9 ------------- 15 in the U-Boot directory. Note that only the pytest suite is run using this 24 ------- 25 U-Boot can be built as a user-space application (e.g. for Linux). This 31 ------------ 34 either on sandbox or on real hardware. It relies on the U-Boot console to 40 ./test/py/test.py --bd sandbox --build 42 This will produce HTML output in build-sandbox/test-log.html [all …]
|
| /openbmc/openbmc/poky/scripts/esdk-tools/ |
| H A D | recipetool | 7 # SPDX-License-Identifier: GPL-2.0-only 36 …("This script can only be run after initialising the build environment (e.g. by using oe-init-buil… 41 … epilog="Use %(prog)s <subcommand> --help to get help on a specific command") 42 parser.add_argument('-d', '--debug', help='Enable debug output', action='store_true') 43 parser.add_argument('-q', '--quiet', help='Print only errors', action='store_true') 44 …parser.add_argument('--color', choices=['auto', 'always', 'never'], default='auto', help='Colorize… 50 parser.add_argument('-h', '--help', action='help', default=argparse.SUPPRESS, 83 # Legacy function name 90 logger.error("No commands registered - missing plugins?")
|