Linuxカーネル(drivers / devfreq)のexynos4_bus.cファイルを見ていて、次の構造体に遭遇しました。
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が正確に何であるか、そしてそれがこのコードでどのような目的を果たすのかを大まかに説明できるかどうか疑問に思いました。