[Beignet] [PATCH] ICD dispatch table must be first
Zhigang Gong
zhigang.gong at linux.intel.com
Tue Oct 8 00:22:49 PDT 2013
Pushed, thanks.
On Sat, Sep 28, 2013 at 06:39:50AM +0200, Simon Richter wrote:
> The ICD loader expects the first member of any dispatchable object to be
> the dispatch table.
>
> Signed-off-by: Simon Richter <Simon.Richter at hogyros.de>
> ---
> src/cl_mem.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/cl_mem.h b/src/cl_mem.h
> index dc9192a..bc6d526 100644
> --- a/src/cl_mem.h
> +++ b/src/cl_mem.h
> @@ -61,8 +61,8 @@ enum cl_mem_type {
> #define IS_GL_IMAGE(mem) (mem->type == CL_MEM_GL_IMAGE_TYPE)
>
> typedef struct _cl_mem {
> - uint64_t magic; /* To identify it as a memory object */
> DEFINE_ICD(dispatch)
> + uint64_t magic; /* To identify it as a memory object */
> cl_mem prev, next; /* We chain the memory buffers together */
> enum cl_mem_type type;
> volatile int ref_n; /* This object is reference counted */
> --
> 1.7.10.4
>
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet
More information about the Beignet
mailing list