Hello all:
First of all, please forgive me for my poor English. We try to test VTA on ZCU102, a problem was found. When HPC on PL reads or writes data, the hardware cache coherency can not work. Modify function VTAMemAlloc: void * VTAMemAlloc(size_t size, int cached) { ...... // return cma_alloc(size, cached); return cma_alloc( size, 0 ); } The VTA can work normally, but the speed is more than ten times slower. I found hardware cache coherency support by CCI, need to confirm two register values for CCI: Snoop Control Register Control Override Register Because the BSP is downloaded from Xilinx's official website, so I think values of these two registers should be correct, and it's hard to confirm its value. Who knows the reason, can you tell me? XiaoXuanwen --- [Visit Topic](https://discuss.tvm.apache.org/t/cache-coherency-on-zcu102/11576/1) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.apache.org/email/unsubscribe/45f9d64d74f60b0a18a60aabdbc90115812f3ebb71b51d6c88ff7a6a2010b6ca).