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

How can I get the full source code of the Mali GPU DDK?

"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,

Best Regards,

Michael

Parents
  • Hi Jay,

    Generally there are 2 methods, you can either:

    1. Directly licence the DDK from us. This typically involves money changing hands; I'm not a product manager so can't say for sure in this case.
    2. If you are a subcontractor of a licencee, in this case Samsung, then ARM, Samsung and the third party can enter into a sub-licence agreement. I don't believe this would cost you anything, but would require ARM and Samsung's agreement.

    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

    Thanks,

    Chris

Reply
  • Hi Jay,

    Generally there are 2 methods, you can either:

    1. Directly licence the DDK from us. This typically involves money changing hands; I'm not a product manager so can't say for sure in this case.
    2. If you are a subcontractor of a licencee, in this case Samsung, then ARM, Samsung and the third party can enter into a sub-licence agreement. I don't believe this would cost you anything, but would require ARM and Samsung's agreement.

    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

    Thanks,

    Chris

Children