工具/软件:
您好:
在 zerocopy 示例中、如果器件树中将"dma-heap-carveout"缓冲区标记为"no-map"、是否仍需要调用 dmabuf_sync (int fd、int start_stop)来同步缓冲区访问?
我的理解是、只有在缓冲区可缓存的情况下、缓存管理才需要此调用。
P.s.: 我假设"no-map"也意味着不可缓存的行为、基于以下主题: TDA4VM:关于在 Linux 下使用 DMA-BUF 堆分配内存时的缓存设置-处理器论坛-处理器- TI E2E 支持论坛
此致、
Petar