aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSubash Lakkimsetti2016-08-29 11:28:55 -0500
committerBuddy Liong2017-10-02 10:26:35 -0500
commit0cdccd86227991e35a6d80ea0d13a8cc2771a604 (patch)
tree985ea7993551187de302be974d88222a07349581 /extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package.rel.xml
parent56b20c6e896a62433a815a8533f94456731510f6 (diff)
downloadipumm-0cdccd86227991e35a6d80ea0d13a8cc2771a604.tar.gz
ipumm-0cdccd86227991e35a6d80ea0d13a8cc2771a604.tar.xz
ipumm-0cdccd86227991e35a6d80ea0d13a8cc2771a604.zip
Invalidating parameter buffers for codec_get_version
Previously version_buf pointer is set to buffer pointer (data.buf) of (IVIDDEC3_Status *) status. The pointer dyn_params and status are not cache invalidated first which can cause the status->data.buf to be accessed without cache invalidation. Due to this corruption, it can cause exception on IPUMM. The solution is to cache invalidate the dyn_params and status pointer first to get the valid pointer of dyn_params and status. Then set the version_buf with status->data.buf. Perform cache invalidation on the version_buf to get the valid pointer. Change-Id: I3258cca0ee191c488fc6457391215b8bfcde3b85 Signed-off-by: Subash Lakkimsetti <x0091084@ti.com>
Diffstat (limited to 'extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package.rel.xml')
0 files changed, 0 insertions, 0 deletions