mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-22 06:38:09 +02:00
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>
|
||
|---|---|---|
| .. | ||
| deqp-panfrost-g52-vk.toml | ||
| deqp-panfrost-g52.toml | ||
| deqp-panfrost-g57.toml | ||
| deqp-panfrost-g72.toml | ||
| deqp-panfrost-t720.toml | ||
| deqp-panfrost-t760.toml | ||
| deqp-panfrost-t860-egl.toml | ||
| deqp-panfrost-t860.toml | ||
| gitlab-ci.yml | ||
| panfrost-g52-fails.txt | ||
| panfrost-g52-flakes.txt | ||
| panfrost-g52-skips.txt | ||
| panfrost-g57-fails.txt | ||
| panfrost-g57-flakes.txt | ||
| panfrost-g57-skips.txt | ||
| panfrost-g72-fails.txt | ||
| panfrost-g72-flakes.txt | ||
| panfrost-t720-fails.txt | ||
| panfrost-t720-flakes.txt | ||
| panfrost-t720-skips.txt | ||
| panfrost-t760-fails.txt | ||
| panfrost-t760-flakes.txt | ||
| panfrost-t820-fails.txt | ||
| panfrost-t860-fails.txt | ||
| panfrost-t860-flakes.txt | ||
| panfrost-t860-skips.txt | ||
| traces-panfrost.yml | ||