summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a
diff options
context:
space:
mode:
authorGagan Grover <ggrover@nvidia.com>2015-07-18 06:32:33 -0400
committerBharat Nihalani <bnihalani@nvidia.com>2015-09-29 06:29:23 -0400
commitce4dd7ef86e5fec95bd8d2f90eb78e9643dd01d9 (patch)
tree729468141021c01040d2a6c0b6ece50f632d0a69 /drivers/gpu/nvgpu/gk20a
parentd621fe74b9ac0c27c0850df8e9a1e3721f61c1a8 (diff)
gpu: nvgpu: Dump GR register on ucode timeout
Dump GR registers on ucode timeout. GR dump is needed during ucode timeout to get more details. Bug 200124360 Change-Id: Id19f5bc0d092c060de2ec07a5e63a0a155f86b76 Signed-off-by: Gagan Grover <ggrover@nvidia.com> Reviewed-on: http://git-master/r/771969 (cherry picked from commit 3f0f13073a174a357623d76db47b2148cb24503c) Reviewed-on: http://git-master/r/777785 (cherry picked from commit d5b7247757cdccbc3ea98c4b9e018468d5554933) Reviewed-on: http://git-master/r/795355 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_gk20a.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
index 0ae44c6f..fdd18d23 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
@@ -463,6 +463,7 @@ static int gr_gk20a_ctx_wait_ucode(struct gk20a *g, u32 mailbox_id,
463 gk20a_err(dev_from_gk20a(g), 463 gk20a_err(dev_from_gk20a(g),
464 "timeout waiting on ucode response"); 464 "timeout waiting on ucode response");
465 gk20a_fecs_dump_falcon_stats(g); 465 gk20a_fecs_dump_falcon_stats(g);
466 gk20a_gr_debug_dump(g->dev);
466 return -1; 467 return -1;
467 } else if (check == WAIT_UCODE_ERROR) { 468 } else if (check == WAIT_UCODE_ERROR) {
468 gk20a_err(dev_from_gk20a(g), 469 gk20a_err(dev_from_gk20a(g),