Intel Common SOC: Add romstage support

Hardware / Coreboot - Lee Leahy [intel.com] - 24 June 2015 10:05 UTC

Provide a common romstage implementation for the Intel SOCs.

BRANCH=none BUG=None TEST=Build for Braswell

Change-Id: I80f5f8f0f36e9023117b07d4af5c806fff8157b6

0946ec3 Intel Common SOC: Add romstage support
src/soc/intel/common/Kconfig | 62 +++++
src/soc/intel/common/Makefile.inc | 15 +-
src/soc/intel/common/fsp_ramstage.c | 343 +++++++++++++++++++++++++++
src/soc/intel/common/gma.h | 176 ++++++++++++++
src/soc/intel/common/hda_verb.c | 2 +-
src/soc/intel/common/memmap.h | 33 +++
src/soc/intel/common/mrc_cache.c | 4 +-
src/soc/intel/common/raminit.c | 320 +++++++++++++++++++++++++
src/soc/intel/common/ramstage.h | 39 +++
src/soc/intel/common/romstage.c | 447 +++++++++++++++++++++++++++++++++++
src/soc/intel/common/romstage.h | 103 ++++++++
src/soc/intel/common/stack.c | 183 ++++++++++++++
src/soc/intel/common/stack.h | 35 +++
src/soc/intel/common/stage_cache.c | 39 +++
src/soc/intel/common/util.c | 274 +++++++++++++++++++++
src/soc/intel/common/util.h | 31 +++
src/soc/intel/common/vbt.c | 47 ++++
17 files changed, 2147 insertions(+), 6 deletions(-)

Upstream: review.coreboot.org


  • Share