panvk: propagate CS error in barrier sync wait
We don't want barriers to hide CS errors. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35606>
This commit is contained in:
@@ -625,7 +625,7 @@ panvk_per_arch(emit_barrier)(struct panvk_cmd_buffer *cmdbuf,
|
||||
offsetof(struct panvk_cs_subqueue_context, syncobjs));
|
||||
cs_add64(b, sync_addr, sync_addr, sizeof(struct panvk_cs_sync64) * i);
|
||||
cs_move64_to(b, add_val, 1);
|
||||
cs_sync64_add(b, false, MALI_CS_SYNC_SCOPE_CSG, add_val, sync_addr,
|
||||
cs_sync64_add(b, true, MALI_CS_SYNC_SCOPE_CSG, add_val, sync_addr,
|
||||
cs_now());
|
||||
++cs_state->relative_sync_point;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user