Add sysfb drm drivers (SimpleDRM, EFIDRM, OFDRM, VESADRM)
For cases where no driver is available, we need a DRM alternative to the X11 drivers used for vesa and efi framebuffers. This is needed for Wayland environments that rely on this facility to function (e.g. Plasma Wayland).
This is the driver: https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/sysfb
FYI @adriaandegroot @davidedmundson
Duplicate of https://github.com/freebsd/drm-kmod/issues/269 ? sysfb and simpledrm are GPLv2-only unlike i915 and amdgpu but drm-kmod tries to reimplement GPLv2 bits in order to merge back into base system (like in FreeBSD < 13).
Is there a ticket tracking the effort to introduce this in the base system?
Probably not. In the past there was a patch, a subtree and a recurring goal for major releases (15.0 example).
Nowadays, graphics updates are driven by LDWG (wiki, issues) but it doesn't seem to track merging drm-kmod into base or running under VM experience.
@tdz is it possible to dual-license sysfb drm drivers like the other ones?
I'm likely not the only author of that code, but I would not want to relicense my contributions.
Other than @tdz there are 6 authors in sysfb/ with one commit each, all relatively straightforward. But git-blame shows @tdz for 95% of sysfb so dual-licensing is a nonstarter.