- perf fixes/improvements - miscll cleanups -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJVOHi0AAoJEGnX8d3iisJe/LEP/0CZi32TvcLZks0d/euGUjrQ izY3/acjuCiBXTIXpEgbe7qikUgNUTuJjyXN4BCrwsjQ1diFt2v9/iH3bh/iNFMm s0Ykq2SW5T/owKSOOqpf7lPdFkuitogITnjZIF85kMQczzGDVz6FGj16UQ9jDdsK rxb21QBkyywBwh3usWZtV2DM8UGjnjWWV7mO9rJR1bl7BVJ9vnUU4pD6TDUnC+mx np+tqJAQ0GpXrXeZRjLYY2VlrWmj29//yZcOrAwhQpz6cSMa4IaIaD516AOY1ybo UOiepa6B9+rpXdKhM6+CQ564ga5S/lsldnPK3IQyrV3fzBG65BBWHysowGiGXMeo kzkiBMMnnxh1Xg74yn4WTeSHMIdQ8ilXi6zrewvQC7jvsvHGLF+rJ+75GNOeYzaV eK9dKAzsxvPpE23OknK/oLO9nVu+nxvllCWXobkASTwdzjKLj8csmUvVJbuy/hH+ C6KSuVwuNXU7SBWvqJGdH6Iv0acZaueM32B8zkQ2d89ZDHRCLBLRq4vkhoKIJ8u4 rm3ZUwn+TyXlO/RY7pr2tDUb9dsVx/qxGiFvow+o73jA1XMgEp60RpmgesK32mis veTeuplmq+I7ZjPyuHCWvSTM9nRXNSdCm2WIxirGliFzKbUIqouhondA076J9eU2 AkCgh2TPG5h1SLTl/7Cs =No6A -----END PGP SIGNATURE----- Merge tag 'arc-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc Pull ARC updates from Vineet Gupta: - perf fixes/improvements - misc cleanups * tag 'arc-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc: ARC: perf: don't add code for impossible case ARC: perf: Rename DT binding to not confuse with power mgmt ARC: perf: add user space attribution in callchains ARC: perf: Add kernel callchain support ARC: perf: support cache hit/miss ratio ARC: perf: Add some comments/debug stuff ARC: perf: make @arc_pmu static global ARC: mem init spring cleaning - No functional changes ARC: Fix RTT boot printing ARC: fold __builtin_constant_p() into test_bit() ARC: rename unhandled exception handler ARC: cosmetic: Remove unused ECR bitfield masks ARC: Fix WRITE_BCR ARC: [nsimosci] Update defconfig arc: copy_thread(): rename 'arg' argument to 'kthread_arg'tirimbino
commit
c76397e930
@ -0,0 +1,20 @@ |
||||
* ARC Performance Counters |
||||
|
||||
The ARC700 can be configured with a pipeline performance monitor for counting |
||||
CPU and cache events like cache misses and hits. Like conventional PCT there |
||||
are 100+ hardware conditions dynamically mapped to upto 32 counters |
||||
|
||||
Note that: |
||||
* The ARC 700 PCT does not support interrupts; although HW events may be |
||||
counted, the HW events themselves cannot serve as a trigger for a sample. |
||||
|
||||
Required properties: |
||||
|
||||
- compatible : should contain |
||||
"snps,arc700-pct" |
||||
|
||||
Example: |
||||
|
||||
pmu { |
||||
compatible = "snps,arc700-pct"; |
||||
}; |
@ -1,24 +0,0 @@ |
||||
* ARC Performance Monitor Unit |
||||
|
||||
The ARC 700 can be configured with a pipeline performance monitor for counting |
||||
CPU and cache events like cache misses and hits. |
||||
|
||||
Note that: |
||||
* ARC 700 refers to a family of ARC processor cores; |
||||
- There is only one type of PMU available for the whole family; |
||||
- The PMU may support different sets of events; supported events are probed |
||||
at boot time, as required by the reference manual. |
||||
|
||||
* The ARC 700 PMU does not support interrupts; although HW events may be |
||||
counted, the HW events themselves cannot serve as a trigger for a sample. |
||||
|
||||
Required properties: |
||||
|
||||
- compatible : should contain |
||||
"snps,arc700-pmu" |
||||
|
||||
Example: |
||||
|
||||
pmu { |
||||
compatible = "snps,arc700-pmu"; |
||||
}; |
Loading…
Reference in new issue