diff options
author | Robin Murphy <robin.murphy@arm.com> | 2022-12-05 19:46:13 +0000 |
---|---|---|
committer | Will Deacon <will@kernel.org> | 2023-01-19 18:30:21 +0000 |
commit | bb21ef19a3d8f586a99310116d40622fb5b79942 (patch) | |
tree | 60c274adf7220640a62bd13c1d12d66ed8789437 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | e126f6f42f89baee09e088ab6bc48f83ac3a0eae (diff) |
perf/arm-cmn: Reset DTM_PMU_CONFIG at probe
Although we treat the DTM counters as free-running such that we're not
too concerned about the initial DTM state, it's possible for a previous
user to have left DTM counters enabled and paired with DTC counters.
Thus if the first events are scheduled using some, but not all, DTMs,
the as-yet-unused ones could end up adding spurious increments to the
event counts at the DTC. Make sure we sync our initial DTM_PMU_CONFIG
state to all the DTMs at probe time to avoid that possibility.
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Link: https://lore.kernel.org/r/ba5f38b3dc733cd06bfb5e659b697e76d18c2183.1670269572.git.robin.murphy@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions