Add structs for TPM NV simplification. Now uses only 2 NV spaces, one for firmware and one for kernel.
Changed TlclRead / TlclWrite to take void* / const void* to reduce typecasts.
Much restructuring of rollback_index.c.
Fixed a version-packing bug in rollback_index.c (& --> |)
BUG:chrome-os-partner:304
TEST:manual testing of all code flows on CRB
Review URL: http://codereview.chromium.org/3084030
diff --git a/firmware/linktest/main.c b/firmware/linktest/main.c
index 5507a33..7aa34c8 100644
--- a/firmware/linktest/main.c
+++ b/firmware/linktest/main.c
@@ -29,8 +29,7 @@
LoadKernel(0);
/* rollback_index.h */
- RollbackFirmwareSetup(0);
- RollbackFirmwareRead(&x, &y);
+ RollbackFirmwareSetup(0, &x, &y);
RollbackFirmwareWrite(0, 0);
RollbackFirmwareLock();
RollbackKernelRecovery(0);