summaryrefslogtreecommitdiffstats
path: root/hw/tpm
Commit message (Expand)AuthorAgeFilesLines
* 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
* tpm: Remove unused locty parameter from tpm_tis_abort()Stefan Berger2018-12-031-3/+3
* tpm: use loop iterator to set sts data fieldPrasad J Pandit2018-11-141-1/+1
* tpm: Zero-init structure to avoid uninitialized variables in valgrind logStefan Berger2018-10-301-0/+1
* tpm: extend TPM TIS with state migration supportStefan Berger2018-05-242-2/+51
* tpm: extend TPM emulator with state migration supportStefan Berger2018-05-242-12/+319
* tpm: CRB: Enforce locality is requested before processing bufferStefan Berger2018-03-291-1/+13
* tpm: CRB: Reset Granted flag when relinquishing localityStefan Berger2018-03-291-0/+2
* tpm: CRB: set the Idle flag by defaultStefan Berger2018-03-291-0/+2
* tpm: CRB: query backend for TPM established flagStefan Berger2018-03-211-0/+6
* tpm: CRB: reset locAssigned upon relinquishing localityStefan Berger2018-03-211-0/+2
* tpm: CRB: set registers to 0 by defaultStefan Berger2018-03-211-0/+2
* tpm: CRB: Set tpmRegValidSts flag to '1' in device resetStefan Berger2018-03-211-2/+2
* Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2018-03-07-1...Peter Maydell2018-03-086-114/+134
|\
| * tpm: convert tpm_tis.c to use trace-eventsStefan Berger2018-03-062-53/+61
| * tpm: convert tpm_emulator.c to use trace-eventsStefan Berger2018-03-062-22/+37
| * tpm: convert tpm_util.c to use trace-eventsStefan Berger2018-03-062-17/+19
| * tpm: convert tpm_passthrough.c to use trace-eventsStefan Berger2018-03-062-10/+7Star
| * tpm: convert tpm_crb.c to use trace-eventsStefan Berger2018-03-062-12/+10Star
* | Include less of the generated modular QAPI headersMarkus Armbruster2018-03-022-0/+2
|/
* tests: add test for TPM TIS deviceStefan Berger2018-02-211-101/+0Star
* Clean up includesMarkus Armbruster2018-02-093-9/+0Star
* tpm: tis: move one-line function into callerStefan Berger2018-02-031-6/+1Star
* tpm: wrap stX_be_p in tpm_cmd_set_XYZ functionsStefan Berger2018-02-032-3/+18
* tpm: Split off tpm_crb_reset functionStefan Berger2018-02-031-20/+28
* tpm: add CRB deviceMarc-André Lureau2018-01-292-0/+304
* tpm: report backend request errorMarc-André Lureau2018-01-293-32/+23Star
* tpm: lookup cancel path under tpm device classMarc-André Lureau2018-01-291-12/+22
* tpm: fix alignment issuesMarc-André Lureau2018-01-294-54/+58
* tpm: Set the flags of the CMD_INIT command to 0Stefan Berger2018-01-291-1/+3
* maint: Fix macros with broken 'do/while(0); ' usageEric Blake2018-01-162-2/+2
* tpm: Implement tpm_sized_buffer_resetStefan Berger2017-12-223-5/+14