diff options
author | Luigi Semenzato <semenzato@google.com> | 2010-09-30 13:44:00 -0700 |
---|---|---|
committer | Luigi Semenzato <semenzato@google.com> | 2010-09-30 13:44:00 -0700 |
commit | 9565edc4c967682809eccbe9c93960a365e6353d (patch) | |
tree | 04bf95f3d57f449adc34c498548382b6be69e52f /tests | |
parent | 7c6a69f1cb33d6bc3541f4b6c5ee6cc903323322 (diff) | |
download | vboot-9565edc4c967682809eccbe9c93960a365e6353d.tar.gz |
Revive TPM firmware autotest.
Change-Id: I2e798ac8898852aa44a8979e67dfa4de385a6e34
BUG=none
TEST=ran the autotest on a CRB with special firmware
Review URL: http://codereview.chromium.org/3389029
Diffstat (limited to 'tests')
-rw-r--r-- | tests/tpm_lite/testsetup.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/tpm_lite/testsetup.c b/tests/tpm_lite/testsetup.c index 14175d0c..fac1951e 100644 --- a/tests/tpm_lite/testsetup.c +++ b/tests/tpm_lite/testsetup.c @@ -24,6 +24,9 @@ int main(int argc, char** argv) { TPM_CHECK(TlclStartupIfNeeded()); TPM_CHECK(TlclSelfTestFull()); TPM_CHECK(TlclAssertPhysicalPresence()); + TPM_CHECK(TlclForceClear()); + TPM_CHECK(TlclSetEnable()); + TPM_CHECK(TlclSetDeactivated(0)); result = TlclRead(INDEX0, (uint8_t*) &x, sizeof(x)); if (result == TPM_E_BADINDEX) { @@ -34,7 +37,7 @@ int main(int argc, char** argv) { result = TlclRead(INDEX1, (uint8_t*) &x, sizeof(x)); if (result == TPM_E_BADINDEX) { perm = TPM_NV_PER_PPWRITE; - TlclDefineSpace(INDEX1, perm, sizeof(uint32_t)); + TPM_CHECK(TlclDefineSpace(INDEX1, perm, sizeof(uint32_t))); } printf("TEST SUCCEEDED\n"); |