mesa/src/panfrost/ci
Eric R. Smith e3d123b7a6 panfrost: fix a GPU/CPU synchronization problem
Remove a premature optimization. When PIPE_MAP_DISCARD_WHOLE_RESOURCE
is set we were setting create_new_bo, and then if that was set we skipped
a set of tests which if passed would cause a panfrost_flush_writer.

In fact we need that flush in some cases (e.g. when any batch is
reading the resource). Moreover, we should sometimes copy the resource
(set the copy_resource flag) and that again was being skipped if
create_new_bo was initially true due to PIPE_MAP_DISCARD_WHOLE_RESOURCE
being set.

Cc: mesa-stable
Signed-off-by: Eric R. Smith <eric.smith@collabora.com>
Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28406>
2024-04-15 10:52:52 +00:00
..
deqp-panfrost-g52-vk.toml CI: Re-enable G52 Vulkan testing 2023-08-08 17:01:59 +00:00
deqp-panfrost-g52.toml ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
deqp-panfrost-g57.toml ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
deqp-panfrost-g72.toml ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
deqp-panfrost-t720.toml ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
deqp-panfrost-t760.toml ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
deqp-panfrost-t860-egl.toml ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
deqp-panfrost-t860.toml ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
gitlab-ci.yml ci/lava: separate HW definitions from SW 2023-12-20 10:15:44 +00:00
panfrost-g52-fails.txt panfrost: fix a GPU/CPU synchronization problem 2024-04-15 10:52:52 +00:00
panfrost-g52-flakes.txt panfrost/ci: Skip broken image copy tests 2023-12-14 22:53:40 +00:00
panfrost-g52-skips.txt panfrost/ci: Skip broken image copy tests 2023-12-14 22:53:40 +00:00
panfrost-g57-fails.txt ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
panfrost-g57-flakes.txt ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook 2023-07-20 01:25:34 +00:00
panfrost-g57-skips.txt panfrost/ci: Remove Vulkan expectations from G57 2023-12-14 22:53:39 +00:00
panfrost-g72-fails.txt ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
panfrost-g72-flakes.txt ci: add a panfrost flake 2022-09-20 21:18:39 +00:00
panfrost-t720-fails.txt mesa/st: Only set seamless for GLES3 2023-03-28 21:30:12 +00:00
panfrost-t720-flakes.txt panfrost/ci: Move T720 flakes to skips 2022-02-24 14:51:31 +00:00
panfrost-t720-skips.txt panfrost/ci: Move T720 flakes to skips 2022-02-24 14:51:31 +00:00
panfrost-t760-fails.txt ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
panfrost-t760-flakes.txt ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt 2021-10-27 20:54:11 +00:00
panfrost-t760-skips.txt panfrost/ci: skip dEQP-GLES31.functional.copy_image.non_compressed.* on t760 as they hang 2024-03-02 13:33:08 +00:00
panfrost-t820-fails.txt ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt 2021-10-27 20:54:11 +00:00
panfrost-t860-fails.txt ci: Remove per-driver wayland-dEQP-EGL xfails 2023-12-22 11:13:23 +00:00
panfrost-t860-flakes.txt panfrost/ci: Skip draw_buffers_indexed.random.* on Midgard 2023-03-14 23:10:01 +00:00
panfrost-t860-skips.txt panfrost/ci: Skip draw_buffers_indexed.random.* on Midgard 2023-03-14 23:10:01 +00:00
traces-panfrost.yml ci/traces: drop the freedoom-phase2-gl-high.trace 2023-11-15 12:56:01 +00:00