DCCI缓存同步
功能说明
此指令用于同步Data Cache缓存数据与OUT/UB一致,即修改Data Cache数据后(Cache中数据即为dirty),则需要通过该指令将Data Cache中的数据写会OUT/UB,保证Data Cache与OUT/UB的数据一致性。
参数说明
参数名 |
说明 |
取值范围 |
单位 |
---|---|---|---|
dst |
cache写出地址 |
/ |
/ |
entire |
'0'表示包含地址Xn的单行缓存 '1'表示: 如果type=UB,表示包含UB地址的所有缓存 如果type=OUT,表示包含OUT地址的所有缓存 如果type=ALL,表示整个数据缓存 如果type=ATOMIC,表示由ST_ATOMIC分配的所有缓存 |
[0,1] |
/ |
type |
UB(1), OUT(2), ALL(0), ATOMIC(3) |
[0,3] |
/ |
函数原型
void dcci(__gm__ void *dst, uint64_t entire); void dcci(__gm__ void *dst, uint64_t entire, uint64_t type); void dcci(__ubuf__ void *dst, uint64_t entire, uint64_t type); void dcci(__ubuf__ void *dst, uint64_t entire);
流水类型
PIPE_S
父主题: 同步接口