mirror of https://gitee.com/openkylin/qemu.git
QMP: TPM QMP and man page documentation updates
Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
This commit is contained in:
parent
88ca7bcff1
commit
28c4fa32bd
|
@ -2241,7 +2241,8 @@ Backend type must be:
|
|||
@option{passthrough}.
|
||||
|
||||
The specific backend type will determine the applicable options.
|
||||
The @code{-tpmdev} option requires a @code{-device} option.
|
||||
The @code{-tpmdev} option creates the TPM backend and requires a
|
||||
@code{-device} option that specifies the TPM frontend interface model.
|
||||
|
||||
Options to each backend are described below.
|
||||
|
||||
|
|
|
@ -2721,18 +2721,76 @@ EQMP
|
|||
.mhandler.cmd_new = qmp_marshal_input_query_tpm,
|
||||
},
|
||||
|
||||
SQMP
|
||||
query-tpm
|
||||
---------
|
||||
|
||||
Return information about the TPM device.
|
||||
|
||||
Arguments: None
|
||||
|
||||
Example:
|
||||
|
||||
-> { "execute": "query-tpm" }
|
||||
<- { "return":
|
||||
[
|
||||
{ "model": "tpm-tis",
|
||||
"options":
|
||||
{ "type": "passthrough",
|
||||
"data":
|
||||
{ "cancel-path": "/sys/class/misc/tpm0/device/cancel",
|
||||
"path": "/dev/tpm0"
|
||||
}
|
||||
},
|
||||
"id": "tpm0"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
EQMP
|
||||
|
||||
{
|
||||
.name = "query-tpm-models",
|
||||
.args_type = "",
|
||||
.mhandler.cmd_new = qmp_marshal_input_query_tpm_models,
|
||||
},
|
||||
|
||||
SQMP
|
||||
query-tpm-models
|
||||
----------------
|
||||
|
||||
Return a list of supported TPM models.
|
||||
|
||||
Arguments: None
|
||||
|
||||
Example:
|
||||
|
||||
-> { "execute": "query-tpm-models" }
|
||||
<- { "return": [ "tpm-tis" ] }
|
||||
|
||||
EQMP
|
||||
|
||||
{
|
||||
.name = "query-tpm-types",
|
||||
.args_type = "",
|
||||
.mhandler.cmd_new = qmp_marshal_input_query_tpm_types,
|
||||
},
|
||||
|
||||
SQMP
|
||||
query-tpm-types
|
||||
---------------
|
||||
|
||||
Return a list of supported TPM types.
|
||||
|
||||
Arguments: None
|
||||
|
||||
Example:
|
||||
|
||||
-> { "execute": "query-tpm-types" }
|
||||
<- { "return": [ "passthrough" ] }
|
||||
|
||||
EQMP
|
||||
|
||||
{
|
||||
.name = "chardev-add",
|
||||
.args_type = "id:s,backend:q",
|
||||
|
|
Loading…
Reference in New Issue