[EXT_EP-11404] QNX memory utils does not support coherent thread safety for release/reimport Created: 01/Aug/23  Updated: 07/Dec/23  Resolved: 07/Dec/23

Status: Fixed
Project: Embedded Software & Tools
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: TI User Assignee: TI User
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Product: OpenVX Framework
Internal ID: TIOVX-1354
Forum URL:
https://e2e.ti.com/e2eprivate/ford/ford-ep/f/ford-jacinto-forum/1244794/tda4vm-tiovx-bug-in-app_mem_qnx-c-appmemtranslatedmabuffd
Found In Release: TIOVX_08.06.00
Fix In Release: TIOVX_09.01.00
Affected Platform/Device: j721e-evm
j721s2-evm
j784s4-evm

 Description   

Overall functionality on QNX is broken based on both code review and some additional tests. For eg.

a) Lack of thread safety for bufs array (all accesses shall be under mutex)
b) Lack of strategy to coherently release mapping for imported handles
c) non working import reference to image where reference has been previously imported
**

Thus, although we temporary use patch checking bufs[i].phy_addr == 0 while searching buffers, they are looking for a coherent thread safe and release/reimport friendly delivery{}


Generated at Mon Apr 14 04:00:18 CDT 2025 using Jira 9.12.17#9120017-sha1:aba4002bcd633f188b6a4bb5dd8a0e1f20b79ee4.