Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thoughtpolice/enable_arm_pmu
Enable user-mode access to ARMv7/Linux performance counters
https://github.com/thoughtpolice/enable_arm_pmu
Last synced: about 2 months ago
JSON representation
Enable user-mode access to ARMv7/Linux performance counters
- Host: GitHub
- URL: https://github.com/thoughtpolice/enable_arm_pmu
- Owner: thoughtpolice
- License: mit
- Created: 2013-05-03T05:20:34.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-06-26T11:02:24.000Z (over 3 years ago)
- Last Synced: 2024-10-20T20:21:38.652Z (2 months ago)
- Language: C
- Homepage:
- Size: 105 KB
- Stars: 80
- Watchers: 11
- Forks: 49
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# User-mode access to ARM PMU cycle counters
This repository contains a kernel module and library.
ARM performance monitor units (PMUs) are only available on ARMv7 machines. In
general, this means you'll need a Cortex-A7 or better (A8, A9, A15, etc.)More details are available in [my blog post][blog].
[blog]: http://neocontra.blogspot.com/2013/05/user-mode-performance-counters-for.html
# Testing
To compile, load, test and remove the module, you can just run:
```
$ sudo make runtests
```## Tested on
* Samsung Chromebook
* Exynos 5 Dual, 1.7gHz Cortex-A15
* Ubuntu 13.04
* ODROID-U2
* Exynos 4 Quad, 1.7gHz Cortex-A9
* Ubuntu/Linaro 12.10 derivativeTBD: PandaBoard.
# Join in
Be sure to read the [contributing guidelines][contribute]. File bugs
in the GitHub [issue tracker][].Master [git repository][gh]:
* `git clone https://github.com/thoughtpolice/enable_arm_pmu.git`
There's also a [BitBucket mirror][bb]:
* `git clone https://bitbucket.org/thoughtpolice/enable_arm_pmu.git`
# Authors
See [AUTHORS.txt](https://raw.github.com/thoughtpolice/enable_arm_pmu/master/AUTHORS.txt).
# License
MIT. See
[LICENSE.txt](https://raw.github.com/thoughtpolice/enable_arm_pmu/master/LICENSE.txt)
for terms of copyright and redistribution.[contribute]: https://github.com/thoughtpolice/enable_arm_pmu/blob/master/CONTRIBUTING.md
[issue tracker]: http://github.com/thoughtpolice/enable_arm_pmu/issues
[gh]: http://github.com/thoughtpolice/enable_arm_pmu
[bb]: http://bitbucket.org/thoughtpolice/enable_arm_pmu