
chromium-os - issue #431
Add trousers to the image and running with the tpm emulator
An open-source TCG Software Stack implementation, created and released by IBM: http://sourceforge.net/projects/trousers/
We'll want to use trouser for any tpm support. We should get the system ready by getting trousers in the image and the test suite working with the tpm emulator so that it'll be easy to cut over to a real TPM.
Set Area-??? to area of the system under which this task belongs. Set Effort-??? to estimated number of eng-weeks to implement the task. Assign an Owner and Mstone if known.
Comment #1
Posted on Dec 7, 2009 by Grumpy Ox(No comment was entered for this change.)
Comment #2
Posted on Jan 5, 2010 by Helpful Ox(No comment was entered for this change.)
Comment #3
Posted on Jan 5, 2010 by Helpful Ox(No comment was entered for this change.)
Comment #4
Posted on Jan 14, 2010 by Happy Giraffe(No comment was entered for this change.)
Comment #5
Posted on Jan 27, 2010 by Grumpy OxMaking this a requirement for R6, but it'd be preferred in R5. We may need to sort out what we want to bring up and how we want to support the tpm emulator at build time (e.g., set_use_tpm_emulator.sh prior to a build if that image will be in a non-tpm- available environment)
Comment #6
Posted on Feb 11, 2010 by Massive GiraffeI was advised to add the kernel modules and trousers to the chromeos image, and tpm- emulator to chromeos-dev. Not sure this is the best solution though, because we eventually rely on the emulator if there is no hardware TPM. That is, basic stuff will not work without the emulator.
Comment #7
Posted on Feb 11, 2010 by Massive GiraffeOK. There is a perfect solution with the new build system. We can import the tpm- emulator on a per-board basis using overlays. Thus it can be included in the source and images only for boards that don't have a TPM.
Comment #8
Posted on Feb 11, 2010 by Massive GiraffeSearch for "overlay" in src/chromium.org. Right now we have overlay-st1q.git and overlay-x86-generic.git.
Comment #9
Posted on Mar 15, 2010 by Grumpy Ox(No comment was entered for this change.)
Comment #10
Posted on Mar 16, 2010 by Massive GiraffeWhat we really need is to add it by default, and then exclude it from configurations in which the TPM is available. I am not sure how to do this---I will investigate.
Comment #11
Posted on Apr 13, 2010 by Grumpy WombatBulk edit for open issues marked for a version we already released. Please update the status, Mstone or other relevant info to help with tracking.
Comment #12
Posted on May 4, 2010 by Grumpy WombatBulk edit for issues with old Mstone. Next step is triage using up to date info.
Comment #13
Posted on May 6, 2010 by Quick HippoSumit - What Milestone do we need this complete by?
Comment #14
Posted on May 7, 2010 by Massive GiraffeJust completed this yesterday.
Comment #15
Posted on May 13, 2010 by Helpful HippoGoogle Chrome OS 0.7.41.0 (Continuous Build 8381e4ee - Builder: 828) Google Chrome 6.0.401.0 (Official Build 46971)
Comment #16
Posted on Mar 7, 2013 by Grumpy Hippo(No comment was entered for this change.)
Comment #17
Posted on Mar 10, 2013 by Quick Rabbit(No comment was entered for this change.)
Comment #18
Posted on Mar 12, 2013 by Happy HorseMoved to: Issue chromium:182163
Status: Moved
Labels:
Type-Feature
Pri-1
Effort-1
Test-HWQual
OS-Chrome
Cr-OS-Kernel
Cr-Security