xf86-video-siliconmotion: Changes to 'master'

Paulo Cesar Pereira de Andrade pcpa at kemper.freedesktop.org
Wed Oct 8 15:11:36 PDT 2008


 src/regsmi.h     |   89 ++++++++++++++++++++++++++++++++-----------------------
 src/smi_accel.c  |   53 ++++++++++++--------------------
 src/smi_exa.c    |   11 +++---
 src/smi_shadow.c |   20 ++++++------
 src/smi_xaa.c    |   52 ++++++++++++++++----------------
 5 files changed, 113 insertions(+), 112 deletions(-)

New commits:
commit 61f814d1c8ad9440bab89eda44e64b01ba0eb703
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Wed Oct 8 18:36:11 2008 -0300

    Rewrite WaitQueue and WaitIdle accell macros
    
      WaitQueue() did receive an unused parameter, that was removed. The
    parameter was unused since version 1.0 in XFree86 CVS, so probably
    nobody knows for what it was used.
      WaitIdle() now also replaces WaitIdleEmpty(), as an idle engine
    should also have an empty fifo.
      SMI_SubsequentScreenToScreenCopy() was changed to use WaitIdle()
    instead of WaitQueue() before submitting the commands to the engine.
    This fixes a nasty lockup when using XaaOffscreenPixmaps (what is
    desired/wanted to help improve performance), and the lockup in the
    MSOC was clearly due to an engine overrun, when sending commands
    faster then the engine could process.



More information about the xorg-commit mailing list