Thread (6 messages) 6 messages, 3 authors, 2008-08-21

Re: newbie: fb specs and indirect VRAM access

From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2008-08-21 12:54:27

On Thu, 21 Aug 2008, Jorge Marques Pelizzoni wrote:
A few days ago I sent the message below asking about framebuffer device
documentation and explaining my specific situation. Nobody aswered and I
wonder why. If those are not questions for this list, can someone please
redirect me to the right forum?
I had hoped somebody else would find time to respond ;-)
Jorge Marques Pelizzoni escreveu:
quoted
I am considering implementing a frame buffer device for a mobile platform
(LPC2400 on uCLinux) that, as far as I can tell, seems to lack one. Well,
I am a newbie to all things frame buffer-related (though familiar with
kernel/device module implementation) and would most appreciate it if you
could answer the following questions:

1 - are there documents specifying frame buffer devices and how
applications are expected to handle them (in short, their API)?
linux/Documentation/fb/framebuffer.txt
linux/include/linux/fb.h
quoted
2 - my CPU cannot address "real" VRAM directly, all control being carried
out by means of a parallel interface. I gathered that an fb user is
expected to write to (virtual) VRAM directly via a pointer provided by the
driver and never notifies the driver of changes. Have you seen such a
set-up before and do you think these requirements can be reconciled? The
only way round this I can currently see is making the driver periodically
check the virtual VRAM for changes and transmit only changed parts. All in
all, a costly operation, as everything must be carried out by the same
CPU. Could whatever is used to implement mmap be called into play (without
whatever is used to implement msync)?
linux/Documentation/fb/deferred_io.txt

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help