aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
diff options
context:
space:
mode:
authorConnor Abbott <[email protected]>2019-12-16 17:17:38 +0100
committerConnor Abbott <[email protected]>2019-12-18 23:08:55 +0100
commitcfa1fb895ac5a752772f4d0748c1c2bce0c2e653 (patch)
treeeeb9ea0a9c07521abebd6fe875f9f2416f1562fb /.gitignore
parenta9a3108be774aea620fa4fc726c33100d9a49add (diff)
a6xx: Add more CP packets
And add fields uncovered by looking at the firmware. I think this covers all the memory, register, and scratch manipulation opcodes that exist on A6xx, plus one additional nice find for Vulkan and describing a previously unknown opcode and documenting CP_WAIT_REG_MEM. Note that the bits for the CP_REG_TO_MEM count, as well as the formula for computing the actual count for both CP_REG_TO_MEM and CP_MEM_TO_REG, are changed because the A630 SQE firmware actually does something different. I haven't investigated older microcodes to see whether this extends back to A5xx and A4xx, but the only non-A6xx uses of this field result in the same bit-pattern when using the A6xx bit range and formula, so it should be safe to change the definition universally. Reviewed-by: Kristian H. Kristensen <[email protected]> Reviewed-by: Rob Clark <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3116>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions