summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/Makefile
diff options
context:
space:
mode:
authorGary King <gking@nvidia.com>2010-08-31 14:04:37 -0700
committerRebecca Schultz Zavin <rebecca@android.com>2010-10-08 15:59:00 -0700
commitc4462d163bd4bec7c70478efd8b925ad75bc6834 (patch)
tree19a17b1f254546ac69878d98ef977ad7625a1901 /drivers/video/tegra/Makefile
parent70d8295c1fad90555c3c7f00e881481451d17a60 (diff)
video: tegra: add GPU memory management driver (nvmap)
nvmap provides an interface for user- and kernel-space clients to allocate and access memory "handles" which can be pinned to enable the memory to be shared with DMA devices on the system, and may also be mapped (using caller-specified cache attributes) so that they are directly accessible by the CPU. the memory handle object gives clients a common API to allocate from multiple types of memory: platform-reserved physically contiguous "carveout" memory, physically contiguous (order > 0) OS pages, or physically discontiguous order-0 OS pages that can be remapped into a contiguous region of the DMA device's virtual address space through the tegra IOVMM subsystem. unpinned and unmapped memory handles are relocatable at run-time by the nvmap system. handles may also be shared between multiple clients, allowing (for example) a window manager and its client applications to directly share framebuffers Change-Id: Ie8ead17fe7ab64f1c27d922b1b494f2487a478b6 Signed-off-by: Gary King <gking@nvidia.com>
Diffstat (limited to 'drivers/video/tegra/Makefile')
-rw-r--r--drivers/video/tegra/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/video/tegra/Makefile b/drivers/video/tegra/Makefile
index 177ec484c10a..ef9e709303df 100644
--- a/drivers/video/tegra/Makefile
+++ b/drivers/video/tegra/Makefile
@@ -1,3 +1,4 @@
obj-$(CONFIG_TEGRA_GRHOST) += host/
obj-$(CONFIG_TEGRA_DC) += dc/
obj-$(CONFIG_FB_TEGRA) += fb.o
+obj-$(CONFIG_TEGRA_NVMAP) += nvmap/