summaryrefslogtreecommitdiffstats
path: root/src/usr/secureboot/node_comm/node_comm.C
diff options
context:
space:
mode:
authorMike Baiocchi <mbaiocch@us.ibm.com>2018-06-14 12:11:52 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2018-06-21 15:54:05 -0400
commit323f71eb613da944418317c76b6cf38ba7e0760e (patch)
treefbe706480fe3d2043a1373a700b499463485eb83 /src/usr/secureboot/node_comm/node_comm.C
parent24f3312ea1d3d45feca870c7c919bcbd69ef0ff4 (diff)
downloadblackbird-hostboot-323f71eb613da944418317c76b6cf38ba7e0760e.tar.gz
blackbird-hostboot-323f71eb613da944418317c76b6cf38ba7e0760e.zip
Add TPM Calls to Node Communication ABUS Exchange Procedure
This commit adds the TPM calls to generate a random number and log ('extend') the nonces passed between the nodes via the ABUSes. It also cleans up some other TODOs and traces. Change-Id: I1389af2d809351421f3c2b3b954b3eaf6b0506aa RTC:184518 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60962 Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@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: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/secureboot/node_comm/node_comm.C')
-rw-r--r--src/usr/secureboot/node_comm/node_comm.C12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/usr/secureboot/node_comm/node_comm.C b/src/usr/secureboot/node_comm/node_comm.C
index 2988fe54e..cdaf51755 100644
--- a/src/usr/secureboot/node_comm/node_comm.C
+++ b/src/usr/secureboot/node_comm/node_comm.C
@@ -82,7 +82,7 @@ errlHndl_t nodeCommMapAttn(TARGETING::Target* i_pProc,
const size_t expSize = sizeof(fir_data);
- TRACFCOMP(g_trac_nc,ENTER_MRK
+ TRACUCOMP(g_trac_nc,ENTER_MRK
"nodeCommMapAttn: tgt=0x%X, mode=%s, fir_addr=0x%.16llX",
get_huid(i_pProc),
(i_mode == NCDD_MODE_ABUS)
@@ -123,7 +123,7 @@ errlHndl_t nodeCommMapAttn(TARGETING::Target* i_pProc,
if (bit_count == 0)
{
- TRACFCOMP(g_trac_nc,INFO_MRK"nodeCommMapAttn: no attentions found: "
+ TRACUCOMP(g_trac_nc,INFO_MRK"nodeCommMapAttn: no attentions found: "
"FIR data = 0x%.16llX, mask=0x%.16llX, data+mask=0x%.16llX",
fir_data, fir_mask, fir_data_with_mask);
break;
@@ -183,13 +183,19 @@ errlHndl_t nodeCommMapAttn(TARGETING::Target* i_pProc,
o_attn_found = true;
o_linkId = (bit / 2);
o_mboxId = (bit % 2);
+
+ TRACFCOMP(g_trac_nc,INFO_MRK"nodeCommMapAttn: tgt=0x%X: "
+ "o_attn_found=%d, o_linkId=%d, mboxId=%d, "
+ TRACE_ERR_FMT,
+ get_huid(i_pProc), o_attn_found, o_linkId, o_mboxId,
+ TRACE_ERR_ARGS(err));
break;
}
}
} while( 0 );
- TRACFCOMP(g_trac_nc,EXIT_MRK"nodeCommMapAttn: tgt=0x%X: "
+ TRACUCOMP(g_trac_nc,EXIT_MRK"nodeCommMapAttn: tgt=0x%X: "
"o_attn_found=%d, o_linkId=%d, mboxId=%d, "
TRACE_ERR_FMT,
get_huid(i_pProc), o_attn_found, o_linkId, o_mboxId,
OpenPOWER on IntegriCloud