summaryrefslogtreecommitdiffstats
path: root/include/linux/tegra_vgpu.h
diff options
context:
space:
mode:
authorAparna Das <aparnad@nvidia.com>2017-01-18 17:11:38 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2017-02-14 14:15:27 -0500
commit28b0d6cfa80086d7c437bbddc77777d1dafa260c (patch)
tree3f7f9677aea0187ca523602c39acda0ce8f5ec6c /include/linux/tegra_vgpu.h
parente7a0c0ae8b6791c6b8ee30270ebdbe6e95fbbc71 (diff)
gpu: nvgpu: remove call to invalidate tlb
Guest doesn't explicitly send command to the RM server to invalidate tlb which is done implicitly when mapping or unmapping buffer. Remove support for this call. Bug 1665111 Change-Id: Icf2edae7feffa35b1dbf87c227b3e98b506e6519 Signed-off-by: Aparna Das <aparnad@nvidia.com> Reviewed-on: http://git-master/r/1287728 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'include/linux/tegra_vgpu.h')
-rw-r--r--include/linux/tegra_vgpu.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/include/linux/tegra_vgpu.h b/include/linux/tegra_vgpu.h
index b83b9669..4f1c7926 100644
--- a/include/linux/tegra_vgpu.h
+++ b/include/linux/tegra_vgpu.h
@@ -48,7 +48,6 @@ enum {
48 TEGRA_VGPU_CMD_AS_FREE_SHARE = 9, 48 TEGRA_VGPU_CMD_AS_FREE_SHARE = 9,
49 TEGRA_VGPU_CMD_AS_MAP = 10, 49 TEGRA_VGPU_CMD_AS_MAP = 10,
50 TEGRA_VGPU_CMD_AS_UNMAP = 11, 50 TEGRA_VGPU_CMD_AS_UNMAP = 11,
51 TEGRA_VGPU_CMD_AS_INVALIDATE = 12,
52 TEGRA_VGPU_CMD_CHANNEL_BIND = 13, 51 TEGRA_VGPU_CMD_CHANNEL_BIND = 13,
53 TEGRA_VGPU_CMD_CHANNEL_UNBIND = 14, 52 TEGRA_VGPU_CMD_CHANNEL_UNBIND = 14,
54 TEGRA_VGPU_CMD_CHANNEL_DISABLE = 15, 53 TEGRA_VGPU_CMD_CHANNEL_DISABLE = 15,
@@ -193,10 +192,6 @@ struct tegra_vgpu_mem_desc {
193 u64 length; 192 u64 length;
194}; 193};
195 194
196struct tegra_vgpu_as_invalidate_params {
197 u64 handle;
198};
199
200struct tegra_vgpu_channel_config_params { 195struct tegra_vgpu_channel_config_params {
201 u64 handle; 196 u64 handle;
202}; 197};
@@ -471,7 +466,6 @@ struct tegra_vgpu_cmd_msg {
471 struct tegra_vgpu_as_bind_share_params as_bind_share; 466 struct tegra_vgpu_as_bind_share_params as_bind_share;
472 struct tegra_vgpu_as_map_params as_map; 467 struct tegra_vgpu_as_map_params as_map;
473 struct tegra_vgpu_as_map_ex_params as_map_ex; 468 struct tegra_vgpu_as_map_ex_params as_map_ex;
474 struct tegra_vgpu_as_invalidate_params as_invalidate;
475 struct tegra_vgpu_channel_config_params channel_config; 469 struct tegra_vgpu_channel_config_params channel_config;
476 struct tegra_vgpu_ramfc_params ramfc; 470 struct tegra_vgpu_ramfc_params ramfc;
477 struct tegra_vgpu_ch_ctx_params ch_ctx; 471 struct tegra_vgpu_ch_ctx_params ch_ctx;