summaryrefslogtreecommitdiff
path: root/firmware/linktest
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2010-06-23 15:35:31 -0700
committerRandall Spangler <rspangler@chromium.org>2010-06-23 15:35:31 -0700
commit1078838fff3554c0c4bcae771984cb2164bd7359 (patch)
tree04e57effa4448b31328f053aec99fcd7583bd60e /firmware/linktest
parent1114b661f533fbae7de2c2eebc31858cf466bbf5 (diff)
downloadvboot-1078838fff3554c0c4bcae771984cb2164bd7359.tar.gz
Refactor rollback interface for LoadKernel(), LoadFirmware().
Review URL: http://codereview.chromium.org/2861020
Diffstat (limited to 'firmware/linktest')
-rw-r--r--firmware/linktest/main.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/firmware/linktest/main.c b/firmware/linktest/main.c
index e6659a99..f91da995 100644
--- a/firmware/linktest/main.c
+++ b/firmware/linktest/main.c
@@ -24,11 +24,13 @@ int main(void)
LoadKernel(0);
/* rollback_index.h */
- SetupTPM(0, 0);
- GetStoredVersions(0, &x, &y);
- WriteStoredVersions(0, 0, 0);
- LockFirmwareVersions();
- LockKernelVersionsByLockingPP();
+ RollbackFirmwareSetup(0, &x, &y);
+ RollbackFirmwareWrite(0, 0);
+ RollbackFirmwareLock();
+ RollbackKernelRecovery(0);
+ RollbackKernelRead(&x, &y);
+ RollbackKernelWrite(0, 0);
+ RollbackKernelLock();
/* tlcl.h */
TlclLibInit();