Thread (54 messages) 54 messages, 17 authors, 2016-12-22

Re: [RFC PATCH 0/3] staging: remove fbdev drivers

flat view

From: Tomi Valkeinen <hidden>
Date: 2016-12-08 08:02:06
Also in: dri-devel, lkml

On 08/12/16 03:01, Benjamin Herrenschmidt wrote:
On Wed, 2016-11-23 at 10:03 +0200, Tomi Valkeinen wrote:
quoted
Hi,

Since the fbdev framework is in maintenance mode and all new display drivers
should be made with the DRM framework, remove the fbdev drivers from staging.

Note: the patches are created with git format-patch -D, so they can't be
applied. Only for review.
I missed the discussion where this decision was made, I admit I am
unimpressed by it.

DRM drivers don't strike me as suitable for small/slow cores with dumb
framebuffers or simple 2D only accel, such as the one found in the ASpeed
BMCs.
Then the DRM framework should be improved to be suitable.
With drmfb you basically have to shadow everything into memory & copy
over everything, and locks you out of simple 2D accel. For a simple text
console the result is orders of magnitude slower and memory hungry than
a simple fbdev.
I don't think that's true. You can have a single fbdev buffer and blit
there all you want, afaik.
Not everything has a powerful 3D GPU.
We don't use GPU on OMAPs (except for 3D).

 Tomi

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help