Hi all,<br><br> I am trying to add I915G 2D acceleration support in kdrive Xi180.<br>I got segfault problem when calling KaaMarkSync in EnableAccel function.<br><br>void<br>i810EnableAccel(ScreenPtr pScreen)<br>{<br> KdScreenPriv(pScreen);
<br> i810CardInfo(pScreenPriv);<br> if (i810c->LpRing.mem.Size == 0) {<br> ErrorF("No memory for LpRing!! Acceleration not functional!!\n");<br> }<br> i810SetRingRegs(i810c);<br><br> kaaMarkSync (pScreen);
<br>}<br><br>Can anyone tell me what does function "KaaMarkSync" do ? <br><br>void<br>kaaMarkSync (ScreenPtr pScreen)<br>{<br> KdScreenPriv(pScreen);<br> KaaScreenPriv(pScreen);<br> pScreenPriv->card->needSync = TRUE;
<br><br> if (pKaaScr->info->markSync != NULL) {<br> pScreenPriv->card->lastMarker = (*pKaaScr->info->markSync) (pScreen);<br> }<br>}<br><br>After trace KaaMarkSync, it seems that Xi810 didn't implement the function "
kaa.markSync", do I need to implement it ? How ?<br><br>Thanks for help.<br><br>Cyrus