Mesa (main): radv: remove useless checks about GFX7 for SQTT
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Nov 1 20:03:51 UTC 2021
Module: Mesa
Branch: main
Commit: 7fd414ec84e9055cd4682ec80ce766df6ee2756a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fd414ec84e9055cd4682ec80ce766df6ee2756a
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date: Wed Oct 20 10:15:09 2021 +0200
radv: remove useless checks about GFX7 for SQTT
It's only enabled on GFX8+.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13477>
---
src/amd/vulkan/radv_sqtt.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/amd/vulkan/radv_sqtt.c b/src/amd/vulkan/radv_sqtt.c
index 842e3df5f00..337c6b8be48 100644
--- a/src/amd/vulkan/radv_sqtt.c
+++ b/src/amd/vulkan/radv_sqtt.c
@@ -177,8 +177,7 @@ radv_emit_thread_trace_start(struct radv_device *device, struct radeon_cmdbuf *c
S_030800_INSTANCE_BROADCAST_WRITES(1));
/* Start the thread trace with a different event based on the queue. */
- if (queue_family_index == RADV_QUEUE_COMPUTE &&
- device->physical_device->rad_info.chip_class >= GFX7) {
+ if (queue_family_index == RADV_QUEUE_COMPUTE) {
radeon_set_sh_reg(cs, R_00B878_COMPUTE_THREAD_TRACE_ENABLE, S_00B878_THREAD_TRACE_ENABLE(1));
} else {
radeon_emit(cs, PKT3(PKT3_EVENT_WRITE, 0, 0));
@@ -242,8 +241,7 @@ radv_emit_thread_trace_stop(struct radv_device *device, struct radeon_cmdbuf *cs
unsigned max_se = device->physical_device->rad_info.max_se;
/* Stop the thread trace with a different event based on the queue. */
- if (queue_family_index == RADV_QUEUE_COMPUTE &&
- device->physical_device->rad_info.chip_class >= GFX7) {
+ if (queue_family_index == RADV_QUEUE_COMPUTE) {
radeon_set_sh_reg(cs, R_00B878_COMPUTE_THREAD_TRACE_ENABLE, S_00B878_THREAD_TRACE_ENABLE(0));
} else {
radeon_emit(cs, PKT3(PKT3_EVENT_WRITE, 0, 0));
More information about the mesa-commit
mailing list