diff options
author | Matt Delco <delco@google.com> | 2019-02-13 15:54:24 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-03-20 19:51:14 -0700 |
commit | 08bf680ff38c345928cf3907d6369d767c3df6ef (patch) | |
tree | fb11094f87cf986b22d9a28676a961846c182438 /firmware/2lib/2stub.c | |
parent | d2b18dfbf91e6631516dfedce8bb4bf8696cc288 (diff) | |
download | vboot-08bf680ff38c345928cf3907d6369d767c3df6ef.tar.gz |
2api: add callback for vb2ex_tpm_set_mode
Add vboot2 callback for tpm_set_mode.
This is mostly a cherry-pick of these:
https://chromium-review.googlesource.com/c/1354139
https://chromium-review.googlesource.com/c/1365293
The re-enable of the tpm is now performed by coreboot
so this version doesn't implement tpm_get_mode.
BUG=b:124358784
BRANCH=None
TEST=compile vboot_reference and depthcharge
CQ-DEPEND=CL:1471195
Change-Id: I4168b50650e22f35ad9c66d49f34b689c46a36e1
Signed-off-by: Matt Delco <delco@google.com>
Reviewed-on: https://chromium-review.googlesource.com/1470962
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'firmware/2lib/2stub.c')
-rw-r--r-- | firmware/2lib/2stub.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/2lib/2stub.c b/firmware/2lib/2stub.c index 0ff1997e..e3489cf5 100644 --- a/firmware/2lib/2stub.c +++ b/firmware/2lib/2stub.c @@ -60,3 +60,9 @@ int vb2ex_hwcrypto_digest_finalize(uint8_t *digest, { return VB2_ERROR_SHA_FINALIZE_ALGORITHM; /* Should not be called. */ } + +__attribute__((weak)) +int vb2ex_tpm_set_mode(enum vb2_tpm_mode mode_val) +{ + return VB2_ERROR_UNKNOWN; +} |