freedreno/drm-shim: Better iova handling
authorRob Clark <robdclark@chromium.org>
Fri, 29 Apr 2022 16:20:07 +0000 (09:20 -0700)
committerMarge Bot <emma+marge@anholt.net>
Mon, 2 May 2022 19:50:33 +0000 (19:50 +0000)
commit409b76511c9ed2699643586d220575aae9d6db79
tree36c1bcd99741d1350e41fdcbd9102e57202a917b
parent6c465ad6c76d804e0d08f9f089f2b74dd773153d
freedreno/drm-shim: Better iova handling

We actually want to use util_vma to handle this.  But fortunately core
drm-shim alredy does this for mem offset, we can just delete a bunch of
code and re-use that.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16250>
src/freedreno/drm-shim/freedreno_noop.c