Patch to fix timeout bug introduced by tboot.hg changeset 176. Either the TPM in the hp6930p doesn't operate to spec or the code was never tested. With the patch, the values read from the tpm are equal to the default values used before tpm timeout code was added in changesets 163 and 176.
Signed-off-by: Christian Limpach christian.limp...@eu.citrix.com<mailto:christian.limp...@eu.citrix.com> Acked-by: Ross Philipson ross.philip...@citrix.com<mailto:ross.philip...@citrix.com> diff -r 75e242a56344 tboot/common/tpm.c --- a/tboot/common/tpm.c Tue Jan 05 23:05:07 2010 -0800 +++ b/tboot/common/tpm.c Fri Jan 29 00:59:05 2010 +0000 @@ -1944,10 +1944,10 @@ * timeout_x represents the number of milliseconds for the timeout * and timeout[x] represents the number of microseconds. */ - g_timeout.timeout_a = timeout[0]/1000; - g_timeout.timeout_b = timeout[1]/1000; - g_timeout.timeout_c = timeout[2]/1000; - g_timeout.timeout_d = timeout[3]/1000; + g_timeout.timeout_a = timeout[0]; + g_timeout.timeout_b = timeout[1]; + g_timeout.timeout_c = timeout[2]; + g_timeout.timeout_d = timeout[3]; printk("TPM timeout values: A: %u, B: %u, C: %u, D: %u\n", g_timeout.timeout_a, g_timeout.timeout_b, g_timeout.timeout_c, g_timeout.timeout_d);
tboot-fix-timeout.patch
Description: tboot-fix-timeout.patch
------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com
_______________________________________________ tboot-devel mailing list tboot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tboot-devel