gpu: nvgpu: Add support for engine specific counters

Add support for chip engine specific error counters

JIRA: GPUT19X-82

Change-Id: I1b2686bd58c2d4e060a0a79c6b9e505811490a90
Signed-off-by: David Nieto <dmartineznie@nvidia.com>
Reviewed-on: http://git-master/r/1490824
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
This commit is contained in:
David Nieto
2017-05-26 14:38:21 -07:00
committed by mobile promotions
parent a1220b49ae
commit 7668ccb2a2
2 changed files with 8 additions and 0 deletions

View File

@@ -50,6 +50,12 @@ struct ecc_gk20a {
#endif
} ltc;
struct {
#ifdef CONFIG_TEGRA_19x_GPU
struct ecc_eng_t19x t19x;
#endif
} eng;
};
#endif /*__ECC_GK20A_H__*/

View File

@@ -494,6 +494,8 @@ static ssize_t ecc_stat_show(struct device *dev,
ecc_stat_base_name = &(ecc_stat_full_name[strlen("gpc0_tpc0_")]);
} else if (sscanf(ecc_stat_full_name, "gpc%u", &hw_unit) == 1) {
ecc_stat_base_name = &(ecc_stat_full_name[strlen("gpc0_")]);
} else if (sscanf(ecc_stat_full_name, "eng%u", &hw_unit) == 1) {
ecc_stat_base_name = &(ecc_stat_full_name[strlen("eng0_")]);
} else {
return snprintf(buf,
PAGE_SIZE,