From: Rob Clark Date: Wed, 3 Aug 2022 14:56:35 +0000 (-0700) Subject: freedreno/registers: Start adding stuff for a7xx X-Git-Tag: upstream/23.3.3~11732 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f011189642c413cc5cc686995279b65b2322f702;p=platform%2Fupstream%2Fmesa.git freedreno/registers: Start adding stuff for a7xx Start adding the bits needed for userspace. Signed-off-by: Rob Clark Part-of: --- diff --git a/src/freedreno/.gitlab-ci/reference/afuc_test.asm b/src/freedreno/.gitlab-ci/reference/afuc_test.asm index ad924e4..c4e3757 100644 --- a/src/freedreno/.gitlab-ci/reference/afuc_test.asm +++ b/src/freedreno/.gitlab-ci/reference/afuc_test.asm @@ -225,7 +225,7 @@ CP_EVENT_WRITE_CFL: UNKN90: CP_EVENT_WRITE_ZPD: CP_CONTEXT_REG_BUNCH: -CP_WAIT_IB_PFD_COMPLETE: +UNKN93: CP_CONTEXT_UPDATE: CP_SET_PROTECTED_MODE: UNKN96: diff --git a/src/freedreno/registers/adreno/a6xx.xml b/src/freedreno/registers/adreno/a6xx.xml index 702e7a0..f9cfd61 100644 --- a/src/freedreno/registers/adreno/a6xx.xml +++ b/src/freedreno/registers/adreno/a6xx.xml @@ -3706,30 +3706,57 @@ to upconvert to 32b float internally? - + - + + + + - + + + + + + + + + + + + + + + - + - + + + + + + + + + + + diff --git a/src/freedreno/registers/adreno/adreno_pm4.xml b/src/freedreno/registers/adreno/adreno_pm4.xml index c19b671..ae3dcda 100644 --- a/src/freedreno/registers/adreno/adreno_pm4.xml +++ b/src/freedreno/registers/adreno/adreno_pm4.xml @@ -271,7 +271,11 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> wait until a read completes wait until all base/size writes from an IB_PFD packet have completed - + + register read/modify/write Set binning configuration registers @@ -458,7 +462,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> Tells CP the current mode of GPU operation - + Instruct CP to set a few internal CP registers - + - - + + - + @@ -569,7 +573,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> - + + + + + + + + + @@ -1097,6 +1110,11 @@ opcode: CP_LOAD_STATE4 (30) (4 dwords) + + + @@ -1939,10 +1957,17 @@ opcode: CP_LOAD_STATE4 (30) (4 dwords) + + + + + + + - - + +