[PATCH] drm/v3d: Fix performance counter source settings on V3D 7.x
Maíra Canal
mcanal at igalia.com
Mon Nov 11 12:23:40 UTC 2024
On 06/11/24 09:16, Maíra Canal wrote:
> When the new register addresses were introduced for V3D 7.x, we added
> new masks for performance counter sources on V3D 7.x. Nevertheless,
> we never apply these new masks when setting the sources.
>
> Fix the performance counter source settings on V3D 7.x by introducing
> a new macro, `V3D_SET_FIELD_VER`, which allows fields setting to vary
> by version. Using this macro, we can provide different values for
> source mask based on the V3D version, ensuring that sources are
> correctly configure on V3D 7.x.
>
> Fixes: 0ad5bc1ce463 ("drm/v3d: fix up register addresses for V3D 7.x")
> Signed-off-by: Maíra Canal <mcanal at igalia.com>
> ---
> drivers/gpu/drm/v3d/v3d_debugfs.c | 4 ++--
> drivers/gpu/drm/v3d/v3d_perfmon.c | 15 ++++++++-------
> drivers/gpu/drm/v3d/v3d_regs.h | 29 +++++++++++++++++------------
> 3 files changed, 27 insertions(+), 21 deletions(-)
>
Applied to misc/kernel.git (drm-misc-next).
Best Regards,
- Maíra
More information about the dri-devel
mailing list