v3dv/meson: add v71 hw generation
authorAlejandro Piñeiro <apinheiro@igalia.com>
Tue, 29 Jun 2021 09:59:53 +0000 (11:59 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 13 Oct 2023 22:37:42 +0000 (22:37 +0000)
commit4606904215da86c91ff306a7b461a3796d775fa5
tree93ada5c00e4b118d9a66524d723b70a8fd8dff31
parent1f5a3391bbf8bb5f2bef047ddfcf08e6aa5f5794
v3dv/meson: add v71 hw generation

Starting point for v71 version inclusion.

This just adds it as one of the versions to be compiled (on meson),
updates the v3dX/v3dv_X macros, and update the code enough to get it
compiling when building using the two versions. For any packet not
available on v71 we just provide a generic asserted placeholder of
generation not supported.

Any real v71 support will be implemented on following commits.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450>
src/broadcom/vulkan/meson.build
src/broadcom/vulkan/v3dv_private.h
src/broadcom/vulkan/v3dvx_cmd_buffer.c
src/broadcom/vulkan/v3dvx_image.c
src/broadcom/vulkan/v3dvx_meta_common.c
src/broadcom/vulkan/v3dvx_pipeline.c
src/broadcom/vulkan/v3dvx_queue.c