soc/intel/apollolake: Relocate FSP-M during insertion in CBFS
Since FSP-M is run in CAR (as opposed to XIP), its default link address may need to be changed. Since cbfstool can relocate FSP blobs, take advantage of that feature. Change-Id: I4353fe09d785c090843ce25ff4e654d45c64c381 Signed-off-by: Andrey Petrov <andrey.petrov@intel.com> Reviewed-on: https://review.coreboot.org/14866 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
eaa0a17ac2
commit
79091db72b
|
@ -124,4 +124,10 @@ config CACHE_MRC_SETTINGS
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
|
||||||
|
config FSP_M_ADDR
|
||||||
|
hex
|
||||||
|
default 0xfef60000
|
||||||
|
help
|
||||||
|
The address FSP-M will be relocated to during build time
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -60,4 +60,7 @@ postcar-y += tsc_freq.c
|
||||||
|
|
||||||
CPPFLAGS_common += -I$(src)/soc/intel/apollolake/include
|
CPPFLAGS_common += -I$(src)/soc/intel/apollolake/include
|
||||||
|
|
||||||
|
# Since FSP-M runs in CAR we need to relocate it to a specific address
|
||||||
|
$(CONFIG_FSP_M_CBFS)-options := -b $(CONFIG_FSP_M_ADDR)
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in New Issue