panvk: Support returning BOs allocated by panvk_pool to a 'free BO' pool
authorBoris Brezillon <boris.brezillon@collabora.com>
Fri, 2 Jul 2021 09:30:48 +0000 (11:30 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 5 Jul 2021 05:43:49 +0000 (05:43 +0000)
commitd629debaca8955aecf7b4c8d62edb6f8de273ab3
tree8ac5a823194eb793140a37458220d0137a96fb53
parentd33a3fad64f925a0914aa9aab711df834028f7b4
panvk: Support returning BOs allocated by panvk_pool to a 'free BO' pool

So all CommandBuffers in a given CommandPool can reuse BOs for their
memory pools.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11695>
src/panfrost/vulkan/panvk_cmd_buffer.c
src/panfrost/vulkan/panvk_mempool.c
src/panfrost/vulkan/panvk_mempool.h
src/panfrost/vulkan/panvk_meta.c