summaryrefslogtreecommitdiffstats
path: root/hw/tpm
Commit message (Expand)AuthorAgeFilesLines
* tpm: Move backend code under the 'backends/' directoryPhilippe Mathieu-Daudé2020-06-198-2192/+1Star
* hw/tpm: Make 'tpm_util.h' publicly accessible as "sysemu/tpm_util.h"Philippe Mathieu-Daudé2020-06-197-78/+6Star
* hw/tpm: Move DEFINE_PROP_TPMBE() macro to 'tmp_prop.h' local headerPhilippe Mathieu-Daudé2020-06-196-5/+35
* hw/tpm: Move few declarations from 'tpm_util.h' to 'tpm_int.h'Philippe Mathieu-Daudé2020-06-192-10/+11
* hw/tpm: Make TRACE_TPM_UTIL_SHOW_BUFFER check local to tpm_util.cPhilippe Mathieu-Daudé2020-06-192-6/+5Star
* hw/tpm: Remove unnecessary 'tpm_int.h' header inclusionPhilippe Mathieu-Daudé2020-06-193-3/+0Star
* hw/tpm: Move 'hw/acpi/tpm.h' inclusion from header to sourcesPhilippe Mathieu-Daudé2020-06-194-1/+3
* hw/tpm: Include missing 'qemu/option.h' headerPhilippe Mathieu-Daudé2020-06-191-0/+2
* hw/tpm: Do not include 'qemu/osdep.h' in headerPhilippe Mathieu-Daudé2020-06-191-1/+0Star
* hw/tpm: Rename TPMDEV as TPM_BACKEND in KconfigPhilippe Mathieu-Daudé2020-06-191-6/+6
* hw/tpm: fix usage of bool in tpm-tis.cJafar Abdi2020-05-121-2/+2
* tpm: tpm-tis-device: set PPI to false by defaultEric Auger2020-05-061-1/+1
* tpm: Add the SysBus TPM TIS deviceEric Auger2020-03-053-0/+165
* tpm: Separate TPM_TIS and TPM_TIS_ISA configsEric Auger2020-03-052-2/+8
* tpm: Separate tpm_tis common functions from isa codeEric Auger2020-03-054-201/+271
* tpm: Use TPMState as a common structEric Auger2020-03-051-55/+91
* tpm: rename TPM_TIS into TPM_TIS_ISAEric Auger2020-03-051-2/+2
* hw/ppc/Kconfig: Enable TPM_SPAPR as part of PSERIES configStefan Berger2020-02-021-1/+1
* tpm_spapr: Support suspend and resumeStefan Berger2020-02-022-1/+53
* tpm_spapr: Support TPM for ppc64 using CRQ based interfaceStefan Berger2020-02-024-0/+398
* tpm: Move tpm_tis_show_buffer to tpm_util.cStefan Berger2020-02-024-29/+33
* tpm-ppi: page-align PPI RAMMarc-André Lureau2020-01-291-1/+2
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-242-2/+2
* migration: Define VMSTATE_INSTANCE_ID_ANYPeter Xu2020-01-201-1/+2
* hw/tpm: rename Error ** parameter to more common errpVladimir Sementsov-Ogievskiy2019-12-181-4/+4
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-163-3/+2Star
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-162-2/+0Star
* Include migration/vmstate.h lessMarkus Armbruster2019-08-162-0/+2
* Include hw/irq.h a lot lessMarkus Armbruster2019-08-161-0/+1
* Include sysemu/reset.h a lot lessMarkus Armbruster2019-08-161-1/+0Star
* trace: Eliminate use of TARGET_FMT_plxMarkus Armbruster2019-08-161-2/+2
* tpm_emulator: Translate TPM error codes to stringsStefan Berger2019-07-252-10/+63
* tpm: Exit in reset when backend indicates failureStefan Berger2019-07-252-2/+6
* hw/tpm: Only build tpm_ppi.o if any of TPM_TIS/TPM_CRB is builtPhilippe Mathieu-Daudé2019-07-081-2/+2
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-124-2/+4
* Clean up ill-advised or unusual header guardsMarkus Armbruster2019-05-131-3/+4
* trace-events: Shorten file names in commentsMarkus Armbruster2019-03-221-6/+6
* tpm: express dependencies with KconfigPaolo Bonzini2019-03-071-1/+9
* i386: express dependencies with KconfigPaolo Bonzini2019-03-071-1/+1
* isa: express dependencies with kconfigPaolo Bonzini2019-03-071-1/+1
* build: switch to KconfigPaolo Bonzini2019-03-071-0/+2
* kconfig: introduce kconfig filesPaolo Bonzini2019-03-071-0/+14
* tpm_tis: convert tpm_tis_show_buffer() to use trace eventLiam Merwick2019-02-242-12/+20
* tpm_tis: fix loop that cancels any seizure by a lower localityLiam Merwick2019-02-241-1/+1
* tpm: clear RAM when "memory overwrite" requestedMarc-André Lureau2019-01-185-0/+41
* tpm: allocate/map buffer for TPM Physical Presence interfaceStefan Berger2019-01-185-0/+82
* tpm: add a "ppi" boolean propertyMarc-André Lureau2019-01-182-0/+6
* tpm: Make sure the locality received from backend is validStefan Berger2018-12-041-0/+2
* tpm: Make sure new locality passed to tpm_tis_prep_abort() is validStefan Berger2018-12-041-1/+3