[coreboot-gerrit] Patch set updated for coreboot: WIP: intel/amenia: Add changes for image assembly
Bora Guvendik (bora.guvendik@intel.com)
gerrit at coreboot.org
Wed May 25 02:12:11 CEST 2016
Bora Guvendik (bora.guvendik at intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/14897
-gerrit
commit 75761510bb67046837d73346675817ff84bbf03f
Author: Bora Guvendik <bora.guvendik at intel.com>
Date: Wed May 18 14:56:27 2016 -0700
WIP: intel/amenia: Add changes for image assembly
Insert bootblock
Use different base images for different variants
Use generated fmd files for different variants
BUG=chrome-os-partner:51844
BRANCH=none
TEST=boots to chrome OS
Change-Id: I0e92858486ecf4720b8bcdf64bae97d9476caabc
Signed-off-by: Bora Guvendik <bora.guvendik at intel.com>
---
src/mainboard/intel/amenia/Kconfig | 17 +++++++++++++++--
src/soc/intel/apollolake/Makefile.inc | 5 +++++
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/src/mainboard/intel/amenia/Kconfig b/src/mainboard/intel/amenia/Kconfig
index e83b151..ee892b5 100644
--- a/src/mainboard/intel/amenia/Kconfig
+++ b/src/mainboard/intel/amenia/Kconfig
@@ -35,9 +35,22 @@ config FMAP_FILE
string
default "amenia"
-config PREBUILT_SPI_IMAGE
+config HAVE_IFD_BIN
+ default y
+
+config APOLLOLAKE_A0
+ bool
+ default y
+
+config IFD_BIN_PATH
+ string "Path and filename of the descriptor.bin file"
+ default "3rdparty/blobs/mainboard/$(CONFIG_MAINBOARD_DIR)/reef.bin.orig.a0" if APOLLOLAKE_A0
+ default "3rdparty/blobs/mainboard/$(CONFIG_MAINBOARD_DIR)/reef.bin.orig.b0" if !APOLLOLAKE_A0
+
+config FMDFILE
string
- default "amenia.bin.orig.a0"
+ default "3rdparty/blobs/mainboard/$(CONFIG_MAINBOARD_DIR)/reef.bin.orig.a0.fmd" if APOLLOLAKE_A0
+ default "3rdparty/blobs/mainboard/$(CONFIG_MAINBOARD_DIR)/reef.bin.orig.b0.fmd" if !APOLLOLAKE_A0
config IFD_BIOS_END
hex
diff --git a/src/soc/intel/apollolake/Makefile.inc b/src/soc/intel/apollolake/Makefile.inc
index 607ad13..909226b 100644
--- a/src/soc/intel/apollolake/Makefile.inc
+++ b/src/soc/intel/apollolake/Makefile.inc
@@ -68,4 +68,9 @@ files_added::
$(CBFSTOOL) $(obj)/coreboot.rom write -r $(CONFIG_LBP2_FMAP_NAME) -f $(CONFIG_LBP2_FILE_NAME) --fill-upward
endif
+build_complete::
+ $(CBFSTOOL) $(obj)/coreboot.rom write \
+ -r bootblock \
+ -f $(objcbfs)/bootblock.bin
+
endif
More information about the coreboot-gerrit
mailing list