treewide: Remove remainders of ROM_BASE
commit a7eb390796 ("mb/*/*/*.fmd: Start flash at 0")
caused a build failure for all mainboards that generate their FMAP
from the IFD (so intel only) instead of providing one themselves.
Jenkins didn't catch that, because apparently all mainboards that have
the IFD in the 3rdparty/blobs repository provide a custom FMAP.
So there was no defconfig that jenkins tested that would come across
this issue.
Signed-off-by: Maximilian Brune <maximilian.brune@9elements.com>
Change-Id: Ia9852e8ef48148264d2d3f73eb667f3eb8b85005
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87288
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-by: Shuo Liu <shuo.liu@intel.com>
Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
Reviewed-by: Erik van den Bogaert <ebogaert@eltan.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
5441f57830
commit
d65bb0b9fc
2 changed files with 1 additions and 3 deletions
|
|
@ -1098,7 +1098,6 @@ endif # ifneq($(CONFIG_IFD_CHIPSET),)
|
|||
# entire flash
|
||||
FMAP_ROM_SIZE := $(CONFIG_ROM_SIZE)
|
||||
# entire "BIOS" region (everything directly of concern to the host system)
|
||||
# relative to ROM_BASE
|
||||
FMAP_BIOS_BASE := $(call int-align, $(call int-subtract, $(CONFIG_ROM_SIZE) $(CONFIG_CBFS_SIZE)), 0x10000)
|
||||
FMAP_BIOS_SIZE := $(call int-align-down, $(shell echo $(CONFIG_CBFS_SIZE) | tr A-F a-f), 0x10000)
|
||||
# position and size of flashmap, relative to BIOS_BASE
|
||||
|
|
@ -1186,7 +1185,6 @@ DEFAULT_FLASHMAP:=$(top)/util/cbfstool/default.fmd
|
|||
# entire flash
|
||||
FMAP_ROM_SIZE := $(CONFIG_ROM_SIZE)
|
||||
# entire "BIOS" region (everything directly of concern to the host system)
|
||||
# relative to ROM_BASE
|
||||
FMAP_BIOS_BASE := 0
|
||||
FMAP_BIOS_SIZE := $(CONFIG_CBFS_SIZE)
|
||||
# position and size of flashmap, relative to BIOS_BASE
|
||||
|
|
|
|||
|
|
@ -1094,7 +1094,7 @@ static void create_fmap_template(char *image, int size, const char *layout_fname
|
|||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
char *bbuf = "FLASH@##ROM_BASE## ##ROM_SIZE## {\n";
|
||||
char *bbuf = "FLASH ##ROM_SIZE## {\n";
|
||||
if (write(layout_fd, bbuf, strlen(bbuf)) < 0) {
|
||||
perror("Could not write to file");
|
||||
exit(EXIT_FAILURE);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue