diff options
author | Subash Lakkimsetti | 2016-08-29 11:28:55 -0500 |
---|---|---|
committer | Buddy Liong | 2017-10-02 10:26:35 -0500 |
commit | 0cdccd86227991e35a6d80ea0d13a8cc2771a604 (patch) | |
tree | 985ea7993551187de302be974d88222a07349581 /extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package.rel.xml | |
parent | 56b20c6e896a62433a815a8533f94456731510f6 (diff) | |
download | ipumm-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