2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  
136 / 376 ツリー ←次へ | 前へ→

【1176】CrystalCPUID でも Pentium 4 の倍率変更ができたら夢のようだ・・・ ひよひよ 04/9/29(水) 1:10

【1191】どうやって調べるか 毛流麦花 04/10/1(金) 22:15
【1192】Re:どうやって調べるか ひよひよ 04/10/1(金) 22:21
【1406】未定義MSRに対するRDMSR(カーネルモードSEH) 毛流麦花 04/12/29(水) 22:54
【1407】Re:未定義MSRに対するRDMSR(カーネルモード... ひよひよ Lv45 04/12/30(木) 8:25
【1408】DDK が入っていない!! ひよひよ@帰省中 04/12/31(金) 10:47
【1410】Re:DDK が入っていない!! 毛流麦花 04/12/31(金) 12:49
【1435】ようやく MSR アクセスが安全に ひよひよ 05/1/8(土) 13:32
【1437】4Gサーチは やっぱり時間かかります。 ひよひよ 05/1/9(日) 13:23
【1438】実装してから気がついたのですが・・・ ひよひよ 05/1/9(日) 16:37
【1440】Re:実装してから気がついたのですが・・・ 毛流麦花 05/1/9(日) 18:08
【1442】Re:実装してから気がついたのですが・・・ ひよひよ 05/1/9(日) 18:53
【1444】Re:実装してから気がついたのですが・・・ Cappuccino 05/1/11(火) 11:58
【1445】Re:実装してから気がついたのですが・・・ ひよひよ 05/1/11(火) 20:27
【1446】Re:実装してから気がついたのですが・・・ ひよひよ 05/1/11(火) 20:42
【1447】全く役に立たなかった MSR Walker !? ひよひよ 05/1/17(月) 22:27
【1448】Re:全く役に立たなかった MSR Walker !? ジャンク屋店主 05/1/18(火) 13:00
【1449】補足 ジャンク屋店主 05/1/18(火) 13:31
【1450】Re:全く役に立たなかった MSR Walker !? ジャンク屋店主 05/1/18(火) 16:40
【1451】Re:全く役に立たなかった MSR Walker !? Cappuccino 05/1/18(火) 19:48
【1452】Re:全く役に立たなかった MSR Walker !? ジャンク屋店主 05/1/18(火) 21:45
【1453】Re:全く役に立たなかった MSR Walker !? ひよひよ 05/1/18(火) 23:29
【1455】Re:全く役に立たなかった MSR Walker !? ジャンク屋店主 05/1/18(火) 23:59
【1456】Re:全く役に立たなかった MSR Walker !? Cappuccino 05/1/19(水) 0:51
【1460】Re:全く役に立たなかった MSR Walker !? Cappuccino 05/1/22(土) 22:26
【1461】AthlonがMSR Walker早いのは Cappuccino 05/1/24(月) 1:08
【1462】バグ? Cappuccino 05/1/24(月) 12:40 [添付]
【1463】Re:バグ? ひよひよ 05/1/24(月) 22:26
【1464】Re:バグ? ひよひよ 05/1/26(水) 21:45
【1454】Re:全く役に立たなかった MSR Walker !? ひよひよ 05/1/18(火) 23:31
【1436】Re:未定義MSRに対するRDMSR(カーネルモード... ひよひよ 05/1/9(日) 0:22
【1439】Re:未定義MSRに対するRDMSR(カーネルモード... 毛流麦花 05/1/9(日) 17:58
【1441】Re:未定義MSRに対するRDMSR(カーネルモード... ひよひよ 05/1/9(日) 18:49
【1443】Re:未定義MSRに対するRDMSR(カーネルモード... ひよひよ 05/1/9(日) 19:08

【1191】どうやって調べるか
←back ↑menu ↑top forward→
 毛流麦花  - 04/10/1(金) 22:15 -

引用なし
パスワード
   はじめまして。

Northwoodユーザーですが、Pentium4(Prescott)の倍率可変化には興味あります。(Athlonユーザーがうらやましい。)

>で、マイクロコードの書き換え方法と書き換え場所がわかれば CrystalCPUID からも Pentium 4 の倍率が変えられちゃったりして極楽浄土を満喫できそうな予感がします。

隠しMSRを使って可変化していることって、ないでしょうか。もしもこれだったら、LockFreeがEnableな状態とDisableな状態とで、MSRをしらみつぶしにRDMSRしていけば見つかるのでは、と考えてみたのですが。(考えが甘すぎ?)

【1192】Re:どうやって調べるか
←back ↑menu ↑top forward→
 ひよひよ  - 04/10/1(金) 22:21 -

引用なし
パスワード
   ▼毛流麦花さん:
>>で、マイクロコードの書き換え方法と書き換え場所がわかれば CrystalCPUID からも Pentium 4 の倍率が変えられちゃったりして極楽浄土を満喫できそうな予感がします。
>隠しMSRを使って可変化していることって、ないでしょうか。もしもこれだったら、LockFreeがEnableな状態とDisableな状態とで、MSRをしらみつぶしにRDMSRしていけば見つかるのでは、と考えてみたのですが。(考えが甘すぎ?)
あまり知られていないとは思いますが、実は未定義の MSR に RDMSR でアクセスすると一般保護例外がでてブルースクリーンを拝むことになります。(9x系だと青くはなるけど復帰できます)

したがって、その手法で調査するのは非常に困難です。なにせ、空間自体は4Gもあるわけですから・・・。

まずは、BIOSの八苦からかなと思っているのですが、未だにBIOSイメージすらダウンロードしてません。ごめんなさい。でも、圧縮されてたり、逆汗通らなかったりしたら結構ヤヴァイかも。まぁ、そのときは皆さんにお知恵をお借りします。

【1406】未定義MSRに対するRDMSR(カーネルモードS...
←back ↑menu ↑top forward→
 毛流麦花 WEB  - 04/12/29(水) 22:54 -

引用なし
パスワード
   MSDNに「カーネルモード・ドライバでも構造化例外処理が使える」とあったので、SysinfoのReadMSR()で試してみました。

【URI】(長いので、途中で改行を入れています。)
http://msdn.microsoft.com/library/default.asp
?url=/library/en-us/kmarch/hh/kmarch/Other_f7259c51-1557-42e6-8264-ac8dae0177e3.xml.asp

【pcidebug.cの修正(サンプル)】
NTSTATUS
ReadMSR(    ULONG IoctlCode,
            void *lpInBuffer,
            ULONG nInBufferSize,
            void *lpOutBuffer,
            ULONG nOutBufferSize,
            ULONG_PTR* lpBytesReturned)
{
    ULONG ulECX = *(ULONG*)lpInBuffer;
    ULONG ulEAX = 0;
    ULONG ulEDX = 0;

#ifndef _AMD64
try{
    _asm{
        mov ecx,ulECX
        rdmsr
        mov ulEAX,eax
        mov ulEDX,edx
    }
} except (EXCEPTION_EXECUTE_HANDLER) {
    *lpBytesReturned = 0;
    return STATUS_UNSUCCESSFUL;
}
    memcpy((PULONG)lpOutBuffer,&ulEAX,4);
    memcpy((PULONG)lpOutBuffer+1,&ulEDX,4);
    *lpBytesReturned = 8;
    return STATUS_SUCCESS;
#else
try{
    ULONG64 data = __readmsr(ulECX);
} except (EXCEPTION_EXECUTE_HANDLER) {
    *lpBytesReturned = 0;
    return STATUS_UNSUCCESSFUL;
}
    memcpy((PULONG)lpOutBuffer,&data,8);
    *lpBytesReturned = 8;
    return STATUS_SUCCESS;
#endif
}

32ビット(WinXP)で試してみたところ、うまくいきました。未定義のMSRに対してRDMSRしてもOSが落ちなくなります。
つきましては、対応をご検討方くださいますようお願いいたします。
(64ビットについても試そうとしたのですが、DDK(3790.1289)でx64用のビルドをしようとすると大量のエラーが出てしまい断念しました。)

OSが落ちる心配から解放されればMSR Editorでもっと気軽にRDMSR/WRMSRできるようになり、あわよくば(インテル秘蔵の)隠しMSR発見、Pentium4の倍率可変化への一歩になるのではと...

P.S. リンクありがとうございました。

【1407】Re:未定義MSRに対するRDMSR(カーネルモー...
←back ↑menu ↑top forward→
 ひよひよ Lv45  - 04/12/30(木) 8:25 -

引用なし
パスワード
   ▼毛流麦花さん:
>MSDNに「カーネルモード・ドライバでも構造化例外処理が使える」とあったので、SysinfoのReadMSR()で試してみました。
以前チラッと見たことがあるようなないような気がするのですがこんなに簡単に使えるとは・・・情報ありがとうございます!!近日中に対応しておきます。

>(64ビットについても試そうとしたのですが、DDK(3790.1289)でx64用のビルドをしようとすると大量のエラーが出てしまい断念しました。)
・・・実は64bit対応のドライバを作った後ソースがどっか逝っちゃったんですよね。これを機にドライバも修正しておきます。エラーに一つ一つ対応するだけではあるのですが・・・。ついに指摘されてしまった(^_^;;

>OSが落ちる心配から解放されればMSR Editorでもっと気軽にRDMSR/WRMSRできるようになり、あわよくば(インテル秘蔵の)隠しMSR発見、Pentium4の倍率可変化への一歩になるのではと...
隠しMSR発見用の仕組みも作っておきます。MSR Walker って感じの名前で良いですかね。

>P.S. リンクありがとうございました。
どういたしまして。非常に役立つ情報満載で大変参考になりました。

【1408】DDK が入っていない!!
←back ↑menu ↑top forward→
 ひよひよ@帰省中  - 04/12/31(金) 10:47 -

引用なし
パスワード
   色々対応しようと思ったのですが、持ってきたメインノートには DDK を入れていませんでした・・・。まぁ、ノートしか持っていない日にドライバ書くこともないだろうと思っていたので。

というわけで、MSR関連の対応強化は年明けに行うことにします。対応版リリースまでしばらくお待ちください。

【1410】Re:DDK が入っていない!!
←back ↑menu ↑top forward→
 毛流麦花 WEB  - 04/12/31(金) 12:49 -

引用なし
パスワード
   年末年始の対応、ごくろうさまです。

>というわけで、MSR関連の対応強化は年明けに行うことにします。対応版リリースまでしばらくお待ちください。
急いでいませんので、ゆっくりで結構です。のんびり気長に待たせていただきます。

閑話休題。
隠しMSR操作で出来たらいいなリスト。
実現の可否はまったくもって不明です。 f(^^;)

(1)Athlon64(Winchster)のSSE3有効化
(2)(既出)Northwood/Prescottの倍率可変化
(3)Xeon(Nocona)のXD bit(NX bit)有効化
(4)HT未対応Wilamette/Northwood/PrescottのHT有効化(=論理CPU数を2に)


戯言、失礼しました。それでは、よいお年を。

【1435】ようやく MSR アクセスが安全に
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/8(土) 13:32 -

引用なし
パスワード
   なんどブルースクリーンを拝んだことか・・・ようやく安全に MSR にアクセスできるようになりました。

▼毛流麦花さん:
>(1)Athlon64(Winchster)のSSE3有効化
>(2)(既出)Northwood/Prescottの倍率可変化
>(3)Xeon(Nocona)のXD bit(NX bit)有効化
>(4)HT未対応Wilamette/Northwood/PrescottのHT有効化(=論理CPU数を2に)
色々出来ると面白いですよねぇ〜

基本方針としては 4G の MSR 空間を全部サーチして、二つの環境を比較すると・・・って感じで考えております。全体サーチにどのくらい時間がかかるかは不明ですが、ベンチマーク機能も装備予定(爆)

もちろん、任意の範囲をサーチすることも出来るようにする予定なのでしばしお待ちを。実装は簡単なので連休中には出来るような気がします・・・。ダメなら来週末で。

さぁ〜て、これから休日出勤しますかね(遅っ)

【1436】Re:未定義MSRに対するRDMSR(カーネルモー...
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/9(日) 0:22 -

引用なし
パスワード
   >>(64ビットについても試そうとしたのですが、DDK(3790.1289)でx64用のビルドをしようとすると大量のエラーが出てしまい断念しました。)
>・・・実は64bit対応のドライバを作った後ソースがどっか逝っちゃったんですよね。これを機にドライバも修正しておきます。エラーに一つ一つ対応するだけではあるのですが・・・。ついに指摘されてしまった(^_^;;
ようやく 64bit 対応ドライバのソースを復旧させました。4.3 からは x64 用としてもビルドできる SysInfo.sys のソースコードを添付いたします。

【1437】4Gサーチは やっぱり時間かかります。
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/9(日) 13:23 -

引用なし
パスワード
   ▼ひよひよさん:
>基本方針としては 4G の MSR 空間を全部サーチして、二つの環境を比較すると・・・って感じで考えております。全体サーチにどのくらい時間がかかるかは不明ですが、ベンチマーク機能も装備予定(爆)
ただ単にサーチをしたところ、Pentium 4 2.4C で 24bit(16777216) 個のサーチに210秒程度かかりました。さらに256倍すると・・・

ただ、有効な MSR かどうかを判定して、有効であれば書き出していくという処理が必要になるため 4G サーチはやっぱり「かなり」時間がかかりそうです。

基本的に例外処理ばかりが行われるので、そこで時間がかかるんだろうなあ〜。

MSR Walker 対応版のリリースは本日中になりそうです。

【1438】実装してから気がついたのですが・・・
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/9(日) 16:37 -

引用なし
パスワード
   よくよく考えると読み込んだときは 0 を返すけれど、書き込んだときに特別な効果があるような MSR を発見することは出来ないような・・・(-_-;

CPU Lock Free な方々は前後の MSR Walker 結果を送っていただけると幸いです。が、現在の倍率の部分が違うだけ??

とりあえず Pentium 4 HT 2.4C の私の環境で 0x00000000 - 0x0000FFFF の範囲をチェックした結果は。。。0xFFFFFFFF までサーチしても何も出てこなかったりして(>_<)

MSR   : 63-32  31-0
----------------------------
00000010 : 00002457 F4EE306E
00000017 : 000A0000 00000000
0000001B : 00000000 FEE00900
0000002A : 00000000 00000080
0000002B : 00000000 0000008E
0000002C : 00000000 0C12000C
0000008B : 00000021 00000000
000000FE : 00000000 00000508
00000174 : 00000000 00000008
00000175 : 00000000 F8C51000
00000176 : 00000000 804DFE0F
00000179 : 00000000 000C0204
0000019A : 00000000 00000008
000001A0 : 00000000 00000089
000001D7 : 00000000 FFFFE066
00000200 : 00000000 00000006
00000201 : 0000000F E0000800
00000250 : 06060606 06060606
00000258 : 06060606 06060606
0000026E : 04040404 04040404
0000026F : 04040404 04040404
00000277 : 00070106 00070106
000002FF : 00000000 00000C00
000003F0 : 00000000 0000FC00
00000400 : 00000000 0000FFFF
00000404 : 00000000 00038000
00000408 : 00000000 00000080
0000040C : 00000000 0000007E

【1439】Re:未定義MSRに対するRDMSR(カーネルモー...
←back ↑menu ↑top forward→
 毛流麦花 WEB  - 05/1/9(日) 17:58 -

引用なし
パスワード
   ▼ひよひよさん:
>ようやく 64bit 対応ドライバのソースを復旧させました。4.3 からは x64 用としてもビルドできる SysInfo.sys のソースコードを添付いたします。

当方の環境でもx64用ビルドができました。ありがとうございます。

ちなみに今使っているDDK(3790.1289)のコンパイラでは_AMD64が定義されていないようなので、_AMD64を_WIN64に置換したらビルドが通るようになりました。

【1440】Re:実装してから気がついたのですが・・・
←back ↑menu ↑top forward→
 毛流麦花 WEB  - 05/1/9(日) 18:08 -

引用なし
パスワード
   ▼ひよひよさん:
>よくよく考えると読み込んだときは 0 を返すけれど、書き込んだときに特別な効果があるような MSR を発見することは出来ないような・・・(-_-;
>
>CPU Lock Free な方々は前後の MSR Walker 結果を送っていただけると幸いです。が、現在の倍率の部分が違うだけ??
>
>とりあえず Pentium 4 HT 2.4C の私の環境で 0x00000000 - 0x0000FFFF の範囲をチェックした結果は。。。0xFFFFFFFF までサーチしても何も出てこなかったりして(>_<)

さっそく試してみました。とりあえず0x00000000-0x00FFFFFFをサーチしてみましたが、新発見は?です。

Mobile Pentium4/Pentium4-M(SpeedStep対応)と通常のPentium4(SpeedStep未対応)とを比べてみると、新発見があるかもしれません。

■ベンチマーク結果
(0x00000000-0x00FFFFFFのサーチに要する時間)
Pentium4 3.06GHz(Northwood, HT対応)+WinXP Pro.(SP2) - 128秒
Athlon64 3000+(NewCastle, 2.0GHz)+WinXP Pro.(SP2) - 71秒
Athlon64 3000+(NewCastle, 2.0GHz)+Win2K(SP4) - 50秒
Athlon64 3000+(NewCastle, 2.0GHz)+WinXP(x64-RC1) - 108秒

Athlon64がぶっちぎりに速いみたいです。なぜWinXPよりもWin2Kの方が速くなるのかは不明。


■Pentium4 3.06GHzで0x00000000-0x00FFFFFFをサーチした結果
MSR   : 63-32  31-0
----------------------------
00000010 : 00000576 544066BC
00000017 : 000A0000 00000000
0000001B : 00000000 FEE00900
0000002B : 00000000 0000000E
0000002C : 00000000 17110017
0000008B : 00000021 00000000
000000FE : 00000000 00000508
00000174 : 00000000 00000008
00000175 : 00000000 F7C4B000
00000176 : 00000000 804DFE0F
00000179 : 00000000 000C0204
0000019A : 00000000 00000002
000001A0 : 00000000 00000089
00000200 : 00000000 00000006
00000201 : 0000000F C0000800
00000202 : 00000000 F8000001
00000203 : 0000000F FC000800
00000250 : 06060606 06060606
00000258 : 06060606 06060606
00000268 : 05050505 05050505
0000026E : 05050505 05050505
0000026F : 05050505 05050505
00000277 : 00070106 00070106
000002FF : 00000000 00000C00
000003F0 : 00000000 0000FC00
00000400 : 00000000 0000FFFF
00000404 : 00000000 00038000
00000408 : 00000000 00000080
0000040C : 00000000 0000007E

P.S. CrystalCPUID解説ページへのリンク、ありがとうございます。恐縮です。m(_)m

【1441】Re:未定義MSRに対するRDMSR(カーネルモー...
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/9(日) 18:49 -

引用なし
パスワード
   ▼毛流麦花さん:
>▼ひよひよさん:
>>ようやく 64bit 対応ドライバのソースを復旧させました。4.3 からは x64 用としてもビルドできる SysInfo.sys のソースコードを添付いたします。
>
>当方の環境でもx64用ビルドができました。ありがとうございます。
どういたしまして。
適当に修正していった&よくわからない部分はコメントアウト(笑)しているので、もう何がなんだか・・・って感じですが。

>ちなみに今使っているDDK(3790.1289)のコンパイラでは_AMD64が定義されていないようなので、_AMD64を_WIN64に置換したらビルドが通るようになりました。
_AMD64 は自分で定義することにしています。
pcidebug.c の11行目 //#define _AMD64
のコメントをはずせばよいかなと。

IA-64 もどうやらフェードアウト(失言)みたいですし、これからは _WIN64 を使っても良いのかもしれませんね。

【1442】Re:実装してから気がついたのですが・・・
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/9(日) 18:53 -

引用なし
パスワード
   >■ベンチマーク結果
>(0x00000000-0x00FFFFFFのサーチに要する時間)
>Pentium4 3.06GHz(Northwood, HT対応)+WinXP Pro.(SP2) - 128秒
>Athlon64 3000+(NewCastle, 2.0GHz)+WinXP Pro.(SP2) - 71秒
>Athlon64 3000+(NewCastle, 2.0GHz)+Win2K(SP4) - 50秒
>Athlon64 3000+(NewCastle, 2.0GHz)+WinXP(x64-RC1) - 108秒
結構違いますね。。。24bitで50秒なら32bitでもまぁ、現実的な時間で終わりそうですが、なんだか何も出てこなさそうですね。 隠し MSR を発見して倍率弄り放題プランは妄想で終わってしまいそうです。ガッカリ。

>P.S. CrystalCPUID解説ページへのリンク、ありがとうございます。恐縮です。m(_)m
こちらこそ、解説ページを作ってくださって感激です。

【1443】Re:未定義MSRに対するRDMSR(カーネルモー...
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/9(日) 19:08 -

引用なし
パスワード
   http://msdn.microsoft.com/library/default.asp?url=/library/en-us/kmarch/hh/kmarch/Other_394c38ae-a3e6-45fb-87f2-c3e227cb6b7c.xml.asp
あたりを見ても _WIN64 が正解なのかも・・・。
AMD64 というフレーズをソースに残したい気もするけれど、今度 64bit 関連の修正をするときに _WIN64 に統一するかも。

そうするとわざわざマクロの制御を自分でしなくても良くなるわけか。ウム。

【1444】Re:実装してから気がついたのですが・・・
←back ↑menu ↑top forward→
 Cappuccino E-MAILWEB  - 05/1/11(火) 11:58 -

引用なし
パスワード
   ▼ひよひよさん:
Mobile PentiumIII 800MHzで全領域を走らせるつもりで設定してみたのですが、1日たっても1%未満。SpeedStepのフラグ位置がわかるかもとか思ってたのですが、絶望的です(現実的な時間で終わらない・・・)。
気を取り直して、0x00000000〜0x00FFFFFFの範囲でベンチしてみたところ、27297.811秒=(Win2k SP4)。
Athlon64やPen4と比べ、随分遅いですね・・・(死

【1445】Re:実装してから気がついたのですが・・・
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/11(火) 20:27 -

引用なし
パスワード
   ▼Cappuccinoさん:
>▼ひよひよさん:
>Mobile PentiumIII 800MHzで全領域を走らせるつもりで設定してみたのですが、1日たっても1%未満。SpeedStepのフラグ位置がわかるかもとか思ってたのですが、絶望的です(現実的な時間で終わらない・・・)。
>気を取り直して、0x00000000〜0x00FFFFFFの範囲でベンチしてみたところ、27297.811秒=(Win2k SP4)。
>Athlon64やPen4と比べ、随分遅いですね・・・(死
私も 0x0FFFFFFF までテストしてオッケーなことは確認しているのですが、 0xFFFFFFFF だと待てど暮らせど、0% のまま???
ループは全て unsigned int な変数で構成してるつもりですが、符号関係のミスがあるのかもしれません。ちょっと落ち着いて考えてみたいと思います。

にしても、全然なんにも見つかりませんな。。。

【1446】Re:実装してから気がついたのですが・・・
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/11(火) 20:42 -

引用なし
パスワード
   原因がわかったので、修正しました。

1% 増えるための閾値を
DWORD threshold = (P->m_End - P->m_Start + 1) / 100;
定義しており 0xFFFFFFFF の場合 0 になってしまうのが本不具合の原因でした。

現在は
DWORD threshold = (P->m_End - P->m_Start) / 100;
にしております。

【1447】全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/17(月) 22:27 -

引用なし
パスワード
   苦労の割には・・・。
せめて一つでも新発見があると良いのですが・・・。

【1448】Re:全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 ジャンク屋店主 WEB  - 05/1/18(火) 13:00 -

引用なし
パスワード
   ▼ひよひよさん:
>苦労の割には・・・。
>せめて一つでも新発見があると良いのですが・・・。

Windows98SEでは使えないのでしょうか?
(だめならWindows2000なThinkPad様でやり直しますが…)
BIOSでSpeedStepの設定を変更すると、表示されるMSRの値が変わるので、
試してみたいとは思うのですが…

----------------------------------------------------------------
CrystalCPUID 4.3.1.232 (C) 2002-2005 hiyohiyo
          Crystal Dew World [http://crystalmark.info/]
----------------------------------------------------------------

       OS : Windows 98 SE [ 4.10 Build 2222 ]
      Date : 2005/01/18 12:39:37

    CPU Name : Intel Mobile Pentium III (Coppermine)
 Vendor String : GenuineIntel
  Name String :
  Architecture : x86
  Process Rule : 0.18 um
    Platform : Mobile Module [5]
    CPU Type : Original OEM processor [0]
Number(Logical) : 1
     Family : 6
     Model : 8
    Stepping : 3
    Brand ID : 02
  Microcode ID : 07
    Feature : MMX SSE
PowerManagement :

          Current    Original
     Clock : 496.30 MHz   500.00 MHz
  System Clock :  99.26 MHz   100.00 MHz
   System Bus :  99.26 MHz   100.00 MHz
   Multiplier :  5.00      5.00
   Data Rate :  SDR
   Over Clock :  -0.74 %

   L1 I-Cache :  16 KB
   L1 D-Cache :  16 KB
    L2 Cache : 256 KB [Full:496.30 MHz]
     Memory : 191 MB

    CPUID  : EAX   EBX   ECX   EDX
    ----------------------------------------------
    00000000 : 00000002 756E6547 6C65746E 49656E69
    00000001 : 00000683 00000002 00000000 0383F9FF
    00000002 : 03020101 00000000 00000000 0C040882

#SpeedStep無効(常に省電力)
    MSR   : EAX1   EDX1   EAX2   EDX2
        : 44080020 00000000 00000000 00000000
    QPF   : 1.193180 MHz

#SpeedStep無効(常に最高速)
PowerManagement : SpeedStep

          Current    Original
     Clock : 595.57 MHz   600.00 MHz
  System Clock :  99.26 MHz   100.00 MHz
   System Bus :  99.26 MHz   100.00 MHz
   Multiplier :  6.00      6.00
   Data Rate :  SDR
   Over Clock :  -0.74 %

    CPUID  : EAX   EBX   ECX   EDX
    ----------------------------------------------
    00000000 : 00000002 756E6547 6C65746E 49656E69
    00000001 : 00000683 00000002 00000000 0383F9FF
    00000002 : 03020101 00000000 00000000 0C040882

    MSR   : EAX1   EDX1   EAX2   EDX2
        : 46C80020 00000000 00000000 00000000
    QPF   : 1.193180 MHz

#SpeedStep自動設定

PowerManagement : SpeedStep

          Current    Original
     Clock : 595.57 MHz   600.00 MHz
  System Clock :  99.26 MHz   100.00 MHz
   System Bus :  99.26 MHz   100.00 MHz
   Multiplier :  6.00      6.00
   Data Rate :  SDR
   Over Clock :  -0.74 %

    CPUID  : EAX   EBX   ECX   EDX
    ----------------------------------------------
    00000000 : 00000002 756E6547 6C65746E 49656E69
    00000001 : 00000683 00000002 00000000 0383F9FF
    00000002 : 03020101 00000000 00000000 0C040882

    MSR   : EAX1   EDX1   EAX2   EDX2
        : 46C80020 00000000 00000000 00000000
    QPF   : 1.193180 MHz

----------------------------------------------------------------
Chipset Information
----------------------------------------------------------------
    Chipset : Intel 440BX/ZX/DX
  North Bridge : [8086:7190.03] Intel 82443BX/ZX/DX
  South Bridge : [8086:7110.02] Intel 82371AB/EB/MB (PIIX4)
   Video Chip : [10C8:0005.20] NeoMagic MagicMedia 256AV

----------------------------------------------------------------
System Information by DMI (Desktop Management Interface)
----------------------------------------------------------------
SM BIOS Version : 2.3
  BIOS Vendor : Phoenix Technologies K.K.
  BIOS Version : V1.00L16
   BIOS Date : 08/03/2000
 BIOS ROM Size : 512 KB
 Mother Vendor : Matsushita Electric Industrial Co.,Ltd.
Mother Product : CF-M2
Mother Version : 001
   CPU Socket : NULL
   CPU Vendor : GenuineIntel
  CPU Version : Pentium(R) III
 Current Clock : 600 MHz
External Clock : 100 MHz
   Max Clock : 600 MHz

【1449】補足
←back ↑menu ↑top forward→
 ジャンク屋店主 WEB  - 05/1/18(火) 13:31 -

引用なし
パスワード
   ▼ジャンク屋店主さん:
>Windows98SEでは使えないのでしょうか?

何でこんなことを言うかというと、うちの中で唯一
「Intel SpeedStep」ソフトウェアが入っていないMobile Pen-IIIな訳でして(^^;
#だから、絶対にSpeedStepソフトウェアの妨害を受けない事が保証されているの(笑)

【1450】Re:全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 ジャンク屋店主 WEB  - 05/1/18(火) 16:40 -

引用なし
パスワード
   ▼ジャンク屋店主さん:
>▼ひよひよさん:
>>苦労の割には・・・。
>>せめて一つでも新発見があると良いのですが・・・。
>(だめならWindows2000なThinkPad様でやり直しますが…)
>BIOSでSpeedStepの設定を変更すると、表示されるMSRの値が変わるので、
>試してみたいとは思うのですが…

とりあえず、河童P-IIIでは、0x0000〜0xffffの範囲では、0x0000〜0x3FFFまでしかないようで、0x4000以降は0x0000からのイメージが見えるということはわかりました。
(約2秒で終わるので、4Gサーチかけると…2日で終わるのか(笑))
次は鱈ちゃんで攻めたいと思います。

----------------------------------------------------------------
CrystalCPUID 4.3.1.232 (C) 2002-2005 hiyohiyo
          Crystal Dew World [http://crystalmark.info/]
----------------------------------------------------------------

       OS : Windows 2000 Professional SP4 [ 5.0 Build 2195 ]
      Date : 2005/01/18 16:05:55

    CPU Name : Intel Mobile Pentium III (Coppermine)
 Vendor String : GenuineIntel
  Name String :
  Architecture : x86
  Process Rule : 0.18 um
    Platform : Mobile Module [5]
    CPU Type : Original OEM processor [0]
Number(Logical) : 1
     Family : 6
     Model : 8
    Stepping : 6
    Brand ID : 02
  Microcode ID : 0B
    Feature : MMX SSE
PowerManagement : SpeedStep

          Current    Original
     Clock : 746.76 MHz   750.00 MHz
  System Clock :  99.57 MHz   100.00 MHz
   System Bus :  99.57 MHz   100.00 MHz
   Multiplier :  7.50      7.50
   Data Rate :  SDR
   Over Clock :  -0.43 %

   L1 I-Cache :  16 KB
   L1 D-Cache :  16 KB
    L2 Cache : 256 KB [Full:746.76 MHz]
     Memory : 384 MB

    CPUID  : EAX   EBX   ECX   EDX
    ----------------------------------------------
    00000000 : 00000002 756E6547 6C65746E 49656E69
    00000001 : 00000686 00000002 00000000 0383F9FF
    00000002 : 03020101 00000000 00000000 0C040882

    MSR   : EAX1   EDX1   EAX2   EDX2
        : 47480020 00000000 00000000 00000000
    QPF   : 3.579545 MHz

----------------------------------------------------------------
Chipset Information
----------------------------------------------------------------
    Chipset : Intel 440BX/ZX/DX
  North Bridge : [8086:7190.03] Intel 82443BX/ZX/DX
  South Bridge : [8086:7111.01] Intel 82371AB/EB/MB (PIIX4)
   Video Chip : [5333:8C12.13] S3 Savage/MX/IX

----------------------------------------------------------------
BIOS Information by WMI (Windows Management Interface)
----------------------------------------------------------------
  BIOS Vendor : IBM
  BIOS Caption : Default System BIOS
  BIOS Version : PhoenixBIOS 4.0 Release 6.0 for IBM ThinkPad
   BIOS Date : 04/28/2004
SM BIOS Caption : KZET34WW (1.16 )
SM BIOS Version : 2.3
 Mother Vendor : IBM
Mother Product : 26476AJ
Mother Version : Not Available
 System Vendor : IBM
  System Model : 26476AJ

----------------------------------------------------------------
System Information by DMI (Desktop Management Interface)
----------------------------------------------------------------
SM BIOS Version : 2.3
  BIOS Vendor : IBM
  BIOS Version : KZET34WW (1.16 )
   BIOS Date : 04/28/2004
 BIOS ROM Size : 512 KB
 Mother Vendor : IBM
Mother Product : 26476AJ
Mother Version : Not Available
   CPU Socket : None
   CPU Vendor : GenuineIntel
  CPU Version : Pentium(R) III
 Current Clock : 750 MHz
External Clock : 100 MHz
   Max Clock : 750 MHz

MSR   : 63-32  31-0
----------------------------
00000010 : 00000041 2C407C38
00000017 : 6B540000 00000000
0000001B : 00000000 FEE00100
0000002A : 00000000 47480020
00000034 : 00000000 000037FF
00000035 : 00000000 00100008
0000003B : 00340001 00340001
00000088 : 5FF6DE7E FFFFFFFF
00000089 : D13B3F16 5FEF3F7E
0000008A : FBFFFBFD F9F2EE0E
0000008B : 0000000B 00000000
000000AE : 00000003 FBF9FF5D
000000FE : 00000000 00000508
00000116 : 0000000F FD6F6648
00000118 : 00000000 FFFBEAE4
00000119 : 00000000 9EBDB4B7
0000011C : 00000000 00000070
0000011E : 00000000 007427E1
0000014E : 00000000 FBEFFF30
0000014F : 00000000 FBEFFF30
00000151 : 00000000 5000000D
00000154 : 00000000 00040000
0000015F : 00000000 002400E0
00000179 : 00000000 00000005
000001D3 : 00000000 00008000
000001D9 : 00000000 00000001
000001DB : 00000000 EB709E0A
000001DC : 00000000 EB7090BA
000001DD : 00000000 77E594E1
000001DE : 00000000 77F82C95
000001E0 : 00000000 00000FF0
00000200 : 00000000 00000006
00000201 : 0000000F F0000800
00000202 : 00000000 10000006
00000203 : 0000000F F8000800
00000250 : 06060606 06060606
00000258 : 06060606 06060606
00000268 : 05050505 05050505
00000269 : 00000000 05050505
0000026C : 05050505 05050505
0000026D : 05050505 05050505
0000026E : 05050505 05050505
0000026F : 05050505 05050505
00000277 : 00070106 00070106
00000280 : 00000000 003FFFF7
000002FF : 00000000 00000C00
00000400 : 00000000 47480020
00000401 : 10000000 00000000
00000404 : 00000000 00000001
00000406 : 003430FF 003430FF
00000408 : 00344600 00344600
0000040A : 003446FF 003446FF
0000040C : 00000000 00000001
00000410 : 00000008 00000008
00000411 : 22000000 00000011
00000412 : 003520FF 003520FF
00001004 : 00000000 FFFF0FF0
00001005 : 00000000 00000400
00001006 : 00000000 FFFF0FF0
00001007 : 00000000 00000400
00002000 : 00000000 80010031
00002002 : 00000000 E1F92001
00002003 : 00000000 11575000
00002004 : 00000000 000006D1
00004010 : 00000041 3E5C090F
00004017 : 6B545B14 7FF91203
0000401B : 00000000 FEE00100
0000402A : 00000000 47480020
00004034 : 00000000 000037FF
00004035 : 00000000 00100008
0000403B : 00340001 00340001
00004088 : 5FF6DE7E FFFFFFFF
00004089 : D13B3F16 5FEF3F7E
0000408A : FBFFFBFD F9F2EE0E
0000408B : 0000000B 00000000
000040AE : 00000003 FBF9FF5D
000040FE : 00000000 00000508
00004116 : 0000000F FD6F6648
00004118 : 00000000 FFFBEAE4
00004119 : 00000000 9EBDB4B7
0000411C : 00000000 00000070
0000411E : 00000000 007427E1
0000414E : 00000000 FBEFFF30
0000414F : 00000000 FBEFFF30
00004151 : 00000000 5000000D
00004154 : 00000000 00040000
0000415F : 00000000 002400E0
00004179 : 00000000 00000005
000041D3 : 00000000 00008000
000041D9 : 00000000 00000001
000041DB : 00000000 EB709E0A
000041DC : 00000000 EB7090BA
000041DD : 00000000 77E594E1
000041DE : 00000000 77F82C95
000041E0 : 00000000 00000FF0
00004200 : 00000000 00000006
00004201 : 0000000F F0000800
00004202 : 00000000 10000006
00004203 : 0000000F F8000800
00004250 : 06060606 06060606
00004258 : 06060606 06060606
00004268 : 05050505 05050505
00004269 : 00000000 05050505
0000426C : 05050505 05050505
0000426D : 05050505 05050505
0000426E : 05050505 05050505
0000426F : 05050505 05050505
00004277 : 00070106 00070106
00004280 : 00000000 003FFFF7
000042FF : 00000000 00000C00
00004400 : 00000000 47480020
00004401 : 10000000 00000000
00004404 : 00000000 00000001
00004406 : 003430FF 003430FF
00004408 : 00344600 00344600
0000440A : 003446FF 003446FF
0000440C : 00000000 00000001
00004410 : 00000008 00000008
00004411 : 22000000 00000011
00004412 : 003520FF 003520FF
00005004 : 00000000 FFFF0FF0
00005005 : 00000000 00000400
00005006 : 00000000 FFFF0FF0
00005007 : 00000000 00000400
00006000 : 00000000 80010031
00006002 : 00000000 01730000
00006003 : 00000000 11575000
00006004 : 00000000 000006D1
00008010 : 00000041 5218364A
00008017 : 6B545B14 7FF91203
0000801B : 00000000 FEE00100
0000802A : 00000000 47480020
00008034 : 00000000 000037FF
00008035 : 00000000 00100008
0000803B : 00340001 00340001
00008088 : 5FF6DE7E FFFFFFFF
00008089 : D13B3F16 5FEF3F7E
0000808A : FBFFFBFD F9F2EE0E
0000808B : 0000000B 00000000
000080AE : 00000003 FBF9FF5D
000080FE : 00000000 00000508
00008116 : 0000000F FD6F6648
00008118 : 00000000 FFFBEAE4
00008119 : 00000000 9EBDB4B7
0000811C : 00000000 00000070
0000811E : 00000000 007427E1
0000814E : 00000000 FBEFFF30
0000814F : 00000000 FBEFFF30
00008151 : 00000000 5000000D
00008154 : 00000000 00040000
0000815F : 00000000 002400E0
00008179 : 00000000 00000005
000081D3 : 00000000 00008000
000081D9 : 00000000 00000001
000081DB : 00000000 EB709E0A
000081DC : 00000000 EB7090BA
000081DD : 00000000 8041D1AB
000081DE : 00000000 77F82C95
000081E0 : 00000000 00000FF0
00008200 : 00000000 00000006
00008201 : 0000000F F0000800
00008202 : 00000000 10000006
00008203 : 0000000F F8000800
00008250 : 06060606 06060606
00008258 : 06060606 06060606
00008268 : 05050505 05050505
00008269 : 00000000 05050505
0000826C : 05050505 05050505
0000826D : 05050505 05050505
0000826E : 05050505 05050505
0000826F : 05050505 05050505
00008277 : 00070106 00070106
00008280 : 00000000 003FFFF7
000082FF : 00000000 00000C00
00008400 : 00000000 47480020
00008401 : 10000000 00000000
00008404 : 00000000 00000001
00008406 : 003430FF 003430FF
00008408 : 00344600 00344600
0000840A : 003446FF 003446FF
0000840C : 00000000 00000001
00008410 : 00000008 00000008
00008411 : 22000000 00000011
00008412 : 003520FF 003520FF
00009004 : 00000000 FFFF0FF0
00009005 : 00000000 00000400
00009006 : 00000000 FFFF0FF0
00009007 : 00000000 00000400
0000A000 : 00000000 80010031
0000A002 : 00000000 01731000
0000A003 : 00000000 11575000
0000A004 : 00000000 000006D1
0000C010 : 00000041 67357D20
0000C017 : 6B545B14 7FF91203
0000C01B : 00000000 FEE00100
0000C02A : 00000000 47480020
0000C034 : 00000000 000037FF
0000C035 : 00000000 00100008
0000C03B : 00340001 00340001
0000C088 : 5FF6DE7E FFFFFFFF
0000C089 : D13B3F16 5FEF3F7E
0000C08A : FBFFFBFD F9F2EE0E
0000C08B : 0000000B 00000000
0000C0AE : 00000003 FBF9FF5D
0000C0FE : 00000000 00000508
0000C116 : 0000000F FD6F6648
0000C118 : 00000000 FFFBEAE4
0000C119 : 00000000 9EBDB4B7
0000C11C : 00000000 00000070
0000C11E : 00000000 007427E1
0000C14E : 00000000 FBEFFF30
0000C14F : 00000000 FBEFFF30
0000C151 : 00000000 5000000D
0000C154 : 00000000 00040000
0000C15F : 00000000 002400E0
0000C179 : 00000000 00000005
0000C1D3 : 00000000 00008000
0000C1D9 : 00000000 00000001
0000C1DB : 00000000 EB709E0A
0000C1DC : 00000000 EB7090BA
0000C1DD : 00000000 77E594E1
0000C1DE : 00000000 77F82C95
0000C1E0 : 00000000 00000FF0
0000C200 : 00000000 00000006
0000C201 : 0000000F F0000800
0000C202 : 00000000 10000006
0000C203 : 0000000F F8000800
0000C250 : 06060606 06060606
0000C258 : 06060606 06060606
0000C268 : 05050505 05050505
0000C269 : 00000000 05050505
0000C26C : 05050505 05050505
0000C26D : 05050505 05050505
0000C26E : 05050505 05050505
0000C26F : 05050505 05050505
0000C277 : 00070106 00070106
0000C280 : 00000000 003FFFF7
0000C2FF : 00000000 00000C00
0000C400 : 00000000 47480020
0000C401 : 10000000 00000000
0000C404 : 00000000 00000001
0000C406 : 003430FF 003430FF
0000C408 : 00344600 00344600
0000C40A : 003446FF 003446FF
0000C40C : 00000000 00000001
0000C410 : 00000008 00000008
0000C411 : 22000000 00000011
0000C412 : 003520FF 003520FF
0000D004 : 00000000 FFFF0FF0
0000D005 : 00000000 00000400
0000D006 : 00000000 FFFF0FF0
0000D007 : 00000000 00000400
0000E000 : 00000000 80010031
0000E002 : 00000000 01731000
0000E003 : 00000000 11575000
0000E004 : 00000000 000006D1

【1451】Re:全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 Cappuccino E-MAILWEB  - 05/1/18(火) 19:48 -

引用なし
パスワード
   ▼ジャンク屋店主さん:
Mobile河童800MHzで0x00000000-0x0000FFFFだと1.8秒くらいなのですが、桁数増やすと、妙に時間かかるようになってます(何故だろう)。
http://crystalmark.info/BBS/c-board.cgi?cmd=one;no=1444;id=

なんとか、0x05FFFFFFまでサーチ終わりましたけど、立ってるフラグ(RDMSRで読めるMSRアドレス)に特定の周期性があるようです。
そして、0x00000000-0x00FFFFFF、0x01000000-0x01FFFFFF、・・・(略)と、現時点で6回行ったのですが、保存したテキストが全て同じ容量になりました。

Mobile河童500MHzもあるので、SpeedStepの有無でどう差が出るか、とても気になるのですが、調べるのにかなり時間がかかりそうです。

▼ひよひよさん:
桁数増やしたときになぜ凄く遅くなるのかとか、周期的にフラグがたってるという疑惑が本当なのか?とか、結構気になる点は多いです。役に立たなかったって事はないと思います。

【1452】Re:全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 ジャンク屋店主 WEB  - 05/1/18(火) 21:45 -

引用なし
パスワード
   ▼Cappuccinoさん:
>▼ジャンク屋店主さん:
>Mobile河童800MHzで0x00000000-0x0000FFFFだと1.8秒くらいなのですが、桁数増やすと、妙に時間かかるようになってます(何故だろう)。
>http://crystalmark.info/BBS/c-board.cgi?cmd=one;no=1444;id=

え〜と、ほぼ間違いないと思いますが、出力する先がグラフィックのリソースをFree/Allocateの繰り返しになって、結果的に指数関数的に増えていくためでしょう。
#昔、うちの会社にも(X-Window上で)同じようなプログラムを作った人がいたもので(笑)
#Freeした領域が再利用できない関係(AllocするメモリはFreeしたものより必ず大きい)で
#使用するメモリも指数関数的に増えていったと(大笑)

グラフィック出力せずに、ファイル出力出来るようにすると、ほぼ検索空間に対しリニアに変化するはずです。

【1453】Re:全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/18(火) 23:29 -

引用なし
パスワード
   ▼ジャンク屋店主さん:
>グラフィック出力せずに、ファイル出力出来るようにすると、ほぼ検索空間に対しリニアに変化するはずです。
そうですね。

テキストボックスに表示しないオプションが必要ってことでしょうかね!?
MSR がループしているとは考えもしませんでした。。。

【1454】Re:全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/18(火) 23:31 -

引用なし
パスワード
   ▼ジャンク屋店主さん:
>Windows98SEでは使えないのでしょうか?
現時点では対応しておりません。

もちろん、vxd 内部で一般保護例外を捕捉できれば対応可能なんですが・・・。

【1455】Re:全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 ジャンク屋店主 WEB  - 05/1/18(火) 23:59 -

引用なし
パスワード
   ▼ひよひよさん:
>テキストボックスに表示しないオプションが必要ってことでしょうかね!?

いや、どうせ他の状態との比較が前提なので、テキストボックス表示→コピペという作業になるのですから、最初からファイルに出力するだけで良いと思いますよ。
#Beta版ですから、ファイル名固定でも誰も文句いわないと思いますし(笑)

【1456】Re:全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 Cappuccino E-MAILWEB  - 05/1/19(水) 0:51 -

引用なし
パスワード
   ▼ひよひよさん:
>MSR がループしているとは考えもしませんでした。。。
RDMSRできるMSRの位置はループみたいなのですが(全範囲やったわけではないので本当にループかは不明)、実際に読める内容は別のようです。
グラフィックの出力を止めてファイルに書き出すようなオプションの方ひっそり期待してますw

【1460】Re:全く役に立たなかった MSR Walker !?
←back ↑menu ↑top forward→
 Cappuccino E-MAILWEB  - 05/1/22(土) 22:26 -

引用なし
パスワード
   >▼ひよひよさん:
Mobile Coppermine 800MHzで0x00000000〜0x0FFFFFFFまでやっと終わりました。
RDMSRできる位置のループ周期は0x4000みたいです(全CPUに当てはまるとは限らない)。

【1461】AthlonがMSR Walker早いのは
←back ↑menu ↑top forward→
 Cappuccino E-MAILWEB  - 05/1/24(月) 1:08 -

引用なし
パスワード
   AthlonがMSR Walker早い理由は、ただ単に、RDMSRできるMSRが少ないだけかも・・・w
AthlonXP(Throughbred)で0x00000000〜0x00FFFFFFをMSR Walkerしたところ、90秒ほど(2400+@200x10.5にOC)。
でてきたtxtは924KB。同じ領域をMobile Pentium III 800MHz(Coppermine)でMSR Walkerしたときのtxtは1921KB・・・こりゃ、時間に差が開いても当然かなとw

【1462】バグ?
←back ↑menu ↑top forward→
 Cappuccino E-MAILWEB  - 05/1/24(月) 12:40 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : msr-bug.png
・サイズ : 6.4KB
   ▼ひよひよさん:
4.3.1.233Betaで0x00000000〜0xFFFFFFFFをMSR Walkerしたところ、100%を超えて計算されています。
0xFFFFFFFFまで終わった後、0x00000000に戻ってしまってるようです。

添付画像
【msr-bug.png : 6.4KB】

【1463】Re:バグ?
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/24(月) 22:26 -

引用なし
パスワード
   ▼Cappuccinoさん:
>▼ひよひよさん:
>4.3.1.233Betaで0x00000000〜0xFFFFFFFFをMSR Walkerしたところ、100%を超えて計算されています。
>0xFFFFFFFFまで終わった後、0x00000000に戻ってしまってるようです。
あれまぁ(驚)
最悪なバグですね。。。

次回更新時に修正します。

【1464】Re:バグ?
←back ↑menu ↑top forward→
 ひよひよ  - 05/1/26(水) 21:45 -

引用なし
パスワード
   ▼ひよひよさん:
>▼Cappuccinoさん:
>>▼ひよひよさん:
>>4.3.1.233Betaで0x00000000〜0xFFFFFFFFをMSR Walkerしたところ、100%を超えて計算されています。
>>0xFFFFFFFFまで終わった後、0x00000000に戻ってしまってるようです。
>あれまぁ(驚)
>最悪なバグですね。。。
無限ループするバグのみ修正しました。

時間がどんどんかかるようになる問題はそのうち直します。
4.3 の正式版はもうちょっと先になりそうです。

136 / 376 ツリー ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  
ページ:  ┃  記事番号:   
51982
(SS)C-BOARD v3.8(とほほ改ver2.1) is Free