mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 17:36:20 +03:00
gpu: nvgpu: Skip determine ppc config for MIG
Added a logic to skip the query ppc config when MIG is enabled. JIRA NVGPU-5650 Change-Id: Id95d016cd3fd1e7ee283ebd9e7e8c5ee677eafd3 Signed-off-by: Lakshmanan M <lm@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2510884 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit
This commit is contained in:
committed by
mobile promotions
parent
7de19b0956
commit
d4c33de919
@@ -1235,14 +1235,20 @@ int gr_gk20a_find_priv_offset_in_buffer(struct gk20a *g,
|
|||||||
}
|
}
|
||||||
gpc_priv_offset = g->ops.gr.ctxsw_prog.get_local_priv_register_ctl_offset(context);
|
gpc_priv_offset = g->ops.gr.ctxsw_prog.get_local_priv_register_ctl_offset(context);
|
||||||
|
|
||||||
|
if (!nvgpu_is_enabled(g, NVGPU_SUPPORT_MIG)) {
|
||||||
err = gr_gk20a_determine_ppc_configuration(g, context,
|
err = gr_gk20a_determine_ppc_configuration(g, context,
|
||||||
&num_ppcs, &ppc_mask,
|
&num_ppcs, &ppc_mask,
|
||||||
®_list_ppc_count);
|
®_list_ppc_count);
|
||||||
if (err != 0) {
|
if (err != 0) {
|
||||||
nvgpu_err(g, "determine ppc configuration failed");
|
nvgpu_err(g,
|
||||||
|
"determine ppc configuration failed");
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
num_ppcs = 0U;
|
||||||
|
ppc_mask = 0x0U;
|
||||||
|
reg_list_ppc_count = 0U;
|
||||||
|
}
|
||||||
|
|
||||||
num_tpcs = g->ops.gr.ctxsw_prog.get_num_tpcs(context);
|
num_tpcs = g->ops.gr.ctxsw_prog.get_num_tpcs(context);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user