summaryrefslogtreecommitdiffstats
path: root/common/recipes-bsp/systemd-boot/systemd-boot.bbappend
diff options
context:
space:
mode:
authorJianxun Zhang <jianxun.zhang@linux.intel.com>2016-11-28 14:00:45 -0800
committerSaul Wold <sgw@linux.intel.com>2016-12-05 18:11:14 -0800
commit58e5069ee34edd585ca11dfa387bd122d45995aa (patch)
tree682e3c2051dc60d678e2f1fe9ee80fab0b336d23 /common/recipes-bsp/systemd-boot/systemd-boot.bbappend
parent5bd26ee16c65d0bb8fb907a14f008d9d40bcfa53 (diff)
downloadmeta-intel-58e5069ee34edd585ca11dfa387bd122d45995aa.tar.gz
rmc: integration update
This is a whole package of rmc work in meta-intel to reflect some major changes in the upstream project: In rmc.bb recipe, EFI_ARCH, path of EFI header files, and dependency on gnu-efi are removed with the updated revision. In systemd-boot, patches to integrate with rmc are re-worked mainly because of new APIs. Size of patches are smaller than the previous implementation. Notice we still use multiple APIs instead of calling an one-step interface multiple times, to get some potential runtime performance benefit. (rmc tool in user space is changed to use single API in the upstream project.) Fixes [YOCTO #10086] Fixes [YOCTO #10671] Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'common/recipes-bsp/systemd-boot/systemd-boot.bbappend')
-rw-r--r--common/recipes-bsp/systemd-boot/systemd-boot.bbappend4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/recipes-bsp/systemd-boot/systemd-boot.bbappend b/common/recipes-bsp/systemd-boot/systemd-boot.bbappend
index ed317554..2aecc3f9 100644
--- a/common/recipes-bsp/systemd-boot/systemd-boot.bbappend
+++ b/common/recipes-bsp/systemd-boot/systemd-boot.bbappend
@@ -2,7 +2,7 @@ DEPENDS_append_intel-x86-common = " rmc"
2 2
3FILESEXTRAPATHS_prepend := "${THISDIR}/systemd-boot:" 3FILESEXTRAPATHS_prepend := "${THISDIR}/systemd-boot:"
4 4
5EXTRA_OEMAKE_append_intel-x86-common = ' EFI_LDFLAGS="-L${STAGING_DIR_HOST}/usr/lib" EFI_CFLAGS="-I${STAGING_INCDIR}/rmc/efi -DRMC_EFI"' 5EXTRA_OEMAKE_append_intel-x86-common = ' EFI_LDFLAGS="-L${STAGING_DIR_HOST}/usr/lib" EFI_CFLAGS="-I${STAGING_INCDIR}/rmc -DRMC_EFI"'
6 6
7# Pin systemd revision down for systemd-boot recipe. 7# Pin systemd revision down for systemd-boot recipe.
8# Patches could not be applied cleanly when systemd in OE is updated, 8# Patches could not be applied cleanly when systemd in OE is updated,
@@ -15,7 +15,7 @@ EXTRA_OEMAKE_append_intel-x86-common = ' EFI_LDFLAGS="-L${STAGING_DIR_HOST}/usr/
15SRCREV_intel-x86-common = "3a74d4fc90cb322a4784a3515bef7118c8f8c5ba" 15SRCREV_intel-x86-common = "3a74d4fc90cb322a4784a3515bef7118c8f8c5ba"
16 16
17SRC_URI_append_intel-x86-common = " \ 17SRC_URI_append_intel-x86-common = " \
18 file://0001-sd-boot-Link-RMC-libraries-into-bootloader.patch \ 18 file://0001-sd-boot-Link-RMC-library-into-bootloader.patch \
19 file://0002-sd-boot-Load-board-specific-boot-entries-from-RMC-da.patch \ 19 file://0002-sd-boot-Load-board-specific-boot-entries-from-RMC-da.patch \
20 file://0003-sd-boot-Support-global-kernel-command-line-fragment.patch \ 20 file://0003-sd-boot-Support-global-kernel-command-line-fragment.patch \
21 file://0001-efi-boot.c-workaround-for-Joule-BIOS-hang.patch \ 21 file://0001-efi-boot.c-workaround-for-Joule-BIOS-hang.patch \