summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 26f1a70)
raw | patch | inline | side by side (parent: 26f1a70)
author | Sheng Zhao <shengzhao@ti.com> | |
Fri, 9 Oct 2020 22:56:52 +0000 (17:56 -0500) | ||
committer | Sujith Shivalingappa <sujith.s@ti.com> | |
Wed, 14 Oct 2020 14:46:39 +0000 (09:46 -0500) |
To prevent deadlock between DM and TIFS, the TIFS now pends on an
interrupt from DM2DMSC queue. The DM2DMSC_NOTIFY_RESP queue is hijackedi
for the transmission from DM to TIFS. The return path from TIFS to DM
remains the same DM2DMSC response queue.
Signed-off-by: Sheng Zhao <shengzhao@ti.com>
interrupt from DM2DMSC queue. The DM2DMSC_NOTIFY_RESP queue is hijackedi
for the transmission from DM to TIFS. The return path from TIFS to DM
remains the same DM2DMSC response queue.
Signed-off-by: Sheng Zhao <shengzhao@ti.com>
packages/ti/drv/sciclient/src/sciclient/sciclient.c | patch | blob | history |
diff --git a/packages/ti/drv/sciclient/src/sciclient/sciclient.c b/packages/ti/drv/sciclient/src/sciclient/sciclient.c
index 477e0267835dbfefbf25e38c0c974f9561098627..d964a3a1552807ae44e474f7991f0c3a97a2744c 100644 (file)
*/
if (pReqPrm->forwardStatus == SCISERVER_FORWARD_MSG)
{
- *txThread = TISCI_SEC_PROXY_DM2DMSC_WRITE_HIGH_PRIORITY_THREAD_ID;
+ *txThread = TISCI_SEC_PROXY_DM2DMSC_WRITE_NOTIFY_RESP_THREAD_ID;
*rxThread = TISCI_SEC_PROXY_DM2DMSC_READ_RESPONSE_THREAD_ID;
}
else