From 9cc736f5aa9fed36caf51af52d8afa2761945d57 Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Mon, 2 Dec 2019 11:23:08 +0100 Subject: [PATCH] v3dv: add dummy implementations for the packet definition generator For now we are only interested in being able to include the header file for format definitions, so this is enough. When we start actually emitting packets we will need to provide proper hooks. Part-of: --- src/broadcom/vulkan/v3dv_private.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/broadcom/vulkan/v3dv_private.h b/src/broadcom/vulkan/v3dv_private.h index 4d7404b194f..6837e8fad64 100644 --- a/src/broadcom/vulkan/v3dv_private.h +++ b/src/broadcom/vulkan/v3dv_private.h @@ -56,6 +56,15 @@ #include "vk_alloc.h" #include "simulator/v3d_simulator.h" +/* FIXME: hooks for the packet definition functions. */ +static inline void +pack_emit_reloc(void *cl, const void *reloc) {} + +#define __gen_user_data char +#define __gen_address_type char +#define __gen_emit_reloc pack_emit_reloc +#define __gen_address_offset(reloc) (0) + /* * FIXME: confirm value *