summaryrefslogtreecommitdiffstats
path: root/src/usr/secureboot/trusted
diff options
context:
space:
mode:
authorMike Baiocchi <mbaiocch@us.ibm.com>2017-12-06 07:08:01 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-12-12 17:05:15 -0500
commit8fcdfa14a7d3e8615f08c398bec2ee0b7a8d119e (patch)
tree6e451e32e74b77daa524512213d7d0bd94a18655 /src/usr/secureboot/trusted
parenta6d6b5da3da48be85bedacfb2732a3760b35445c (diff)
downloadtalos-hostboot-8fcdfa14a7d3e8615f08c398bec2ee0b7a8d119e.tar.gz
talos-hostboot-8fcdfa14a7d3e8615f08c398bec2ee0b7a8d119e.zip
Support Verifying and Moving PAYLOAD and HDAT when TCEs are Enabled
This commit makes changes in istep 16 to set up temporary memory regions that the FSP will use to DMA-via-TCEs the PAYLOAD and HDAT sections into memory in istep 20. Then in istep 21 Hostboot will verify and move these sections to the final memory locations. Change-Id: I3c9e026a8e2c3c40008364c4229915b4a661d0fe RTC:181900 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50624 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/secureboot/trusted')
-rw-r--r--src/usr/secureboot/trusted/trustedboot.C2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/usr/secureboot/trusted/trustedboot.C b/src/usr/secureboot/trusted/trustedboot.C
index b135d0513..8c9f7fff3 100644
--- a/src/usr/secureboot/trusted/trustedboot.C
+++ b/src/usr/secureboot/trusted/trustedboot.C
@@ -1156,6 +1156,8 @@ void tpmVerifyFunctionalTpmExists()
HWAS::SRCI_PRIORITY_LOW);
err->collectTrace( SECURE_COMP_NAME );
err->collectTrace(TRBOOT_COMP_NAME);
+ err->collectTrace( I2C_COMP_NAME );
+ err->collectTrace( TPMDD_COMP_NAME );
uint32_t errPlid = err->plid();
// HW callout TPMs
OpenPOWER on IntegriCloud