[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] TPM , Qemu and hvm guests


  • To: "Xen Xen" <xendoubt@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Cihula, Joseph" <joseph.cihula@xxxxxxxxx>
  • Date: Tue, 17 Jul 2007 22:21:02 -0700
  • Delivery-date: Tue, 17 Jul 2007 22:18:49 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcfI8C80BTLpr09XRG2V3Q+f2+vqfQACkRZg
  • Thread-topic: [Xen-devel] TPM , Qemu and hvm guests

The qemu TPM device model does not emulate the TPM functionality but
rather provides an interface between the MMIO registers of the TPM and
the vTPM Manager.  The vTPM Manager provides (via a software TPM
emulator) TPM services to both paravirt and HVM guests.
 
The vTPM code is not built by default, so you need to enable it in
Config.mk (VTPM_TOOLS ?= y).  There is documentation in the
tools/vtpm_manager and docs/misc directories that should help get it
working for you.

tpm_tis(.ko) is the TPM v1.2 device driver for Linux.  You need to load
this before you can use your physical TPM.  You will need this loaded in
dom0 for vTPM Manager to use the physical TPM and you will also need to
load it in a Linux HVM guest.

Joe

________________________________

From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Xen Xen
Sent: Wednesday, July 18, 2007 12:00 PM
To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] TPM , Qemu and hvm guests
        
        
Can qemu emulate a tpm device for the hvm guests??
I have a platform with a physical tpm and i want to run hvm guests that
can make use of the tpm.
I know there is support for vtpm in paravirtual guests with the split
driver model but what about for hvm guests?? 
I also see references to tpm_tis?? What is it ??
        
thanks
        

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.