Hi experts,
I have some questions about the tivxMemBufferMap and tivxMemBufferUnmap functions in the TI OpenVX framework.
1. tivxMemBufferMap performs cache invaild operation, and tivxMemBufferUnmap performs cache write back operation.
2. The versions of VM SDK 7.1 7.3 and 8.1 VM ECO 8.4 VH 8.2 are A72 and do not perform appMemCacheInv and appMemCacheWb operations.
VH SDK 8.5 is that A72 will do both appMemCacheInv and appMemCacheWb during operation.
In VH SDK 8.6, appMemCacheInv does not work, but appMemCacheWb does.
3. Is it because the hardware maintains cache consistency that the VM and ECO platforms do not perform cache operations?
e2e.ti.com/.../tda4vm-why-appmemcachewb-is-blocked-for-a72-in-tivxmembufferunmap tivxMemBufferUnmap#
Does the VH platform need to execute appMemCacheInv and appMemCacheWb?
Does the VH platform need to perform cache operations because the hardware does not support maintaining cache consistency?
Thanks
QuanLi