Available performance monitors for the AMD® Kabini microarchitecture
General-purpose counters
The AMD® Kabini microarchitecture provides 4 general-purpose counters consisting of a config and a counter register.
Counter and events
| Counter name | Event name |
| PMC0 | * |
| PMC1 | * |
| PMC2 | * |
| PMC3 | * |
Available Options
| Option | Argument | Description | Comment |
| edgedetect | N | Set bit 18 in config register | |
| kernel | N | Set bit 17 in config register | |
| threshold | 8 bit hex value | Set bits 24-31 in config register | The value for threshold can range between 0x0 and 0x3 |
| invert | N | Set bit 23 in config register | |
Counters available for one hardware thread per shared L2 cache
L2 general-purpose counters
The AMD® Kabini microarchitecture provides 4 general-purpose counters for measuring L2 cache events. They consist of a config and a counter register.
Counter and events
| Counter name | Event name |
| CPMC0 | * |
| CPMC1 | * |
| CPMC2 | * |
| CPMC3 | * |
Available Options
Counters available for one hardware thread per socket
Northbridge general-purpose counters
The AMD® Kabini microarchitecture provides 4 general-purpose counters for the Northbridge consisting of a config and a counter register.
Counter and events
| Counter name | Event name |
| UPMC0 | * |
| UPMC1 | * |
| UPMC2 | * |
| UPMC3 | * |
*/