It will be used by the DRM backend to store GEM handles from the kernel. Signed-off-by: Tomeu Vizoso <tomeu.viz...@collabora.com> Reviewed-by: Alyssa Rosenzweig <aly...@rosenzweig.io> --- src/gallium/drivers/panfrost/pan_allocate.h | 1 + src/gallium/drivers/panfrost/pan_resource.h | 2 ++ 2 files changed, 3 insertions(+)
diff --git a/src/gallium/drivers/panfrost/pan_allocate.h b/src/gallium/drivers/panfrost/pan_allocate.h index 2084a3395521..5bbb1e4b078d 100644 --- a/src/gallium/drivers/panfrost/pan_allocate.h +++ b/src/gallium/drivers/panfrost/pan_allocate.h @@ -67,6 +67,7 @@ struct panfrost_memory { mali_ptr gpu; int stack_bottom; size_t size; + int gem_handle; }; /* Slab entry sizes range from 2^min to 2^max. In this case, we range from 1k diff --git a/src/gallium/drivers/panfrost/pan_resource.h b/src/gallium/drivers/panfrost/pan_resource.h index b0b5cc15a0c5..633f185ab5b9 100644 --- a/src/gallium/drivers/panfrost/pan_resource.h +++ b/src/gallium/drivers/panfrost/pan_resource.h @@ -69,6 +69,8 @@ struct panfrost_bo { bool has_checksum; struct panfrost_memory checksum_slab; int checksum_stride; + + int gem_handle; }; struct panfrost_resource { -- 2.20.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev