mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: fecs ctxsw trace for gm20b
Register gk20a non-arch-specific functions for gm20b gpu_ops.fecs_trace, Register nvgpu_os_linux_ops.fecs_trace.init_debugfs gp10b_fecs_trace_flush is now replaced by gm20b_fecs_trace_flush in fecs_trace_gm20b.* and the fecs_trace_gp10b.* files are removed. Bug 2052906 Change-Id: I245c91ae8e6015b87bafeb3ec023b98fe4c57501 Signed-off-by: Debarshi Dutta <ddutta@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2115247 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
27625718c4
commit
543a904e63
@@ -18,6 +18,8 @@
|
||||
|
||||
#include "cde_gm20b.h"
|
||||
#include "debug_clk_gm20b.h"
|
||||
#include "debug_fecs_trace.h"
|
||||
|
||||
|
||||
static struct nvgpu_os_linux_ops gm20b_os_linux_ops = {
|
||||
#ifdef CONFIG_NVGPU_SUPPORT_CDE
|
||||
@@ -28,6 +30,10 @@ static struct nvgpu_os_linux_ops gm20b_os_linux_ops = {
|
||||
.clk = {
|
||||
.init_debugfs = gm20b_clk_init_debugfs,
|
||||
},
|
||||
|
||||
.fecs_trace = {
|
||||
.init_debugfs = nvgpu_fecs_trace_init_debugfs,
|
||||
},
|
||||
};
|
||||
|
||||
void nvgpu_gm20b_init_os_ops(struct nvgpu_os_linux *l)
|
||||
@@ -36,4 +42,6 @@ void nvgpu_gm20b_init_os_ops(struct nvgpu_os_linux *l)
|
||||
l->ops.cde = gm20b_os_linux_ops.cde;
|
||||
#endif
|
||||
l->ops.clk = gm20b_os_linux_ops.clk;
|
||||
|
||||
l->ops.fecs_trace = gm20b_os_linux_ops.fecs_trace;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user