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