summaryrefslogtreecommitdiffstats
path: root/src/sbefw/core/sbeglobals.H
diff options
context:
space:
mode:
authorspashabk-in <shakeebbk@in.ibm.com>2018-05-18 04:14:04 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2018-06-19 21:00:29 -0400
commit9f90433232b883ebd760265736e64bfb840b7554 (patch)
tree862943c8a98402793abcd27c7aabf8cf4f0980c2 /src/sbefw/core/sbeglobals.H
parent5d80e1109dd59bbf00f5fd58dc5e7a960cac6346 (diff)
downloadtalos-sbe-9f90433232b883ebd760265736e64bfb840b7554.tar.gz
talos-sbe-9f90433232b883ebd760265736e64bfb840b7554.zip
Support periodic timer
This timer will be sued to toggle EI bus after every 24 hours. Change-Id: Id21af317914ddfb02d42a166bc7c0b6ce62bffdd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60777 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> (cherry picked from commit 4fe7e7c6520087ec1416e332be2b0b8ca85574d4) Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48096
Diffstat (limited to 'src/sbefw/core/sbeglobals.H')
-rw-r--r--src/sbefw/core/sbeglobals.H10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sbefw/core/sbeglobals.H b/src/sbefw/core/sbeglobals.H
index 8ddb06be..e7bd76b6 100644
--- a/src/sbefw/core/sbeglobals.H
+++ b/src/sbefw/core/sbeglobals.H
@@ -76,6 +76,15 @@ class SBEGlobalsSingleton
*
*/
PkSemaphore sbeSemCmdProcess;
+
+ /**
+ * @brief Global semaphore for async task
+ *
+ * This is used to send invoke commands on Async process
+ *
+ */
+ PkSemaphore sbeSemAsyncProcess;
+
sbeRole SBERole;
// SBE Frequency. Initially nest frequency is 133 MHZ
uint32_t sbefreq;
@@ -138,6 +147,7 @@ class SBEGlobalsSingleton
sbeIntrSource(),
sbeSemCmdRecv(),
sbeSemCmdProcess(),
+ sbeSemAsyncProcess(),
SBERole(SBE_ROLE_MASTER),
sbefreq(( 133 * 1000 * 1000)/SBE::SBE_TO_NEST_FREQ_FACTOR),
sbeFWSecurityEnabled(1)
OpenPOWER on IntegriCloud