diff options
author | Sachin Gupta <sgupta2m@in.ibm.com> | 2015-12-08 22:33:26 -0600 |
---|---|---|
committer | Amit J. Tendolkar <amit.tendolkar@in.ibm.com> | 2015-12-09 03:44:21 -0600 |
commit | d90922178d1a6a8a8004fa03aef0d5bf6d14d7a6 (patch) | |
tree | f25596e134cfb1995797574eafe05dfa64492975 /sbe/sbefw | |
parent | ddc38b2833ebbf0558395752692fd898d1ac86d2 (diff) | |
download | talos-sbe-d90922178d1a6a8a8004fa03aef0d5bf6d14d7a6.tar.gz talos-sbe-d90922178d1a6a8a8004fa03aef0d5bf6d14d7a6.zip |
Add Delay in FIFO operations
Change-Id: I7458e9cd81d8e41f49f052cd75710491df98bb82
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22556
Tested-by: Jenkins Server
Reviewed-by: Basabjit Sengupta <basengup@in.ibm.com>
Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
Diffstat (limited to 'sbe/sbefw')
-rw-r--r-- | sbe/sbefw/sbeFifoMsgUtils.C | 5 |
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; } |