[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