From d3f8e3ee421aaa4caa2567489132316ef8311b4f Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Wed, 28 Feb 2024 12:20:16 +0100 Subject: [PATCH] etnaviv: drm: Add etna_gpu_get_core_info(..) Makes it possible to access etna_core_info. Signed-off-by: Christian Gmeiner Reviewed-by: Lucas Stach Part-of: --- src/etnaviv/drm/etnaviv_drmif.h | 2 ++ src/etnaviv/drm/etnaviv_gpu.c | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/etnaviv/drm/etnaviv_drmif.h b/src/etnaviv/drm/etnaviv_drmif.h index 4f625fe057620..5cdde97472794 100644 --- a/src/etnaviv/drm/etnaviv_drmif.h +++ b/src/etnaviv/drm/etnaviv_drmif.h @@ -39,6 +39,7 @@ struct etna_cmd_stream; struct etna_perfmon; struct etna_perfmon_domain; struct etna_perfmon_signal; +struct etna_core_info; enum etna_pipe_id { ETNA_PIPE_3D = 0, @@ -119,6 +120,7 @@ struct etna_gpu *etna_gpu_new(struct etna_device *dev, unsigned int core); void etna_gpu_del(struct etna_gpu *gpu); int etna_gpu_get_param(struct etna_gpu *gpu, enum etna_param_id param, uint64_t *value); +struct etna_core_info *etna_gpu_get_core_info(struct etna_gpu *gpu); /* pipe functions: diff --git a/src/etnaviv/drm/etnaviv_gpu.c b/src/etnaviv/drm/etnaviv_gpu.c index ad32fe3194944..773ed5e29503e 100644 --- a/src/etnaviv/drm/etnaviv_gpu.c +++ b/src/etnaviv/drm/etnaviv_gpu.c @@ -198,3 +198,8 @@ int etna_gpu_get_param(struct etna_gpu *gpu, enum etna_param_id param, return 0; } + +struct etna_core_info *etna_gpu_get_core_info(struct etna_gpu *gpu) +{ + return &gpu->info; +}