[PATCH v2 0/4] Add TPM emulator <source file=''/>

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>

Hi,

When swtpm capabilities reports "nvram-backend-dir", it can accepts a single
file or block device where TPM state will be stored.

--tpmstate must be backend-uri=file://.

v2:
- add <source dir='..'/> support as well (Daniel)

Related: https://issues.redhat.com/browse/CNV-35250

Marc-André Lureau (4):
  util: check swtpm nvram-backend-dir capability
  schema: add TPM emulator <source file='..'>
  schema: add TPM emulator <source dir='..'>
  qemu_tpm: handle file/block storage source

 docs/formatdomain.rst                         | 18 +++++
 src/conf/domain_conf.c                        | 28 +++++++
 src/conf/domain_conf.h                        |  7 ++
 src/conf/schemas/domaincommon.rng             | 20 +++++
 src/qemu/qemu_tpm.c                           | 76 +++++++++++++++----
 src/util/virtpm.c                             |  1 +
 src/util/virtpm.h                             |  1 +
 .../qemuxmlconfdata/tpm-emulator-tpm2-enc.xml |  1 +
 tests/qemuxmlconfdata/tpm-emulator-tpm2.xml   |  1 +
 9 files changed, 140 insertions(+), 13 deletions(-)

-- 
2.45.2.827.g557ae147e6




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux