OLD | NEW |
1 | 1 |
2 #include "cgptlib.h" | 2 #include "cgptlib.h" |
3 #include "load_firmware_fw.h" | 3 #include "load_firmware_fw.h" |
4 #include "load_kernel_fw.h" | 4 #include "load_kernel_fw.h" |
5 #include "rollback_index.h" | 5 #include "rollback_index.h" |
6 #include "tlcl.h" | 6 #include "tlcl.h" |
7 #include "vboot_common.h" | 7 #include "vboot_common.h" |
8 #include "vboot_kernel.h" | 8 #include "vboot_kernel.h" |
9 | 9 |
10 int main(void) | 10 int main(void) |
11 { | 11 { |
12 uint16_t x, y; | 12 uint16_t x, y; |
13 | 13 |
14 /* cgptlib.h */ | 14 /* cgptlib.h */ |
15 GptInit(0); | 15 GptInit(0); |
16 GptNextKernelEntry(0, 0, 0); | 16 GptNextKernelEntry(0, 0, 0); |
17 GptUpdateKernelEntry(0, 0); | 17 GptUpdateKernelEntry(0, 0); |
18 | 18 |
19 /* load_firmware_fw.h */ | 19 /* load_firmware_fw.h */ |
20 UpdateFirmwareBodyHash(0, 0, 0); | 20 UpdateFirmwareBodyHash(0, 0, 0); |
21 LoadFirmware(0); | 21 LoadFirmware(0); |
22 | 22 |
23 /* load_kernel_fw.h */ | 23 /* load_kernel_fw.h */ |
24 LoadKernel(0); | 24 LoadKernel(0); |
25 | 25 |
26 /* rollback_index.h */ | 26 /* rollback_index.h */ |
27 RollbackFirmwareSetup(0, &x, &y); | 27 RollbackFirmwareSetup(0); |
| 28 RollbackFirmwareRead(&x, &y); |
28 RollbackFirmwareWrite(0, 0); | 29 RollbackFirmwareWrite(0, 0); |
29 RollbackFirmwareLock(); | 30 RollbackFirmwareLock(); |
30 RollbackKernelRecovery(0); | 31 RollbackKernelRecovery(0); |
31 RollbackKernelRead(&x, &y); | 32 RollbackKernelRead(&x, &y); |
32 RollbackKernelWrite(0, 0); | 33 RollbackKernelWrite(0, 0); |
33 RollbackKernelLock(); | 34 RollbackKernelLock(); |
34 | 35 |
35 /* tlcl.h */ | 36 /* tlcl.h */ |
36 TlclLibInit(); | 37 TlclLibInit(); |
37 TlclStartup(); | 38 TlclStartup(); |
(...skipping 25 matching lines...) Expand all Loading... |
63 PublicKeyCopy(0, 0); | 64 PublicKeyCopy(0, 0); |
64 PublicKeyToRSA(0); | 65 PublicKeyToRSA(0); |
65 VerifyData(0, 0, 0); | 66 VerifyData(0, 0, 0); |
66 VerifyDigest(0, 0, 0); | 67 VerifyDigest(0, 0, 0); |
67 KeyBlockVerify(0, 0, 0); | 68 KeyBlockVerify(0, 0, 0); |
68 VerifyFirmwarePreamble2(0, 0, 0); | 69 VerifyFirmwarePreamble2(0, 0, 0); |
69 VerifyKernelPreamble2(0, 0, 0); | 70 VerifyKernelPreamble2(0, 0, 0); |
70 | 71 |
71 return 0; | 72 return 0; |
72 } | 73 } |
OLD | NEW |