From: Jonathan Marek Date: Wed, 8 Jul 2020 02:31:44 +0000 (-0400) Subject: freedreno/regs: document CS shared storage size bit X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fcac0b4fc9d5e569548d686a1481dfdd3fd01b2c;p=mesa.git freedreno/regs: document CS shared storage size bit Signed-off-by: Jonathan Marek Part-of: --- diff --git a/src/freedreno/registers/a6xx.xml b/src/freedreno/registers/a6xx.xml index 8a541b7cfd9..84c939edac4 100644 --- a/src/freedreno/registers/a6xx.xml +++ b/src/freedreno/registers/a6xx.xml @@ -3193,7 +3193,16 @@ to upconvert to 32b float internally? - + + + bit 0 seems to toggle between 2k and 32k of shared storage + the ldl/stl offset seems to be rewritten to 0 when it is beyond + this limit. This is different from ldlw/stlw, which wraps at + 64k (and has 36k of storage on A640 - reads between 36k-64k + always return 0) + + +