summaryrefslogtreecommitdiffstats
path: root/hw/tpm
Commit message (Expand)AuthorAgeFilesLines
* 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
* tpm_tis: merge r/w_offset into rw_offsetStefan Berger2017-12-221-39/+21Star
* tpm_tis: move r/w_offsets to TPMStateStefan Berger2017-12-221-30/+27Star
* tpm_tis: merge read and write buffer into single bufferStefan Berger2017-12-221-15/+14Star
* tpm_tis: move buffers from localities into common locationStefan Berger2017-12-221-19/+15Star
* tpm_tis: remove TPMSizeBuffer usageStefan Berger2017-12-221-39/+29Star
* tpm_tis: limit size of buffer from backendStefan Berger2017-12-221-2/+3
* tpm_tis: convert uint32_t to size_tStefan Berger2017-12-221-1/+1
* tpm_emulator: Add a caching layer for the TPM Established flagStefan Berger2017-12-221-3/+14
* tpm: move qdev_prop_tpm to hw/tpm/Cornelia Huck2017-12-193-2/+73
* hw/tpm: remove old i386 dependencyPhilippe Mathieu-Daudé2017-12-182-2/+0Star
* tpm: tpm_passthrough: Fail startup if FE buffer size < BE buffer sizeStefan Berger2017-12-151-0/+15
* tpm: tpm_emulator: get and set buffer size of deviceStefan Berger2017-12-153-8/+105
* tpm: tpm_passthrough: Read the buffer size from the host deviceStefan Berger2017-12-154-1/+137
* tpm: pull tpm_util_request() out of tpm_util_test()Stefan Berger2017-12-151-9/+31
* tpm: Move getting TPM buffer size to backendsStefan Berger2017-12-153-5/+19
* tpm: remove tpm_register_model()Marc-André Lureau2017-12-151-1/+0Star
* tpm-tis: use DEFINE_PROP_TPMBEMarc-André Lureau2017-12-151-10/+2Star
* tpm-tis: check that at most one TPM device existsMarc-André Lureau2017-12-151-0/+5
* tpm-tis: remove redundant 'tpm_tis:' in error messagesMarc-André Lureau2017-12-151-4/+4
* tpm-emulator: add a FIXME comment about blocking cancelMarc-André Lureau2017-12-151-0/+1
* tpm: add tpm_cmd_get_size() to tpm_utilMarc-André Lureau2017-12-152-2/+9
* tpm: add TPM interface to lookup TPM versionMarc-André Lureau2017-12-151-2/+3