Support for large physical allocations

Registered by Jesse Barker

As part of the unified memory management work being driven by Linaro, we need to satisfy the requirement of providing physically contiguous buffers for devices that do not have access to an IOMMU. At the memory management mini-summit, the proposed solution was to leverage the CMA solution written by Marek Szyprowski of Samsung. The discussions around this indicated that some changes would need to be made to CMA as it stands even before sending the patches out for wider commentary.

Blueprint information

Status:
Complete
Approver:
Jesse Barker
Priority:
High
Drafter:
Jesse Barker
Direction:
Approved
Assignee:
Jesse Barker
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon backlog
Started by
Jesse Barker
Completed by
Jesse Barker

Related branches

Sprints

Whiteboard

[jesse-barker 2011-06-07]
Marek has indicated he will be able to drive the patchset for support of large contiguous allocation.

Work items (11.06):
Touch base with Marek to detemine state of code base: DONE
[m-szyprowski] Determine what API changes are required: DONE
Decide who will make the changes and submit patches: DONE

Work items:
[benjamin-gaignard] Add large physical allocation calls to the target device driver: DONE
[benjamin-gaignard] Write a test plan for exercising large physical allocation API: DONE
[benjamin-gaignard] Write user-space application for directed functional testing of large physical allocation support: DONE

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.