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

Mali-400 functioning with software stack running on Cortex-A53 AARCH64 Linux OS.

Dear ARM Forum,


I am working for a ARM Cortex-A53 + Mali based SOC. I am preparing a demo plan for my platform to show Mali-400 functioning with  software stack running on Cortex-A53 AARCH64 Linux OS.

Thanks in advance, I hope your Expertise and Experience provides some great details on my queries.

Demo : “A simple 3D rotating object to display on Linux running  platform”.
Project:  Run OpenGLES application directly on display driver (fbdev).

For This above demo I am expecting the below software stack is required.

   Graphics Stack

OpenGLES application

MALI OpenGLES library                   

MALI Common User Library

MALI Kernel driver


Display Stack

Mali EGL (MESA driver for handling Interrupts from Mali and communicating with fbdev ?)

Fbdev           

Custom Display Driver

Please let me know

1. Is the above stack is good enough for my demo ? Please add/correct the missing components. If possible please give the components names, provides and its interactions with in the stack.

    Please suggest if any other alternatives.

2. Can I get any open source for the OpenGLES2.0 3d applications, OpenGLES Library, MALI user and kernel graphics stack ?

3. Does ARM has these components ported and working for AARCH64, can that available for developer community under opensource or Licenses ?

4. ARM AARCH64 bit porting guidelines for Linux OS based applications and drivers.
   Please add your observations, issues, tools chains and their issues etc,..
5. Please provide  Linux Graphics and Display stack that is there today? and each component's interfaces that is provides below and above stack.
   My interest is to understand how user level graphics or windowing application achieve their data rendering. Please provide links if you have any which explains more.

Regards,

Are