freedreno/regs: Fix CP_DRAW_INDX_OFFSET command

On A5xx+ the INDX_BASE pointer is 64 bit.

Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
Kristian H. Kristensen 2019-09-18 13:08:55 -07:00
parent 2251a4345b
commit a2031a117c
1 changed files with 14 additions and 0 deletions

View File

@ -651,9 +651,23 @@ opcode: CP_LOAD_STATE4 (30) (4 dwords)
</reg32>
<reg32 offset="3" name="3">
</reg32>
<stripe variants="A5XX-">
<reg32 offset="4" name="4">
<bitfield name="INDX_BASE_LO" low="0" high="31"/>
</reg32>
<reg32 offset="5" name="5">
<bitfield name="INDX_BASE_HI" low="0" high="31"/>
</reg32>
<reg32 offset="6" name="6">
<bitfield name="INDX_SIZE" low="0" high="31"/>
</reg32>
</stripe>
<reg32 offset="4" name="4">
<bitfield name="INDX_BASE" low="0" high="31"/>
</reg32>
<reg32 offset="5" name="5">
<bitfield name="INDX_SIZE" low="0" high="31"/>
</reg32>