CVS Update: xc (branch: trunk)

Eric Anholt xorg-commit at cvs.freedesktop.org
Wed Sep 21 13:27:53 EEST 2005


CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	anholt at gabe.freedesktop.org	05/09/21 03:27:53

Log message:
  - Change migration-in rule slightly: previously, if your score was less
    than the max, it was bumped, and then if you were above the threshhold
    you got moved in.  Instead, do the above-threshhold check separate
    from score starting out less than max.  While this will likely make
    thrashing cases worse, I hope it will fix some issues with long term
    performance (think of an xcompmgr with a backbuffer it's doing only
    accelerated operations to.  If some new pixmap comes in and bumps it
    out, even once, it will never get a chance to re-migrate because its
    score will be maxed).  Change migration-out to be the same way for
    symmetry, though it shouldn't ever affect anything.
  - Fix a lot of debugging output, both in terms of printing quality, and
    completeness.  The fallback debugging covers a lot more now, pointing
    out new areas for improvement.  Debugging toggles are now centralized
    in exaPriv.h.

Modified files:
      ./:
        ChangeLog 
      xc/programs/Xserver/hw/xfree86/exa/:
        exa.c exaPriv.h exaasync.c exaoffscreen.c exapict.c 
  
  Revision      Changes    Path
  1.1332        +27 -0     xc/ChangeLog
  http://cvs.freedesktop.org/xorg/xc/ChangeLog
  1.22          +40 -30    xc/programs/Xserver/hw/xfree86/exa/exa.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/exa.c
  1.8           +15 -0     xc/programs/Xserver/hw/xfree86/exa/exaPriv.h
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/exaPriv.h
  1.6           +0 -11     xc/programs/Xserver/hw/xfree86/exa/exaasync.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/exaasync.c
  1.7           +3 -2      xc/programs/Xserver/hw/xfree86/exa/exaoffscreen.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/exaoffscreen.c
  1.9           +2 -3      xc/programs/Xserver/hw/xfree86/exa/exapict.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/exapict.c




More information about the xorg-commit mailing list