[Pkg-Mali-devel] Debian mali pckaging status

Sumit Garg sumit.garg at linaro.org
Tue Jul 3 06:45:00 BST 2018


On Thu, 28 Jun 2018 at 21:54, Wookey <wookey at wookware.org> wrote:
>
> OK. Welcome to the (currently quite exclusive) list :-)
>
> Let's start with the current status and what needs doing next.
>
> We have
>  * a midgard dkms kernel package (r16-midgard): mali-midgard
>  * a midgard binary package (r16-midgard): mali-midgard-driver
> Both in debian
>  * a bifrost binary package (r9-bifrost): mali-bifrost-driver
>  (only in git):
>
>  * utgard is not really catered for, but there is nothing stopping us
>    packing up the mali 400 (From freeelectons/allwinner) and 450 (from
>    arm) driver, and making a suitbaly vintage mali-utgard kernel driver
>    (but probably with a load of patches to make it build on current kernels)
>    In fact I have a mali-utgard-driver package (for 450 only) I made ages ago.
>    I should check that in so we can make it match the others.
>
> Wiki pages:
> https://wiki.debian.org/MaliGraphics
> https://wiki.debian.org/MaliMidgard
>
> Looks like r16-midgard is the same release as r4-bifrost.
>
> The r16-midgard dkms package now builds on armhf (firefly) and arm64
> (hilkey960), but does not build for me on arm64 (softiron) due to a
> mysterious tool exec-format error. I'll mail about that separately.
>
> Sumit reports that the r9-bifrost userspace driver does not run on the
> r16-midgard/r4-bifrost kernel driver: it needs a newer one. That makes sense.
>
> Because the midagard and bifrost kernel drivers are the same, and the
> release team tell me they expect that to remain true, it would make
> sense to use this for both midagard and bifrost. However, we can only
> do that by moving all the packages forward to much newer versions, and
> if we do that we lose X support. And all our actual/likely users use X
> so that's a massive pain.
>
> Thus I propose that we upload a separate mali-bifrost (dkms) package
> (which conflicts with the midgard one) with a current version of the
> kernel driver. That should work with the mali-bifrost-driver userspace
>
> This way we can support current X midgard users for a while (next
> debian stable release?) but also support newer userspace drivers.
>
> I guess if we are doing this the package-names are actually rather
> unhelpful, and the new one should be called something to indicate that
> it is newer, rather than specifically for bifrost. mali-current?
>
> This is all quite crap, but I don't have any better ideas for having
> something vaguely useful in the distro.
>
> What do you think? Is this a sensible plan? Any better ideas?
>
> Sumit - can you update us on the current state of upstream DTB info for hikey960.

Currently we don't have GPU node added in upstream DTB for hikey960. I
am trying to work out with internal team to get patch [1] related to
GPU node in upstream.

[1] https://github.com/96boards-hikey/linux/commit/65f19abf8b64cd4a9ad7b3da723b5c84cc07163b

Regards,
Sumit

> anyone: can we get some other DTB info upstreamed (juno? anything else useful)
>
> Wookey
> --
> Principal hats:  Linaro, Debian, Wookware, ARM
> http://wookware.org/
> _______________________________________________
> pkg-mali-devel mailing list
> pkg-mali-devel at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-mali-devel



More information about the pkg-mali-devel mailing list