summaryrefslogtreecommitdiffstats
path: root/src/drivers/tpm
diff options
context:
space:
mode:
authorPhilipp Deppenwiese <zaolin@das-labor.org>2017-12-14 15:49:32 +0100
committerPhilipp Deppenwiese <zaolin.daisuki@gmail.com>2018-07-28 16:58:05 +0000
commitf18dc5c72cbbe35733bf668629f461cba3417405 (patch)
tree310e6ac4ad257b3a2d676bac04f95d903f7a003a /src/drivers/tpm
parentef8c559e537ed10d8054ca6a72ca50e0531fde95 (diff)
downloadcoreboot-f18dc5c72cbbe35733bf668629f461cba3417405.tar.gz
coreboot-f18dc5c72cbbe35733bf668629f461cba3417405.tar.bz2
coreboot-f18dc5c72cbbe35733bf668629f461cba3417405.zip
security/tpm: Add TCPA logging functionality
* TCG spec only applies to BIOS or UEFI. * Therefore implement coreboot TCPA compliant log in CBMEM. * Write CBMEM log into the coreboot table for CBMEM tool access Change-Id: I0a52494f647d21e2587231af26ed13d62b3a72f5 Signed-off-by: Philipp Deppenwiese <zaolin@das-labor.org> Reviewed-on: https://review.coreboot.org/22867 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Diffstat (limited to 'src/drivers/tpm')
-rw-r--r--src/drivers/tpm/tpm.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drivers/tpm/tpm.c b/src/drivers/tpm/tpm.c
index e4a81c3da48c..8c681597bbf6 100644
--- a/src/drivers/tpm/tpm.c
+++ b/src/drivers/tpm/tpm.c
@@ -30,6 +30,9 @@ static void init_tpm_dev(void *unused)
#else
tpm_setup(false);
#endif
+
+ // TCPA cbmem log
+ tcpa_log_init();
}
BOOT_STATE_INIT_ENTRY(BS_DEV_INIT, BS_ON_ENTRY, init_tpm_dev, NULL);