Attention is currently required from: Nico Huber, Arthur Heymans, Andrey Petrov.
Werner Zeh uploaded patch set #6 to this change.
soc/intel/apollolake: Measure bootblock from IFWI
On Apollo Lake the bootblock is stitched into the IBBL IFWI region at
build time. At execution time TXE loads this IBBL into a shared SRAM
(which is read-only in this phase) and maps it at 4 GiB - 32 KiB. Then
the CPU starts to operate from this shared SRAM as it were flash space.
In order to provide a reliable CRTM init, the real executed bootblock
code needs to be measured into TPM if VBOOT is selected. This patch adds
the needed code to do this.
Change-Id: Ifb3f798de638a85029ebfe0d1b65770029297db3
Signed-off-by: Werner Zeh <werner.zeh@siemens.com>
---
M src/soc/intel/apollolake/bootblock/bootblock_measure.c
M src/soc/intel/apollolake/include/soc/iomap.h
2 files changed, 49 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/93/64493/6
To view, visit change 64493. To unsubscribe, or for help writing mail filters, visit settings.