diff options
Diffstat (limited to 'src/usr/isteps/istep21/call_host_start_payload.C')
-rw-r--r-- | src/usr/isteps/istep21/call_host_start_payload.C | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/usr/isteps/istep21/call_host_start_payload.C b/src/usr/isteps/istep21/call_host_start_payload.C index f51073803..a2c392bf1 100644 --- a/src/usr/isteps/istep21/call_host_start_payload.C +++ b/src/usr/isteps/istep21/call_host_start_payload.C @@ -56,6 +56,7 @@ #include <p9_int_scom.H> #include <sbeio/sbeioif.H> #include <runtime/runtime.H> +#include "freqAttrData.H" #ifdef CONFIG_DRTM_TRIGGERING #include <secureboot/drtm.H> @@ -192,6 +193,19 @@ void* call_host_start_payload (void *io_pArgs) do{ + // Synchronize the frequency attribute across drawers + l_errl = ISTEP_21::sendFreqAttrData(); + + if(l_errl) + { + TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace, + "call_host_start_payload: ERROR: sendFreqAttrData Failed"); + l_errl->collectTrace("ISTEPS_TRACE",256); + errlCommit(l_errl, ISTEP_COMP_ID ); + + break; + } + // Place a separator in the TPM to indicate we are passing control // to the next level of firmware in the stack. Send the synchronous // message to make sure that the traces are flushed prior to the daemon |