tag:blogger.com,1999:blog-6487105202596390783.post9068496361030384379..comments2023-05-22T10:39:14.072+02:00Comments on Hardware & Software Useful bits: Compiling the Mali HW accelerated driver (xf86-video-fbdev for RK3066)Unknownnoreply@blogger.comBlogger6125tag:blogger.com,1999:blog-6487105202596390783.post-59339601759133970142015-02-08T10:47:20.638+01:002015-02-08T10:47:20.638+01:00I'm getting this error in xorg.log, can anyone...I'm getting this error in xorg.log, can anyone help?<br /><br />20.989] (II) RK30FB(0): HW:Main setup ovl<br />[ 20.989] (II) RK30FB(0): Overlay memory pages<br />[ 20.989] (II) RK30FB(0): --------------------<br />[ 21.011] (EE) RK30FB(0): HW:Error overlay mem block size:0<br />[ 21.011] (EE) RK30FB(0): HW:Error init ovl<br />[ 21.011] (II) RK30FB(0): XV:Init begin<br />[ 21.011] (II) RK30FB(0): XV:Init complete<br />[ 21.205] (II) Loading sub module "dri2"<br />[ 21.205] (II) LoadModule: "dri2"<br />[ 21.205] (II) Module "dri2" already built-in<br />[ 21.206] (II) RK30FB(0): Alloc fb buf failed<br />[ 21.206] (==) RandR enabled<br />[ 21.461] (II) SELinux: Disabled on system<br />[ 21.521] (II) AIGLX: Screen 0 is not DRI2 capable<br />[ 21.522] (EE) AIGLX: reverting to software renderingAmjadovhttps://www.blogger.com/profile/04997331462949324689noreply@blogger.comtag:blogger.com,1999:blog-6487105202596390783.post-49787348424094701502014-08-12T00:25:27.656+02:002014-08-12T00:25:27.656+02:00root@miniyo-terreno-ubuntu:/home/miniyo/picuntu/ma...root@miniyo-terreno-ubuntu:/home/miniyo/picuntu/mali/xf86-video-fbdev# make<br />make all-recursive<br />make[1]: se ingresa al directorio «/home/miniyo/picuntu/mali/xf86-video-fbdev»<br />Making all in src<br />make[2]: se ingresa al directorio «/home/miniyo/picuntu/mali/xf86-video-fbdev/src»<br /> CC fbdev.lo<br /> CC mali_dri2.lo<br /> CC disp_hwcursor.lo<br /> CC video.lo<br />video.c: In function 'XVInitAdaptor':<br />video.c:508:18: warning: assignment from incompatible pointer type [enabled by default]<br /> adapt->PutImage = XVPutImage;<br /> ^<br />video.c: In function 'XVCopyPackedToFb':<br />video.c:134:9: error: unknown register name 'v5' in 'asm'<br /> asm volatile (<br /> ^<br />video.c:134:9: error: unknown register name 'v6' in 'asm'<br />video.c:134:9: error: unknown register name 'v3' in 'asm'<br />video.c:134:9: error: unknown register name 'v2' in 'asm'<br />video.c:134:9: error: unknown register name 'v1' in 'asm'<br />video.c: In function 'XVCopyPlanarToFb':<br />video.c:195:9: error: unknown register name 'v6' in 'asm'<br /> asm volatile (<br /> ^<br />video.c:195:9: error: unknown register name 'v5' in 'asm'<br />video.c:195:9: error: unknown register name 'v3' in 'asm'<br />video.c:195:9: error: unknown register name 'v2' in 'asm'<br />video.c:195:9: error: unknown register name 'v1' in 'asm'<br />video.c:195:9: error: unknown register name 'a1' in 'asm'<br />make[2]: *** [video.lo] Error 1<br />make[2]: se sale del directorio «/home/miniyo/picuntu/mali/xf86-video-fbdev/src»<br />make[1]: *** [all-recursive] Error 1<br />make[1]: se sale del directorio «/home/miniyo/picuntu/mali/xf86-video-fbdev»<br />make: *** [all] Error 2<br /><br />how i can fix this to finally compileAnonymoushttps://www.blogger.com/profile/15837615394107913121noreply@blogger.comtag:blogger.com,1999:blog-6487105202596390783.post-7750759420164202292014-05-28T18:30:54.890+02:002014-05-28T18:30:54.890+02:00I ran out of time, you could look for omegamoon...I ran out of time, you could look for omegamoon's blogGallandhttps://www.blogger.com/profile/01766730761074080091noreply@blogger.comtag:blogger.com,1999:blog-6487105202596390783.post-48347135459035932482014-05-28T18:26:00.761+02:002014-05-28T18:26:00.761+02:00Is this project getting any further? Should I be...Is this project getting any further? Should I be looking elsewhere for current active development?<br />bvstraalenhttps://www.blogger.com/profile/05468879666696335206noreply@blogger.comtag:blogger.com,1999:blog-6487105202596390783.post-85182859497977251682014-02-17T09:42:15.728+01:002014-02-17T09:42:15.728+01:00Thanks to jdetring from #armedslack on IRC freenod...Thanks to jdetring from #armedslack on IRC freenode patch was prepared:<br /><br />--- xf86-video-fbdev/src/video.c.orig 2014-02-15 11:46:53.000000000 -0600<br />+++ xf86-video-fbdev/src/video.c 2014-02-15 11:53:26.000000000 -0600<br />@@ -136,12 +136,16 @@<br /> "bic v2,v1,#0xFFFFFF00\n\t"<br /> "bic v3,v1,#0xFF00FFFF\n\t"<br /> "orr v3,v2,v3,lsr #8\n\t"<br />- "bic v1,v1,#0x00FF00FF\n\t"<br />+ "ldr v7,=0x00FF00FF\n\t"<br />+ "bic v1,v1,v7\n\t"<br />+// "bic v1,v1,#0x00FF00FF\n\t"<br /> "orr v1,v1,v1,lsl #8\n\t"<br /> "mov v6,v1,lsr #16\n\t"<br /> //<br /> "ldr v1,[%[Src],#4]\n\t"//4byte skip<br />- "bic v2,v1,#0xFF00FF00\n\t"<br />+ "ldr v7,=0xFF00FF00\n\t"<br />+ "bic v1,v1,v7\n\t"<br />+// "bic v2,v1,#0xFF00FF00\n\t"<br /> "orr v2,v2,v2,lsr #8\n\t"<br /> "orr v3,v3,v2,lsl #16\n\t"<br /> "str v3,[%[Yvar]]\n\t"<br /><br />WARNING:<br />- v4 can be used instead of v7 for added lines. <br />- video acceleration still doesn't workAnonymoushttps://www.blogger.com/profile/02820951418628931831noreply@blogger.comtag:blogger.com,1999:blog-6487105202596390783.post-88856654807804836822014-02-09T23:59:05.704+01:002014-02-09T23:59:05.704+01:00When I'm trying to use .so file, I'm getti...When I'm trying to use .so file, I'm getting '/usr/lib/xorg/modules/drivers/rk30fb_drv.so: cannot open shared object file: No such file or directory' in Xorg.0.log. When file is there even with 0777 rights.<br /><br />When trying to compile the driver I got errors:<br />/tmp/ccA1tnRK.s:62: Error: invalid constant (ff00ff) after fixup<br />/tmp/ccA1tnRK.s:66: Error: invalid constant (ff00ff00) after fixup<br /><br />I'm using Slackware ARM 14.1<br /><br />Anonymoushttps://www.blogger.com/profile/02820951418628931831noreply@blogger.com