Cavium ThunderX2 SoC PMU UNCORE

modulename: thunderx2_pmu.ko

configname: CONFIG_THUNDERX2_PMU

Linux Kernel Configuration
└─>Device Drivers
└─>Performance monitor support
└─>Cavium ThunderX2 SoC PMU UNCORE
In linux kernel since version 5 (release Date: 2019-03-03)  
Provides support for ThunderX2 UNCORE events.
The SoC has PMU support in its L3 cache controller (L3C) and
in the DDR4 Memory Controller (DMC).

source code: