アカウント名:
パスワード:
BIOSがその上で動くOSに引きずられるもんなの?
BIOSはBIOSでなにかしらAPIなりなんなりの標準仕様があり、公開されていて(?)、OSはそれに合わせて作られてるもんだとばかり思ってたんだけど、逆なの? OSに合わせて作ってるの? それすごく面倒くさくね? Microsoftの気分次第じゃん。
OSはPCIeの規格通り作られてて、FWは規格通りの動きをするようセットアップするんじゃないの?HWには規格範囲外のConfigurationレジスタみたいのがあって、FWがまさしくこのようなworkaroundのために設定できたりする。
元記事読んでないから適当だけど、例えばFWがASPM CapableステータスレジスタをDisableに設定すると、OSはこのHWはASPM未対応と認識する。
ACPIで渡されてくるデータのうちASPMの情報が規格通りになってなくて、それを期待しているLinuxはこける。Windowsはその情報をあてにしないで別な方法でASPM可能か探知してるらしく、問題にならない。
複雑な仕様で仕様通り実装されてないなんてよくあることで、後から出てくるソフトはちくしょうと言いながらなんとか回避する方法を考えるものです。Windowsが当てにして動作しないらしいのは、おそらくそういう事を実践してるでしょう。
ハードのバグを直せないから(仕方なく)ソフト側で対処することですよね。
で、WindowsでやったことをLinuxはやってないのはなんで?仕組み上むり?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
よくわからんのだが (スコア:0)
BIOSがその上で動くOSに引きずられるもんなの?
BIOSはBIOSでなにかしらAPIなりなんなりの標準仕様があり、公開されていて(?)、OSはそれに合わせて作られてるもんだとばかり思ってたんだけど、逆なの? OSに合わせて作ってるの? それすごく面倒くさくね? Microsoftの気分次第じゃん。
Re:よくわからんのだが (スコア:0)
OSはPCIeの規格通り作られてて、FWは規格通りの動きをするようセットアップするんじゃないの?
HWには規格範囲外のConfigurationレジスタみたいのがあって、FWがまさしくこのようなworkaroundのために設定できたりする。
元記事読んでないから適当だけど、例えばFWがASPM CapableステータスレジスタをDisableに設定すると、OSはこのHWはASPM未対応と認識する。
Re:よくわからんのだが (スコア:1)
ACPIで渡されてくるデータのうちASPMの情報が規格通りになってなくて、それを期待しているLinuxはこける。
Windowsはその情報をあてにしないで別な方法でASPM可能か探知してるらしく、問題にならない。
複雑な仕様で仕様通り実装されてないなんてよくあることで、後から出てくるソフトはちくしょうと言いながら
なんとか回避する方法を考えるものです。
Windowsが当てにして動作しないらしいのは、おそらくそういう事を実践してるでしょう。
Re: (スコア:0)
ハードのバグを直せないから(仕方なく)ソフト側で対処することですよね。
で、WindowsでやったことをLinuxはやってないのはなんで?
仕組み上むり?