Hi Piotr, On 1/16/21 10:03 AM, Piotr Tworek wrote: > 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.
Sounds interesting, we will have to update Mesa anyway this year. Is there a branch I can take a look at? Our goal this year is to resurrect our Mesa/GPU multiplexer line of work in order to have native GPU acceleration back on Genode. I personally have not looked into EGLFS but it might be worth a try. Regards, Sebastian -- Sebastian Sumpf Genode Labs http://www.genode-labs.com · http://genode.org Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth _______________________________________________ Genode users mailing list [email protected] https://lists.genode.org/listinfo/users
