radeonsi/gfx11: make flat_scratch changes for compute
authorYogesh mohan marimuthu <yogesh.mohanmarimuthu@amd.com>
Tue, 15 Jun 2021 09:35:06 +0000 (15:05 +0530)
committerMarge Bot <emma+marge@anholt.net>
Tue, 10 May 2022 04:29:54 +0000 (04:29 +0000)
commit3b0bfd254f722e5773f70c6cb367e859876a4208
tree95f7b637e2e3101eba86a09e6afa4ebb66caf4e7
parent02367b29c7458eed08a265337424d1682c512992
radeonsi/gfx11: make flat_scratch changes for compute

make flat_scratch gen11 changes for compute

v5: optimize the code for size (Pierre-Eric)
v4: remove type cast from 64bit to 32bit (Marek Olšák)
    use radeon_set_sh_reg_seq (Marek Olšák)
    combine RSRC and scratch reg write packets (Marek Olšák)
v3: fix coding guidelines (Marek Olšák)
v2: do not skip si_resource_reference() call (Marek Olšák)

Signed-off-by: Yogesh mohan marimuthu <yogesh.mohanmarimuthu@amd.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16328>
src/gallium/drivers/radeonsi/si_compute.c