Gitiles
Code Review
Sign In
review.coreboot.org
/
vboot
/
d75eb7f77a3a7449e2577523a8a648ff0f3ccad2
/
firmware
/
lib
/
rollback_index.c
b64f097
Use the TPM to back up some of the nvram fields
by Bill Richardson
· 10 years ago
472d93c
rollback_index: Remove recovery_mode parameter to SetupTPM.
by Shawn Nematbakhsh
· 11 years ago
964144b
rollback_index: Add recovery parameter to RollbackKernelLock.
by Shawn Nematbakhsh
· 11 years ago
stabilize-4443.B
0c3ba24
Massive refactoring of external header files.
by Bill Richardson
· 11 years ago
ac8805e
Get rid of some crufty macros.
by Gabe Black
· 11 years ago
522da3e
Use Memcpy to avoid unaligned accesses when using RollbackKernelSpace.
by Gabe Black
· 12 years ago
51d22d5
Use Memcpy to access the fw_versions member of RollbackSpaceFirmware.
by Gabe Black
· 12 years ago
ab63d3c
rollback_index: fix -Wshadow warnings
by Aaron Durbin
· 12 years ago
612797e
fwlib: fix errors with -Wmissing-prototypes
by Aaron Durbin
· 12 years ago
7993f25
Reformat to kernel style
by Randall Spangler
· 12 years ago
a3eac79
Improve coverage of rollback_index.c
by Randall Spangler
· 12 years ago
17f8d34
Rename files and defines to simplify makefile.
by Randall Spangler
· 12 years ago
29e8807
Add clear TPM owner request
by Randall Spangler
· 12 years ago
8d47de4
Revert "Expose getter of virtual dev switch value"
by Che-Liang Chiou
· 12 years ago
552ae43
Expose getter of virtual dev switch value
by Che-Liang Chiou
· 12 years ago
ec8df16
Support virtual dev-switch (keyboard-based dev-mode)
by Bill Richardson
· 12 years ago
6f4cc56
Honor both fake_dev and virtual dev switch
by Bill Richardson
· 12 years ago
b75d8ad
Use virtual dev-mode switch when told to.
by Bill Richardson
· 12 years ago
factory-2338.B
feac077
Add checksum to TPM RollbackSpace regions for FW and kernel.
by Bill Richardson
· 12 years ago
46d37cf
Remaining unit tests for rollback_index.c
by Randall Spangler
· 13 years ago
cb3313e
Partial unit tests for rollback_index
by Randall Spangler
· 13 years ago
22e7bb2
Refactor TPM calls into vboot wrapper
by Randall Spangler
· 13 years ago
64b2ba4
Revert "Refactor TPM calls into vboot wrapper"
by Elly Jones
· 13 years ago
4bc713d
Refactor TPM calls into vboot wrapper
by Randall Spangler
· 13 years ago
1c9577b
Implement different strategy for soft-reset workaround on Kaen prototypes.
by Luigi Semenzato
· 13 years ago
1b1998d
Vboot wrapper initial implementation
by Randall Spangler
· 13 years ago
e49e8af
Port vboot_reference to use new wrapper API utility functions
by Randall Spangler
· 13 years ago
ebb1eda
Reduce race conditions in TPM initialization.
by Luigi Semenzato
· 13 years ago
cfd841d
Revert "Verified boot wrapper - replace utility functions"
by Randall Spangler
· 13 years ago
f8c6549
Verified boot wrapper - replace utility functions
by Randall Spangler
· 13 years ago
a7b9481
Revert "Verified boot wrapper - replace utility functions"
by mukesh agrawal
· 13 years ago
bd81b3a
Verified boot wrapper - replace utility functions
by Randall Spangler
· 13 years ago
7b90cf3
Tolerate lack of TPM reset in common cases.
by Luigi Semenzato
· 13 years ago
0.13.587.B
5ac39bf
Add TPM version checking
by Randall Spangler
· 13 years ago
83c3714
Perform a full self test before one-time initialization.
by Luigi Semenzato
· 13 years ago
06fbb16
Move ContinueSelfTest to a later point to save time.
by Luigi Semenzato
· 13 years ago
4c6e6da
Fix compiler errors on MSVC
by Randall Spangler
· 13 years ago
b64faaa
Update PCR state with the state of the firmware keyblock flags too.
by Gaurav Shah
· 13 years ago
c324fbf
Only advance kernel version when the booted partition has a valid key block
by Randall Spangler
· 14 years ago
5d9509c
vboot TPM stub functions return error codes
by Che-Liang Chiou
· 14 years ago
44f34b5
Port over ContinueSelfTest() fix from firmware
by Randall Spangler
· 14 years ago
82602d7
Change PCR extend call to capture the state of both recovery and dev modes
by Gaurav Shah
· 14 years ago
3e2c742
This enables a normal recovery mode image to fix problems with the TPM.
by Randall Spangler
· 14 years ago
26718ca
Move initialization of g_recovery_mode.
by Luigi Semenzato
· 14 years ago
5be730c
Fix (unfiled, I think) TPM initialization bug.
by Luigi Semenzato
· 14 years ago
6eee220
Fix one-time init
by Randall Spangler
· 14 years ago
7c88d4c
use continue self test
by Randall Spangler
· 14 years ago
9828594
Bail out from S3Resume if TPM was not power-cycled.
by Luigi Semenzato
· 14 years ago
1fe1607
TBR: reviewed in person with semenzato
by Randall Spangler
· 14 years ago
377557f
Add physical presence initialization and locking to one-time initializations.
by Luigi Semenzato
· 14 years ago
2447dd2
Add a PCR extend call for measuring the dev mode boot flag.
by Gaurav Shah
· 14 years ago
bb5d9f1
Remove kernel backup space
by Randall Spangler
· 14 years ago
6668028
Change rollback interface so kernel/firmware version numbers are
by Randall Spangler
· 14 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
· 14 years ago
63dffcb
Enable TPM in developer mode again.
by Randall Spangler
· 14 years ago
ada3fa9
Misc TPM cleanup
by Randall Spangler
· 14 years ago
3e1081f
Add lots of debugging to TPM library.
by Randall Spangler
· 14 years ago
39f6611
Add tpm lite to vboot reference
by Randall Spangler
· 14 years ago
8510d91
Replace TlclDefineSpace with SafeDefineSpace for extra paranoia.
by Luigi Semenzato
· 14 years ago
7a786b7
added reboot return codes to load kernel and firmware
by Randall Spangler
· 14 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
· 14 years ago
5e9c0b9
Never set bGlobalLock in recovery/dev mode. Don't try to fix bad kernel space.
by Luigi Semenzato
· 14 years ago
2b9ddae
New rollback_index API.
by Luigi Semenzato
· 14 years ago
3ecaf77
Make vboot_reference build in MSVC command line environment.
by vbendeb
· 14 years ago
e2ec984
Add VBDEBUG macro for debug output.
by Randall Spangler
· 14 years ago
1078838
Refactor rollback interface for LoadKernel(), LoadFirmware().
by Randall Spangler
· 14 years ago
361049c
As mentioned, I discovered ForceClear doesn't really require any reboots. This change takes advantage of this fact.
by Luigi Semenzato
· 14 years ago
beb5bae
Fixes to compiler warnings in MSVC
by Randall Spangler
· 14 years ago
620c38c
Remove unused files, and tidy the directory structure of the remaining ones.
by Randall Spangler
· 14 years ago
[Renamed from vboot_firmware/lib/rollback_index.c]
f302905
Move all system includes in vboot_firmware to sysincludes.h
by Randall Spangler
· 14 years ago
63ca39c
Add ForceClear also on dev->normal transitions. Fix wrong API description.
by Luigi Semenzato
· 14 years ago
2666f10
Fix normal/recovery mode, and RO firmware vs. RW firmware behavior.
by Luigi Semenzato
· 14 years ago
4f11c36
Protect the kernel version space from redefinition.
by Luigi Semenzato
· 14 years ago
59204c5
Import recent tpm_lite changes that make all TPM commands return a status.
by Luigi Semenzato
· 14 years ago
4a7a9e3
Uses TPM return codes.
by Randall Spangler
· 14 years ago
0a48681
Implement strategy for 64-write limit with unowned TPM.
by Luigi Semenzato
· 14 years ago
52a8d2d
Add recovery mode protection to new NVRAM locking scheme.
by Luigi Semenzato
· 14 years ago
596b640
New anti-rollback strategy (no TPM NVRAM write cycles for locking).
by Luigi Semenzato
· 14 years ago
0b8f35c
Rearrange vboot_reference directories to isolate external components.
by Bill Richardson
· 14 years ago
[Renamed from common/rollback_index.c]
887e3d4
Vboot Reference: Remove dependency on TrouSers by not including tss/tcs.h
by Gaurav Shah
· 14 years ago
f3dd1a6
VBoot Reference: Output debug information using debug() instead of fprintf().
by Gaurav Shah
· 14 years ago
fc70d72
VBoot Reference: Refactoring Part 3
by Gaurav Shah
· 14 years ago
[Renamed from utils/rollback_index.c]
7853971
Add another missing header to remove compile time error.
by Gaurav Shah
· 14 years ago
ce0cc30
VBoot Reference: Add version checking to for preventing rollbacks.
by Gaurav Shah
· 14 years ago