PINE64

Full Version: Mali Module Compiles Successfully!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Code:
CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/common/mali_timeline_fence_wait.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/common/mali_timeline_sync_fence.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/common/mali_spinlock_reentrant.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/common/mali_pm_domain.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/linux/mali_osk_pm.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/linux/mali_pmu_power_up_down.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/__malidrv_build_info.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/linux/mali_ukk_profiling.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/linux/mali_osk_profiling.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/linux/mali_memory_dma_buf.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/linux/mali_memory_secure.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/linux/mali_sync.o
 CC [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/common/mali_dvfs_policy.o
 LD [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/mali.o
 Building modules, stage 2.
 MODPOST 1 modules
 CC      /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/mali.mod.o
 LD [M]  /home/cztian/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali/mali.ko
make[1]: Leaving directory '/usr/src/linux-headers-3.10.104-pine64'
cztian@pine64:~/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali$ sudo insmod mali.
mali.ko     mali.mod.o  mali.o
cztian@pine64:~/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali$ sudo insmod mali.ko cztian@pine64:~/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali$ dmesg|tail
[49684.696000] x3 : 0000007fcf86bd88 x2 : 000000557cbcf000
[49684.696006] x1 : 000000557cbcc000 x0 : 0000007fcf86bd98

[50504.332426] systemd[1]: apt-daily.timer: Adding 4h 31min 56.987481s random time.
[50504.879253] systemd[1]: apt-daily.timer: Adding 26min 25.199672s random time.
[50505.136059] systemd[1]: apt-daily.timer: Adding 1h 38min 11.056730s random time.
[50507.406143] systemd[1]: apt-daily.timer: Adding 7h 33min 40.408368s random time.
[52018.471119] ip_tables: (C) 2000-2006 Netfilter Core Team
[52018.495225] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[82806.007079] Mali: Mali device driver loaded
cztian@pine64:~/DX910-SW-99002-r7p0-00rel1/driver/src/devicedrv/mali$
Mali compiles successfully on latest armbian distribution! You need to change mali_sync.h so the module can be compiled.
Download link: https://developer.arm.com/products/softw...ard-kernel
And is there any use of the module? How to integrate this module with drm kernel?
you might want to place your question on the armbian forum, if you have not already, to see if any of the developers there can help you. since you were on an armbian release.