xf86-video-siliconmotion: Changes to 'master'

Paulo Cesar Pereira de Andrade pcpa at kemper.freedesktop.org
Fri Dec 19 15:47:15 PST 2008


 src/smi.h        |   10 +++++
 src/smi_501.h    |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/smi_driver.c |   15 ++++++++
 src/smi_exa.c    |   70 +++++++++++++++++++++++++++++++++++--
 4 files changed, 194 insertions(+), 4 deletions(-)

New commits:
commit 7f252345c0c6b260c5b37aff98a22679eb5c6c82
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Fri Dec 19 21:15:01 2008 -0200

    Enable the SMI 501/502 command list interpreter in a "debug" build.
    
      To enable it, set SMI501_CLI_DEBUG to 1 in smi.h, and use
    Option "AcellMethod "EXA"
    in the Device section of /etc/X11/xorg.conf
    This code is enabled mainly for debug purposes. To make if have an
    actual performance gain (like when using a sm50x with a "low profile"
    "main" processor") it should be required to actually do busy loops
    in kernel mode (and hope the costs of context switch will pay it).
    In kernel mode it is possible to wait for an interrupt being triggered
    when the command list is processed, or when the 2d engine is idle.
    
      This commit should be functional, but, mainly due to debug messages,
    should be significantly slower then a build with MI501_CLI_DEBUG
    defined to 0.



More information about the xorg-commit mailing list