[PATCH] complete (I hope!) i830 EXA support

Jesse Barnes jbarnes at virtuousgeek.org
Thu Sep 8 19:27:19 PDT 2005


Although I haven't tested dual head yet, I think it *might* work since I 
created a separate memory pool for the EXA offscreen memory if EXA is 
enabled.

Xv works, though it doesn't respond to transset, maybe because I'm not 
using the EXA offscreen alloc routine in the Xv allocate routine?  I 
can switch over to that if needed, but it means some more extensive 
changes, since the i830 version uses a FBLinear object and not just a 
private void pointer for allocations.

So, to summarize, both EXA and XAA acceleration methods work for my 
simple tests, both with Xv.  Dual head is untested.  Maybe this is good 
enough for the tree now?  We can always fix any bugs that pop up and 
the XAA code paths should be unchanged.

Please review and comment.

Thanks,
Jesse
-------------- next part --------------
A non-text attachment was scrubbed...
Name: i830-exa-12.patch
Type: text/x-diff
Size: 64094 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20050908/1aeff2e1/attachment.patch>


More information about the xorg mailing list