From: Marcin O. <mar...@us...> - 2008-12-06 18:06:14
|
2008/12/5 Tom Lendacky <to...@us...>: > "Marcin Obara" <mar...@us...> wrote on 12/05/2008 > 01:17:07 PM: >> 2008/12/5 Tom Lendacky <to...@us...>: >> > The TCG has defined the specification for a TPM 1.2 device and any >> > device >> > driver written to the 1.2 specification is supposed to work with any TPM >> > 1.2 device. [...] If a dedicated >> > driver is required then the device is not compliant to the TPM 1.2 spec. >> Current tpm_tis driver does not cover all possible TPM 1.2 compliant >> HW implementations. >> You can create TPM 1.2 compatible device that will not work with >> current tpm_tis driver. > > Please document any discrepancies in the tpm_tis driver with a post to this > list so that they can be addressed/fixed. Or even better, please create > patches to address any problems in the tpm_tis driver and post them to this > list and the kernel mailing list so that they can be incorporated into the > kernel. Tom, I did not said that there are problems to be fixed. I just said that it is possible to create TPM 1.2 compliant hardware, which will require dedicated driver. For example, its is not required for TPM to be in post-TPM_Startup state, while loading driver (at least in theory). TPM_Startup ordinal must be send by trusted entity, but it is not specified when (from OS/driver point of view). Regards Marcin |