summaryrefslogtreecommitdiff
path: root/firmware/emi26/loader.HEX
diff options
context:
space:
mode:
authorMikko Perttunen <mperttunen@nvidia.com>2016-12-14 13:16:11 +0200
committerThierry Reding <treding@nvidia.com>2017-04-05 18:11:46 +0200
commitad92601521ea1928e702dc709384d21e96202155 (patch)
tree9560c41ea247234608ed2d24894101d02da04b95 /firmware/emi26/loader.HEX
parent5e91144dd702d068b22a75911c06104e56cb4858 (diff)
drm/tegra: Add Tegra DRM allocation API
Add a new IO virtual memory allocation API to allow clients to allocate non-GEM memory in the Tegra DRM IOMMU domain. This is required e.g. for loading client firmware when clients are attached to the IOMMU domain. The allocator allocates contiguous physical pages that are then mapped contiguously to the IOMMU domain using the iova_domain library provided by the kernel. Contiguous physical pages are used so that the same allocator works also when IOMMU support is disabled and therefore devices access physical memory directly. Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'firmware/emi26/loader.HEX')
0 files changed, 0 insertions, 0 deletions