diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/gr_gp10b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/gr_gp10b.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c index 9eea7d43..f2308ab5 100644 --- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c | |||
@@ -902,6 +902,23 @@ static void dump_ctx_switch_stats(struct gk20a *g, struct vm_gk20a *vm, | |||
902 | WARN_ON("Cannot map context"); | 902 | WARN_ON("Cannot map context"); |
903 | return; | 903 | return; |
904 | } | 904 | } |
905 | gk20a_err(dev_from_gk20a(g), "ctxsw_prog_main_image_magic_value_o : %x (expect %x)\n", | ||
906 | gk20a_mem_rd32(ctx_ptr + | ||
907 | ctxsw_prog_main_image_magic_value_o(), 0), | ||
908 | ctxsw_prog_main_image_magic_value_v_value_v()); | ||
909 | |||
910 | gk20a_err(dev_from_gk20a(g), "ctxsw_prog_main_image_context_timestamp_buffer_ptr_hi : %x\n", | ||
911 | gk20a_mem_rd32(ctx_ptr + | ||
912 | ctxsw_prog_main_image_context_timestamp_buffer_ptr_hi_o(), 0)); | ||
913 | |||
914 | gk20a_err(dev_from_gk20a(g), "ctxsw_prog_main_image_context_timestamp_buffer_ptr : %x\n", | ||
915 | gk20a_mem_rd32(ctx_ptr + | ||
916 | ctxsw_prog_main_image_context_timestamp_buffer_ptr_o(), 0)); | ||
917 | |||
918 | gk20a_err(dev_from_gk20a(g), "ctxsw_prog_main_image_context_timestamp_buffer_control : %x\n", | ||
919 | gk20a_mem_rd32(ctx_ptr + | ||
920 | ctxsw_prog_main_image_context_timestamp_buffer_control_o(), 0)); | ||
921 | |||
905 | gk20a_err(dev_from_gk20a(g), "NUM_SAVE_OPERATIONS : %d\n", | 922 | gk20a_err(dev_from_gk20a(g), "NUM_SAVE_OPERATIONS : %d\n", |
906 | gk20a_mem_rd32(ctx_ptr + | 923 | gk20a_mem_rd32(ctx_ptr + |
907 | ctxsw_prog_main_image_num_save_ops_o(), 0)); | 924 | ctxsw_prog_main_image_num_save_ops_o(), 0)); |