freedreno/drm: Split softpin "reloc" functions
authorRob Clark <robdclark@chromium.org>
Fri, 12 Mar 2021 17:32:36 +0000 (09:32 -0800)
committerRob Clark <robdclark@chromium.org>
Sat, 20 Mar 2021 19:13:08 +0000 (12:13 -0700)
commit9168d9cbfb45a4b20940bbb563dfef225ed98cea
treef8e248785189722840de0a13b42593b2c9f44409
parent731ea06758663a2de3a2bd1f12eb8809d4c136fd
freedreno/drm: Split softpin "reloc" functions

"OBJECT" rb's are long lived, and generating them is not a hotpath, but
relocs to "STREAMING" rb's are a hot path.  But we can decouple these.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9581>
src/freedreno/drm/msm_ringbuffer_sp.c