diff options
author | Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> | 2024-06-27 16:51:05 -0700 |
---|---|---|
committer | Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> | 2024-06-28 11:52:29 -0700 |
commit | 0f54a19262154cb3965ba910c8b081417d97c6c8 (patch) | |
tree | 3f392186f1badc9bb92d42f8bcdece38d62299fc /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | |
parent | e71cf19e3119de446cc37ddabb2e161ebbf7357c (diff) | |
download | linux-0f54a19262154cb3965ba910c8b081417d97c6c8.tar.gz linux-0f54a19262154cb3965ba910c8b081417d97c6c8.tar.bz2 linux-0f54a19262154cb3965ba910c8b081417d97c6c8.zip |
drm/xe: Get hwe domain specific FW to read RING_TIMESTAMP
Per client engine utilization uses RING_TIMESTAMP to return
drm-total-cycles to the user. Current code uses XE_FW_GT to read this
register on the first available engine in a GT. When testing on DG2, it
is observed that this value is 0 when running test on some engines. To
resolve that, get the hwe domain specific FW for reading the engine
timestamp.
v2:
- update commit message
- use domain specific FW (Matt)
v3:
- Drop check for hwe in the helper (Matt, Michal)
v4:
- checkpatch fixes
v5: Rebase
Fixes: 188ced1e0ff8 ("drm/xe/client: Print runtime to fdinfo")
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240627235105.2631135-1-umesh.nerlige.ramappa@intel.com
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions