summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/istep12/call_proc_dmi_scominit.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/isteps/istep12/call_proc_dmi_scominit.C')
-rw-r--r--src/usr/isteps/istep12/call_proc_dmi_scominit.C20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/usr/isteps/istep12/call_proc_dmi_scominit.C b/src/usr/isteps/istep12/call_proc_dmi_scominit.C
index e6fbadc7e..b875322b4 100644
--- a/src/usr/isteps/istep12/call_proc_dmi_scominit.C
+++ b/src/usr/isteps/istep12/call_proc_dmi_scominit.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2015,2017 */
+/* Contributors Listed Below - COPYRIGHT 2015,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -46,6 +46,8 @@
// HWP
#include <p9_io_dmi_scominit.H>
+#include <mmio/mmio.H>
+
using namespace ISTEP;
using namespace ISTEP_ERROR;
using namespace ERRORLOG;
@@ -103,6 +105,22 @@ void* call_proc_dmi_scominit (void *io_pArgs)
}
+ // map OCMBs into Hostboot memory
+ l_err = MMIO::mmioSetup();
+ if ( l_err )
+ {
+ TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
+ "ERROR 0x%.8X: call_proc_dmi_scominit, unable to"
+ " initialize MMIO!",
+ l_err->reasonCode() );
+
+ // Create IStep error log and cross reference to error that occurred
+ l_StepError.addErrorDetails( l_err );
+
+ // Commit Error
+ errlCommit( l_err, ISTEP_COMP_ID );
+ }
+
TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "call_proc_dmi_scominit exit" );
// end task, returning any errorlogs to IStepDisp
OpenPOWER on IntegriCloud