Hello community, here is the log from the commit of package xorg-x11-server checked in at Thu Sep 14 01:41:41 CEST 2006. -------- --- xorg-x11-server/xorg-x11-server.changes 2006-09-09 10:37:05.000000000 +0200 +++ xorg-x11-server/xorg-x11-server.changes 2006-09-13 15:19:41.000000000 +0200 @@ -1,0 +2,7 @@ +Wed Sep 13 15:11:44 CEST 2006 - sndirsch@suse.de + +- disable-fbblt-opt.diff: + * Disable optimization (introduced by ajax) due to a general vesa + driver crash later in memcpy (Bug #204324) + +------------------------------------------------------------------- New: ---- disable-fbblt-opt.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-server.spec ++++++ --- /var/tmp/diff_new_pack.99hobJ/_old 2006-09-14 01:41:16.000000000 +0200 +++ /var/tmp/diff_new_pack.99hobJ/_new 2006-09-14 01:41:16.000000000 +0200 @@ -17,7 +17,7 @@ URL: http://xorg.freedesktop.org/ %define EXPERIMENTAL 0 Version: 7.1 -Release: 31 +Release: 32 License: X11/MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 @@ -55,6 +55,7 @@ Patch20: xinerama-sig11.diff Patch21: ignore-abi.diff Patch22: disable-root-xorg_conf.diff +Patch23: disable-fbblt-opt.diff Patch334: p_pci-domain.diff Patch350: p_pci-ia64.diff Patch357: p_pci-ce-x.diff @@ -112,6 +113,7 @@ %patch20 -p1 %patch21 -p1 %patch22 +%patch23 ### Bug 197572: X.Org PCI/IA64 patches %patch334 -p0 -b .p_pci-domain.diff pushd hw/xfree86/os-support/bus @@ -409,6 +411,10 @@ %endif %changelog -n xorg-x11-server +* Wed Sep 13 2006 - sndirsch@suse.de +- disable-fbblt-opt.diff: + * Disable optimization (introduced by ajax) due to a general vesa + driver crash later in memcpy (Bug #204324) * Sat Sep 09 2006 - sndirsch@suse.de - removed two source files with imcompatible license from Mesa tarball (Bug #204110) ++++++ disable-fbblt-opt.diff ++++++ --- fb/fbblt.c.orig 2006-09-13 15:01:32.000000000 +0200 +++ fb/fbblt.c 2006-09-13 15:05:14.000000000 +0200 @@ -78,6 +78,11 @@ fbBlt (FbBits *srcLine, } #endif +/* + * Disable optimization (introduced by ajax) due to a general vesa + * driver crash later in memcpy +*/ +#if 0 if (alu == GXcopy && pm == FB_ALLONES && !reverse && !(srcX & 7) && !(dstX & 7) && !(width & 7)) { int i; @@ -99,6 +104,7 @@ fbBlt (FbBits *srcLine, return; } +#endif FbInitializeMergeRop(alu, pm); destInvarient = FbDestInvarientMergeRop(); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org