panvk: report queue lost timely when PANVK_DEBUG=sync

When PANVK_DEBUG=sync detects a failed job, report queue lost
immediately.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32166>
This commit is contained in:
Chia-I Wu 2024-11-15 15:54:27 -08:00 committed by Marge Bot
parent c631f1d1b6
commit a52ffa9f24

View file

@ -687,7 +687,7 @@ panvk_queue_submit(struct vk_queue *vk_queue, struct vk_queue_submit *submit)
for (uint32_t i = 0; i < PANVK_SUBQUEUE_COUNT; i++) {
if (debug_syncs[i].seqno != debug_sync_points[i] ||
debug_syncs[i].error != 0)
assert(!"Incomplete job or timeout\n");
vk_queue_set_lost(&queue->vk, "Incomplete job or timeout");
}
}