Attention is currently required from: Nico Huber, Arthur Heymans, Andrey Petrov. Hello build bot (Jenkins), Nico Huber, Arthur Heymans, siemens-bot, Andrey Petrov,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/64493
to look at the new patch set (#6).
Change subject: soc/intel/apollolake: Measure bootblock from IFWI ......................................................................
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