Commit | Line | Data |
---|---|---|
d6a7f73d MJ |
1 | * ARC Performance Monitor Unit |
2 | ||
3 | The ARC 700 can be configured with a pipeline performance monitor for counting | |
4 | CPU and cache events like cache misses and hits. | |
5 | ||
6 | Note that: | |
7 | * ARC 700 refers to a family of ARC processor cores; | |
8 | - There is only one type of PMU available for the whole family; | |
9 | - The PMU may support different sets of events; supported events are probed | |
10 | at boot time, as required by the reference manual. | |
11 | ||
12 | * The ARC 700 PMU does not support interrupts; although HW events may be | |
13 | counted, the HW events themselves cannot serve as a trigger for a sample. | |
14 | ||
15 | Required properties: | |
16 | ||
17 | - compatible : should contain | |
18 | "snps,arc700-pmu" | |
19 | ||
20 | Example: | |
21 | ||
22 | pmu { | |
23 | compatible = "snps,arc700-pmu"; | |
24 | }; |