Я смотрю на файл exynos4_bus.c в ядре Linux (драйверы/devfreq) и столкнулись эту структуру:Exynos4_PPMU Struct Объяснение
struct exynos4_ppmu {
void __iomem *hw_base;
unsigned int ccnt;
unsigned int event;
unsigned int count[PPMU_PMNCNT_MAX];
bool ccnt_overflow;
bool count_overflow[PPMU_PMNCNT_MAX];
};
мне было интересно, если кто-нибудь может объяснить мне, грубо, что именно PPMU является и какой целью он может служить в этом коде.