aboutsummaryrefslogtreecommitdiff
path: root/libstb
AgeCommit message (Expand)AuthorFilesLines
2016-12-02i2c: Add nuvoton quirk, disallowing i2cdetect as it locks TPMStewart Smith1-0/+28
2016-11-29tpm_i2c_nuvoton: work out the polling time using mftb()Claudio Carvalho1-26/+45
2016-11-29tpm_i2c_nuvoton: handle errors after reading the tpm fifoClaudio Carvalho1-1/+11
2016-11-29tpm_i2c_nuvoton: cleanup variables in tpm_read_fifo()Claudio Carvalho1-17/+11
2016-11-29tpm_i2c_nuvoton: handle errors after writting the tpm fifoClaudio Carvalho1-2/+11
2016-11-29tpm_i2c_nuvoton: cleanup variables in tpm_write_fifo()Claudio Carvalho1-27/+23
2016-11-29tpm_i2c_nuvoton: handle errors after writing sts.commandReady in step 5Claudio Carvalho1-1/+11
2016-11-29tpm_i2c_nuvoton: handle errors after writing sts.goClaudio Carvalho1-2/+11
2016-11-29tpm_i2c_nuvoton: handle errors after checking the tpm fifo statusClaudio Carvalho1-66/+86
2016-11-29tpm_i2c_nuvoton: return burst_count in tpm_read_burst_count()Claudio Carvalho1-21/+19
2016-11-29tpm_i2c_nuvoton: isolate the code that handles the TPM_TIMEOUT_D timeoutClaudio Carvalho1-124/+95
2016-11-29tpm_i2c_nuvoton: handle errors after reading sts.commandReadyClaudio Carvalho1-32/+50
2016-11-29tpm_i2c_nuvoton: add tpm_status_read_byte()Claudio Carvalho1-9/+10
2016-11-29tpm_i2c_nuvoton: add tpm_check_status()Claudio Carvalho1-10/+16
2016-11-29tpm_i2c_nuvoton: rename defines to shorter namesClaudio Carvalho1-49/+44
2016-11-24tpm_i2c_interface: decouple rc from being done with i2c requestStewart Smith1-4/+14
2016-11-24tpm_i2c_interface: set timeout before each requestStewart Smith1-1/+1
2016-11-24i2c: Add i2c_run_req() to crank the state machine for a requestStewart Smith1-5/+9
2016-11-11libstb: bump up the byte timeout for tpm i2c requestsClaudio Carvalho1-1/+1
2016-11-02stb: Obey secure-enabled in device treeStewart Smith1-7/+1
2016-11-02tpm_extendl: don't measure when no tpm is registeredClaudio Carvalho2-2/+9
2016-11-02tpm_extendl: log the calling resultsClaudio Carvalho2-17/+19
2016-11-02tpm_extendl: disable all failed tpms rather than only the firstClaudio Carvalho2-18/+29
2016-11-02libstb: remove subid argument from sb_verify and tb_measureClaudio Carvalho2-17/+14
2016-10-28print-stb-container: close(fd) to clean up neatlyStewart Smith1-0/+1
2016-10-26libstb/stb.c: ignore the secure mode flag unless forced in NVRAMClaudio Carvalho1-3/+21
2016-10-25libstb/container: add function for getting sw payload sizeClaudio Carvalho2-0/+11
2016-10-24Fix typosNageswara R Sastry1-0/+1
2016-10-10stb: always recompute hash of container payload and compareStewart Smith1-5/+20
2016-10-10Add software STB "ROM" implementation for MamboStewart Smith6-1/+726
2016-10-10libstb: add secure and trusted boot interfaceClaudio Carvalho4-1/+382
2016-10-10libstb/tpm_chip: add tpm_extendl()Claudio Carvalho3-0/+146
2016-10-10libstb/tss: build TSS and tpmLogMgrClaudio Carvalho7-7/+164
2016-10-10libstb/tss/tpmLogMgr.C: remove the trustedTypes.H includeClaudio Carvalho1-1/+0
2016-10-10libstb/tss/tpmLogMgr: add support for EV_SEPARATOR eventsClaudio Carvalho2-1/+4
2016-10-10libstb/tss/tpmLogMgr: disable TpmLogMgr_dumpLog()Claudio Carvalho2-5/+4
2016-10-10libstb/tss: add hostboot tpmLogMgr code for TPM 2.0Claudio Carvalho2-0/+817
2016-10-10libstb/tss: implement TSS required functionsClaudio Carvalho2-84/+32
2016-10-10libstb/tss: include tpm_chip.h in trustedbootCmds.HClaudio Carvalho1-0/+3
2016-10-10libstb/tpm_chip.h: declare the TpmTarget type for TSSClaudio Carvalho1-0/+3
2016-10-10libstb/tss: add hostboot TSS code for TPM 2.0Claudio Carvalho7-0/+2854
2016-10-10Add i2c Nuvoton TPM 2.0 DriverClaudio Carvalho5-1/+533
2016-10-10libstb/drivers: add tpm_i2c interfaceClaudio Carvalho4-1/+160
2016-10-10libstb/drivers: add romcode driverClaudio Carvalho6-1/+181
2016-10-10libstb: add tpm_chip interfaceClaudio Carvalho4-1/+214
2016-10-10libstb: add rom interfaceClaudio Carvalho3-1/+93
2016-10-10libstb: add required container header structuresClaudio Carvalho8-0/+579