
[ このメッセージへの返事 ]
[ 返事を書く ]
[ home.html ]

投稿者:
movem.l d0-d7/a0-a5,-(sp) @ h042.p064.iij4u.or.jp on 97/9/19 12:56:47
In Reply to: 調べ方の問題です
posted by 夢蟲 @ lau.nttdata.co.jp on 97/9/19 11:15:55
> この話は以前ここであったんですが、MMX対応を調べるのに
> 1) CPUの名前
> 2) CPUの機能(FPU,MMXなど)
> の2種類があり、前者だとP55C(Pentium With MMX)以外はNG
> 後者だと、K6、686MXでもOK
> という判断になります
>
> VOは時期的にP55C「だけ」を前提に開発したため前者になったのでしょう
> 今後は後者によるチェックが主流になるため、心配はいらないと思います
CPUの名前はチェックできなかったと思います。
VOはMMXチェック+ベンダーIDチェックです。
要するに、MMX対応で、インテルのプロセッサだとOK、それ以外だとNGになります。
ベンダーIDは32bit×3であらわされていて、文字列として認識できます。(インテルだと"GenuineIntel")
ここを、対応させたいCPUのベンダーIDに書き換えればチェックをはずせます。
まあ、比較的簡単にチェックをはずせるので、たいした問題ではないでしょう。(パッチ対策をされると困るが...)

|