[SeaBIOS] FW: [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine

Xu, Quan quan.xu at intel.com
Tue Mar 10 18:23:42 CET 2015



> -----Original Message-----
> From: Xu, Quan
> Sent: Tuesday, March 10, 2015 8:16 PM
> To: kevin at koconnor.net
> Cc: stefano.stabellini at eu.citrix.com; stefanb at linux.vnet.ibm.com;
> qemu-devel at nongnu.org; xen-devel at lists.xen.org; Xu, Quan
> Subject: [PATCH] SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual
> machine
> 
> This patch series are only the SeaBios part to enable stubdom vTPM for HVM
> virtual machine. It will work with Qemu patch series and Xen patch series.
> 
> ========================
>     *INTRODUCTION*
> ========================
> The goal of virtual Trusted Platform Module (vTPM) is to provide a TPM
> functionality to virtual machines (Fedora, Ubuntu, Redhat, Windows .etc). This
> allows programs to interact with a TPM in a virtual machine the same way they
> interact with a TPM on the physical system. Each virtual machine gets its own
> unique, emulated, software TPM. Each major component of vTPM is
> implemented as a stubdom, providing secure separation guaranteed by the
> hypervisor.
> 
> The vTPM stubdom is a Xen mini-OS domain that emulates a TPM for the virtual
> machine to use. It is a small wrapper around the Berlios TPM emulator. TPM
> commands are passed from mini-os TPM backend driver.
> 
> 
> Signed-off-by: Quan Xu <quan.xu at intel.com>
> Signed-off-by: Stefan Berger <stefanb at linux.vnet.ibm.com>
> 
> Quan Xu (1):
>   SeaBios/vTPM: Enable Xen stubdom vTPM for HVM virtual machine
> 
>  Makefile   |   2 +-
>  src/post.c |   3 +
>  src/tpm.c  | 309
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  src/tpm.h  | 141 ++++++++++++++++++++++++++++
>  4 files changed, 454 insertions(+), 1 deletion(-)  create mode 100644 src/tpm.c
> create mode 100644 src/tpm.h
> 
> --
> 1.8.1.2




More information about the SeaBIOS mailing list