Unified Memory Management

The track will deal with issues around unified memory management for systems (initially felt on ARM-based SoCs) where not all devices have an IOMMU available, and where cache management and cache coherency may be atypical. The effort is underway and is being coordinated by Linaro, with support from component contributors and maintainers. The goal is to provide necessary allocation (e.g., physically contiguous buffers), DMA mapping and buffer sharing services to device drivers with maximum leverage of existing API and code. This track will serve as a check point to review what's been done and what's left to do.

Project page and conference slides are here


Developers from the components, kernel developers, and SoC vendor developers.

Key people

The following is an abbreviated list of participants in the mini-summit around this topic in May:

  • Arnd Bergmann
  • Jesse Barker
  • Rob Clark
  • Hans Verkuil
  • Marek Szyprowski
  • David Rusling
  • Daniel Vetter
  • Thomas Hellstrom
  • Loïc Minier
  • Sakari Ailus
  • Daniel Stone
  • Laurent Pinchart
  • Zach Pfeffer
  • Angus Ainslie
  • Sanghyun Lee
  • Ilho Lee
  • Sumit Semwal
  • Edward Hervey
  • Mauro Chehab
  • Ketil Johnson
  • Robert Morell
  • Andy Gross
  • Jordan Crouse
  • David Brown

Also invited but unable to travel at the time:

  • Dave Airlie
  • Jesse Barnes

It would be good to have additional interested parties related to graphics and video processing devices.


Proposal added by Jesse Barker jesse.barker@linaro.org

2011/unified_memory_management.txt · Last modified: 2011/09/09 00:35 by
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki