+ The TPM device enables a QEMU guest to have access to TPM + functionality. +
++ The TPM passthrough device type provides access to the host's TPM + for one QEMU guest. No other software may be is using the TPM device, + typically /dev/tpm0, at the time the QEMU guest is started. + 'passthrough' since 1.0.5 +
+ ++ Example: usage of the TPM passthrough device +
++ ... + <devices> + <tpm model='tpm-tis'> + <backend type='passthrough'> + <backend path='/dev/tpm0'/> + </backend> + </tpm> + </devices> + ... ++
model
+ The model
attribute specifies what device
+ model QEMU provides to the guest. If no model name is provided,
+ tpm-tis
will automatically be chosen.
+
backend
+ The backend
element specifies the type of
+ TPM device. The following types are supported:
+
backend type='passthrough'
+ This backend type requires exclusive access to a TPM device on
+ the host.
+ An example for such a device is /dev/tpm0. The filename is
+ specified as path attribute of the source
element.
+ If no file name is specified then /dev/tpm0 is automatically used.
+
Index: libvirt/docs/schemas/domaincommon.rng
===================================================================
--- libvirt.orig/docs/schemas/domaincommon.rng
+++ libvirt/docs/schemas/domaincommon.rng
@@ -2847,6 +2847,48 @@