|
まずは Intel のドキュメントをチェックしないとね。日本語版は古いので、必要に応じて各カテゴリーの英語ページへのリンクをたどってください。
http://www.intel.co.jp/jp/developer/download/
で、ちょっと調べて思ったことは本当に倍率変更=マイクロコードの変更なのか?ということです。これは、まずはっきり指せとかないと。
というわけで、
■倍率を14倍にしたときとする前のマイクロコードを読み出して比較!!
で、どうやってやるの?っていうのはこれから調査中。知ってる人がいたら適当に教えてください。
BIOS 内のマイクロコードを表示するソフトとしては
うるりの物置きの MicroCodeViewer が有名かと
http://ww1.tiki.ne.jp/~hino/
ただ、現在ロードされているマイクロコードが読めるわけではないので・・・。
■CPU Lock Free 対応 BIOS を八苦
圧縮されているといっても lha 形式みたいなので、解凍して逆汗すればなんとかなるでしょう。RDMSR/WRMSR を発行しているあたりをつぶさにチェックすればなにかわかるかも。(全部追うのは私のスキルでは無理なんで・・・)
の二点でしょうか。なんだか、八苦というよりも九楽苦って感じですけど・・・。
えと、私は明日 CrystalCPUID 4.0 リリース準備と英会話学校に行って来るんで、お暇な方はぜひマイクロコード読み込みソフトでもサクッと作って公開してくれるとたすかります。特権命令が必要になるはずなので(あたりまえ)、必要であれば SysInfo.dll と SysInfo.sys を書き換えて使ってください。
で、マイクロコードの読み込み方法はどこかに書いてあったような気がするのですが、今調べても見つからない・・・。
ふぅ。今日は頭クラクラしてきたんでもう寝ます。
|
|