[SeaBIOS] [PATCH 0/8] TPM return code simplifications
Kevin O'Connor
kevin at koconnor.net
Wed Dec 30 20:31:54 CET 2015
Hi Stefan,
I cleaned up the additional patches I mentioned yesterday.
Some time back, you posted a series of patches that removed the use of
TCG 16bit BIOS structs from internal functions. Many of those
functions were still using return codes from the spec though. I found
using these return codes in internal functions to be annoying because
they conflict with the TIS return codes. This series mostly just
separates out the return codes so that only the TCG 16bit BIOS
functions deal with the TCG 16bit BIOS return codes.
This series is on top of patches 1-9 of the previous series (it
replaces patch 10 of the previous series). Both series are also
available at:
https://github.com/KevinOConnor/seabios/tree/testing
I'm not currently planning any other TPM changes after these.
-Kevin
Kevin O'Connor (8):
tpm: Don't return a status from external bios measurement functions
tpm: No need to check the return status of measurements
tpm: Don't call tpm_set_failure() from tpm_log_extend_event()
tpm: Don't use 16bit BIOS return codes in build_and_send_cmd()
tpm: Don't use 16bit BIOS return codes in tpm_log_event()
tpm: Don't use 16bit BIOS return codes in tpmhw_* functions
tpm: Don't use 16bit BIOS return codes in TPM menu functions
tpm: Replace build_and_send_cmd with tpm_send_cmd and
tpm_send_check_cmd
src/hw/tpm_drivers.c | 20 +-
src/hw/tpm_drivers.h | 2 +-
src/tcgbios.c | 718 +++++++++++++++++++--------------------------------
src/tcgbios.h | 8 +-
4 files changed, 287 insertions(+), 461 deletions(-)
--
2.5.0
More information about the SeaBIOS
mailing list