diff options
author | Nick Bofferding <bofferdn@us.ibm.com> | 2018-03-15 15:48:09 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-03-15 21:46:11 -0400 |
commit | 5660e6b0e4a25d8d516d641e8001af0806bd741c (patch) | |
tree | 37874f43a1bf2908f52c1abe0bfffb71aca1b67e /src/usr/runtime | |
parent | aa5d9565d0d12327e781309c614f00fd90e64ebc (diff) | |
download | talos-hostboot-5660e6b0e4a25d8d516d641e8001af0806bd741c.tar.gz talos-hostboot-5660e6b0e4a25d8d516d641e8001af0806bd741c.zip |
Secure Boot: Populate master node TPM info in HDAT until multinode supported
On multi-node systems, HDAT TPM info is not yet populated. This change at least
populates the master node's TPM info until all nodes are supported.
Change-Id: I82effc928c6b10fa863fa2bb1e398da68c5b31d3
CQ: SW421186
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55944
Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com>
Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com>
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: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/runtime')
-rw-r--r-- | src/usr/runtime/populate_hbruntime.C | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/usr/runtime/populate_hbruntime.C b/src/usr/runtime/populate_hbruntime.C index 3068fbd02..43f5f5f15 100644 --- a/src/usr/runtime/populate_hbruntime.C +++ b/src/usr/runtime/populate_hbruntime.C @@ -2374,6 +2374,11 @@ errlHndl_t populate_hbTpmInfo() // We will use it below to detect a multi-node scenario auto hb_images = sys->getAttr<TARGETING::ATTR_HB_EXISTING_IMAGE>(); + // @TODO RTC: 167290 + // Until TPM HDAT processing is multi-node aware, pretend the system is + // a single node system to get the HDAT partially populated + hb_images = 0; + // if single node system if (!hb_images) { |