diff --git a/src/freedreno/afuc/afuc.xml b/src/freedreno/afuc/afuc.xml index 9733d9bb592..80bde72a283 100644 --- a/src/freedreno/afuc/afuc.xml +++ b/src/freedreno/afuc/afuc.xml @@ -603,7 +603,7 @@ SOFTWARE. - + @@ -611,8 +611,7 @@ SOFTWARE. - - + {REP}store {SRC}, [{OFFSET} + 0x{IMMED}], 0x{FLAGS} @@ -625,7 +624,6 @@ SOFTWARE. - 10100 src->src1 @@ -633,7 +631,19 @@ SOFTWARE. - + + + 10101 + 0 + + + + + 0 + 10100 + + + Write to a control register. {REP}cwrite {SRC}, [{OFFSET} + {CONTROLREG}], 0x{FLAGS} @@ -650,6 +660,16 @@ SOFTWARE. + + 1 + + + + + 0 + + + @@ -662,6 +682,7 @@ SOFTWARE. + 0 10110 @@ -687,12 +708,14 @@ SOFTWARE. + 1 10110 - + 0 + 10111 diff --git a/src/freedreno/registers/adreno/adreno_control_regs.xml b/src/freedreno/registers/adreno/adreno_control_regs.xml index cee87df50be..04697a78c60 100644 --- a/src/freedreno/registers/adreno/adreno_control_regs.xml +++ b/src/freedreno/registers/adreno/adreno_control_regs.xml @@ -12,6 +12,9 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> + Controls high 32 bits used by store afuc instruction + +