summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/slave_sbe
diff options
context:
space:
mode:
authorMike Baiocchi <baiocchi@us.ibm.com>2015-02-17 13:07:13 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-03-01 16:22:19 -0600
commit19b0400e8e2123bdfe1231616bfdaf2fc0d1f3e2 (patch)
tree52b29b9d9cf4e40ef379fff36a47a5af6531d6a6 /src/usr/hwpf/hwp/slave_sbe
parentf8ff70afe17963e03abdbc113cf8c1f6198857c3 (diff)
downloadtalos-hostboot-19b0400e8e2123bdfe1231616bfdaf2fc0d1f3e2.tar.gz
talos-hostboot-19b0400e8e2123bdfe1231616bfdaf2fc0d1f3e2.zip
GOLDEN SBE Update Support - Reconcile SBE images and PNOR sides
This code adds a new function at istep 6 to reconcile the two SBE Seeproms with the PNOR side and mode (ie, 2-sided, golden, etc). It also updates what happens in istep 9 in SBE_UPDATE_INDEPENDENT mode. Change-Id: If71ca52338a179b8cf38cfa336d9790737844715 RTC: 120734 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15790 Tested-by: Jenkins Server Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/slave_sbe')
-rw-r--r--src/usr/hwpf/hwp/slave_sbe/slave_sbe.C12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/usr/hwpf/hwp/slave_sbe/slave_sbe.C b/src/usr/hwpf/hwp/slave_sbe/slave_sbe.C
index 49225a4aa..fe568e2e7 100644
--- a/src/usr/hwpf/hwp/slave_sbe/slave_sbe.C
+++ b/src/usr/hwpf/hwp/slave_sbe/slave_sbe.C
@@ -175,6 +175,18 @@ void* call_host_slave_sbe_config(void *io_pArgs)
}
}
+
+ // Resolve the side characteristics of the Processor SBE Seeproms
+ errlHndl_t err = SBE::resolveProcessorSbeSeeproms();
+ if ( err )
+ {
+ // Create IStep error log and cross reference error that occurred
+ l_stepError.addErrorDetails( err );
+
+ // Commit Error
+ errlCommit( err, HWPF_COMP_ID );
+ }
+
TRACDCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
"call_host_slave_sbe_config exit" );
OpenPOWER on IntegriCloud