-
Welcome
-
Subscribe to
Ion and the DMA coherency model
This proposal has been accepted as a session.
One Line Summary
A look at ion and how it handles memory coherency
Abstract
The Ion memory manager used by Android allows for allocation of both coherent
and non-coherent buffers. Ion’s handling of these buffers does not match with
the existing DMA framework for handling coherency which is a stumbling block
to ever moving Ion out of staging. The focus of this talk is a review of what
Ion does regarding memory coherency, the requirements driving some of these
choices, and what might be required to bring Ion into compliance with the
expected DMA APIs.
Tags
android, ion, dma-buf
Presentation Materials
slidesSpeaker
-
Biography
Rom has been working in the consumer electronics industry for over 10 years. Originally working on various proprietary operating systems, he switched to Android about 5 years ago and hasn’t looked back since.
Rom joined Google in 2012 and since then has been working on lowering Android memory requirements and graphics.
Rom holds a degree in Computer Science from Universite de Rouen and a Masters in Software Engineering from Carnegie Mellon University.
Sessions
-
- Title: Migrating code from ARM to ARM64
- Microconference: Android/Mobile
- Time: 4:05pm
-
One Line Summary:
Best practices for migrating code from ARM to ARM64
- slides
- Speakers: Rom Lemarchand
-
- Title: dma-fence & android sync
- Microconference: Android/Mobile
- Time: 1:50pm
-
One Line Summary:
explicit synchronization in the android graphics layers and mainlining efforts
- slides
- Speakers: Rom Lemarchand
-
- Title: Power management discussion: Big.Little
- Microconference: Android/Mobile
- Time: 6:30pm
-
One Line Summary:
Open discussion regarding big.little and more generally power management in Android
- Speakers: Rom Lemarchand
-
- Title: Moving code out of staging
- Microconference: Android/Mobile
- Time: 2:40pm
-
One Line Summary:
open discussion about moving the Android code out of staging
- Speakers: Rom Lemarchand
-
- Title: Welcome: Android upstreaming status
- Microconference: Android/Mobile
- Time: 1:30pm
-
One Line Summary:
Karim Yaghmour gives an overview of the state of Android upstreaming
- slides
- Speakers: Rom Lemarchand
-
- Title: Ion and the DMA coherency model
- Microconference: Android/Mobile
- Time: 2:15pm
-
One Line Summary:
A look at ion and how it handles memory coherency
- slides
- Speakers: Rom Lemarchand
-
- Title: Android/Mobile Wearables
- Microconference: BoF Track
- Room: Room 26
- Time: 6:30pm
-
One Line Summary:
Wearables, big.LITTLE, migration
- Speakers: Rom Lemarchand
-