Back To Schedule
Wednesday, September 18 • 3:00pm - 3:50pm
Page Migration for IOMMU Enhanced Hardware - Tomasz Stanislawski, Samsung

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Support for page migration in IOMMU subsystem is presented. This is essential for usage of memory from Contiguous Memory Allocator by IOMMU enhanced hardware. Adding a support for migration requires extensions to DMA framework and fault handling to IOMMU domain API. Migration can be realized by using utilizing code for anonymous pages by introducing a fake mm_struct. Use migrate callback delivered by a new file system dedicated. Other method is introducing a new page type (besides file, anon, and kms). All kinds of mechanism are discussed in detail. Moreover, methods for handling from simultaneous faults from both IOMMU and CPU during migration are described.


Tomasz Stanislawski

Software Engineer, Samsung Electronics Polska Sp. z o.o.
Tomasz is a software developer from Samsung Electronics, and a member of the Linux Kernel Development group in the Polish division of Samsung in principle. He is also a maintainer of s5p-tv driver, as well as a contributor to V4L2 framework and DMABUF and DRM and recently to SMACK... Read More →

Wednesday September 18, 2013 3:00pm - 3:50pm
Celestin B

Attendees (0)