"The Linux version of the Mali DDKs include two components which run within the kernel. The most important of these, known as the Device Driver, provides the low-level access to the Mali-200 or Mali-400 GPU. An important, secondary component is the Unified Memory Profider (UMP) which can be used in a variety of ways to faciliate zero-copy operations within the driver stack.
From the r2p0 release onwards, both of these components are being made available under the GPLv2 licence. This page provides access to the source packages from which loadable kernel modules can be built.
Note that these two components are not a complete driver stack. To build a functional OpenGL ES or OpenVG driver you need access to the full source code of the Mali DDK, which is provided under the standard ARM commercial licence to all Mali GPU customers." cited from malideveloper.arm.com.
I have no idea that where I can get the full source code of the Mali GPU DDK. Does it means that Mali GPU products are equipped with the full source code of the Mail DDK which is used to build a complete driver stack by "provided under the standard ARM commercial licence to all Mail GPU customers".
Sorry to my ignorance,
The GPL components for all of our drivers can be found on the Arm Developer website.
Our user-space drivers are provided as source code to our silicon partners and other direct licensees, but they are not publicly available as source. Each chip manufacturer is able to provide their customers binaries for their platform.
If you are trying to rebuild a kernel driver for the binary user-space blob you already have, make sure that you get the kernel driver of the same release version (rXpY number), as they are generally not binary compatible across versions.
Actually, we are a 3rd Party of Samsung Electronics who is making CPUs with Mali GPU.
Please refer to the Reference Platform part of this web:http://www.samsung.com/global/business/semiconductor/minisite/Exynos/w/solution.html#?v=partner
I want to know the process how to get Mali DDK.
Is there anyway to get it not through Samsung?
We want to get the DDK from yours directly.
We are using Debian Linux OS platform with Samsung Exynos CPUs.
We want to port the Mali in this platform.
Is there any guidence about this?
Generally there are 2 methods, you can either:
This may not be an exhaustive list.
Depending on your preferred course of action, you should approach your contact at Samsung, or your partner manager at ARM if you have one. Happy to point you at the relevant people if you need a contact at our end
I'm also highly interested in getting access to Mali DDK.
Could you point me at relevant people to discuss direct licensing?
The DDK is licensed to our silicon partners. I would recommend talking to the relevant person in your company who is the interface to the ARM account team. They will be able to provide a contact point in order to discuss the cost and legal agreement etc that is involved.
Thanks a lot for this feedback.
Our silicon partner do provide us with ARM material (basically binary blobs that suit our needs and we have NDAs with them) but I work for R&D team and we'd like to prototype some new services on top of ARM products.
I could ask our silicon partner to subcontract but since it's not directly connected to project we are working on with them I think it's better for us to deal directly with you.
Is there any business contact I can reach to discuss direct licensing?
For Mali 400/450 products (the Utgard Family) stevesteele is the product manager.
For Mali T600+ products (the Midgard Family) jakublamik is the product manager.
HardKernel who manufactures the very popular "ODROID" development boards with Samsung SoC has had issues licensing Mali Android DDK ( ODROID Forum • View topic - r5p1-01rel0 for ODROID U3 )
What is the proper contact channel for this? Directly through Steve? How to get contact info?
HardKernel and ARM are already in communication and have a strong partnership.
I cannot speak on behalf of the messages posted on their forum, only ours.
HardKernel have contacts within ARM, and if they have any issues, they should contact us immediately so we can work on resolving them.
However, even after recent communications with HardKernel, I have not heard any issues such as these raised to us... so from our point of view, there is no issue here to resolve.
In general, anyone interested in licensing our DDK will need to contact their ARM representative. Discussing licensing deals on a public forum is not the right course of action.
I hope that clarifies things further.
View all questions in Graphics and Gaming forum