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