aboutsummaryrefslogtreecommitdiff
path: root/scripts/gcc-wrapper.py
diff options
context:
space:
mode:
authorSivan Reinstein <sivanr@codeaurora.org>2015-04-21 01:59:17 +0300
committerSivan Reinstein <sivanr@codeaurora.org>2015-04-21 01:59:17 +0300
commit9bce6ef59ff1162b176e64014eb8f732d3ee475d (patch)
tree702cbd7b19554c1bac2ead4c719aa5ad27daa2a1 /scripts/gcc-wrapper.py
parent3ef1d1cf8498e25bf1747730e38438a8f5ef72da (diff)
msm: ipa: fix data stall on 8952 on DL path
For 8952, a new mechanism has been introduced in IPA to monitor IPA Producer pipes which are not relpenishing buffers fast enough. Once one of the IPA Producer pipes hits a threshold, all the IPA S2B Consumer pipes are being delayed to avoid IPA from stalling. (Except pipes used for CMDs.) In this scenario, the function which allocates new RX buffers for the APPS IPA Producer pipes is getting invoked, but the function which replenishes them (Sends them to HW) is not. In this change, the logic has been updated, to check whether the threshold is being hit in the replenishing function (one packet), and then it is being scheduled to run again in order to send the newly allocated RX buffers to the HW. Change-Id: I7e00068d1c31eeb6d7423a26faf22143bec07320 Signed-off-by: Sivan Reinstein <sivanr@codeaurora.org> Acked-by: David Arinzon <darinzon@qti.qualcomm.com>
Diffstat (limited to 'scripts/gcc-wrapper.py')
0 files changed, 0 insertions, 0 deletions