summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu/vgpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/vgpu.c')
-rw-r--r--drivers/gpu/nvgpu/vgpu/vgpu.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/vgpu.c b/drivers/gpu/nvgpu/vgpu/vgpu.c
index da79de9d..c3dba7d1 100644
--- a/drivers/gpu/nvgpu/vgpu/vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/vgpu.c
@@ -128,6 +128,8 @@ static void vgpu_handle_channel_event(struct gk20a *g,
128 } 128 }
129} 129}
130 130
131
132
131static int vgpu_intr_thread(void *dev_id) 133static int vgpu_intr_thread(void *dev_id)
132{ 134{
133 struct gk20a *g = dev_id; 135 struct gk20a *g = dev_id;
@@ -174,6 +176,9 @@ static int vgpu_intr_thread(void *dev_id)
174 case TEGRA_VGPU_EVENT_CHANNEL: 176 case TEGRA_VGPU_EVENT_CHANNEL:
175 vgpu_handle_channel_event(g, &msg->info.channel_event); 177 vgpu_handle_channel_event(g, &msg->info.channel_event);
176 break; 178 break;
179 case TEGRA_VGPU_EVENT_SM_ESR:
180 vgpu_gr_handle_sm_esr_event(g, &msg->info.sm_esr);
181 break;
177 default: 182 default:
178 gk20a_err(g->dev, "unknown event %u", msg->event); 183 gk20a_err(g->dev, "unknown event %u", msg->event);
179 break; 184 break;