[ANN] intelfb port to kernel 2.6

From: sylvain.meyer@worldonline.fr <hidden>
Date: 2004-10-04 16:16:24

        Hi,

    I ported the david dawes' intelfb driver from kernel 2.4
to the new api of the kernel 2.6. I also made some changes and
improvements.
Here is a simplified changelog :
              Fix HW accel and HW cursor on i845G
              Add TV-Out functionality (tested with a ch7011 tv 
              encoder)
              Use of agpgart for fb memory reservation
              Add mtrr support

    The main change is for sure the TV-Out support. I used the 
kernel i2c api to cleanly communicate between the intelfb
driver and the tv encoder driver. Now, I've written a driver
for Chrontel CH7011 chips (I think it's usable also for
7009/7012/7301).
Other drivers may be written (for connexant, philips and others)
without fundamentally changing the current api. Also, other
framebuffer driver could be extended to support tv-out
(rivafb i think) and maybe the api could be extended to
support DFP too.
   
    I still have some problems which i can't still understand :
        - the hw cursor is killed by the native i810 driver of 
XFree86 when i return to the console. I cannot recover from
it and an ugly bitmap is flashing instead of the cursor.
        - I can't switch back and forth between monitor and
tv. All is ok when i boot on tv (with my bios configured to
output
on tv) but not when i boot on monitor. The registers seems to be
programmed exactly the same but i must miss something.

    And I'm doing my development on a 845, not a 865, so
checks on 830, 85X and 865 are needed.
    All patches and fixes are welcome :-)

Sylvain




************************ ADSL ILLIMITE TISCALI + TELEPHONE GRATUIT ************************ 
Surfez 40 fois plus vite pour 30EUR/mois seulement !  Et téléphonez partout en France gratuitement,  
vers les postes fixes (hors numéros spéciaux). Tarifs très avantageux vers les mobiles et l'international !
Pour profiter de cette offre exceptionnelle, cliquez ici : http://register.tiscali.fr/adsl  (voir conditions sur le site)

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