Generic FBDEV Emulation Continues To Be Worked On For DRM Drivers
Noralf Trønnes has spent the past few months working on generic FBDEV emulation for Direct Rendering Manager (DRM) drivers and this week he volleyed his third revision of these patches, which now includes a new in-kernel API along with some clients like a bootsplash system, VT console, and fbdev implementation.
The goal of Noralf's is to provide generic FBDEV emulation for the DRM subsystem so the individual DRM drivers can get rid of all their FBDEV code. This emulation is intended to work for any DRM driver supporting exportable dump buffers.
With his third revision to the patches sent out on Thursday, there is now an in-kernel client API and three example clients for fbdev, bootsplash, and a VT console. The fbdev client is what provides the FBDEV support written as a client of this new DRM API. The bootsplash client is about 200 lines of code written against this new API. The VT console client at this point is considered a "hack" and just for vetting the new API.
More details via this patch series. We'll see where the patches go from here and hopefully make it to mainline for cleaning up some of the FBDEV code currently residing in the individual DRM APIs. While FBDEV may be declining in popularity finally, there's no signs of it going away everywhere anytime soon.
The goal of Noralf's is to provide generic FBDEV emulation for the DRM subsystem so the individual DRM drivers can get rid of all their FBDEV code. This emulation is intended to work for any DRM driver supporting exportable dump buffers.
With his third revision to the patches sent out on Thursday, there is now an in-kernel client API and three example clients for fbdev, bootsplash, and a VT console. The fbdev client is what provides the FBDEV support written as a client of this new DRM API. The bootsplash client is about 200 lines of code written against this new API. The VT console client at this point is considered a "hack" and just for vetting the new API.
More details via this patch series. We'll see where the patches go from here and hopefully make it to mainline for cleaning up some of the FBDEV code currently residing in the individual DRM APIs. While FBDEV may be declining in popularity finally, there's no signs of it going away everywhere anytime soon.
Add A Comment