Dear ARM,
Mesa's libgbm got updated with new extensions.
Some of these are required to run GNOME 3.28 which will be released soon.
The current mutter git requires two GBM extensions which are missing in the r12p004 wayland drivers.
gbm_surface_create_with_modifiers: https://github.com/GNOME/mutter/commit/cc4e0071489e739597a64ea2549ee9ab75060531
gbm_bo_get_offset: https://github.com/GNOME/mutter/commit/c0d9b08ef9bf2be865aad9bf1bc74ba24c655d9f
Could you please sync Mali's GBM library with Mesa's libgbm adding these missing symbols?
Thanks in advance!
Gino
HenryF
There's a workaround for the missing gbm functions.
See: https://github.com/JeffyCN/mirrors/tree/libmali
It contains a wrapper for libgbm which basically stubs out the missing functions required for running Gnome desktop on wayland.
However it would be nice if ARM could just do a one-time bump of T628 wayland drivers to bring it up to spec and implement the missing functions properly.
Or perhaps just release the source instead, since it's a pretty dated GPU now.
The midgard T62x series aren't supported by panfrost either.. so we're kinda stuck with this old release.