diff options
author | Thomas Fleury <tfleury@nvidia.com> | 2016-03-15 22:06:43 -0400 |
---|---|---|
committer | Ken Adams <kadams@nvidia.com> | 2016-05-05 12:25:02 -0400 |
commit | 93678f571c323861458992de16d552ea7313e831 (patch) | |
tree | 7a1faae97be3a9be5f180b011d66075ab8a1541c /drivers/gpu/nvgpu/gk20a/gr_gk20a.h | |
parent | 8beea96fad15724bc1fb7302668077617c9dbcee (diff) |
gpu: nvgpu: Add trace and debugfs for sched params
JIRA EVLR-244
JIRA EVLR-318
Change-Id: Ie95f42212dadcf2d0c1737eeb28812afb03b712f
Signed-off-by: Thomas Fleury <tfleury@nvidia.com>
Reviewed-on: http://git-master/r/1120603
GVS: Gerrit_Virtual_Submit
Reviewed-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-by: Ken Adams <kadams@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h index 681a0437..e1e6e262 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h | |||
@@ -626,4 +626,21 @@ int gr_gk20a_resume_contexts(struct gk20a *g, | |||
626 | struct dbg_session_gk20a *dbg_s, | 626 | struct dbg_session_gk20a *dbg_s, |
627 | int *ctx_resident_ch_fd); | 627 | int *ctx_resident_ch_fd); |
628 | 628 | ||
629 | #define NVGPU_GR_PREEMPTION_MODE_WFI 0 | ||
630 | #define NVGPU_GR_PREEMPTION_MODE_CTA 2 | ||
631 | |||
632 | static inline const char *gr_gk20a_preempt_mode_name(u32 preempt_mode) | ||
633 | { | ||
634 | switch (preempt_mode) { | ||
635 | case NVGPU_GR_PREEMPTION_MODE_WFI: | ||
636 | return "WFI"; | ||
637 | |||
638 | case NVGPU_GR_PREEMPTION_MODE_CTA: | ||
639 | return "CTA"; | ||
640 | |||
641 | default: | ||
642 | return "?"; | ||
643 | } | ||
644 | } | ||
645 | |||
629 | #endif /*__GR_GK20A_H__*/ | 646 | #endif /*__GR_GK20A_H__*/ |