|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
[Xen-devel] [PATCH 11/12] VTPM mini-os: vtpmmgrdom 
| This patch provides a mini-os domain for the vtpm manager. It links in 
parts of the original vtpm_managerd code, openssl ported to mini-os, and 
implements the rest of the functionality itself. 
All data and keys are stored in a disk image with a custom format which 
must be created and provided through the domain config file. This disk 
image is encrypted using TPM keys. 
The vtpm manager requires access to the hardware tpm. This can be 
facilitated in 2 ways:
1. Direct access (default). To use this method, provide an io memory 
region to the domain using the vtpm managers domain config file. 
mmio = ['fed40',5]
2. Passthrough dom0: To use this method, use the paravirtualized tpm 
driver and set its backend to dom0. 
vtpm = ['backend=0']
Since hardware access is the default, you will also have tell the 
manager to use the paravirtualized driver 
extra = 'tpmdriver=tpmfront'
Install the vtpm connection daemon in dom0
$ cd /tools/vtpm_manager/vtpmconnd
# make install
Finally run the connection daemon before booting the domain. Make sure 
tpmbk and tpm_tis are loaded in dom0. 
# vtpmconnd
Further and more complete documentation is forthcoming
Signed off by: Matthew Fioravante <matthew.fioravante@xxxxxxxxxx>
  11-vtpmmgrdom.patch Description: Text Data
  smime.p7s Description: S/MIME Cryptographic Signature
 _______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-devel] [PATCH 11/12] VTPM mini-os: vtpmmgrdom,
Matthew Fioravante <=
 |  |  | 
  
    |  |  |