Bay Trailの去勢バグはなぜLinuxにのみ影響しますか?

Bay Trailの去勢バグはなぜLinuxにのみ影響しますか?

最近、Pentium N3510(Bay Trail)プロセッサ(UbuntuとArchを試してみました)があるシステムにLinuxをインストールしようとしましたが、最初はランダムな中断と速度の低下によって失敗しました。さまざまな方法を試した後、この問題を解決する2つの方法が見つかりました。選択カーネルパラメータの設定intel_idle.max_cstate=1。さらに別のオプションは、BIOSでオペレーティングシステムのC6ステータスの可用性レポートを無効にすることです。

私が見つけたのはバグがありました。一部のCPUこれにより、CPUに電源状態C6に入るように指示するISRを処理するとクラッシュが発生します(または私の場合は著しく遅くなります)。この設定で問題が解決したため、このバグの影響を受けたようです。

さて、これらのシステムでWindowsが正しく実行されているのはなぜですか? LinuxとWindowsでISRと電源状態を処理する方法について?カーネル開発者の知識が不足していますか?このバグはあまりにも新しいものなので、まだ修正されていませんか?影響を受けるシステムが正しくテストするのに十分ではありませんか? (私の場合、問題と解決策はかなり明確でした。)

ベストアンサー1

おすすめ記事