This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] [PATCH 0/12] VTPM mini-os

To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH 0/12] VTPM mini-os
From: Matthew Fioravante <matthew.fioravante@xxxxxxxxxx>
Date: Fri, 11 Mar 2011 17:25:38 -0500
Delivery-date: Fri, 11 Mar 2011 14:28:09 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20101208 Thunderbird/3.1.7
The following set of patches add vtpm-stubdom, a vtpm mini-os domain. They also add vtpmmgrdom, a mini-os domain for the vtpm manager.

Also included are number of bug fixes to the original vtpm system, some mini-os enhancements, and a few new pieces of software ported to the stubdom build structure.

Xen vtpms are now robust and stable and there are many ways to use them:
vtpmd (dom0 process) and vtpm_manager (dom0 process)
vtpm-stubdom (domain) and vtpm_manager (dom0 process)
vtpm-stubdom (domain) and vtpmmgrdom (domain)

Domains communicate using the paravirtualized tpmfront and tpmback drivers. Ports of these drivers from linux have been written for mini-os. Also included is a tpm hardware driver for mini-os for the vtpm manager domain to talk directly to the hardware tpm and bypass dom0.

These patches do not require the previous set of vtpm patches I submitted back in august that were not included into xen. In those previous patches I had a rudimentary method of disabling certain features in mini-os so vtpms would not have unnecessary drivers like network and pci. Since there was debate on the implementation this has not been included.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH 0/12] VTPM mini-os, Matthew Fioravante <=