author | Piyali Goswami <piyali_g@ti.com> | |
Thu, 19 Dec 2019 03:55:05 +0000 (09:25 +0530) | ||
committer | Piyali Goswami <piyali_g@ti.com> | |
Thu, 19 Dec 2019 03:55:05 +0000 (09:25 +0530) | ||
commit | 4de890fd3c3000113f7a97ff9a3647490f1658ed | |
tree | f5cd15e2488adbcd075f7b403112b27c485f7fbb | tree | snapshot (tar.xz tar.gz zip) |
parent | d9e8db46db9aff6edab19d9802af6e6e6f60344e | commit | diff |
PRSDK-7736: sciclient: Fix for unaligned C66x accesses leading to a hang in sciclient APIS
The C66x does not handle unaligned writes well. This causes the flags settings to overwrite the host ID in the header. This leads to some messages with a valid flag value to hang as the message is never sent to the DMSC.
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
The C66x does not handle unaligned writes well. This causes the flags settings to overwrite the host ID in the header. This leads to some messages with a valid flag value to hang as the message is never sent to the DMSC.
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
packages/ti/drv/sciclient/src/sciclient.c | diff | blob | history | |
packages/ti/drv/sciclient/src/sciclient_priv.h | diff | blob | history | |
packages/ti/drv/sciclient/src/sciclient_rm.c | diff | blob | history |