Remove ARM specific dependencies in Android's ION
The ION driver has a number of ARM specific depndencies/
For now, I've added a dependency on CONFIG_ARM to CONFIG_ION, to avoid the build errors, and that change has been merged in AOSP. However a real fix is needed, allowing ION to run on other architectures.
Blueprint information
- Status:
- Started
- Approver:
- Jakub Pavelek
- Priority:
- Medium
- Drafter:
- John Stultz
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for kernel-merge-window
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Jakub Pavelek
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Meta:
Headline: Android ION driver is now free of ARM (v7) specifics
Roadmap id: TODO
Acceptance:
* TODO
[jakub-pavelek 2013-05-04] Lets think of acceptance and target. How about acked by Google engineers, accepted to Staging in mainline?
Work Items
Work items for 13.04:
Discussed issues with Jesse, who generated a hack to make things build: DONE
Included in discussion with Rebbecca and Jesse about the build issues (though no response yet): DONE
Work items for 13.05:
Review ION code and get familiar with the dma operations that are arm specific: DONE
Work with Arnd and Jesse to sort out issues around the dma sync behavior: TODO
Dependency tree
* Blueprints in grey have been implemented.