mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 17:36:20 +03:00
gpu: nvgpu: vgpu: add set sm debug mode support
JIRA VFND-1006 Bug 1594604 Change-Id: If6eb7ae22b5b0557faddd3d68deb791abb24bec4 Signed-off-by: Richard Zhao <rizhao@nvidia.com> Reviewed-on: http://git-master/r/923233 (cherry picked from commit 9e14ca393c3044be702c50524a9ef3a2c3a6270c) Reviewed-on: http://git-master/r/841866 Reviewed-by: Aingara Paramakuru <aparamakuru@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Vladislav Buzov <vbuzov@nvidia.com>
This commit is contained in:
committed by
Vladislav Buzov
parent
f1d4177462
commit
942936bae0
@@ -71,7 +71,8 @@ enum {
|
||||
TEGRA_VGPU_CMD_ZBC_QUERY_TABLE,
|
||||
TEGRA_VGPU_CMD_AS_MAP_EX,
|
||||
TEGRA_VGPU_CMD_CHANNEL_BIND_GR_CTXSW_BUFFERS,
|
||||
TEGRA_VGPU_CMD_SET_MMU_DEBUG_MODE
|
||||
TEGRA_VGPU_CMD_SET_MMU_DEBUG_MODE,
|
||||
TEGRA_VGPU_CMD_SET_SM_DEBUG_MODE
|
||||
};
|
||||
|
||||
struct tegra_vgpu_connect_params {
|
||||
@@ -264,6 +265,12 @@ struct tegra_vgpu_mmu_debug_mode {
|
||||
u32 enable;
|
||||
};
|
||||
|
||||
struct tegra_vgpu_sm_debug_mode {
|
||||
u64 handle;
|
||||
u64 sms;
|
||||
u32 enable;
|
||||
};
|
||||
|
||||
struct tegra_vgpu_cmd_msg {
|
||||
u32 cmd;
|
||||
int ret;
|
||||
@@ -289,6 +296,7 @@ struct tegra_vgpu_cmd_msg {
|
||||
struct tegra_vgpu_zbc_query_table_params zbc_query_table;
|
||||
struct tegra_vgpu_gr_bind_ctxsw_buffers_params gr_bind_ctxsw_buffers;
|
||||
struct tegra_vgpu_mmu_debug_mode mmu_debug_mode;
|
||||
struct tegra_vgpu_sm_debug_mode sm_debug_mode;
|
||||
char padding[192];
|
||||
} params;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user