summaryrefslogtreecommitdiffstats
path: root/include/linux/tegra_vgpu.h
diff options
context:
space:
mode:
authorRichard Zhao <rizhao@nvidia.com>2015-11-12 15:13:30 -0500
committerVladislav Buzov <vbuzov@nvidia.com>2015-12-04 15:01:46 -0500
commit71c8d62657db7ef40a30b7504632d668f4e64bc6 (patch)
treefb732258f28b41a07e1e05db61f8aec1c5ea61df /include/linux/tegra_vgpu.h
parent3298a8befb14ff0a1843b46683b196bb84f2e8db (diff)
gpu: nvgpu: vgpu: add set mmu debug mode support
JIRA VFND-1005 Bug 1594604 Change-Id: Ic159a1aff9cee508194f1f5dff7a16eb0e47ad64 Signed-off-by: Richard Zhao <rizhao@nvidia.com> Reviewed-on: http://git-master/r/833498 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Aingara Paramakuru <aparamakuru@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'include/linux/tegra_vgpu.h')
-rw-r--r--include/linux/tegra_vgpu.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/linux/tegra_vgpu.h b/include/linux/tegra_vgpu.h
index 7587d355..b7bcc905 100644
--- a/include/linux/tegra_vgpu.h
+++ b/include/linux/tegra_vgpu.h
@@ -70,7 +70,8 @@ enum {
70 TEGRA_VGPU_CMD_ZBC_SET_TABLE, 70 TEGRA_VGPU_CMD_ZBC_SET_TABLE,
71 TEGRA_VGPU_CMD_ZBC_QUERY_TABLE, 71 TEGRA_VGPU_CMD_ZBC_QUERY_TABLE,
72 TEGRA_VGPU_CMD_AS_MAP_EX, 72 TEGRA_VGPU_CMD_AS_MAP_EX,
73 TEGRA_VGPU_CMD_CHANNEL_BIND_GR_CTXSW_BUFFERS 73 TEGRA_VGPU_CMD_CHANNEL_BIND_GR_CTXSW_BUFFERS,
74 TEGRA_VGPU_CMD_SET_MMU_DEBUG_MODE
74}; 75};
75 76
76struct tegra_vgpu_connect_params { 77struct tegra_vgpu_connect_params {
@@ -259,6 +260,10 @@ struct tegra_vgpu_gr_bind_ctxsw_buffers_params {
259 u32 mode; 260 u32 mode;
260}; 261};
261 262
263struct tegra_vgpu_mmu_debug_mode {
264 u32 enable;
265};
266
262struct tegra_vgpu_cmd_msg { 267struct tegra_vgpu_cmd_msg {
263 u32 cmd; 268 u32 cmd;
264 int ret; 269 int ret;
@@ -283,6 +288,7 @@ struct tegra_vgpu_cmd_msg {
283 struct tegra_vgpu_zbc_set_table_params zbc_set_table; 288 struct tegra_vgpu_zbc_set_table_params zbc_set_table;
284 struct tegra_vgpu_zbc_query_table_params zbc_query_table; 289 struct tegra_vgpu_zbc_query_table_params zbc_query_table;
285 struct tegra_vgpu_gr_bind_ctxsw_buffers_params gr_bind_ctxsw_buffers; 290 struct tegra_vgpu_gr_bind_ctxsw_buffers_params gr_bind_ctxsw_buffers;
291 struct tegra_vgpu_mmu_debug_mode mmu_debug_mode;
286 char padding[192]; 292 char padding[192];
287 } params; 293 } params;
288}; 294};