xf86-video-siliconmotion: Changes to 'master'

Paulo Cesar Pereira de Andrade pcpa at kemper.freedesktop.org
Thu Sep 18 15:07:21 PDT 2008


 src/smi.h        |   10 
 src/smi_501.c    | 1267 +++++++++++++-----------------------
 src/smi_501.h    | 1898 +++++++++++++++++++------------------------------------
 src/smi_accel.c  |   24 
 src/smi_driver.c |  680 +++++++++----------
 src/smi_video.c  |  104 +--
 src/smi_xaa.c    |    1 
 7 files changed, 1496 insertions(+), 2488 deletions(-)

New commits:
commit 5d9ab8195e692f78dd7e57e7d17d8b46f7f59221
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Thu Sep 18 18:27:51 2008 -0300

    Add a missing CHECK_SECONDARY macro call.

commit 2876b55c3ed82b9be023acbfc4ddf993494c3c9b
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Thu Sep 18 18:23:37 2008 -0300

    Correct video offscreen memory allocation routines.
    
      It was always failing in the first allocation, if using XAA, what caused
    some players to not work correct. This is a major problem for the MSOC as
    it still only supports XAA.
      Also add a workaround for a hardware problem, as described in
    "SM501 Rev.AA engineering addendum v0.1.pdf"
    "A-27 PIXELS TOO BRIGHT ON VIDEO SHRINK".

commit 79297e797de3497773539eb9f89e8594797ee512
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Thu Sep 18 18:16:21 2008 -0300

    Update for new smi_501 interfaces.
    
      This also adds some simplification for the driver code, by adding
    some function pointers to avoid the need to check the chipset everywhere.
      The new SMI_DetectMCLK function doesn't actually change pSmi->MCLK to
    avoid chances of it stoping working on non MSOC chipsets, as it
    previously not did set it, and for the MSOC, for the moment, default to
    whatever value is already set, i.e. doesn't reprogram it.
      Added new memory detection code for the MSOC, that better matches the
    documentation.

commit 95e312b712a1e4a476ef31c5302faf77c22915a9
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Thu Sep 18 18:10:54 2008 -0300

      Complete rewrite of smi_501.c and smi_501.h.
    
      The previous version was dependant on kernel framebuffer, as it was
    just failing a test if not having a modeline defined, and in the test
    case, it is running at 1024x600.
      Now it properly programs the video hardware, and the procedure is
    expected to be very well documented.



More information about the xorg-commit mailing list