アカウント名:
パスワード:
元記事によると,発見されたのはドキュメントに未記載の隠しレジスタ,しかも1ビットだけ,ということですがなんでこんなレジスタが存在しているんでしょうね?
デバッグ用レジスタの名残?論理合成(制御信号の組み合わせ回路)のバグ?
出荷用にリリースビルドした際のソースコードにデバッグ用の printf() が残っていた,的な話だったら,今頃担当者は真っ青でしょうね.
2bitですよ2bitの一方を同期用、もう一方をデータ用に使って安定した通信が可能になっている
かいしんのいちげきが出るかどうかのフラグに便利
CPUの内部処理用のレジスタを誤って外部からも叩けるようにしてしまった、ということじゃないの?
その場合、このレジスタを勝手にいじり回したら通常のコードの実行に影響が出ないのか気になるけど、実際にexploitなどが動いているところを見ると出ないんだろうね。
バックドア用
単なる未使用領域がコンテキストスイッチしてもクリアされずに残ってるとかそういうのじゃないの?1ビットにしろ2ビットにしろ、あえて作るというよりなんらかのレジスタの端数と言われたほうがそれっぽいし。
Evil bit [srad.jp]を搭載した初のCPUの称号が欲しかったのでせう
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
なんでこんなレジスタがあるんだろう? (スコア:3)
元記事によると,発見されたのはドキュメントに未記載の隠しレジスタ,しかも1ビットだけ,ということですが
なんでこんなレジスタが存在しているんでしょうね?
デバッグ用レジスタの名残?
論理合成(制御信号の組み合わせ回路)のバグ?
出荷用にリリースビルドした際のソースコードにデバッグ用の printf() が残っていた,的な話だったら,今頃担当者は真っ青でしょうね.
Re:なんでこんなレジスタがあるんだろう? (スコア:2, 興味深い)
2bitですよ
2bitの一方を同期用、もう一方をデータ用に使って安定した通信が可能になっている
Re:なんでこんなレジスタがあるんだろう? (スコア:1)
かいしんのいちげきが出るかどうかのフラグに便利
Re: (スコア:0)
CPUの内部処理用のレジスタを誤って外部からも叩けるようにしてしまった、ということじゃないの?
その場合、このレジスタを勝手にいじり回したら通常のコードの実行に影響が出ないのか気になるけど、実際にexploitなどが動いているところを見ると出ないんだろうね。
Re: (スコア:0)
バックドア用
Re: (スコア:0)
単なる未使用領域がコンテキストスイッチしてもクリアされずに残ってるとかそういうのじゃないの?
1ビットにしろ2ビットにしろ、あえて作るというよりなんらかのレジスタの端数と言われたほうがそれっぽいし。
Re: (スコア:0)
Evil bit [srad.jp]を搭載した初のCPUの称号が欲しかったのでせう