mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: move RTV CB code to GRAPHICS config
Some of the RTV circular buffer programming is under GRAPHICS config and some is under DGPU config. For nvgpu-next, RTV circular buffer is required even for iGPU so keeping the code under DGPU config does not make sense. Move all the code from DGPU config to GRAPHICS config. Bug 3159973 Change-Id: I8438cc0e25354d27701df2fe44762306a731d8cd Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2524897 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
be507aea50
commit
cebefd7ea2
@@ -779,9 +779,6 @@ struct gops_gr_init {
|
||||
int (*load_sw_bundle64)(struct gk20a *g,
|
||||
struct netlist_av64_list *sw_bundle64_init);
|
||||
#endif
|
||||
u32 (*get_rtv_cb_size)(struct gk20a *g);
|
||||
void (*commit_rtv_cb)(struct gk20a *g, u64 addr,
|
||||
struct nvgpu_gr_ctx *gr_ctx, bool patch);
|
||||
#ifdef CONFIG_NVGPU_GR_GOLDEN_CTX_VERIFICATION
|
||||
void (*restore_stats_counter_bundle_data)(struct gk20a *g,
|
||||
struct netlist_av_list *sw_bundle_init);
|
||||
@@ -804,6 +801,9 @@ struct gops_gr_init {
|
||||
bool patch);
|
||||
void (*rop_mapping)(struct gk20a *g,
|
||||
struct nvgpu_gr_config *gr_config);
|
||||
u32 (*get_rtv_cb_size)(struct gk20a *g);
|
||||
void (*commit_rtv_cb)(struct gk20a *g, u64 addr,
|
||||
struct nvgpu_gr_ctx *gr_ctx, bool patch);
|
||||
void (*commit_gfxp_rtv_cb)(struct gk20a *g,
|
||||
struct nvgpu_gr_ctx *gr_ctx,
|
||||
bool patch);
|
||||
|
||||
Reference in New Issue
Block a user