|
>>何故そのような機能が欲しいかと言うと、CPUID 情報だけで物理 CPU 数を導き出すプログラムを作成しているのでそのヒントにしようと考えています。1番目の CPUID だけだと他の Processor が HT か Dual-Core かそれとも Multi-processor か判断出来んとです。
>私も Pentium D/XE のコア数が CPUID から取得できないなぁ困ったなぁ〜と思っていました。AP-485 は更新されないし、困ったものです。
>
>http://crystalmark.info/BBS/c-board.cgi?cmd=one;no=726;id=report
>http://crystalmark.info/BBS/c-board.cgi?cmd=one;no=728;id=report
>
>を見ても、index=4 の EAX は 0x00000000 なんですよねぇ。おいおい解決するとは思いますが、気になるところです。
気になりますねぇ。
あそこの値を全面的に信用していただけに考え直しかなあ。
ただ上記のどちらも論理プロセッサ数が2でトータルが2になっているのが若干気になります。もしかして Dual-Core じゃなくて HTT で動作しているんじゃないかと、思うわけですよ。他のプロセッサの CPUID と比較できればホントに Dual-Core か HTT かの判断が出来る(Local APIC から判断)のでやっぱり比較対象として全てのプロセスの CPUID は欲しいですね。
|
|