[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v4 0/4] Extend TPM support with a QEMU-external TPM
From: |
Stefan Berger |
Subject: |
[Qemu-devel] [PATCH v4 0/4] Extend TPM support with a QEMU-external TPM |
Date: |
Mon, 8 Jun 2015 07:17:33 -0400 |
The following series of patches extends TPM support with an
external TPM that offers a Linux CUSE (character device in userspace)
interface. This TPM lets each VM access its own private vTPM.
The CUSE TPM supports suspend/resume and migration. Much
out-of-band functionality necessary to control the CUSE TPM is
implemented using ioctls.
Stefan Berger (4):
Provide support for the CUSE TPM
Introduce condition to notify waiters of completed command
Introduce condition in TPM backend for notification
Add support for VM suspend/resume for TPM TIS
hmp.c | 6 +
hw/tpm/tpm_int.h | 4 +
hw/tpm/tpm_ioctl.h | 209 ++++++++++++++++++++++
hw/tpm/tpm_passthrough.c | 409 +++++++++++++++++++++++++++++++++++++++++--
hw/tpm/tpm_tis.c | 151 +++++++++++++++-
hw/tpm/tpm_tis.h | 2 +
hw/tpm/tpm_util.c | 223 +++++++++++++++++++++++
hw/tpm/tpm_util.h | 7 +
include/sysemu/tpm_backend.h | 12 ++
qapi-schema.json | 18 +-
qemu-options.hx | 21 ++-
qmp-commands.hx | 2 +-
tpm.c | 11 +-
13 files changed, 1056 insertions(+), 19 deletions(-)
create mode 100644 hw/tpm/tpm_ioctl.h
--
1.9.3
- [Qemu-devel] [PATCH v4 0/4] Extend TPM support with a QEMU-external TPM,
Stefan Berger <=
- [Qemu-devel] [PATCH v4 2/4] Introduce condition to notify waiters of completed command, Stefan Berger, 2015/06/08
- [Qemu-devel] [PATCH v4 3/4] Introduce condition in TPM backend for notification, Stefan Berger, 2015/06/08
- [Qemu-devel] [PATCH v4 4/4] Add support for VM suspend/resume for TPM TIS, Stefan Berger, 2015/06/08
- [Qemu-devel] [PATCH v4 1/4] Provide support for the CUSE TPM, Stefan Berger, 2015/06/08
- Re: [Qemu-devel] [PATCH v4 0/4] Extend TPM support with a QEMU-external TPM, Michael S. Tsirkin, 2015/06/23
- Re: [Qemu-devel] [PATCH v4 0/4] Extend TPM support with a QEMU-external TPM, Michael S. Tsirkin, 2015/06/23