diff options
author | Vadim Bendebury <vbendeb@chromium.org> | 2017-12-12 00:28:37 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-12-12 00:28:37 +0000 |
commit | ea769a9c6e0cf56d6fc7ad1b9004697a5a157ba1 (patch) | |
tree | 2021e5d0d74015532e8a2a721184fa8cd2a2f330 | |
parent | 013acaed8f6ff657348bcf52d3b36e017320ada0 (diff) | |
parent | 2b3aae417a3efeaac3fa395e57f646543f5eccd1 (diff) | |
download | tpm2-ea769a9c6e0cf56d6fc7ad1b9004697a5a157ba1.tar.gz |
report successful startup to the platform am: ae8d044cd1 am: 40e9f967e4 am: d93e63aaa8
am: 2b3aae417a
Change-Id: I90c92a63d91775b8fd423780976b31fd355d11a7
-rw-r--r-- | Startup.c | 3 | ||||
-rw-r--r-- | include/tpm2/Platform.h | 6 |
2 files changed, 9 insertions, 0 deletions
@@ -163,5 +163,8 @@ TPM2_Startup( // The H-CRTM state no longer matters g_DrtmPreStartup = FALSE; + if (startup == SU_RESET) + _plat__ResetCallback(); + return TPM_RC_SUCCESS; } diff --git a/include/tpm2/Platform.h b/include/tpm2/Platform.h index f7bcbcd..4779594 100644 --- a/include/tpm2/Platform.h +++ b/include/tpm2/Platform.h @@ -384,6 +384,12 @@ _plat__GetFwVersion( uint32_t *fw2 ); +// A function to call after every successful SU_RESET TPM2_Startup. +LIB_EXPORT void +_plat__ResetCallback( + void +); + int uart_printf(const char *format, ...); #define ecprintf(format, args...) uart_printf(format, ## args); |