diff options
| author | Mike Baiocchi <mbaiocch@us.ibm.com> | 2018-06-14 12:11:52 -0500 |
|---|---|---|
| committer | William G. Hoffa <wghoffa@us.ibm.com> | 2018-06-21 15:54:05 -0400 |
| commit | 323f71eb613da944418317c76b6cf38ba7e0760e (patch) | |
| tree | fbe706480fe3d2043a1373a700b499463485eb83 /src/usr/secureboot/node_comm/node_comm.C | |
| parent | 24f3312ea1d3d45feca870c7c919bcbd69ef0ff4 (diff) | |
| download | blackbird-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.C | 12 |
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, |

