[SeaBIOS] [PATCH v3 00/11] Add TPM 2 support
Stefan Berger
stefanb at us.ibm.com
Tue Feb 2 19:09:08 CET 2016
This series of patches adds TPM 2 support to SeaBIOS in the way previously
proposed.
v2->v3:
- Converted TPM_VERSION_* from enum's to #define's and removed unnecessary
cases with TPM_VERSION_NONE in switch statements.
- Convert the log_entry internal representation to TPM 2 native format.
- Added patch that looks at command tags in the TPM_Passthrough API
call and return error code in case of TPM version mismatch.
v1->v2:
- Addressed most of Kevin's comments.
- Added patch for writing logs in TPM 2 format
Stefan
Stefan Berger (11):
tpm: Extend TPM TIS with TPM 2 support.
tpm: Factor out tpm_extend
tpm: Prepare code for TPM 2 functions
tpm: Implement tpm20_startup and tpm20_s3_resume
tpm: Implement tpm20_set_timeouts
tpm: Implement tpm20_prepboot
tpm: Implement tpm20_extend
tpm: Implement tpm20_menu
tpm: Implement TPM 2's tpm_set_failure part
tpm: Write logs in TPM 2 format
Filter TPM commands in passthrough API
src/hw/tpm_drivers.c | 38 ++-
src/hw/tpm_drivers.h | 26 +-
src/std/tcg.h | 147 +++++++++
src/tcgbios.c | 900 ++++++++++++++++++++++++++++++++++++++++++---------
4 files changed, 961 insertions(+), 150 deletions(-)
--
2.4.3
More information about the SeaBIOS
mailing list