Performance Counter
RDMSR と全く同じように実装できるので RDPMC を実行する機能を Alpha 7 で追加します。
問題は、MSR や TSC のように CPUID の Feature Flags に PMC の存在を確認するフラグがないことです。ないんですよ。今日知ったんですけど。
PMC が存在するのは・・・
Intel : Pentium PRO および MMX Pentium 以降
AMD:Athlon 以降
VIA:どこから?
Transmeta:不明
といったところ。PMC は CPU によってかなり仕様が違ため、CPU を判定した後でないと使えません。
最近のコメント