diff options
Diffstat (limited to 'contrib/packages/rpm/sle11/SOURCES/disable-fbblt-opt.diff')
-rw-r--r-- | contrib/packages/rpm/sle11/SOURCES/disable-fbblt-opt.diff | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/contrib/packages/rpm/sle11/SOURCES/disable-fbblt-opt.diff b/contrib/packages/rpm/sle11/SOURCES/disable-fbblt-opt.diff new file mode 100644 index 00000000..a0a95717 --- /dev/null +++ b/contrib/packages/rpm/sle11/SOURCES/disable-fbblt-opt.diff @@ -0,0 +1,24 @@ +Index: fb/fbblt.c +================================================================================ +--- fb/fbblt.c ++++ fb/fbblt.c +@@ -76,6 +76,11 @@ + } + #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; +@@ -97,6 +102,7 @@ + + return; + } ++#endif + + FbInitializeMergeRop(alu, pm); + destInvarient = FbDestInvarientMergeRop(); |