diff options
author | Stefan Berger <stefanb@linux.vnet.ibm.com> | 2015-02-23 09:27:19 -0500 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2015-03-01 12:33:21 +0100 |
commit | fd859081453f94c3cbd6527289e41b7fddbf645f (patch) | |
tree | 9d050f20d306a1c833721f54f0715815dd0cafb9 /include/sysemu/tpm_backend.h | |
parent | 2eae8c7516a99c1309199df8d88c0f0749fce2cb (diff) | |
download | qemu-fd859081453f94c3cbd6527289e41b7fddbf645f.zip qemu-fd859081453f94c3cbd6527289e41b7fddbf645f.tar.gz qemu-fd859081453f94c3cbd6527289e41b7fddbf645f.tar.bz2 |
tpm: Support for TIS selftest done flag
Extend the backend to check whether the TPM_ContinueSelfTest
finished successfully and provide a flag to the TIS front-end
if it successfully finished. The TIS then sets a flag in
all localities in the STS register and keeps it until the next
reset.
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'include/sysemu/tpm_backend.h')
-rw-r--r-- | include/sysemu/tpm_backend.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/sysemu/tpm_backend.h b/include/sysemu/tpm_backend.h index 825f33b..540ee25 100644 --- a/include/sysemu/tpm_backend.h +++ b/include/sysemu/tpm_backend.h @@ -56,7 +56,7 @@ struct TPMBackend { QLIST_ENTRY(TPMBackend) list; }; -typedef void (TPMRecvDataCB)(TPMState *, uint8_t locty); +typedef void (TPMRecvDataCB)(TPMState *, uint8_t locty, bool selftest_done); typedef struct TPMSizedBuffer { uint32_t size; |