[coreboot-gerrit] New patch to review for coreboot: soc/intel/quark: Properly place rmu.bin for vboot
Lee Leahy (leroy.p.leahy@intel.com)
gerrit at coreboot.org
Wed Jan 4 17:55:17 CET 2017
Lee Leahy (leroy.p.leahy at intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/18030
-gerrit
commit 691d07bf912b9c6ab288b6ba2acf1341ec620c47
Author: Lee Leahy <leroy.p.leahy at intel.com>
Date: Wed Jan 4 08:24:23 2017 -0800
soc/intel/quark: Properly place rmu.bin for vboot
Properly locate the rmu.bin file when using vboot. Without this patch
the build fails because the offset is outside the CBFS range. With
this patch, the file is placed properly in the COREBOOT section of the
SPI flash and is also placed in the FW_MAIN_A and FW_MAIN_B areas as
well.
CBFS rmu.bin
E: Could not add [3rdparty/blobs/soc/intel/quark/rmu.bin, 8192 bytes (8 KB)@0x4f0000]; too big?
E: Failed to add '3rdparty/blobs/soc/intel/quark/rmu.bin' into ROM image.
E: Failed while operating on 'FW_MAIN_A' region!
E: The image will be left unmodified.
make: *** [build/coreboot.pre] Error 1
TEST=Build and run on Galileo Gen2
Change-Id: I4a9bf1814651edde08c5d23c36580929bb6af7df
Signed-off-by: Lee Leahy <leroy.p.leahy at intel.com>
---
src/soc/intel/quark/Makefile.inc | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/soc/intel/quark/Makefile.inc b/src/soc/intel/quark/Makefile.inc
index bd297ed..fd7a7a7 100644
--- a/src/soc/intel/quark/Makefile.inc
+++ b/src/soc/intel/quark/Makefile.inc
@@ -74,7 +74,11 @@ fsp.bin-type := raw
# Add the chipset microcode file to the CBFS image
cbfs-files-$(CONFIG_ADD_RMU_FILE) += rmu.bin
rmu.bin-file := $(call strip_quotes,$(CONFIG_RMU_FILE))
-rmu.bin-position := $(CONFIG_RMU_LOC)
rmu.bin-type := raw
+ifeq ($(CONFIG_VBOOT),y)
+rmu.bin-COREBOOT-position := $(CONFIG_RMU_LOC)
+else
+rmu.bin-position := $(CONFIG_RMU_LOC)
+endif # CONFIG_VBOOT
endif # CONFIG_SOC_INTEL_QUARK
More information about the coreboot-gerrit
mailing list