[Openchrome-devel] New snapshot

James Simmons jsimmons
Mon Jun 18 16:20:21 PDT 2012


> James Simmons <jsimmons at infradead.org> wrote:
> 
> > 
> > Another kms_branch update. This update has the EXA corruption fix.
> > Also a fix for the Xorg driver crashing on the CLE266. Only one bug
> > left which is a KMS mmap issue on 32 bit platforms.
> > 
> > http://www.infradead.org/~xf86-video-openchrome-0.2.999-pre20120606.tbz
> 
> I think you mean:
> 
> http://www.infradead.org/~jsimmons/xf86-video-openchrome-0.2.999-pre20120612.tbz

Sorry. A few more bugs have been fixed for KMS but I seen the EXA issue 
remains. No new snapshot yet. I want to finish the EXA bug first.
 
> I also tested with external screen via VGA port on my laptop. Works
> great!
> 
> Still need manually set the MigrationHeuristic to "greedy" though.

Can you try this patch on top of the current kms-branch. Xavier can you 
try it as well.

diff --git a/src/via_exa.c b/src/via_exa.c
index dac9794..7a18738 100644
--- a/src/via_exa.c
+++ b/src/via_exa.c
@@ -771,7 +771,13 @@ viaExaTexUploadToScreen(PixmapPtr pDst, int x, int y, int w, int h, char *src,
     return TRUE;
 }
 
-#define EXAOPT_MIGRATION_HEURISTIC  0
+typedef enum {
+    EXAOPT_MIGRATION_HEURISTIC,
+    EXAOPT_NO_COMPOSITE,
+    EXAOPT_NO_UTS,
+    EXAOPT_NO_DFS,
+    EXAOPT_OPTIMIZE_MIGRATION
+} EXAOpts;
 
 Bool
 viaInitExa(ScreenPtr pScreen)




More information about the Openchrome-devel mailing list