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, 24 Mar 2012 02:57:05 +0000 (19:57 -0700)
commit57cb31ebf706520223a6cc090797e95584c4b54a
tree4c88a28e4adf2e40d90fa34ea31ced7a1a0b84b7
parentfa0b0b7a230c934fa435f9620b9365f3ad1a49d2
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: R826eb96ee93bdfaee4d6c9d0b9800b2a89f5956a
arch/arm/mach-tegra/board-cardhu.c