| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-25 | drivers/perf: hisi: Add tt_core_deprecated for compatibility | Yicong Yang | 1 | -4/+29 |
| 2025-09-22 | drivers/perf: hisi: Add support for L3C PMU v3 | Yicong Yang | 2 | -30/+324 |
| 2025-09-22 | drivers/perf: hisi: Refactor the event configuration of L3C PMU | Yicong Yang | 1 | -45/+84 |
| 2025-09-22 | drivers/perf: hisi: Extend the field of tt_core | Yicong Yang | 1 | -2/+2 |
| 2025-09-22 | drivers/perf: hisi: Extract the event filter check of L3C PMU | Yicong Yang | 1 | -2/+8 |
| 2025-09-22 | drivers/perf: hisi: Simplify the probe process of each L3C PMU version | Yicong Yang | 1 | -17/+26 |
| 2025-09-22 | drivers/perf: hisi: Export hisi_uncore_pmu_isr() | Yicong Yang | 2 | -1/+3 |
| 2025-09-22 | drivers/perf: hisi: Relax the event ID check in the framework | Yicong Yang | 2 | -2/+3 |
| 2025-09-18 | drivers/perf: hisi: Add support for HiSilicon MN PMU driver | Junhao He | 2 | -1/+412 |
| 2025-09-18 | drivers/perf: hisi: Add support for HiSilicon NoC PMU | Yicong Yang | 2 | -1/+445 |
| 2025-07-14 | drivers/perf: hisi: Support PMUs with no interrupt | Yicong Yang | 1 | -3/+8 |
| 2025-07-14 | drivers/perf: hisi: Relax the event number check of v2 PMUs | Junhao He | 4 | -6/+6 |
| 2025-07-14 | drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver | Junhao He | 1 | -0/+40 |
| 2025-07-14 | drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information | Junhao He | 1 | -60/+118 |
| 2025-07-14 | drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver | Junhao He | 1 | -0/+24 |
| 2025-07-14 | drivers/perf: hisi: Simplify the probe process for each DDRC version | Junhao He | 2 | -188/+142 |
| 2025-01-07 | drivers/perf: hisi: Set correct IRQ affinity for PMUs with no association | Yicong Yang | 1 | -1/+1 |
| 2024-12-10 | drivers/perf: hisi: Delete redundant blank line of DDRC PMU | Junhao He | 1 | -1/+0 |
| 2024-12-10 | drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver | Junhao He | 1 | -3/+3 |
| 2024-12-10 | drivers/perf: hisi: Export associated CPUs of each PMU through sysfs | Yicong Yang | 1 | -0/+10 |
| 2024-12-10 | drivers/perf: hisi: Provide a generic implementation of cpumask/identifier | Yicong Yang | 9 | -195/+63 |
| 2024-12-10 | drivers/perf: hisi: Add a common function to retrieve topology from firmware | Yicong Yang | 9 | -43/+60 |
| 2024-12-10 | drivers/perf: hisi: Extract topology information to a separate structure | Yicong Yang | 9 | -52/+78 |
| 2024-12-10 | drivers/perf: hisi: Refactor the detection of associated CPUs | Yicong Yang | 2 | -8/+20 |
| 2024-12-10 | drivers/perf: hisi: Migrate to one online CPU if no associated one online | Yicong Yang | 1 | -1/+8 |
| 2024-12-10 | drivers/perf: hisi: Don't update the associated_cpus on CPU offline | Yicong Yang | 1 | -3/+0 |
| 2024-12-10 | drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs | Yicong Yang | 8 | -18/+25 |
| 2024-11-06 | perf: Switch back to struct platform_driver::remove() | Uwe Kleine-König | 6 | -6/+6 |
| 2024-08-30 | drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max] | Yicong Yang | 1 | -0/+18 |
| 2024-08-30 | drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting | Yicong Yang | 1 | -1/+1 |
| 2024-08-30 | drivers/perf: hisi_pcie: Record hardware counts correctly | Yicong Yang | 1 | -0/+14 |
| 2024-07-10 | perf: add missing MODULE_DESCRIPTION() macros | Jeff Johnson | 1 | -0/+1 |
| 2024-05-22 | Merge tag 'driver-core-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 4 | -40/+3 |
| 2024-05-04 | perf: Use device_show_string() helper for sysfs attributes | Lukas Wunner | 4 | -40/+3 |
| 2024-04-28 | drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() | Hao Chen | 1 | -1/+1 |
| 2024-04-28 | drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group | Junhao He | 1 | -1/+13 |
| 2024-04-28 | drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group | Junhao He | 1 | -1/+13 |
| 2024-04-19 | perf/hisi-hns3: Assign parents for event_source device | Jonathan Cameron | 1 | -0/+1 |
| 2024-04-19 | perf/hisi-uncore: Assign parents for event_source devices | Jonathan Cameron | 1 | -0/+1 |
| 2024-04-19 | perf/hisi-pcie: Assign parent for event_source device | Jonathan Cameron | 1 | -0/+1 |
| 2024-04-09 | perf/hisi_uncore: Avoid placing cpumask on the stack | Dawei Li | 1 | -4/+2 |
| 2024-04-09 | perf/hisi_pcie: Avoid placing cpumask on the stack | Dawei Li | 1 | -5/+4 |
| 2024-03-04 | drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() | Junhao He | 1 | -32/+19 |
| 2024-03-04 | drivers/perf: hisi_pcie: Relax the check on related events | Junhao He | 1 | -6/+2 |
| 2024-03-04 | drivers/perf: hisi_pcie: Check the target filter properly | Junhao He | 1 | -4/+4 |
| 2024-03-04 | drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth | Yicong Yang | 1 | -0/+8 |
| 2024-03-04 | drivers/perf: hisi_pcie: Fix incorrect counting under metric mode | Yicong Yang | 1 | -1/+7 |
| 2024-03-04 | drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() | Yicong Yang | 1 | -3/+10 |
| 2024-03-04 | drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() | Yicong Yang | 1 | -4/+4 |
| 2024-03-04 | drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09 | Junhao He | 1 | -1/+41 |
| 2024-02-09 | perf: hisilicon: Convert to platform remove callback returning void | Uwe Kleine-König | 6 | -18/+12 |
| 2023-12-05 | drivers/perf: hisi: Fix some event id for HiSilicon UC pmu | Junhao He | 1 | -2/+2 |
| 2023-10-24 | perf: hisi: Fix use-after-free when register pmu fails | Junhao He | 2 | -4/+4 |
| 2023-10-24 | drivers/perf: hisi_pcie: Initialize event->cpu only on success | Yicong Yang | 1 | -2/+2 |
| 2023-10-24 | drivers/perf: hisi_pcie: Check the type first in pmu::event_init() | Yicong Yang | 1 | -3/+4 |
| 2023-10-19 | drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_p... | Hao Chen | 1 | -4/+4 |
| 2023-08-16 | drivers/perf: hisi: Schedule perf session according to locality | Yicong Yang | 1 | -4/+13 |
| 2023-06-16 | drivers/perf: hisi: Add support for HiSilicon UC PMU driver | Junhao He | 4 | -2/+588 |
| 2023-06-16 | drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver | Junhao He | 2 | -15/+120 |
| 2023-06-09 | drivers/perf: hisi: Don't migrate perf to the CPU going to teardown | Junhao He | 1 | -1/+1 |
| 2023-04-17 | drivers/perf: hisi: add NULL check for name | Junhao He | 3 | -15/+20 |
| 2023-04-17 | drivers/perf: hisi: Remove redundant initialized of pmu->name | Junhao He | 8 | -11/+8 |
| 2023-01-19 | drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" | Junhao He | 1 | -15/+1 |
| 2023-01-19 | drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() | Junhao He | 7 | -10/+12 |
| 2023-01-19 | drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability | Junhao He | 1 | -0/+1 |
| 2022-11-29 | drivers/perf: hisi: Add TLP filter support | Yicong Yang | 1 | -1/+13 |
| 2022-11-29 | drivers/perf: hisi: Fix some event id for hisi-pcie-pmu | Yicong Yang | 1 | -4/+4 |
| 2022-07-06 | drivers/perf: hisi: add driver for HNS3 PMU | Guangbin Huang | 3 | -0/+1682 |
| 2022-06-27 | perf: hisi: Extract hisi_pmu_init | Chen Jun | 7 | -74/+25 |
| 2022-05-06 | drivers/perf: hisi: Add Support for CPA PMU | Qi Liu | 2 | -1/+410 |
| 2022-05-06 | drivers/perf: hisi: Associate PMUs in SICL with CPUs online | Qi Liu | 3 | -11/+12 |
| 2022-02-15 | perf: replace bitmap_weight with bitmap_empty where appropriate | Yury Norov | 1 | -1/+1 |
| 2021-12-14 | drivers/perf: hisi: Add driver for HiSilicon PCIe PMU | Qi Liu | 3 | -0/+959 |
| 2021-10-04 | drivers/perf: hisi: Fix PA PMU counter offset | Shaokun Zhang | 1 | -1/+1 |
| 2021-06-08 | perf/hisi: Constify static attribute_group structs | Rikard Falkeborn | 2 | -2/+2 |
| 2021-06-04 | drivers/perf: hisi: Fix data source control | Shaokun Zhang | 1 | -2/+2 |
| 2021-06-01 | drivers/perf: hisi: use the correct HiSilicon copyright | Hao Fang | 6 | -6/+6 |
| 2021-05-24 | perf/hisi: Use irq_set_affinity() | Thomas Gleixner | 6 | -17/+2 |
| 2021-03-25 | drivers/perf: hisi: Add support for HiSilicon PA PMU driver | Shaokun Zhang | 2 | -1/+502 |
| 2021-03-25 | drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver | Shaokun Zhang | 2 | -1/+531 |
| 2021-03-25 | drivers/perf: hisi: Update DDRC PMU for programmable counter | Shaokun Zhang | 2 | -13/+196 |
| 2021-03-25 | drivers/perf: hisi: Add new functions for HHA PMU | Shaokun Zhang | 1 | -15/+188 |
| 2021-03-25 | drivers/perf: hisi: Add new functions for L3C PMU | Shaokun Zhang | 3 | -20/+258 |
| 2021-03-25 | drivers/perf: hisi: Add PMU version for uncore PMU drivers. | Shaokun Zhang | 3 | -71/+75 |
| 2021-03-25 | drivers/perf: hisi: Refactor code for more uncore PMUs | Shaokun Zhang | 5 | -157/+80 |
| 2021-03-25 | drivers/perf: hisi: Remove unnecessary check of counter index | Shaokun Zhang | 5 | -61/+7 |
| 2021-03-25 | drivers/perf: convert sysfs sprintf family to sysfs_emit | Qi Liu | 1 | -3/+3 |
| 2021-03-25 | drivers/perf: convert sysfs snprintf family to sysfs_emit | Zihao Tang | 1 | -1/+1 |
| 2021-01-20 | perf: hisi: Constify static struct attribute_group | Rikard Falkeborn | 3 | -3/+3 |
| 2020-11-25 | drivers/perf: hisi: Add identifier sysfs file | John Garry | 5 | -0/+65 |
| 2020-09-07 | drivers/perf: hisi: Add missing include of linux/module.h | Shaokun Zhang | 1 | -0/+1 |
| 2020-07-17 | drivers/perf: Prevent forced unbinding of PMU drivers | Qi Liu | 3 | -0/+3 |
| 2020-07-16 | drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling | Qi Liu | 3 | -0/+3 |
| 2020-06-08 | drivers/perf: hisi: Fix wrong value for all counters enable | Shaokun Zhang | 1 | -1/+1 |
| 2020-05-18 | drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers | Zhou Wang | 6 | -15/+48 |
| 2020-04-30 | drivers/perf: hisi: Fix typo in events attribute array | Shaokun Zhang | 1 | -1/+1 |
| 2020-01-10 | drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment | Shaokun Zhang | 1 | -25/+31 |
| 2019-11-07 | drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform | Shaokun Zhang | 1 | -7/+17 |
| 2019-10-01 | perf: hisi: use devm_platform_ioremap_resource() to simplify code | YueHaibing | 3 | -10/+3 |
| 2019-07-31 | perf: Remove dev_err() usage after platform_get_irq() | Stephen Boyd | 3 | -9/+3 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 5 | -20/+5 |
| 2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 1 | -0/+1 |
| 2019-01-21 | For drivers that do not support context exclusion let's advertise the | Andrew Murray | 4 | -9/+3 |
| 2019-01-04 | drivers/perf: hisi: Fixup one DDRC PMU register offset | Shaokun Zhang | 1 | -2/+2 |
| 2018-07-24 | drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported | Shaokun Zhang | 1 | -5/+7 |
| 2018-03-16 | perf: Fix sibling iteration | Peter Zijlstra | 1 | -1/+1 |
| 2018-03-12 | perf/core: Remove perf_event::group_entry | Peter Zijlstra | 1 | -2/+1 |
| 2017-10-19 | perf: hisi: Add support for HiSilicon SoC DDRC PMU driver | Shaokun Zhang | 2 | -1/+464 |
| 2017-10-19 | perf: hisi: Add support for HiSilicon SoC HHA PMU driver | Shaokun Zhang | 2 | -1/+474 |
| 2017-10-19 | perf: hisi: Add support for HiSilicon SoC L3C PMU driver | Shaokun Zhang | 2 | -1/+464 |
| 2017-10-19 | perf: hisi: Add support for HiSilicon SoC uncore PMU driver | Shaokun Zhang | 3 | -0/+550 |