]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/msm/a6xx: Use posamble to reset counters on preemption
authorAntonino Maniscalco <antomani103@gmail.com>
Thu, 3 Oct 2024 16:12:57 +0000 (18:12 +0200)
committerRob Clark <robdclark@chromium.org>
Thu, 3 Oct 2024 20:21:52 +0000 (13:21 -0700)
commit50117cad0c50410cff0d43a1141a562b1347e7c5
treea6d486a35ced444cf976d875220900481e99a157
parent3044f928cc50cc85b3bf5d154faec3cfa053b09d
drm/msm/a6xx: Use posamble to reset counters on preemption

Use the postamble to reset perf counters when switching between rings,
except when sysprof is enabled, analogously to how they are reset
between submissions when switching pagetables.

Reviewed-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
Tested-by: Rob Clark <robdclark@gmail.com>
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8650-QRD
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-QRD
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8450-HDK
Signed-off-by: Antonino Maniscalco <antomani103@gmail.com>
Patchwork: https://patchwork.freedesktop.org/patch/618024/
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
drivers/gpu/drm/msm/adreno/a6xx_preempt.c
drivers/gpu/drm/msm/adreno/adreno_gpu.h