3 ms·
What about all the arm-oriented mainline GPU support like panfrost, freedreno, etnaviv, vc3/4? Things are really picking up in this department...
by newnewpdro 7y ago
What about all the arm-oriented mainline GPU support like panfrost, freedreno, etnaviv, vc3/4? Things are really picking up in this department...
- trasz 7y agoI'm not sure, to be honest. I don't remember any news regarding FreeBSD ports of those. Having said that, if they use the same frameworks as the x86 drivers, the work on Intel and AMD ports should make porting them easier as well, since it all revolves around linuxkpi - shims that provide Linux-compatible API for kernel code.
- floatboth 7y agoSomeone would have to add the FDT (OFW) stuff to linuxkpi, and that's a lot of tedious work :( Not only that, there's often some kind of dependency between GPU/display HW and platform clocks/IOMMU/etc blocks that we might have completely different drivers for. This embedded crap is super messy, why can't everyone use PCI for everything inside the SoC >_<