From f9b41056e9ad46fcb90398c65e531fdd0ac98a0e Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Wed, 4 Dec 2024 14:06:50 -0800 Subject: [PATCH] panvk: use cs_tracing_ctx::enabled for exception handler Signed-off-by: Chia-I Wu Suggested-by: Boris Brezillon Part-of: --- src/panfrost/vulkan/csf/panvk_vX_exception_handler.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/panfrost/vulkan/csf/panvk_vX_exception_handler.c b/src/panfrost/vulkan/csf/panvk_vX_exception_handler.c index 013494654c1..f6474516d81 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_exception_handler.c +++ b/src/panfrost/vulkan/csf/panvk_vX_exception_handler.c @@ -46,6 +46,7 @@ generate_tiler_oom_handler(struct cs_buffer handler_mem, bool has_zs_ext, .ls_sb_slot = SB_ID(LS), }; struct cs_tracing_ctx tracing_ctx = { + .enabled = tracing_enabled, .ctx_reg = cs_subqueue_ctx_reg(&b), .tracebuf_addr_offset = offsetof(struct panvk_cs_subqueue_context, debug.tracebuf.cs), @@ -86,12 +87,9 @@ generate_tiler_oom_handler(struct cs_buffer handler_mem, bool has_zs_ext, cs_req_res(&b, CS_FRAG_RES); cs_while(&b, MALI_CS_CONDITION_GREATER, layer_count) { - if (tracing_enabled) - cs_trace_run_fragment(&b, &tracing_ctx, - cs_scratch_reg_tuple(&b, 8, 4), false, - MALI_TILE_RENDER_ORDER_Z_ORDER, false); - else - cs_run_fragment(&b, false, MALI_TILE_RENDER_ORDER_Z_ORDER, false); + cs_trace_run_fragment(&b, &tracing_ctx, + cs_scratch_reg_tuple(&b, 8, 4), false, + MALI_TILE_RENDER_ORDER_Z_ORDER, false); cs_add32(&b, layer_count, layer_count, -1); cs_add64(&b, fbd_ptr, fbd_ptr, fbd_size); }