From 2d7ab6963c4450f2fae74632e0e74037641d50d2 Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Wed, 3 Jul 2019 17:58:24 +0200 Subject: layout: Increase max rom layout size When trying to flash a single FMAP region on VBOOT enabled boards the default of 32 entries is to small to store all regions. Flashrom will bail out with "Cannot add fmap entries to layout - Too many entries." Increase the maximum rom layout size to 128 to support complex FMAPs. Tested on coreboot's UP/squared mainboard using SF600. With this patch it's possible to update a single FMAP region. Change-Id: I68084b08f7b35a162b5f2d3109d82a8b63c194ff Signed-off-by: Patrick Rudolph Reviewed-on: https://review.coreboot.org/c/flashrom/+/34025 Tested-by: Nico Huber Reviewed-by: Nico Huber Reviewed-by: Christian Walter --- layout.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layout.h') diff --git a/layout.h b/layout.h index 53a20d6cb..8e4eb1342 100644 --- a/layout.h +++ b/layout.h @@ -33,7 +33,7 @@ typedef uint32_t chipsize_t; /* Able to store the number of bytes of any support #define PRIxCHIPOFF "06"PRIx32 #define PRIuCHIPSIZE PRIu32 -#define MAX_ROMLAYOUT 32 +#define MAX_ROMLAYOUT 128 struct romentry { chipoff_t start; -- cgit v1.2.3