Linux Framebuffer Layer development
 help / color / mirror / Atom feed
* newbie: fb specs and indirect VRAM access
@ 2008-08-19 20:31 Jorge Marques Pelizzoni
  2008-08-21 12:43 ` Jorge Marques Pelizzoni
  0 siblings, 1 reply; 6+ messages in thread
From: Jorge Marques Pelizzoni @ 2008-08-19 20:31 UTC (permalink / raw)
  To: linux-fbdev-devel

Hi, all!

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)?

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)?

Thank you very much in advance.

Cheers,

Jorge M. Pelizzoni.





-------------------------------------------------------------------------
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=/

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-08-21 13:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-19 20:31 newbie: fb specs and indirect VRAM access Jorge Marques Pelizzoni
2008-08-21 12:43 ` Jorge Marques Pelizzoni
2008-08-21 12:54   ` Geert Uytterhoeven
2008-08-21 13:09     ` Jaya Kumar
2008-08-21 13:21       ` Geert Uytterhoeven
2008-08-21 13:49         ` Jorge Marques Pelizzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox