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

Using Mali with an RTOS

We have a request to support Mali with our RTOS. Is it possible to receive the DDK sources so we can adapt it?

The chip in question is a Xilinx MPSoC+

  • The kernel sources are available under a GPL license, but the user-space drivers are proprietary so would need some form of licence.

    I would suggest filling the product enquiry form here, and you will be routed to the appropriate product manager:

    www.arm.com/.../contact.php

    Cheers,
    Pete
  • That is something I do not understand (I am new to Mali):
    The kernel sources are the ones which talk to the Mali hardware (setting it up, sending commands).
    What does the user-space driver do?
    Cheers,
    42Bastian

  • Modern graphics drivers are complicated; there is a lot of work to translate a high-level API like OpenGL ES or OpenCL into the low level hardware commands for the GPU. For example, all drivers include at least one compiler to turn shader code and compute kernels into GPU-specific binaries.

    The vast majority of the driver stack which converts API calls into GPU specific commands is in user-space; the kernel part is the minimal part needed for secure operation (e.g. scheduling, MMU and address space management, interrupt control).

    HTH,
    Pete
  • Hello Peter, 

    I have one query related to RT-linux(RTOS), can we use the same Mali GPU driver comes with Linux DDK or we need different DDK for RT-Linux(RTOS)?

    Regards,

    Ikshwaku