xf86-video-siliconmotion: Changes to 'master'

Paulo Cesar Pereira de Andrade pcpa at kemper.freedesktop.org
Tue Nov 11 10:10:19 PST 2008


 src/regsmi.h        |    5 +
 src/smi.h           |   36 +++++++++
 src/smi501_crtc.c   |  191 ++++++++++++++++++++++++++++++++++++++++++++++------
 src/smi501_output.c |    4 +
 src/smi_501.c       |   24 ++++++
 src/smi_501.h       |  142 ++++++++++++++++++++++++++++++++++++++
 src/smi_crtc.h      |    3 
 src/smi_driver.c    |   12 ++-
 8 files changed, 394 insertions(+), 23 deletions(-)

New commits:
commit 09644ad3da4cf4c2576532137fdc81156e9c06e6
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Tue Nov 11 15:34:27 2008 -0200

    Disable detection of crt for the smi 501/502.
    
      As described by siliconmotion, it does not work on the smi 502.
    Does it work on older revisions? Keeping <hash>ifdef'ed out for now
    as it hopefully will be corrected in a newer hardware revision.

commit caac648932df69419b8f86c5793a6b33f5997099
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Tue Nov 11 15:06:15 2008 -0200

    Implement an argb cursor using the alpha layer.
    
      The code is <hash>ifdef'ed out by <hash>if SMI_CURSOR_ALPHA_PLANE
    because the smi 502 hardware is buggy, but it appears to have worked
    for some older hardware revisions (by looking at code available at
    ftp.siliconmotion.com.tw).
      Keeping it at least for now, as it serves as a simple way to reproduce
    the problems described in smi.h.

commit 61dd360a30c8e530185bc71b134c287ab1cdde2c
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Tue Nov 11 14:47:58 2008 -0200

    Add support for the reading/writing the alpha layer registers.

commit d018ea2272cc1938cc0236eeb210692c1d1fd1df
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Tue Nov 11 14:35:36 2008 -0200

    Correct wrong offset value for secondary hardware cursor.
    
      Hardware cursor is still disabled in dual head mode due to some problems,
    usually when having both panel and crt mapped to the same address, what
    appears to confuse the "modes" code.



More information about the xorg-commit mailing list