intel/fsp1_1: Add C entry support to locate FSP Temp RAM Init

Hardware / Coreboot - Subrata Banik [intel.com] - 27 July 2016 22:29 UTC

FSP temp ram init was getting called earlier from ROMCC bootblock. Now with C entry boot block, it is needed to locate FSP header and call FspTempRamInit.

Hence add fsp 1_1 driver code to locate FSP Temp ram and execute.

BUG=chrome-os-partner:55357 BRANCH=none TEST=Built kunimitsu and ensure FSP Temp Ram Init return success

Change-Id: If40b267777a8dc5c473d1115b19b98609ff3fd74

a90f41b intel/fsp1_1: Add C entry support to locate FSP Temp RAM Init
src/drivers/intel/fsp1_1/Makefile.inc | 3 ++
src/drivers/intel/fsp1_1/bootblock.c | 53 ++++++++++++++++++++++
src/drivers/intel/fsp1_1/include/fsp/bootblock.h | 21 +++++++++
src/soc/intel/skylake/bootblock/bootblock.c | 13 ++++--
4 files changed, 85 insertions(+), 5 deletions(-)

Upstream: review.coreboot.org


  • Share