[PATCH] Remove XAA

Mark Kettenis mark.kettenis at xs4all.nl
Sat Jan 21 19:33:20 PST 2012

>  Hi,
>  The following commit is available in the 'xaa' branch of
>  git://people.freedesktop.org/~daniels/xserver - I think the commit
>  message explains it fairly well.
>  I've got patches to intel, ati, mach64 and mga to fix their builds in
>  the absence of XAA; a lot of other drivers[0] still depend on XAA,
>  however.  Given that the drivers right now are broken, I'm proposing to
>  leave this patch until 1.13, so we at least have some time to fix the
>  drivers and get them deployed.
>  commit 3811d1b85b71c1f8bd0b3c8269e0f7d388a51c2b
>  Author: Daniel Stone <daniel at fooishbar.org>
>  Date:   Wed Jan 18 15:01:09 2012 +1100
>      Remove XAA
>      It hasn't worked for over four years.  No-one's even come close to
>      fixing it.
>      RIP.
>      Signed-off-by: Daniel Stone <daniel at fooishbar.org>
>  I swear this is my last semi-troll-but-actually-serious commit.

No way!  XAA works for accelerated scrolling and makes a significant
difference on slow CPUs.  It often works better for EXA.  If there is
something that should be removed it's that since very few drivers actually
have working EXA support.

Deliberately breaking drivers without giving people a chance to fix them
isn't fair.  Because of the current development model of Xorg people may
not notice that stuff is broken for more than six months.

More information about the xorg-devel mailing list