diff options
author | Corey Swenson <cswenson@us.ibm.com> | 2018-02-22 10:32:21 -0600 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2018-03-08 15:10:19 -0500 |
commit | 4cf79f8dc40b280faf5aac52bad3e684138e2052 (patch) | |
tree | ca1a4194fc2d9e6147fcc6bedc547c9be5a409eb /src/usr/isteps | |
parent | c0fce11639f72a479e3479a25362cf64337e51a1 (diff) | |
download | talos-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.C | 14 |
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" ); |