[Mesa-dev] [PATCH 1/2] pl111: Rename the pl111 driver to "kmsro".

Alyssa Rosenzweig alyssa at rosenzweig.io
Wed Jan 23 23:42:07 UTC 2019


> I've started looking at the lima and panfrost drivers. The many
> combinations of Mali GPUs and DC isn't going to scale. The lima and
> panfrost trees can't even co-exist as both define a rockchip winsys
> which load different GPU drivers. The same will be true for meson,
> hisilicon, allwinner, etc. i.MX is about to be in the same boat
> needing to support both etnaviv and freedreno.

As Rob stated, Mali being used by basically everyone at one point or
another has led to a nightmare in the winsys. I agree that dealing with
the loader can happen later, but honestly, just having the centralised
kmsro winsys (that all of pl111/rockchip/meson/sunxi/etc point to) that
tries all of vc4/v3d/panfrost/lima/etc would be a marked improvement on
the present situation.

There are a lot of DRM drivers out there, sure, and it _is_ better to
handle something generically in the loader. But for the much more
immediate goal of letting both Lima and Panfrost coexist on
Rockchip/Meson, this is a good start.


More information about the mesa-dev mailing list