arm: tegra: nvmap: Forcing to convert CarveOut requests to IOVM
authorHiro Sugawara <hsugawara@nvidia.com>
Thu, 17 Mar 2011 20:58:13 +0000 (13:58 -0700)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 07:54:49 +0000 (00:54 -0700)
commit3d959344089ed75fe2f326c3b346b52feac06712
tree2672ed8b47a647476e1ae9da92613bcc5ec9cdfe
parent43f2a8186719989973b0345d31aea1cc280800bb
arm: tegra: nvmap: Forcing to convert CarveOut requests to IOVM

Adding a build time CONFIG option to enable forcing of conversion
of non-IRAM CarveOut memory allocation requests to IOVM requests.
Default is "y" to force the conversion.
Each forced conversion is reported to console.
Allocation alignments larger than page size for IOVM are enabled.
Single page CarveOut allocations are converted to system memory.
CarveOut memory reservation has been removed for aruba, cardhu,
and enterprise.

Original-Change-Id: I3a598431d15b92ce853b3bec97be4b583d021264
Reviewed-on: http://git-master/r/29849
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Reaf79d5ef57d3be8f2dc572de1919e854a117114
arch/arm/mach-tegra/include/mach/iovmm.h