summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
J. Richard Barnette [Thu, 5 Aug 2010 21:13:48 +0000 (14:13 -0700)]
Add LICENSE file
Luigi Semenzato [Thu, 1 Jul 2010 22:34:15 +0000 (15:34 -0700)]
Add device open/close.
Review URL: http://codereview.chromium.org/2822042
Luigi Semenzato [Wed, 30 Jun 2010 00:01:15 +0000 (17:01 -0700)]
Add PhysicalDisable command.
Review URL: http://codereview.chromium.org/2854029
Luigi Semenzato [Fri, 25 Jun 2010 00:51:09 +0000 (17:51 -0700)]
Fix wrong "Makefile*" pattern in find.
Review URL: http://codereview.chromium.org/2868035
Luigi Semenzato [Wed, 23 Jun 2010 23:21:48 +0000 (16:21 -0700)]
Add version string in binary and simplify build.
Review URL: http://codereview.chromium.org/2831027
Luigi Semenzato [Wed, 23 Jun 2010 16:24:59 +0000 (09:24 -0700)]
With this change, this package will fail to build if saved-structures.h is not synchronized with structures.h.
Recall that structures.h is generated during compilation in a Linux environment, which is not available when compiling for firmware. I considered removing saved-structures.h and committing structures.h directly, but if we tested changes by doing an emerge instead of a "local" compilation, the working copy of structures.h would not get updated. This is a safer way of ensuring they stay in sync.
(This review used to include a version string generation, but the idea was faulty.)
Review URL: http://codereview.chromium.org/2864018
Luigi Semenzato [Wed, 23 Jun 2010 14:59:42 +0000 (07:59 -0700)]
Update saved-structures.h for firmware.
Review URL: http://codereview.chromium.org/2802016
Luigi Semenzato [Tue, 22 Jun 2010 20:36:42 +0000 (13:36 -0700)]
Add fastenable test.
Review URL: http://codereview.chromium.org/2800021
Luigi Semenzato [Thu, 10 Jun 2010 20:00:09 +0000 (13:00 -0700)]
Added TPM command to read space permissions, and a correctness test.
Review URL: http://codereview.chromium.org/2719006
Luigi Semenzato [Wed, 9 Jun 2010 17:08:59 +0000 (10:08 -0700)]
Add space redefinition test, early NV read test and early extend test.
Fix Makefile.
Review URL: http://codereview.chromium.org/2663002
Luigi Semenzato [Tue, 8 Jun 2010 15:08:46 +0000 (08:08 -0700)]
Make all TPM command functions return TPM_SUCCESS or the TPM error code.
Review URL: http://codereview.chromium.org/2694006
Anush Elangovan [Tue, 8 Jun 2010 08:33:22 +0000 (01:33 -0700)]
Update Watchlists
Change-Id: I904ea262070338aa76af884efa6cf0c26fa03a83
Anush Elangovan [Sat, 5 Jun 2010 20:12:31 +0000 (13:12 -0700)]
Setup code review inheritance
Change-Id: Ice779af8b21913c8606dfe1d94d431e5ad98fc23
Luigi Semenzato [Thu, 27 May 2010 20:54:33 +0000 (13:54 -0700)]
Make more functions return a status.
Review URL: http://codereview.chromium.org/2289002
Gaurav Shah [Tue, 27 Apr 2010 21:46:27 +0000 (14:46 -0700)]
TPM Lite: Add a "firmware" target for building TPM Lite
This CL adds a firmware target for standalone compilation of TPM lite for use in the firmware. In particular, it removes dependencies on external Trouser TSS headers and uses the snapshot version of structures.h which define TPM command structures.
I also removed the include/ directory and moved the tlcl.h header to src/tlcl/ since I think that having a separate directory for just a single header file seems overkill.
Review URL: http://codereview.chromium.org/1787004
Luigi Semenzato [Mon, 26 Apr 2010 21:44:46 +0000 (14:44 -0700)]
Some additions to facilitate inclusion in BIOS.
1. Copy of generated file structures.h (in structures.h.snapshot).
2. Ifdef'ed code that shows how the TPM would be called through the EFI driver.
Review URL: http://codereview.chromium.org/1761006
Luigi Semenzato [Fri, 2 Apr 2010 21:01:58 +0000 (14:01 -0700)]
1. Changes and additions for autotest; 2. Two-level write-free locking test.
Review URL: http://codereview.chromium.org/1558015
Luigi Semenzato [Wed, 17 Mar 2010 23:28:23 +0000 (16:28 -0700)]
Additional cases for the test suite, and more commands added to TLCL
to support the new cases.
Review URL: http://codereview.chromium.org/1056001
Luigi Semenzato [Tue, 16 Mar 2010 21:42:00 +0000 (14:42 -0700)]
Bug fixes and timing code. This is the first fully functional code,
which I used to report timing results.
Review URL: http://codereview.chromium.org/847005
Luigi Semenzato [Fri, 12 Mar 2010 23:16:23 +0000 (15:16 -0800)]
Many upgrades to tpm_lite.
They include:
- support for local and cross-compilation with emerge;
- support for execution on TPM devices (formerly only linked with emulator);
- added ownership detection command;
- more complete test of space creation and write locking;
- added PPWRITE permission to space creation.
Review URL: http://codereview.chromium.org/870004
Luigi Semenzato [Wed, 3 Mar 2010 23:59:38 +0000 (15:59 -0800)]
Syncing with version 0.7 of the emulator.
Review URL: http://codereview.chromium.org/661474
Luigi Semenzato [Fri, 19 Feb 2010 01:50:33 +0000 (17:50 -0800)]
Initial code for the TPM Lightweight Command Library.
Review URL: http://codereview.chromium.org/587014