mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 01:50:07 +03:00
gpu: nvgpu: Remove bare channel scheduling
Remove scheduling IOCTL implementations for bare channels. Also removes code that constructs bare channels in runlist. Bug 1842197 Change-Id: I6e833b38e24a2f2c45c7993edf939d365eaf41f0 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1627326 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
14fa8207e2
commit
86691b59c6
@@ -81,16 +81,16 @@ static int gk20a_fifo_sched_debugfs_seq_show(
|
||||
return ret;
|
||||
|
||||
if (gk20a_channel_get(ch)) {
|
||||
if (gk20a_is_channel_marked_as_tsg(ch))
|
||||
tsg = &f->tsg[ch->tsgid];
|
||||
tsg = tsg_gk20a_from_ch(ch);
|
||||
|
||||
seq_printf(s, "%-8d %-8d %-8d %-9d %-8d %-10d %-8d %-8d\n",
|
||||
if (tsg)
|
||||
seq_printf(s, "%-8d %-8d %-8d %-9d %-8d %-10d %-8d %-8d\n",
|
||||
ch->chid,
|
||||
ch->tsgid,
|
||||
ch->tgid,
|
||||
tsg ? tsg->timeslice_us : ch->timeslice_us,
|
||||
tsg->timeslice_us,
|
||||
ch->timeout_ms_max,
|
||||
tsg ? tsg->interleave_level : ch->interleave_level,
|
||||
tsg->interleave_level,
|
||||
ch->ch_ctx.gr_ctx ? ch->ch_ctx.gr_ctx->graphics_preempt_mode : U32_MAX,
|
||||
ch->ch_ctx.gr_ctx ? ch->ch_ctx.gr_ctx->compute_preempt_mode : U32_MAX);
|
||||
gk20a_channel_put(ch);
|
||||
|
||||
Reference in New Issue
Block a user