summaryrefslogtreecommitdiffstats
path: root/src/occ_405/state.c
diff options
context:
space:
mode:
authorWilliam Bryan <wilbryan@us.ibm.com>2016-09-21 16:26:07 -0500
committerWilliam A. Bryan <wilbryan@us.ibm.com>2016-10-11 14:24:15 -0400
commit720dfdf376155029a429339f7f862232081ccca0 (patch)
tree6a8afaae1e7e2bce85a97c3642d2a9c486815018 /src/occ_405/state.c
parentd1bd2d6019d90a86b4299004a40556a1da70e3c9 (diff)
downloadtalos-occ-720dfdf376155029a429339f7f862232081ccca0.tar.gz
talos-occ-720dfdf376155029a429339f7f862232081ccca0.zip
SSX Runtime Environment Check
RTC: 139829 Change-Id: Ic43ab936fd9d9b0d41270bbea50cd3969d9f8432 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30063 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Wael El-Essawy <welessa@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/state.c')
-rwxr-xr-xsrc/occ_405/state.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/occ_405/state.c b/src/occ_405/state.c
index cf0094f..e0f1310 100755
--- a/src/occ_405/state.c
+++ b/src/occ_405/state.c
@@ -42,6 +42,7 @@
extern bool G_mem_monitoring_allowed;
extern task_t G_task_table[TASK_END]; // Global task table
+extern bool G_simics_environment;
// Maximum allowed value approx. 16.3 ms
#define PCBS_HEARBEAT_TIME_US 16320
@@ -614,6 +615,11 @@ uint8_t SMGR_validate_get_valid_states(void)
l_valid_states |= OCC_ROLE_FIR_MASTER_MASK;
}
+ if(G_simics_environment)
+ {
+ l_valid_states |= OCC_SIMICS_ENVIRONMENT;
+ }
+
return l_valid_states;
}
OpenPOWER on IntegriCloud