summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/attn/runtime/attn_rt.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/attn/runtime/attn_rt.C')
-rw-r--r--src/usr/diag/attn/runtime/attn_rt.C11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/usr/diag/attn/runtime/attn_rt.C b/src/usr/diag/attn/runtime/attn_rt.C
index 60a242df0..404ee42a9 100644
--- a/src/usr/diag/attn/runtime/attn_rt.C
+++ b/src/usr/diag/attn/runtime/attn_rt.C
@@ -47,6 +47,17 @@ namespace ATTN_RT
*/
int enableAttns(void)
{
+ // TODO RTC 134050 Post init setups are temporarily here because
+ // Opal has not set up pnor or ipmi before calling rt_main.
+ static bool onlyCallApplyTempOverridesOnce = false;
+ if (!onlyCallApplyTempOverridesOnce)
+ {
+ ATTN_SLOW("ATTN_RT::enableAttns - call initialzation routines");
+ postInitCalls_t* rtPost = getPostInitCalls();
+ rtPost->callApplyTempOverrides();
+ onlyCallApplyTempOverridesOnce = true;
+ }
+
ATTN_SLOW(ENTER_MRK"ATTN_RT::enableAttns");
int rc = 0;
OpenPOWER on IntegriCloud