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+

Parents
  • 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
Reply
  • 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
Children