Makefile.mk,cpu/intel/fit/Makefile.mk: introduce CBFS_REGIONS
Take advantage of cbfstool's ability to operate on multiple regions and introduce a variable with a list of main CBFS regions: it's just "COREBOOT" in most cases, but becomes "COREBOOT,COREBOOT_TS" when Top Swap update mechanism is enabled (see [0]). This is meant to simplify Makefiles by avoiding extra branches in existing and future changes. [0]: https://mail.coreboot.org/archives/list/coreboot@coreboot.org/thread/C6JN2PB7K7D67EG7OIKB6BBERZU5YV35/ Change-Id: If537d0d21a2867fafc2241ea9a0b4c0c6ca290a8 Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/90435 Reviewed-by: Filip Lewiński <filip.lewinski@3mdeb.com> Reviewed-by: Filip Gołaś <filip.golas@3mdeb.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Michał Kopeć <michal.kopec@3mdeb.com>
This commit is contained in:
parent
f773a0faac
commit
cbac0d7a25
2 changed files with 11 additions and 12 deletions
|
|
@ -69,10 +69,7 @@ pbp.bin-type := raw
|
|||
|
||||
$(call add_intermediate, add_pbp_fit, set_fit_ptr $(IFITTOOL))
|
||||
@printf " UPDATE-FIT Platform Boot Policy binary\n"
|
||||
$(IFITTOOL) -f $< -a -n pbp.bin -t 4 -s $(CONFIG_CPU_INTEL_NUM_FIT_ENTRIES) -r COREBOOT
|
||||
ifeq ($(CONFIG_INTEL_TOP_SWAP_SEPARATE_REGIONS),y)
|
||||
$(IFITTOOL) -f $< -a -n pbp.bin -t 4 -s $(CONFIG_CPU_INTEL_NUM_FIT_ENTRIES) -r COREBOOT_TS
|
||||
endif
|
||||
$(IFITTOOL) -f $< -a -n pbp.bin -t 4 -s $(CONFIG_CPU_INTEL_NUM_FIT_ENTRIES) -r $(CBFS_REGIONS)
|
||||
|
||||
endif # CONFIG_HAVE_PBP_BIN
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue