mesa/src/etnaviv/drm
Lucas Stach 02bd6bea03 etnaviv: drm: don't update cmdstream timestamp when skipping submit
When we skip the submit when there is no GPU work queued we must not
update the cmdstream timestamp with the fence from the submit request
as it will never be filled in by the kernel, effectively replacing
the cmdstream timestamp with 0. This causes following fence waits
to fail.

Fixes: 148658638e7f ("etnaviv: drm: Be able to mark end of context init")
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26078>
2023-11-07 08:26:05 +00:00
..
tests etnaviv: decouple drm from gallium 2023-08-03 19:38:56 +00:00
etnaviv_bo.c etnaviv: drm: fix check if BO is on a deferred destroy list 2023-01-28 13:48:30 +00:00
etnaviv_bo_cache.c util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
etnaviv_cmd_stream.c etnaviv: drm: don't update cmdstream timestamp when skipping submit 2023-11-07 08:26:05 +00:00
etnaviv_device.c etnaviv: drm: rename etna_drm_table_lock 2022-07-03 17:41:55 +00:00
etnaviv_drmif.h etnaviv: drm: Be able to mark end of context init 2023-10-23 14:56:48 +00:00
etnaviv_gpu.c etnaviv: fill all minor GPU features from the kernel 2022-04-27 09:10:27 +00:00
etnaviv_perfmon.c
etnaviv_pipe.c etnaviv/drm: only print out fence error on non timeout 2021-03-29 11:54:59 +02:00
etnaviv_priv.h etnaviv: drm: Be able to mark end of context init 2023-10-23 14:56:48 +00:00
meson.build etnaviv: decouple drm from gallium 2023-08-03 19:38:56 +00:00