This adds two new dynamic PMUs to the Perf Events framework to program and control the Uncore MAC/PCI PMUs in Fujitsu chips. These drivers were created with reference to drivers/perf/qcom_l3_pmu.c. These drivers export formatting and event information to sysfs so they can be used by the perf user space tools with the syntaxes: perf stat -e mac_iod0_mac0_ch0/ea-mac/ ls perf stat -e mac_iod0_mac0_ch0/event=0x80/ ls perf stat -e pci_iod0_pci0/ea-pci/ ls perf stat -e pci_iod0_pci0/event=0x80/ ls FUJITSU-MONAKA Specification URL: https://github.com/fujitsu/FUJITSU-MONAKA I have a question. When I run scripts/checkpatch.pl, the following WARNING appears. > WARNING: Missing or malformed SPDX-License-Identifier tag in line 1 > #56: FILE: Documentation/admin-guide/perf/fujitsu_mac_pmu.rst:1: > +=========================================================================== Some of the files under Documentation/admin-guide/perf have an SPDX-License-Identifier tag and some don't. Is it necessary to include it in fujitsu_mac_pmu.rst and fujitsu_pci_pmu.rst and? Best regards. Yoshihiro Furudera Yoshihiro Furudera (2): perf: Fujitsu: Add the Uncore MAC PMU driver perf: Fujitsu: Add the Uncore PCI PMU driver .../admin-guide/perf/fujitsu_mac_pmu.rst | 20 + .../admin-guide/perf/fujitsu_pci_pmu.rst | 20 + arch/arm64/configs/defconfig | 2 + drivers/perf/Kconfig | 18 + drivers/perf/Makefile | 2 + drivers/perf/fujitsu_mac_pmu.c | 633 ++++++++++++++++++ drivers/perf/fujitsu_pci_pmu.c | 613 +++++++++++++++++ include/linux/cpuhotplug.h | 2 + 8 files changed, 1310 insertions(+) create mode 100644 Documentation/admin-guide/perf/fujitsu_mac_pmu.rst create mode 100644 Documentation/admin-guide/perf/fujitsu_pci_pmu.rst create mode 100644 drivers/perf/fujitsu_mac_pmu.c create mode 100644 drivers/perf/fujitsu_pci_pmu.c -- 2.34.1