]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
video: tegra: nvmap: implement full L2 clean/flush
authorKirill Artamonov <kartamonov@nvidia.com>
Tue, 12 Jun 2012 16:00:58 +0000 (19:00 +0300)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 08:26:00 +0000 (01:26 -0700)
commitaafbfaf6dd9d5444550b7f3cd1d24e37d1c645c0
treeae1138e249a4439de95cdc5d9b85cb1eea0596c0
parent689dc171f231a597ddaf6dc92329027c1fb1848b
video: tegra: nvmap: implement full L2 clean/flush

When allocation is bigger than L2 size it is more optimal to
flush or writeback whole L2 instead of doing maintenance
for each allocated page.

bug 983964

Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
Change-Id: Ieaa70875b92920567ad7cd75eca6eac8197f46de
Reviewed-on: http://git-master/r/108511
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Rebase-Id: R4ba88341b16dae9169611c3cafffe5ea2d84f8be
drivers/video/tegra/Kconfig
drivers/video/tegra/nvmap/nvmap_common.h
drivers/video/tegra/nvmap/nvmap_dev.c
drivers/video/tegra/nvmap/nvmap_ioctl.c