This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

My Mali session ends unfortunately

Hello,

I've successfuly compiled the kernel for my Tablet with Amlogic 8726-MX SoC, I've also compiled the mali.ko and the ump.ko drivers, but while I'm booting the kernel the init process says that mali session ended.

Is it true that the libMali.so and the libUMP.so are the closed source binary blobs? I'm new to Mali and don't know if mali.ko and ump.ko drivers deliver the complete drivers? I'm know now that mali.ko and ump.ko are the modules for both libraries.

I want to run Android on my tablet, with my custom kernel, /*but from where do I get working Mali drivers?*/ Not necessary, because I'm going to use the libMali.so and libUMP.so provided with the Tablets Android system (only the modules get recompiled, hope it works).

Regards,

Johannes

Parents
  • Hi Johannes, 

    The user-space parts of the Mali driver stack are proprietary and only available as closed source binaries. We generally do not supply binaries directly, except for a small number of reference drivers which Ben linked above.

    The approved route for user-space driver binaries, as well as platform-specific kernel sources and configuration files, is getting them directly from the device or chipset manufacturer as they will be able to provide the fully integrated, configured, and tested drivers for that chipset. Fully integrated drivers may include vendor-specific customization such as GPU power management integration, which is outside of the Mali GPU itself.

    While it may be possible to compile and configure kernel drivers from the open source components we provide, it will be missing any vendor-specific customization and configuration. Also if you attempt this, make sure that that the release version of the kernel driver matches the release version of the user-space binaries you have - the interface between the two is versioned and many reject any mismatched pairs due to API changes.

    Cheers, 
    Pete

Reply
  • Hi Johannes, 

    The user-space parts of the Mali driver stack are proprietary and only available as closed source binaries. We generally do not supply binaries directly, except for a small number of reference drivers which Ben linked above.

    The approved route for user-space driver binaries, as well as platform-specific kernel sources and configuration files, is getting them directly from the device or chipset manufacturer as they will be able to provide the fully integrated, configured, and tested drivers for that chipset. Fully integrated drivers may include vendor-specific customization such as GPU power management integration, which is outside of the Mali GPU itself.

    While it may be possible to compile and configure kernel drivers from the open source components we provide, it will be missing any vendor-specific customization and configuration. Also if you attempt this, make sure that that the release version of the kernel driver matches the release version of the user-space binaries you have - the interface between the two is versioned and many reject any mismatched pairs due to API changes.

    Cheers, 
    Pete

Children