diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2021-11-08 14:28:33 +0100 |
---|---|---|
committer | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2021-11-09 11:20:12 +0100 |
commit | 1ee85e8babe94e8cd80b2aa7b62170f0a3e264be (patch) | |
tree | c1c12441c7547a5610b609dbb121df5c49256a24 /src/amd/common/ac_rgp.h | |
parent | aebf04ab3ff2d3d96a546771e1a8a1d3811b6dd0 (diff) |
ac/rgp: add support for clock calibration
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13709>
Diffstat (limited to 'src/amd/common/ac_rgp.h')
-rw-r--r-- | src/amd/common/ac_rgp.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/amd/common/ac_rgp.h b/src/amd/common/ac_rgp.h index ce06f644c7c..9e38556a090 100644 --- a/src/amd/common/ac_rgp.h +++ b/src/amd/common/ac_rgp.h @@ -175,6 +175,18 @@ struct rgp_queue_event { simple_mtx_t lock; }; +struct rgp_clock_calibration_record { + uint64_t cpu_timestamp; + uint64_t gpu_timestamp; + struct list_head list; +}; + +struct rgp_clock_calibration { + uint32_t record_count; + struct list_head record; + simple_mtx_t lock; +}; + int ac_dump_rgp_capture(struct radeon_info *info, struct ac_thread_trace *thread_trace); |