summaryrefslogtreecommitdiffstats
path: root/sys/dev/hwpmc/hwpmc_powerpc.h
Commit message (Collapse)AuthorAgeFilesLines
* Implement hwpmc(4) for Freescale e500 core.jhibbits2015-04-181-0/+1
| | | | | | | | This supports e500v1, e500v2, and e500mc. Tested only on e500v2, but the performance counters are identical across all, with e500mc having some additional events. Relnotes: Yes
* Add hwpmc(4) support for the PowerPC 970 class processors, direct events.jhibbits2014-02-011-0/+2
| | | | | | | | | | | This also fixes asserts on removal of the module for the mpc74xx. The PowerPC 970 processors have two different types of events: direct events and indirect events. Thus far only direct events are supported. I included some documentation in the driver on how indirect events work, but support is for the future. MFC after: 1 month
* Fix hwpmc(4) for 32-bit PowerPC.jhibbits2013-09-041-1/+0
|
* Refactor PowerPC hwpmc(4) driver into generic and specific. More refactoringjhibbits2013-09-031-0/+60
will likely be done as more drivers are added, since AIM-compatible processors have similar PMC configuration logic.
OpenPOWER on IntegriCloud