summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/usr/isteps/istep21/call_host_runtime_setup.C23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/usr/isteps/istep21/call_host_runtime_setup.C b/src/usr/isteps/istep21/call_host_runtime_setup.C
index 77648b9fd..6b0327401 100644
--- a/src/usr/isteps/istep21/call_host_runtime_setup.C
+++ b/src/usr/isteps/istep21/call_host_runtime_setup.C
@@ -747,16 +747,6 @@ void* call_host_runtime_setup (void *io_pArgs)
{
break;
}
-
- // Invalidate the VPD cache for golden side boot
- // Also invalidate in manufacturing mode
- // Must do this after building the devtree
- l_err = VPD::goldenCacheInvalidate();
- if ( l_err )
- {
- break;
- }
-
}
else if( TARGETING::is_phyp_load() )
{
@@ -793,6 +783,19 @@ void* call_host_runtime_setup (void *io_pArgs)
break;
}
+ if( !INITSERVICE::spBaseServicesEnabled() )
+ {
+ // Invalidate the VPD cache for golden side boot
+ // Also invalidate in manufacturing mode
+ // Must do this after saving away the VPD cache into mainstore,
+ // i.e. after RUNTIME::populate_hbRuntimeData()
+ l_err = VPD::goldenCacheInvalidate();
+ if ( l_err )
+ {
+ break;
+ }
+ }
+
if (TCE::utilUseTcesForDmas())
{
// Disable all TCEs
OpenPOWER on IntegriCloud