接口基本信息
从源(SRC)到目标(DST)的通用数据搬运。该指令支持对于OUT操作的数据地址以字节对齐,UB的地址以32字节对齐。
参数名 |
说明 |
取值范围 |
单位 |
---|---|---|---|
dst |
目的地址 |
/ |
/ |
src |
源数据地址 |
/ |
/ |
sid |
用于SMMU TLB预取提示的一般为0 |
/ |
/ |
nBurst |
搬运数据块数量 |
[0, 2^12-1] |
block |
lenBurst |
数据块长度 对于类型=b16,必须是2的倍数。 对于类型=b32,必须是4的倍数。 |
[0, 2^21-1] |
B |
leftPaddingNum |
左侧pad数量(最大32B) |
[0, 21] |
B |
rightPaddingNum |
右侧pad数量(最大32B) |
[0, 32] |
B |
srcGap |
两个相邻源数据块之间的间隙大小 |
[0, 2^32-1] |
UB的间隔以32字节为单位,而OUT的间隔以字节为单位 |
dstGap |
两个相邻目的数据块之间的间隙大小 |
[0, 2^32-1] |
UB的间隔以32字节为单位,而OUT的间隔以字节为单位 |
父主题: 搬运并补pad