summaryrefslogtreecommitdiffstats
path: root/sbe/sbefw
diff options
context:
space:
mode:
Diffstat (limited to 'sbe/sbefw')
-rw-r--r--sbe/sbefw/sbeFifoMsgUtils.C5
1 files changed, 4 insertions, 1 deletions
diff --git a/sbe/sbefw/sbeFifoMsgUtils.C b/sbe/sbefw/sbeFifoMsgUtils.C
index d86208ad..b02b9e15 100644
--- a/sbe/sbefw/sbeFifoMsgUtils.C
+++ b/sbe/sbefw/sbeFifoMsgUtils.C
@@ -113,6 +113,8 @@ uint32_t sbeUpFifoDeq_mult (uint32_t &io_len,
// if Upstream FIFO is empty,
if (l_data.statusOrReserved.fifo_empty)
{
+ SBE_DEBUG(SBE_FUNC"Downstream FIFO is empty. Sleeping for 1 ms");
+ pk_sleep(PK_MILLISECONDS(1));
continue;
}
@@ -171,7 +173,8 @@ uint32_t sbeDownFifoEnq_mult (uint32_t &io_len,
if (l_status.downfifo_status.fifo_full)
{
// Downstream FIFO is full
- SBE_INFO(SBE_FUNC"Downstream FIFO is full");
+ SBE_DEBUG(SBE_FUNC"Downstream FIFO is full. Sleeping for 1 ms");
+ pk_sleep(PK_MILLISECONDS(1));
continue;
}
OpenPOWER on IntegriCloud