指定された I/O ポートに値を書き込むために使用される IoOutput8() 関数のコードを探しています。
この関数のソースコードの正しい場所を知るのを手伝ってくれる人はいますか??
指定された I/O ポートに値を書き込むために使用される IoOutput8() 関数のコードを探しています。
この関数のソースコードの正しい場所を知るのを手伝ってくれる人はいますか??
Linux にはIoOutput8()
機能がありません。(書き込みメモリ バリア) をvoid iowrite8(u8 value, void *addr);
続けて使用する必要があります。wmb();
詳細については、§9.4.2 LDD Book の I/O メモリへのアクセスを参照してください (§9.4.3. の I/O メモリとしてのポートも参照してくださいioport_map/ioport_unmap
)。
のソース コードについてはIoOutput8()
、その関数を入手したのと同じ場所から入手する必要があります。私が見つけた唯一の場所はPhoenix IO Access Libraryです。それを使用している場合は、Phoenix会社にソースコードをまだ提供していない場合は問い合わせてください。