イン/アウト命令を使用しても、マッピングされたI/Oのアドレス範囲がライトバック(WB)として入力されている場合、(メモリプロセッサの)メモリマップI/O操作はキャッシュされますか?イン/アウト命令を使用したメモリマップI/O操作(インテルプロセッサで)...まだキャッシュされていますか?
編集: この問題は解決されました。私は、MMIOがキャッシュ可能であることを知りました.MMIO操作は、そのメモリタイプに応じて並べ替えることができます。だから、IntelはMTRRをUC(uncacheable)としてMMIを設定することをお勧めしました。私はIntelのソフトウェア開発者マニュアルv3Aでそれを見つけました。これはamdプロセッサにも適用されるかもしれません...
インとアウト命令によるメモリマッピング - それらはどのように関係していますか? –
メモリマップドI/Oは、同じアドレスバスを使用してメモリとI/Oデバイスの両方に対処します。 – prinzrainer
イン/アウト命令は、システムメモリとは別のアドレス空間を使用します。イン/アウトの使用はmmioではありません。 – Michael