Qué poderes especiales tiene Ashmem?

Alguien puede explicar por qué se creó ashmem?

Estoy navegando a través demm/ashmem.c ahora mismo. Por lo que puedo decir, el núcleo está pensando en ashmem como una memoria respaldada por archivos que puede ser mmap'd. Pero entonces, ¿por qué tomarse la molestia de implementar ashmem? Parece que se podría lograr la misma funcionalidad montando una RAM fs y luego usando filemap / mmap para compartir memoria.

Estoy seguro de que Ashmem puede hacer cosas más elegantes: al mirar el código, ¿parece tener algo que ver con fijar / desanclar páginas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta