tpm: Improve help on TPM types when none are available
commit5a6791c3d4a7719e8d0797afe0e2822a54bda6a2
authorMarkus Armbruster <armbru@redhat.com>
Thu, 23 Jul 2020 11:58:45 +0000 (23 13:58 +0200)
committerStefan Berger <stefanb@linux.vnet.ibm.com>
Fri, 24 Jul 2020 16:44:13 +0000 (24 12:44 -0400)
treeb527214ad882e118dccf20efe6bb3fed35b6f7fb
parentd64072c0ac6f73413026695bb33a4aa232e69617
tpm: Improve help on TPM types when none are available

Help is a bit awkward when no TPM types are built into QEMU:

    $ qemu-system-x86_64 -tpmdev nonexistent,id=tpm0
    qemu-system-x86_64: -tpmdev nonexistent,id=tpm0: Parameter 'type' expects a TPM backend type
    Supported TPM types (choose only one):

Improve to

    qemu-system-x86_64: -tpmdev nonexistent,id=tpm0: Parameter 'type' expects a TPM backend type
    No TPM backend types are available

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
tpm.c