diff options
author | Philipp Deppenwiese <zaolin@das-labor.org> | 2017-12-14 15:49:32 +0100 |
---|---|---|
committer | Philipp Deppenwiese <zaolin.daisuki@gmail.com> | 2018-07-28 16:58:05 +0000 |
commit | f18dc5c72cbbe35733bf668629f461cba3417405 (patch) | |
tree | 310e6ac4ad257b3a2d676bac04f95d903f7a003a /src/drivers/tpm | |
parent | ef8c559e537ed10d8054ca6a72ca50e0531fde95 (diff) |
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.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drivers/tpm/tpm.c b/src/drivers/tpm/tpm.c index e4a81c3da4..8c681597bb 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); |