* framebuffer initialisation.
@ 2003-05-13 23:08 Dave Jones
0 siblings, 0 replies; only message in thread
From: Dave Jones @ 2003-05-13 23:08 UTC (permalink / raw)
To: James Simmons; +Cc: Linux Kernel
James,
The 2.5 agpgart code broke the i810fb a while back.
The reason behind this, is that previously (i.e. 2.4) agp_init()
would call the chipset specific backend init routines.
In 2.5, that stuff got pushed out into seperate modules,
so now i810fb does a (superflous) agp_init() which just
printk's the agpgart banner, and then calls the intel_agp_init()
function directly.
This *should* work, but doesn't.
The agpgart code *absolutely must* be set up before the framebuffer
code. Previously this was going to be solved with link order shuffling,
however that won't work, as the drivers/video stuff is initialised
from drivers/char/mem.c (Really non-intuitive place to hide fb init IMO)
mem.c gets linked before agp/ so we lose there.
Hence the explicit init in i810fb. I've tried to untangle this and
figure out why that isn't working, at a complete loss.
(The lack of hardware to test this on also doesn't help).
Any ideas ?
Dave
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-05-13 22:55 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-13 23:08 framebuffer initialisation Dave Jones
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox