mesa/src/panfrost/ci
Boris Brezillon d95ec56f8c panfrost: Abstract kernel driver operations
We have generic BO management and device management layers that
directly call kernel driver-specific ioctls. The introduction of
Panthor (the new kernel driver supporting CSF hardware) forces us to
abstract some low-level operations. This could be done directly in
pan_{bo,device,props}.{c,h}, but having the abstraction clearly defined
and separated from the rest of the code makes for a cleaner
implementation.

This is also a good way to get a low-level KMD abstraction that
we can use without pulling all sort of gallium-related details in,
which will be important for some refactoring we plan to do in panvk.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26357>
2023-12-15 11:33:26 +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 panfrost/ci: Smoke test spilling 2022-05-04 12:48:27 +00:00
deqp-panfrost-g57.toml ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook 2023-07-20 01:25:34 +00:00
deqp-panfrost-g72.toml ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks. 2021-10-21 07:34:19 +00:00
deqp-panfrost-t720.toml mesa: Require MRT support for GL3/ES3 2021-10-26 21:53:43 +00:00
deqp-panfrost-t760.toml ci/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1 2023-08-08 17:01:59 +00:00
deqp-panfrost-t860-egl.toml ci: stop removing -x11 suffix for x11 build of deqp-egl 2023-04-14 11:28:21 +00:00
deqp-panfrost-t860.toml ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks. 2021-10-21 07:34:19 +00:00
gitlab-ci.yml panfrost: Abstract kernel driver operations 2023-12-15 11:33:26 +00:00
panfrost-g52-fails.txt panfrost/ci: Skip broken image copy tests 2023-12-14 22:53:40 +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 panfrost/ci: Remove Vulkan expectations from G57 2023-12-14 22:53:39 +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: update various ci result files 2022-03-11 09:58:28 +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/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1 2023-08-08 17:01:59 +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-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: update CTS to vulkan-cts-1.3.7.0 2023-10-18 12:52:37 +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