diff options
| author | Jianxun Zhang <jianxun.zhang@linux.intel.com> | 2016-11-28 14:00:45 -0800 |
|---|---|---|
| committer | Saul Wold <sgw@linux.intel.com> | 2016-12-05 18:11:14 -0800 |
| commit | 58e5069ee34edd585ca11dfa387bd122d45995aa (patch) | |
| tree | 682e3c2051dc60d678e2f1fe9ee80fab0b336d23 /common/recipes-bsp/systemd-boot/systemd-boot.bbappend | |
| parent | 5bd26ee16c65d0bb8fb907a14f008d9d40bcfa53 (diff) | |
| download | meta-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.bbappend | 4 |
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 | ||
| 3 | FILESEXTRAPATHS_prepend := "${THISDIR}/systemd-boot:" | 3 | FILESEXTRAPATHS_prepend := "${THISDIR}/systemd-boot:" |
| 4 | 4 | ||
| 5 | EXTRA_OEMAKE_append_intel-x86-common = ' EFI_LDFLAGS="-L${STAGING_DIR_HOST}/usr/lib" EFI_CFLAGS="-I${STAGING_INCDIR}/rmc/efi -DRMC_EFI"' | 5 | EXTRA_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/ | |||
| 15 | SRCREV_intel-x86-common = "3a74d4fc90cb322a4784a3515bef7118c8f8c5ba" | 15 | SRCREV_intel-x86-common = "3a74d4fc90cb322a4784a3515bef7118c8f8c5ba" |
| 16 | 16 | ||
| 17 | SRC_URI_append_intel-x86-common = " \ | 17 | SRC_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 \ |
