Roadmap 2021

Piotr Tworek tworaz at
Sat Jan 16 10:09:16 CET 2021

The part of the roadmap that interests me the most is the GPU support
part. This is something I'm really interested in and I do already have
working mesa 20.1 port for Genode along with both kernel and userspace
driver parts targetting qemu virtual GPU (virgl). The kernel part was
borrowed from Linux 5.8 and ported using "forked" dde_linux code.

The main problem is my port is not compatible with existing Genode
windowing system. My initial goal was to support Linux DRM/KMS APIs in
Genode. While working on this I decided to omit the KMS part of the
duo, but DRM parts are complete enough to run mesa EGL/DRM backend
without major modifications. My end goal is to get Qt EGLFS backend
working and have GLESv2 accelarated QML GUI running on top of it. The
only missing part right now is the EGLFS backend port. I'm not there
yet only because I got distracted by my clang port :P.

Even though my plans are probably not fully aligned with Genode Labs, I
think the mesa port I have might save you some porting time.


On Fri, 2021-01-15 at 14:25 +0100, Norman Feske wrote:
> Dear Genode community,
> I want to thank everyone of you who participated in the road-map
> discussion. Your enthusiasm and interest in such a variety of topics
> is
> delightful! I have now tried to condense all this information into
> our
> road map for this year:
> Even though not every single topic made it to the official road map,
> I
> hope that you find the plan compelling and in line with our joint
> discussion.
> I sense that we have an exciting year ahead of us.
> Cheers
> Norman

More information about the users mailing list