soc/intel/common: Add common smihandler code

Hardware / Coreboot - Hannah Williams [intel.com] - 25 May 2016 12:09 UTC

Provide default handler for some SMI events. Provide the framework for extracting data from SMM Save State area for processors with SMM revision 30100 and 30101. The SOC specific code should initialize southbridge_smi with event handlers. For SMM Save state handling, SOC code should implement get_smm_save_state_ops which initializes the SOC specific ops for SMM Save State handling.

Change-Id: I0aefb6dbb2b1cac5961f9e43f4752b5929235df3

ba0fc47 soc/intel/common: Add common smihandler code
src/include/elog.h | 2 -
src/soc/intel/common/Kconfig | 4 +
src/soc/intel/common/Makefile.inc | 2 +
src/soc/intel/common/smi.h | 113 +++++++++
src/soc/intel/common/smihandler.c | 481 +++++++++++++++++++++++++++++++++++++
5 files changed, 600 insertions(+), 2 deletions(-)

Upstream: review.coreboot.org


  • Share