tu/kgsl: Fix field order in kgsl_command_object init
authorDanylo Piliaiev <dpiliaiev@igalia.com>
Fri, 6 Oct 2023 08:26:26 +0000 (10:26 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 6 Oct 2023 19:23:42 +0000 (19:23 +0000)
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9942

Fixes: ec268fa5b666a49adafc431dbc05b73bfd74526e
("tu/kgsl: Support u_trace and perfetto")

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25581>

src/freedreno/vulkan/tu_knl_kgsl.cc

index 6d3825a..0c2f16c 100644 (file)
@@ -1103,8 +1103,8 @@ kgsl_queue_submit(struct tu_queue *queue, struct vk_queue_submit *vk_submit)
       struct tu_suballoc_bo *bo = &u_trace_submission_data->kgsl_timestamp_bo;
 
       objs[obj_idx++] = (struct kgsl_command_object) {
-         .gpuaddr = bo->iova,
          .offset = bo->iova - bo->bo->iova,
+         .gpuaddr = bo->iova,
          .size = sizeof(struct kgsl_cmdbatch_profiling_buffer),
          .flags = KGSL_OBJLIST_MEMOBJ | KGSL_OBJLIST_PROFILE,
          .id = bo->bo->gem_handle,