pvr: Split pvr_dev_addr_t into a separate header
authorMatt Coster <matt.coster@imgtec.com>
Wed, 29 Jun 2022 15:23:02 +0000 (16:23 +0100)
committerMatt Coster <matt.coster@imgtec.com>
Fri, 15 Jul 2022 09:39:21 +0000 (10:39 +0100)
commit282f0a9330c3d598eada0ec66301740bcc287637
tree687b8ba93446067cca8b4949b3eeac2dc36d5f1d
parentf2e2e66e42863dc23a2415e69b8c09603be472f6
pvr: Split pvr_dev_addr_t into a separate header

This type is useful beyond the scope of winsys.

It can now be used without being lumbered with a dependency on
pvr_winsys.h. Since pvr_winsys.h is used by pvr_private.h, this can be
a common cause for circular dependencies during development.

Signed-off-by: Matt Coster <matt.coster@imgtec.com>
Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17488>
24 files changed:
src/imagination/include/hwdef/rogue_hw_utils.h
src/imagination/include/pvr_types.h [new file with mode: 0644]
src/imagination/vulkan/pvr_bo.c
src/imagination/vulkan/pvr_cmd_buffer.c
src/imagination/vulkan/pvr_csb.h
src/imagination/vulkan/pvr_descriptor_set.c
src/imagination/vulkan/pvr_device.c
src/imagination/vulkan/pvr_job_common.h
src/imagination/vulkan/pvr_job_context.c
src/imagination/vulkan/pvr_job_context.h
src/imagination/vulkan/pvr_job_render.c
src/imagination/vulkan/pvr_job_render.h
src/imagination/vulkan/pvr_pipeline.c
src/imagination/vulkan/pvr_private.h
src/imagination/vulkan/pvr_tex_state.h
src/imagination/vulkan/winsys/pvr_winsys.h
src/imagination/vulkan/winsys/pvr_winsys_helper.c
src/imagination/vulkan/winsys/pvr_winsys_helper.h
src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv.c
src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_bo.c
src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_bo.h
src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_bridge.c
src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_bridge.h
src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_render.c