Hi Ralph,
That's a good question. Ordinarily Codec Engine performs a cache-writeback of any data output buffer that the algorithm issued CPU writes to. This is performed bythe remote processor's VISA skeletons when cache is enabled for the Shared Region where the buffer resides. In the XDM 1.x VISA skeletons, it uses the .accessMask
to determine whether this writeback needed.
You may refer to following topic for reference:
http://processors.wiki.ti.com/index.php/Cache_Management
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais/6_24/exports/xdais_6_24/docs/html/struct_x_d_m1___single_buf_desc.html#9795495a0ea10e9c5f9e321b2aa3e3e6
Murat