From bbc23423317212d9f459a78314dde68fbc5d619f Mon Sep 17 00:00:00 2001 From: Mihir Thakkar Date: Tue, 17 Jan 2017 16:56:40 -0800 Subject: gpu: nvgpu: Debug spew for context priority & Gfxp Prints out Timeslice value, Interleave level, Graphics preemption mode and compute preempt mode along with chid, tsgid, pid. Enable it with setting dbg_mask with 8192 Bug 1855710 Change-Id: I60efef9810587f8fedd4e2ba62ba67d06d84faea Signed-off-by: Mihir Thakkar Reviewed-on: http://git-master/r/1287141 Reviewed-by: Alex Waterman GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index 2f71e13a..793c97c3 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c @@ -777,6 +777,8 @@ int gk20a_channel_set_runlist_interleave(struct channel_gk20a *ch, break; } + gk20a_dbg(gpu_dbg_sched, "chid=%u interleave=%u", ch->hw_chid, level); + return ret ? ret : g->ops.fifo.update_runlist(g, ch->runlist_id, ~0, true, true); } @@ -3360,6 +3362,9 @@ int gk20a_channel_set_timeslice(struct channel_gk20a *ch, u32 timeslice) ch->timeslice_us = timeslice; + gk20a_dbg(gpu_dbg_sched, "chid=%u timeslice=%u us", + ch->hw_chid, timeslice); + return channel_gk20a_set_schedule_params(ch); } -- cgit v1.2.2