]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: Add param for userspace to query suspend count
authorRob Clark <robdclark@chromium.org>
Thu, 25 Mar 2021 01:23:53 +0000 (18:23 -0700)
committerRob Clark <robdclark@chromium.org>
Wed, 7 Apr 2021 18:05:43 +0000 (11:05 -0700)
commit60840b68310d9066e7570ee0c433b279a1d9d76a
tree4313f000ef830dc2c652e49f125e50629b7f44ac
parentbff9f35e760714965b66022647045e569b812a2e
drm/msm: Add param for userspace to query suspend count

Performance counts, and ALWAYS_ON counters used for capturing GPU
timestamps, lose their state across suspend/resume cycles.  Userspace
tooling for performance monitoring needs to be aware of this.  For
example, after a suspend userspace needs to recalibrate it's offset
between CPU and GPU time.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Acked-by: Jordan Crouse <jordan@cosmicpenguin.net>
Link: https://lore.kernel.org/r/20210325012358.1759770-3-robdclark@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/adreno_gpu.c
drivers/gpu/drm/msm/msm_drv.c
drivers/gpu/drm/msm/msm_gpu.c
drivers/gpu/drm/msm/msm_gpu.h
include/uapi/drm/msm_drm.h