diff options
author | 2024-03-12 14:22:26 -0400 | |
---|---|---|
committer | 2024-08-16 14:27:42 -0400 | |
commit | ee7a846ea27bcbef5182d15923339a7bf182ec65 (patch) | |
tree | cfda418a8370aff94c3e3b88d7257fb4b48c6cb5 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | drm/amdgpu: Add infrastructure for Cleaner Shader feature (diff) | |
download | wireguard-linux-ee7a846ea27bcbef5182d15923339a7bf182ec65.tar.xz wireguard-linux-ee7a846ea27bcbef5182d15923339a7bf182ec65.zip |
drm/amdgpu: Emit cleaner shader at end of IB submission
This commit introduces the emission of a cleaner shader at the end of
the IB submission process. This is achieved by adding a new function
pointer, `emit_cleaner_shader`, to the `amdgpu_ring_funcs` structure. If
the `emit_cleaner_shader` function is set in the ring functions, it is
called during the VM flush process.
The cleaner shader is only emitted if the `enable_cleaner_shader` flag
is set in the `amdgpu_device` structure. This allows the cleaner shader
emission to be controlled on a per-device basis.
By emitting a cleaner shader at the end of the IB submission, we can
ensure that the VM state is properly cleaned up after each submission.
Cc: Christian König <christian.koenig@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
Suggested-by: Christian König <christian.koenig@amd.com>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions