Home
last modified time | relevance | path

Searched +full:edk2 +full:- +full:firmware (Results 1 – 25 of 60) sorted by relevance

123

/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/uefi/
H A Dedk2-firmware.inc1 SUMMARY = "UEFI EDK2 Firmware"
2 DESCRIPTION = "UEFI EDK2 Firmware for Arm reference platforms"
3 HOMEPAGE = "https://github.com/tianocore/edk2"
4 LICENSE = "BSD-2-Clause-Patent"
6 CVE_PRODUCT = "tianocore:edk2"
10 # EDK2
12 # EDK2 Platforms
13 LIC_FILES_CHKSUM += "file://edk2-platforms/License.txt;md5=2b415520383f7964e96700ae12b4570a"
16 SRC_URI_EDK2 ?= "gitsm://github.com/tianocore/edk2.git;protocol=https"
17 SRC_URI_EDK2_PLATFORMS ?= "git://github.com/tianocore/edk2-platforms.git;protocol=https"
[all …]
H A Dsbsa-acs_7.1.4.bb1 require recipes-bsp/uefi/edk2-firmware_202502.bb
4 LICENSE += "& Apache-2.0"
5 LIC_FILES_CHKSUM += "file://ShellPkg/Application/sbsa-acs/LICENSE.md;md5=2a944942e1496af1886903d274…
7 SRC_URI += "git://github.com/ARM-software/sbsa-acs;destsuffix=edk2/ShellPkg/Application/sbsa-acs;pr…
8 …git://github.com/tianocore/edk2-libc;destsuffix=edk2/edk2-libc;protocol=https;branch=master;name=l…
9 file://0001-Patch-in-the-paths-to-the-SBSA-test-suite.patch \
10 file://0002-Enforce-using-good-old-BFD-linker.patch \
16 UPSTREAM_CHECK_URI = "https://github.com/ARM-software/sbsa-acs/releases"
18 COMPATIBLE_HOST = "aarch64.*-linux"
24 EDK2_EXTRA_BUILD = "--module ShellPkg/Application/sbsa-acs/uefi_app/SbsaAvs.inf"
[all …]
H A Dedk2-firmware_%.bbappend2 EDK2_PLATFORM:qemuarm64 = "ArmVirtQemu-AARCH64"
6 EDK2_EXTRA_BUILD:qemuarm64 += " -D NETWORK_PXE_BOOT_ENABLE=FALSE "
7 # FIXME - issue with 'RELEASE' firmware, use 'DEBUG'. This is being tracked in
8 # https://github.com/tianocore/edk2/issues/10942
12 EDK2_PLATFORM:qemuarm = "ArmVirtQemu-ARM"
16 EDK2_EXTRA_BUILD:qemuarm += " -D NETWORK_PXE_BOOT_ENABLE=FALSE "
17 # FIXME - issue with 'RELEASE' firmware, use 'DEBUG'. This is being tracked in
18 # https://github.com/tianocore/edk2/issues/10942
22 …l ${B}/Build/${EDK2_PLATFORM}/${EDK2_BUILD_MODE}_${EDK_COMPILER}/FV/${EDK2_BIN_NAME} ${D}/firmware/
26 …l ${B}/Build/${EDK2_PLATFORM}/${EDK2_BUILD_MODE}_${EDK_COMPILER}/FV/${EDK2_BIN_NAME} ${D}/firmware/
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/
H A D0001-Platform-Sgi-workaround-ArmFfaLib-error.patch3 Date: Wed, 2 Apr 2025 15:57:21 -0400
8 | Active Platform = /builder/meta-arm/build/tmp/work/sgi575-poky-linux/edk2-firmware/20250…
12 | /builder/meta-arm/build/tmp/work/sgi575-poky-linux/edk2-firmware/202502/edk2/edk2-platforms/Platf…
13 | in [/builder/meta-arm/build/tmp/work/sgi575-poky-linux/edk2-firmware/202502/edk2/ArmPkg/Drivers/…
14 | consumed by module [/builder/meta-arm/build/tmp/work/sgi575-poky-linux/edk2-firmware/202502/edk2
19 edk2-firmware adds a reference to the ArmFfaLib in
25 Upstream-Status: Pending [https://github.com/tianocore/edk2-platforms/issues/761]
26 Signed-off-by: Jon Mason <jon.mason@arm.com>
27 ---
31 diff --git a/Platform/ARM/SgiPkg/Sgi575/Sgi575.dsc b/Platform/ARM/SgiPkg/Sgi575/Sgi575.dsc
[all …]
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/uefi/
H A Dedk2-firmware_%.bbappend1 # Include machine specific configurations for UEFI EDK2
5 MACHINE_EDK2_REQUIRE:fvp-base = "edk2-firmware-fvp-base.inc"
6 MACHINE_EDK2_REQUIRE:juno = "edk2-firmware-juno.inc"
7 MACHINE_EDK2_REQUIRE:sbsa-ref = "edk2-firmware-sbsa-ref.inc"
8 MACHINE_EDK2_REQUIRE:sgi575 = "edk2-firmware-sgi575.inc"
H A Dedk2-firmware_202408.bb2 SRCREV_edk2-platforms ?= "a3c898956a4d48dc5980336fa6ce6eeb23c4f72b"
4 SRC_URI += "file://0001-Platform-StMmRpmb-Fix-build.patch;patchdir=edk2-platforms"
6 # FIXME - clang is having issues with antlr
9 require recipes-bsp/uefi/edk2-firmware.inc
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/uefi/files/
H A Dedk2_fix_epoch.patch3 Date: Tue, 1 Apr 2025 10:34:31 -0400
4 Subject: [PATCH] edk2-firmware: fix SOURCE_DATE_EPOCH use
10 Building ... ../build/tmp_zynqmp-kria-starter-psa/work/zynqmp_kria_starter_psa-poky-linux/edk2-firm…
11 ../build/tmp_zynqmp-kria-starter-psa/work/zynqmp_kria_starter_psa-poky-linux/edk2-firmware/202411/e…
12 <command-line>: error: stray '`' in program
13 ../build/tmp_zynqmp-kria-starter-psa/work/zynqmp_kria_starter_psa-poky-linux/edk2-firmware/202411/e…
17 Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
19 Upstream-Status: Inappropriate [OE specific build config fix, though filed as https://github.com/ti…
20 ---
21 .../Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.inf | 2 +-
[all …]
/openbmc/qemu/tests/functional/
H A Dtest_aarch64_sbsaref.py5 # Copyright (c) 2023-2024 Linaro Ltd.
8 # Philippe Mathieu-Daudé
11 # SPDX-License-Identifier: GPL-2.0-or-later
23 aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0
27 - Trusted Firmware v2.12.0
28 - Tianocore EDK2 edk2-stable202411
29 - Tianocore EDK2-platforms 4b3530d
33 # Secure BootRom (TF-A code)
36 # Non-secure rom (UEFI and EFI variables)
44 "-drive", f"if=pflash,file={fs0_path},format=raw",
[all …]
/openbmc/qemu/roms/
H A DMakefile2 vgabios_variants := stdvga cirrus vmware qxl isavga virtio bochs-display ramfb ati
3 vgabios_targets := $(subst -isavga,,$(patsubst %,vgabios-%.bin,$(vgabios_variants)))
7 pxe-rom-e1000 efi-rom-e1000 : VID := 8086
8 pxe-rom-e1000 efi-rom-e1000 : DID := 100e
9 pxe-rom-e1000e efi-rom-e1000e : VID := 8086
10 pxe-rom-e1000e efi-rom-e1000e : DID := 10d3
11 pxe-rom-eepro100 efi-rom-eepro100 : VID := 8086
12 pxe-rom-eepro100 efi-rom-eepro100 : DID := 1209
13 pxe-rom-ne2k_pci efi-rom-ne2k_pci : VID := 1050
14 pxe-rom-ne2k_pci efi-rom-ne2k_pci : DID := 0940
[all …]
/openbmc/qemu/pc-bios/descriptors/
H A Dmeson.build3 '50-edk2-i386-secure.json',
4 '50-edk2-x86_64-secure.json',
5 '60-edk2-aarch64.json',
6 '60-edk2-arm.json',
7 '60-edk2-i386.json',
8 '60-edk2-x86_64.json',
9 '60-edk2-loongarch64.json',
10 '60-edk2-riscv64.json'
16 install_dir: qemu_datadir / 'firmware')
H A D60-edk2-arm.json2 "description": "UEFI firmware for arm",
3 "interface-types": [
9 "filename": "@DATADIR@/edk2-arm-code.fd",
12 "nvram-template": {
13 "filename": "@DATADIR@/edk2-arm-vars.fd",
21 "virt-*"
26 "verbose-static"
H A D60-edk2-aarch64.json2 "description": "UEFI firmware for aarch64",
3 "interface-types": [
9 "filename": "@DATADIR@/edk2-aarch64-code.fd",
12 "nvram-template": {
13 "filename": "@DATADIR@/edk2-arm-vars.fd",
21 "virt-*"
26 "verbose-static"
H A D60-edk2-loongarch64.json2 "description": "UEFI firmware for loongarch64",
3 "interface-types": [
9 "filename": "@DATADIR@/edk2-loongarch64-code.fd",
12 "nvram-template": {
13 "filename": "@DATADIR@/edk2-loongarch64-vars.fd",
H A D60-edk2-riscv64.json2 "description": "UEFI firmware for riscv64",
3 "interface-types": [
9 "filename": "@DATADIR@/edk2-riscv-code.fd",
12 "nvram-template": {
13 "filename": "@DATADIR@/edk2-riscv-vars.fd",
H A D60-edk2-i386.json2 "description": "UEFI firmware for i386",
3 "interface-types": [
9 "filename": "@DATADIR@/edk2-i386-code.fd",
12 "nvram-template": {
13 "filename": "@DATADIR@/edk2-i386-vars.fd",
21 "pc-i440fx-*",
22 "pc-q35-*"
27 "acpi-s3",
28 "verbose-dynamic"
H A D60-edk2-x86_64.json2 "description": "UEFI firmware for x86_64",
3 "interface-types": [
9 "filename": "@DATADIR@/edk2-x86_64-code.fd",
12 "nvram-template": {
13 "filename": "@DATADIR@/edk2-i386-vars.fd",
21 "pc-i440fx-*",
22 "pc-q35-*"
27 "acpi-s3",
28 "amd-sev",
29 "amd-sev-es",
[all …]
H A D50-edk2-x86_64-secure.json2 "description": "UEFI firmware for x86_64, with Secure Boot and SMM",
3 "interface-types": [
9 "filename": "@DATADIR@/edk2-x86_64-secure-code.fd",
12 "nvram-template": {
13 "filename": "@DATADIR@/edk2-i386-vars.fd",
21 "pc-q35-*"
26 "acpi-s3",
27 "amd-sev",
28 "requires-smm",
29 "secure-boot",
[all …]
H A D50-edk2-i386-secure.json2 "description": "UEFI firmware for i386, with Secure Boot and SMM",
3 "interface-types": [
9 "filename": "@DATADIR@/edk2-i386-secure-code.fd",
12 "nvram-template": {
13 "filename": "@DATADIR@/edk2-i386-vars.fd",
21 "pc-q35-*"
26 "acpi-s3",
27 "requires-smm",
28 "secure-boot",
29 "verbose-dynamic"
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/
H A Duki.py5 # SPDX-License-Identifier: MIT
15 """Boot Unified Kernel Image (UKI) generated with uki.bbclass on UEFI firmware (omvf/edk2)"""
20 …"""Build and boot into UEFI firmware (omvf/edk2), systemd-boot, initrd without systemd, rootfs wit…
21 image = "core-image-minimal"
28 # efi firmware must load systemd-boot, not grub
29 EFI_PROVIDER = "systemd-boot"
31 # image format must be wic, needs esp partition for firmware etc
32 IMAGE_FSTYPES:pn-%s:append = " wic"
33 WKS_FILE = "efi-uki-bootdisk.wks.in"
38 IMAGE_CLASSES:append:pn-core-image-minimal = " uki"
[all …]
/openbmc/qemu/pc-bios/
H A DREADME1 - SeaBIOS (bios.bin) is the successor of pc bios.
4 - The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios
7 - OpenBIOS (http://www.openbios.org/) is a free (GPL v2) portable
8 firmware implementation. The goal is to implement a 100% IEEE
9 1275-1994 (referred to as Open Firmware) compliant firmware.
14 - SLOF (Slimline Open Firmware) is a free IEEE 1275 Open Firmware
17 built from git tag qemu-slof-20241106.
19 - VOF (Virtual Open Firmware) is a minimalistic firmware to work with
20 -machine pseries,x-vof=on. When enabled, the firmware acts as a slim shim and
21 QEMU implements parts of the IEEE 1275 Open Firmware interface.
[all …]
H A Dmeson.build4 'edk2-aarch64-code.fd',
5 'edk2-arm-code.fd',
6 'edk2-arm-vars.fd',
7 'edk2-riscv-code.fd',
8 'edk2-riscv-vars.fd',
9 'edk2-i386-code.fd',
10 'edk2-i386-secure-code.fd',
11 'edk2-i386-vars.fd',
12 'edk2-x86_64-code.fd',
13 'edk2-x86_64-secure-code.fd',
[all …]
/openbmc/openbmc/meta-arm/ci/
H A Dedk2.yml1 # yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas…
8 PREFERRED_PROVIDER_virtual/bootloader = "edk2-firmware"
13 EXTRA_IMAGEDEPENDS += "edk2-firmware"
14 EFI_PROVIDER ?= "grub-efi"
17 WKS_FILE ?= "efi-disk.wks.in"
/openbmc/openbmc/meta-arm/meta-arm-systemready/
H A DREADME.md1 # meta-arm-systemready Yocto Layer
7 top-level meta-arm [README.md](../README.md) file.
13 * Building the firmware for the [Arm SystemReady][] certification program
18 [`meta-arm-bsp`][] layer in the top-level meta-arm defines the
19 [`fvp-base`][] machine, which can be used with the recipes provided by this
20 layer to build the firmware, run the [Arm SystemReady IR][] ACS tests, and
24 ### Firmware Build
26 The `arm-systemready-firmware.bb` recipe is to build the firmware. It requires
40 report files through the use of the [EDK2 SCT Results Parser][] and the
42 `edk2-test-parser-native.bb` and `arm-systemready-scripts-native.bb` recipes
[all …]
/openbmc/openbmc/meta-arm/meta-arm-bsp/conf/machine/
H A Dsbsa-ref.conf2 #@NAME: sbsa-ref
3 #@DESCRIPTION: Reference SBSA machine in qemu-system-aarch64 on Neoverse N2
5 require conf/machine/include/arm/armv9a/tune-neoversen2.inc
8 PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
10 MACHINE_EXTRA_RRECOMMENDS += "kernel-modules"
12 MACHINE_FEATURES = " alsa bluetooth efi qemu-usermode rtc screen usbhost vfat wifi"
18 # because QEMU will only allow firmware or kernel to be passed in as a
19 # parameter, and we need the firmware. So, to allow for "ip=dhcp" as a kernel
22 WKS_FILE = "qemu-efi-disk.wks.in"
24 EFI_PROVIDER ?= "${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd-boot", "grub-efi", d)}"
[all …]
/openbmc/openbmc/meta-arm/
H A D.gitlab-ci.yml26 - prep
27 - build
32 - $DEFAULT_TAG
48 - rm -rf $KAS_WORK_DIR
49- mkdir --verbose --parents $KAS_WORK_DIR $KAS_REPO_REF_DIR $SSTATE_DIR $DL_DIR $TOOLCHAIN_DIR $TO…
56 - if: $CI_PIPELINE_SOURCE == "merge_request_event"
59 - if: $CI_COMMIT_TAG
62 - if: '$BUILD_ENABLE_REGEX != null && $CI_JOB_NAME !~ $BUILD_ENABLE_REGEX'
65 - if: '$KERNEL == "linux-yocto-dev"'
68 - if: '$KERNEL != "linux-yocto-dev"'
[all …]

123