summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps
diff options
context:
space:
mode:
authorCorey Swenson <cswenson@us.ibm.com>2018-02-22 10:32:21 -0600
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2018-03-08 15:10:19 -0500
commit4cf79f8dc40b280faf5aac52bad3e684138e2052 (patch)
treeca1a4194fc2d9e6147fcc6bedc547c9be5a409eb /src/usr/isteps
parentc0fce11639f72a479e3479a25362cf64337e51a1 (diff)
downloadtalos-hostboot-4cf79f8dc40b280faf5aac52bad3e684138e2052.tar.gz
talos-hostboot-4cf79f8dc40b280faf5aac52bad3e684138e2052.zip
Changes to Inband SCOM MMIO ranges for Cumulus
- Add function to compress SCOM address - Old MCS target is now DMI - Add istep12 call to enable inband SCOMs - Set each DMI offset attribute in processMrw Change-Id: If5171f8da6c58404ac598047ca0177aead048771 RTC:147272 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54574 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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/isteps')
-rw-r--r--src/usr/isteps/istep12/call_cen_set_inband_addr.C14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/usr/isteps/istep12/call_cen_set_inband_addr.C b/src/usr/isteps/istep12/call_cen_set_inband_addr.C
index ed6751087..6d78eeb55 100644
--- a/src/usr/isteps/istep12/call_cen_set_inband_addr.C
+++ b/src/usr/isteps/istep12/call_cen_set_inband_addr.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2015,2017 */
+/* Contributors Listed Below - COPYRIGHT 2015,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -42,10 +42,14 @@
#include <fapi2.H>
#include <fapi2/plat_hwp_invoker.H>
#include <util/utilmbox_scratch.H>
+#include <util/misc.H>
//HWP
#include <p9c_set_inband_addr.H>
+//Inband SCOM
+#include <ibscom/ibscomif.H>
+
using namespace ISTEP;
using namespace ISTEP_ERROR;
using namespace ERRORLOG;
@@ -94,6 +98,7 @@ void* call_cen_set_inband_addr (void *io_pArgs)
// Commit Error
errlCommit( l_err, ISTEP_COMP_ID );
+
}
else
{
@@ -103,6 +108,13 @@ void* call_cen_set_inband_addr (void *io_pArgs)
}
+ // @todo RTC 187913 inband centaur scom in P9
+ // Re-enable when support available in simics
+ if ( Util::isSimicsRunning() == false )
+ {
+ //Now enable Inband SCOM for all membuf chips.
+ IBSCOM::enableInbandScoms();
+ }
TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "call_cen_set_inband_addr exit" );
OpenPOWER on IntegriCloud