5,814,863 Members 48,710 Now Online
XDA Developers Android and Mobile Development Forum

why we need ion instad of pmem?

Tip us?
eyevol's Avatar
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: Oct 2013
Unhappy why we need ion instad of pmem?

Android ION overview
ION is the memory manager of Android, it could be used by graphic and multimedia stacks to allocate buffers.
ION include a buffer sharing mechanism between process and drivers.
ION define opaque handles to manage underline buffers.
ION handles are only map in kernel if that is needed by drivers, it help to save logical address space.
In a same way ION handles aren't mmaped by default in userland but all helpers functions are provided.

i cant understand the things?
why need ion instad of pmem?
can some1 tell?
Senior Member
Thanks Meter 374
Posts: 577
Join Date: Mar 2013

ION is a new,unified memory allocator. Simple term: Make thing faster.
Newer driver now build for ION instead of PMEM. That's why ION is needed.
The Following 3 Users Say Thank You to Mark376 For This Useful Post: [ Click to Expand ]
Senior Member
Thanks Meter 105
Posts: 480
Join Date: Apr 2011
nice and clear
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes