xf86-video-siliconmotion: Changes to 'master'

Paulo Cesar Pereira de Andrade pcpa at kemper.freedesktop.org
Mon Sep 22 15:37:42 PDT 2008


 man/.cvsignore   |    2 
 src/.cvsignore   |    6 
 src/regsmi.h     |   12 -
 src/smi.h        |   35 ++--
 src/smi_501.c    |   80 ++++++----
 src/smi_501.h    |  198 +++++++++++++-------------
 src/smi_accel.c  |   23 +--
 src/smi_dac.c    |    6 
 src/smi_dga.c    |   41 ++---
 src/smi_driver.c |  417 ++++++++++++++++++++++---------------------------------
 src/smi_exa.c    |   89 +++++------
 src/smi_hwcurs.c |   54 ++-----
 src/smi_i2c.c    |   27 ---
 src/smi_shadow.c |   14 +
 src/smi_video.c  |  341 +++++++++++++++++++-------------------------
 src/smi_xaa.c    |  104 ++++++-------
 16 files changed, 642 insertions(+), 807 deletions(-)

New commits:
commit 862cbd8c1845b54a38996b92e8e22d153f38cdd2
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Mon Sep 22 19:09:12 2008 -0300

    Split SMI501_ModeInit in two functions.
    
      This allows using alternate MSOCRegRec structures to set a mode.
    This should be useful to restore the initial mode.

commit bcbf1854be851b8fa1ec3f384b11c312b0533bf3
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Mon Sep 22 18:29:31 2008 -0300

    Remove unused .cvsignore files.

commit 1014ffe0a2c55119d6bfbcf632f3d4ebe77af212
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Mon Sep 22 18:15:21 2008 -0300

    Simplify hw cursor and sw cursor option handling.
    
      Also rename SMIRec field hwcursor to HwCursor, as there are few usages,
    and this way, match the case usage for other field names.

commit 6b5c22d8680573c8a6b259d78ba3c8435514fde9
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Mon Sep 22 17:05:21 2008 -0300

    Rework/simplify debug macros.
    
      Instead of cut&paste of the name of the current function everywhere,
    just use cpp's __FUNCTION__ predefined macro.
      Create two macros to exit a function, named LEAVE() and RETURN().
    Functions returning void should call LEAVE() and then explicitly return
    for now. "Logged" function calls are indented, so a review was done to
    ensure functions with a ENTER() also have the proper exit macro.
      The DEBUG macro was changed to have variadic arguments, and this way
    it is no longer required to prefix arguments with VERBLEV, but now it
    also is not possible to use another "verbosity value", but it wasn't used
    in any of the DEBUG macro calls.

commit cf7097c19b31671a53bc8161bd29b9f79f1d3d85
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Mon Sep 22 14:25:04 2008 -0300

    Fix a leak and minor cosmetic change.
    
      Leak was due to only releasing return value of xf86GetEntityInfo
    if the chipset was PCI_CHIP_SMI501.
      Cosmetic change was to log pci burst and pci retry default values
    as X_DEFAULT instead of X_PROBED.



More information about the xorg-commit mailing list