All of lore.kernel.org
 help / color / mirror / Atom feed
* vtpm new features, vTPM for PV virtual machine on TPM2.0 / vTPM for HVM virtual machine on TPM 1.2.
@ 2014-03-24  1:25 Xu, Quan
  2014-03-24 12:52 ` Ian Campbell
  0 siblings, 1 reply; 6+ messages in thread
From: Xu, Quan @ 2014-03-24  1:25 UTC (permalink / raw)
  To: xen-devel@lists.xenproject.org
  Cc: Daniel De Graaf, wei.liu2@citrix.com, Ian Campbell, Xu, Quan

Hi, 
    Now I have enabled the below 2 features on TPM 2.0 / TPM 1.2 hardware. These 2 features are compatible with community vtpm architecture. 
1. vTPM for PV virtual machine on TPM2.0.
2. vTPM for HVM virtual machine on TPM 1.2.

Feature 1, vtpm for PV virtual machine on TPM 2.0. TPM 2.0 is not backward compatible with TPM 1.2, I should modify vtpmmgr to communicate directly with TPM 2.0 hardware. it will attempt to take ownership with the supplied owner_auth and then create a TPM storage key which will be used to secure vTPM key data.

Feature 2, vTPM for HVM virtual machine on TPM 1.2. Qemu provides Qemu TPM 1.2 tis emulation, and seabios enables it.  
 
*Qemu tpm1.2 Tis: 
Implementation of the tpm1.2 Tis interface for HVM virtual
        machines. It is Qemu emulation device.
* XenStubdoms backend:
Qemu vTPM driver. This driver provides vtpm initialization
        and sending data and commends to a para-virtualized vtpm
       stubdom.
* XenDevOps: 
the Xen backend driver, transfer any request from Xenstubdoms backend
        to vtpm-stubdom. XenStubdoms backend driver connects to this backend
        driver to facilitate communications between vtpm stubdom and XenStrubdoms
        backend.


Intel 
Quan Xu

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-10-14 10:24 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-24  1:25 vtpm new features, vTPM for PV virtual machine on TPM2.0 / vTPM for HVM virtual machine on TPM 1.2 Xu, Quan
2014-03-24 12:52 ` Ian Campbell
2014-03-24 13:53   ` Xu, Quan
2014-10-14 10:17   ` Xu, Quan
2014-10-14 10:20     ` Ian Campbell
2014-10-14 10:24       ` Xu, Quan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.