2017-12-15 | Marc-André Lureau | tpm-emulator: add a FIXME comment about blocking cancel Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | acpi: change TPM TIS data conditions Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm: add tpm_cmd_get_size() to tpm_util Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm: add TPM interface to lookup TPM version Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm: lookup the the TPM interface instead of TIS device Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm: rename qemu_find_tpm() -> qemu_find_tpm_be() Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-tis: simplify header inclusion Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-passthrough: workaround a possible race Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-passthrough: simplify create() Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-passthrough: make it safer to destroy after creation Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-backend: move set 'id' to common code Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-passthrough: pass TPMPassthruState to handle_device_opts Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-be: update optional function pointers Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-passthrough: don't save guessed cancel_path in... Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm: remove unused opened code Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-be: ask model to the TPM interface Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-be: report error instead of front-end Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-be: call request_completed() out of thread Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-tis: no longer expose TPMState Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-backend: store TPMIf interface, improve backend_init() Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm: move TpmIf in include/sysemu/tpm.h Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-12-15 | Marc-André Lureau | tpm-tis: remove unused locty_number Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-11-15 | Stefan Berger | tpm_tis: Return 0 for every register in case of failure... Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-11-15 | Stefan Berger | tpm_tis: Return TPM_VERSION_UNSPEC in case of BE failure Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-11-15 | Marc-André Lureau | tpm-emulator: protect concurrent ctrl_chr access Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-11-15 | Stefan Berger | specs: Extend TPM spec with TPM emulator description Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-25 | Stefan Berger | tpm: print buffers received from TPM when debugging Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-25 | Philippe Mathieu... | vl: remove unnecessary #ifdef CONFIG_TPM Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-25 | Philippe Mathieu... | tpm: remove unnecessary #ifdef CONFIG_TPM Suggested-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-25 | Philippe Mathieu... | tpm: add stubs Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-24 | Philippe Mathieu... | tpm: add missing include Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: move recv_data_callback to TPM interface Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: add a QOM TPM interface Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm-tis: fold TPMTISEmuState in TPMState Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm-tis: remove tpm_tis.h header Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm-tis: move TPMState to TIS header Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: remove locty_data from TPMState Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm-emulator: fix error handling Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: add TPMBackendCmd to hold the request state Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: remove locty argument from receive_cb Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: remove needless cast Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: remove unused TPMBackendCmd Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: remove configure_tpm() hop Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: remove init() class method Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: remove TPMDriverOps Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: move TPMSizedBuffer to tpm_tis.h Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: remove tpm_register_driver() Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: replace tpm_get_backend_driver() to drop be_drivers Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: lookup tpm backend class in tpm_driver_find_by_type() Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm: make tpm_get_backend_driver() static Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm-tis: remove RAISE_STS_IRQ Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-19 | Marc-André Lureau | tpm-tis: remove unused hw_access argument Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Stefan Berger | specs: Describe the TPM support in QEMU Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Amarnath Valluri | tpm: Move tpm_cleanup() to right place Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Amarnath Valluri | tpm: Added support for TPM emulator Tested-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Amarnath Valluri | tpm-passthrough: move reusable code to utils Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Amarnath Valluri | tpm-backend: Move realloc_buffer() implementation to... Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Amarnath Valluri | tpm-backend: Add new API to read backend TpmInfo Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Amarnath Valluri | tpm-backend: Made few interface methods optional Reviewed-by: Stefan Berger<stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Amarnath Valluri | tpm-backend: Initialize and free data members in it... Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Amarnath Valluri | tpm-backend: Move thread handling inside TPMBackend Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Amarnath Valluri | tpm-backend: Remove unneeded member variable from backend... Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |
2017-10-13 | Stefan Berger | tpm: Use EMSGSIZE instead of EBADMSG to compile on... Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> |
commitcommitdifftree |