Gitiles
Code Review
Sign In
review.coreboot.org
/
vboot
/
f4ba19d81d4fefa0dba4efbdd57dc863138fde3a
/
firmware
/
lib
/
rollback_index.c
83c3714
Perform a full self test before one-time initialization.
by Luigi Semenzato
· 12 years ago
06fbb16
Move ContinueSelfTest to a later point to save time.
by Luigi Semenzato
· 12 years ago
4c6e6da
Fix compiler errors on MSVC
by Randall Spangler
· 12 years ago
b64faaa
Update PCR state with the state of the firmware keyblock flags too.
by Gaurav Shah
· 12 years ago
c324fbf
Only advance kernel version when the booted partition has a valid key block
by Randall Spangler
· 12 years ago
5d9509c
vboot TPM stub functions return error codes
by Che-Liang Chiou
· 12 years ago
44f34b5
Port over ContinueSelfTest() fix from firmware
by Randall Spangler
· 12 years ago
82602d7
Change PCR extend call to capture the state of both recovery and dev modes
by Gaurav Shah
· 12 years ago
3e2c742
This enables a normal recovery mode image to fix problems with the TPM.
by Randall Spangler
· 12 years ago
26718ca
Move initialization of g_recovery_mode.
by Luigi Semenzato
· 12 years ago
5be730c
Fix (unfiled, I think) TPM initialization bug.
by Luigi Semenzato
· 12 years ago
6eee220
Fix one-time init
by Randall Spangler
· 12 years ago
7c88d4c
use continue self test
by Randall Spangler
· 12 years ago
9828594
Bail out from S3Resume if TPM was not power-cycled.
by Luigi Semenzato
· 12 years ago
1fe1607
TBR: reviewed in person with semenzato
by Randall Spangler
· 12 years ago
377557f
Add physical presence initialization and locking to one-time initializations.
by Luigi Semenzato
· 12 years ago
2447dd2
Add a PCR extend call for measuring the dev mode boot flag.
by Gaurav Shah
· 12 years ago
bb5d9f1
Remove kernel backup space
by Randall Spangler
· 12 years ago
6668028
Change rollback interface so kernel/firmware version numbers are
by Randall Spangler
· 12 years ago
4abede3
Add structs for TPM NV simplification. Now uses only 2 NV spaces, one for firmware and one for kernel.
by Randall Spangler
· 13 years ago
63dffcb
Enable TPM in developer mode again.
by Randall Spangler
· 13 years ago
ada3fa9
Misc TPM cleanup
by Randall Spangler
· 13 years ago
3e1081f
Add lots of debugging to TPM library.
by Randall Spangler
· 13 years ago
39f6611
Add tpm lite to vboot reference
by Randall Spangler
· 13 years ago
8510d91
Replace TlclDefineSpace with SafeDefineSpace for extra paranoia.
by Luigi Semenzato
· 13 years ago
7a786b7
added reboot return codes to load kernel and firmware
by Randall Spangler
· 13 years ago
416f681
This test sets the TPM to a each of a large amount of "interesting" initial states, and runs the firmware code at user level.
by Luigi Semenzato
· 13 years ago
5e9c0b9
Never set bGlobalLock in recovery/dev mode. Don't try to fix bad kernel space.
by Luigi Semenzato
· 13 years ago
2b9ddae
New rollback_index API.
by Luigi Semenzato
· 13 years ago
3ecaf77
Make vboot_reference build in MSVC command line environment.
by vbendeb
· 13 years ago
e2ec984
Add VBDEBUG macro for debug output.
by Randall Spangler
· 13 years ago
1078838
Refactor rollback interface for LoadKernel(), LoadFirmware().
by Randall Spangler
· 13 years ago
361049c
As mentioned, I discovered ForceClear doesn't really require any reboots. This change takes advantage of this fact.
by Luigi Semenzato
· 13 years ago
beb5bae
Fixes to compiler warnings in MSVC
by Randall Spangler
· 13 years ago
620c38c
Remove unused files, and tidy the directory structure of the remaining ones.
by Randall Spangler
· 13 years ago
[Renamed from vboot_firmware/lib/rollback_index.c]
f302905
Move all system includes in vboot_firmware to sysincludes.h
by Randall Spangler
· 13 years ago
63ca39c
Add ForceClear also on dev->normal transitions. Fix wrong API description.
by Luigi Semenzato
· 13 years ago
2666f10
Fix normal/recovery mode, and RO firmware vs. RW firmware behavior.
by Luigi Semenzato
· 13 years ago
4f11c36
Protect the kernel version space from redefinition.
by Luigi Semenzato
· 13 years ago
59204c5
Import recent tpm_lite changes that make all TPM commands return a status.
by Luigi Semenzato
· 13 years ago
4a7a9e3
Uses TPM return codes.
by Randall Spangler
· 13 years ago
0a48681
Implement strategy for 64-write limit with unowned TPM.
by Luigi Semenzato
· 13 years ago
52a8d2d
Add recovery mode protection to new NVRAM locking scheme.
by Luigi Semenzato
· 13 years ago
596b640
New anti-rollback strategy (no TPM NVRAM write cycles for locking).
by Luigi Semenzato
· 13 years ago
0b8f35c
Rearrange vboot_reference directories to isolate external components.
by Bill Richardson
· 13 years ago
[Renamed from common/rollback_index.c]
887e3d4
Vboot Reference: Remove dependency on TrouSers by not including tss/tcs.h
by Gaurav Shah
· 13 years ago
f3dd1a6
VBoot Reference: Output debug information using debug() instead of fprintf().
by Gaurav Shah
· 13 years ago
fc70d72
VBoot Reference: Refactoring Part 3
by Gaurav Shah
· 13 years ago
[Renamed from utils/rollback_index.c]
7853971
Add another missing header to remove compile time error.
by Gaurav Shah
· 13 years ago
ce0cc30
VBoot Reference: Add version checking to for preventing rollbacks.
by Gaurav Shah
· 13 years ago