summaryrefslogtreecommitdiffstats
path: root/src/occ_405/state.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/occ_405/state.c')
-rwxr-xr-xsrc/occ_405/state.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/occ_405/state.c b/src/occ_405/state.c
index 1314423..956d06e 100755
--- a/src/occ_405/state.c
+++ b/src/occ_405/state.c
@@ -536,9 +536,19 @@ errlHndl_t SMGR_set_state(OCC_STATE i_new_state)
// Signal that we are now in a state transition
G_state_transition_occuring = TRUE;
// Run transition function
+
l_transResult = (G_smgr_state_trans[jj].trans_func_ptr)();
+
+
// Signal that we are done with the transition
G_state_transition_occuring = FALSE;
+
+ //State transition done: If KVM, update the OPAL dynamic data
+ if(G_sysConfigData.system_type.kvm)
+ {
+ ssx_semaphore_post(&G_dcomThreadWakeupSem);
+ }
+
break;
}
}
OpenPOWER on IntegriCloud