(self, en=True)
| 143 | ### PMC ### |
| 144 | |
| 145 | def pmc_reset_counters(self, en=True): |
| 146 | self.set_grbm() |
| 147 | self.wreg(self.gc.regCP_PERFMON_CNTL if self.dev.target[0] <= 11 else self.gc.regCP_PERFMON_CNTL_1, perfmon_state=0) |
| 148 | if en: self.wreg(self.gc.regCP_PERFMON_CNTL if self.dev.target[0] <= 11 else self.gc.regCP_PERFMON_CNTL_1, perfmon_state=1) |
| 149 | return self |
| 150 | |
| 151 | def pmc_start(self, counters): |
| 152 | self.pmc_reset_counters(en=False) |