mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-25 02:52:51 +03:00
gpu: nvgpu: add APIs for accessing netlist data
Added APIs for accessing netlist data from outside of netlist unit. With these APIs, direct reference of netlist data outside of netlist unit is avoided. JIRA NVGPU-3108 Change-Id: Ia4382afcef729a77a49ab2d7f1fab372cbc99a89 Signed-off-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2099047 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Deepak Nibade <dnibade@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
8c650afde4
commit
7d4e9d50af
@@ -336,11 +336,11 @@ int nvgpu_gr_obj_ctx_commit_global_ctx_buffers(struct gk20a *g,
|
||||
static int nvgpu_gr_obj_ctx_alloc_sw_bundle(struct gk20a *g)
|
||||
{
|
||||
struct netlist_av_list *sw_bundle_init =
|
||||
&g->netlist_vars->sw_bundle_init;
|
||||
nvgpu_netlist_get_sw_bundle_init_av_list(g);
|
||||
struct netlist_av_list *sw_veid_bundle_init =
|
||||
&g->netlist_vars->sw_veid_bundle_init;
|
||||
nvgpu_netlist_get_sw_veid_bundle_init_av_list(g);
|
||||
struct netlist_av64_list *sw_bundle64_init =
|
||||
&g->netlist_vars->sw_bundle64_init;
|
||||
nvgpu_netlist_get_sw_bundle64_init_av64_list(g);
|
||||
int err = 0;
|
||||
|
||||
/* enable pipe mode override */
|
||||
@@ -396,8 +396,10 @@ int nvgpu_gr_obj_ctx_alloc_golden_ctx_image(struct gk20a *g,
|
||||
u64 size;
|
||||
struct nvgpu_mem *gr_mem;
|
||||
int err = 0;
|
||||
struct netlist_aiv_list *sw_ctx_load = &g->netlist_vars->sw_ctx_load;
|
||||
struct netlist_av_list *sw_method_init = &g->netlist_vars->sw_method_init;
|
||||
struct netlist_aiv_list *sw_ctx_load =
|
||||
nvgpu_netlist_get_sw_ctx_load_aiv_list(g);
|
||||
struct netlist_av_list *sw_method_init =
|
||||
nvgpu_netlist_get_sw_method_init_av_list(g);
|
||||
u32 data;
|
||||
|
||||
nvgpu_log_fn(g, " ");
|
||||
|
||||
Reference in New Issue
Block a user