smmstore: Add a key/val store facility in flash, mediated through SMM
commit9360feaf5121fb0b4b2d63e3168effe066650071
authorPatrick Georgi <pgeorgi@google.com>
Wed, 14 Mar 2018 20:11:21 +0000 (14 21:11 +0100)
committerPatrick Georgi <pgeorgi@google.com>
Mon, 8 Oct 2018 09:46:30 +0000 (8 09:46 +0000)
treedae8bcba4a33a3920e1b57e5f2d9033fa763b32d
parent88607a4b1002ed6acc7f316f274feea2fd861095
smmstore: Add a key/val store facility in flash, mediated through SMM

It exposes an interface that is as generic as possible, so payloads
and/or kernels can use it for their data.

Change-Id: I9553922f9dfa60b9d4b3576973ad4b84d3fe2fb5
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-on: https://review.coreboot.org/25182
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
src/drivers/smmstore/Kconfig [new file with mode: 0644]
src/drivers/smmstore/Makefile.inc [new file with mode: 0644]
src/drivers/smmstore/smi.c [new file with mode: 0644]
src/drivers/smmstore/store.c [new file with mode: 0644]
src/include/smmstore.h [new file with mode: 0644]
src/soc/intel/common/block/smm/smihandler.c