Thread (16 messages) 16 messages, 4 authors, 2021-12-05

Re: [PATCH] Revert "video: fbdev: amba-clcd: Retire elder CLCD driver"

flat view

From: Daniel Vetter <hidden>
Date: 2020-09-30 09:42:14
Also in: dri-devel

On Tue, Sep 29, 2020 at 10:29:22PM +0200, Linus Walleij wrote:
On Tue, Sep 29, 2020 at 8:44 PM Daniel Vetter [off-list ref] wrote:
quoted
On Tue, Sep 29, 2020 at 7:49 PM Peter Collingbourne [off-list ref] wrote:
quoted
But aside from all this, why is this blocking the migration from fbdev
to drm? With fbdev you don't have buffer allocations, nor dma-buf
support, and somehow android can boot.
I do not know how Android does things these days but back in the
days it would request a virtual framebuffer twice the height of the
physical framebuffer and then pan that up/down between composing
frames, thus achieving a type of double-buffering from userspace.

Given the type of bugs Peter is seeing this seems to still be the
case, Peter can you confirm?
We have the overallocate option for the fbdev emulation to support this
use case of flipping buffers. So this part should work I think, but maybe
some other parts of our check_var/set_par implementation don't work in a
way to make surface flinger happy.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help