top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Security of OpenGL drivers on Android

+1 vote

I'm currently trying to evaluate the security concept of the various OpenGL implementations and GPU drivers on Android, as compared to the Linux DRI/DRM infrastructure.
How does the system guarantee that an application can only access its own address space when submitting commands to the GPU?Since the drivers seem to mainly reside in the user space as shared libraries, I suppose that there can't be any verification of the command buffers, which is how it is done in the DRM in the mainline Linux kernel.
My guess is that this is done in hardware with an IOMMU on the platforms that support it. Is that correct? And what happens on systems that don't have an IOMMU, or is that a requirement for Android?

posted May 15, 2013 by anonymous

Looking for an answer?  Promote on:
Facebook Share Button Twitter Share Button LinkedIn Share Button

Similar Questions
0 votes

I am working on create some window that is create in a service and got some UI problem recently. The difficult thing is that I cant use the Tracer for OpenGL ES tool because I cannot specify an Activity, so What should I do to trace the frame in my window?

+2 votes

I am trying to get video playback running on our board which does not have mali support (HW accelerated graphics). Before adding hardware codec, I was trying to get it working with software omx codecs.
What is the procedure for this? Do we have to add YUV support in default gralloc and software opengl library? If not, do we have to convert YUV to RGB in stagefright? how can I do that? Is there any document for it?

+1 vote

Is there any one developing and modifying the android os to overcome the virus affect problems. Linux os for pc gives security against these virus why not android didn't make it this security system.

+1 vote

Please suggest what should I develope (want to write a security application) that provide a security to the my runtime application.