[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