diff options
| author | Yushan Wang <wangyushan12@huawei.com> | 2026-09-16 14:53:47 +0800 |
|---|---|---|
| committer | Will Deacon <will@kernel.org> | 2026-10-04 16:46:49 +0000 |
| commit | 38de567676bf66d5e39a533c5955a80cd5d3a89d (patch) | |
| tree | 4aa5b1bc4b09a51e146fea2716090695c2503d0b /tools/lib/python/kdoc/python_version.py | |
| parent | 4c226fa3238a941b925a266c5bdc5f494fa2b751 (diff) | |
drivers/perf: hisi: Add support for uncore ITS PMU
The Interrupt Translation Service (ITS) PMU counts interrupts routed
to the ITS by category (LPI/SGI/PPI event counts and latencies) and
also collects micro-op statistics for the ITS itself.
Add a driver for the ITS PMU on the HiSilicon uncore PMU framework.
Like the NoC PMU it has no overflow interrupt, so the interrupt
enable/disable callbacks are empty stubs.
The PMU supports filtering counters by a 32-bit interrupt id (int_id),
composed of a 16-bit DeviceID/PEID in the upper half and a 16-bit
EventID/IntID in the lower half. The INT_ID filter is global to the
PMU instance, so only events with the same filter configuration may run
at the same time; events with different filters will be
time-multiplexed.
Document the int_id and int_en format attributes in
Documentation/admin-guide/perf/hisi-pmu.rst.
Signed-off-by: Yushan Wang <wangyushan12@huawei.com>
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
