summaryrefslogtreecommitdiffstats
path: root/sbe/sbefw/sbemain.C
diff options
context:
space:
mode:
Diffstat (limited to 'sbe/sbefw/sbemain.C')
-rw-r--r--sbe/sbefw/sbemain.C7
1 files changed, 5 insertions, 2 deletions
diff --git a/sbe/sbefw/sbemain.C b/sbe/sbefw/sbemain.C
index 201e6ad4..accf5e98 100644
--- a/sbe/sbefw/sbemain.C
+++ b/sbe/sbefw/sbemain.C
@@ -49,6 +49,9 @@
PkSemaphore g_sbeSemCmdRecv;
PkSemaphore g_sbeSemCmdProcess;
+// Max defines for Semaphores
+static uint32_t MAX_SEMAPHORE_COUNT = 3;
+
////////////////////////////////////////////////////////////////
// @brief Stacks for Non-critical Interrupts and Threads
////////////////////////////////////////////////////////////////
@@ -126,12 +129,12 @@ uint32_t sbeInitSems(void)
do
{
- l_rc = pk_semaphore_create(&g_sbeSemCmdRecv, 0, 1);
+ l_rc = pk_semaphore_create(&g_sbeSemCmdRecv, 0, MAX_SEMAPHORE_COUNT);
if (l_rc)
{
break;
}
- l_rc = pk_semaphore_create(&g_sbeSemCmdProcess, 0, 1);
+ l_rc = pk_semaphore_create(&g_sbeSemCmdProcess, 0, MAX_SEMAPHORE_COUNT);
if (l_rc)
{
break;
OpenPOWER on IntegriCloud