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