On 01/09/2017 01:24 PM, James Bottomley wrote:
> On Mon, 2017-01-09 at 13:03 -0500, Stefan Berger wrote:
>> Examples:
>> ./src/vtpmctrl --tpm2 \
>>     --spawn /bin/swtpm chardev --tpm2 --fd %fd --tpmstate dir=/tmp
> git head for swtpm is giving
>
> Created TPM device /dev/tpm1; vTPM device has fd 4, major/minor = 247/1.
> chardev: unrecognized option '--tpm2'

You need the tpm2-preview branches of libtpms and swtpm. Why you need 
them is related to the format in which the persistent data are written 
by the TPM 2 implementation. For QEMU it should probably big endian, but 
so far it's not.

Here's a short wiki of libtpms pointing out the issues.

https://github.com/stefanberger/libtpms/wiki

https://github.com/stefanberger/libtpms/tree/tpm2-previewa.rev138
https://github.com/stefanberger/swtpm/tree/tpm2-preview



    Stefan


------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
tpmdd-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tpmdd-devel

Reply via email to