0
物理アドレスにwritelやreadlなどのIO utilsを使用することができますか、または常に物理メモリを仮想空間にマッピングしてから、 writel/readlの引数?IOユーティリティwritelとreadlを物理アドレスで使用することができます
物理アドレスにwritelやreadlなどのIO utilsを使用することができますか、または常に物理メモリを仮想空間にマッピングしてから、 writel/readlの引数?IOユーティリティwritelとreadlを物理アドレスで使用することができます
答えはプラットフォームに依存します。コードを検索すると、writelとreadlは典型的には、アセンブリ言語の呼び出しのように、アーキテクチャー固有のファイル(arch/kernel)に実装されています。一部のプラットフォームでは、動作する可能性があります。ただし、ポインタを取得するためにioremapを呼び出すほうが理にかなっています。これは移植性を助け、特定のプラットフォーム上で必要でない場合は、最適化されます。
参照:
あなたはIN32とOUT32によって正確に何を参照していますか?近くで私はLinuxにその名前で何も持っていないと伝えることができます。 –
@RossRidge:私の悪い - 彼らはwritelとreadlです。 – Iceman
あなたは実際に何をしようとしているかについてより多くの文脈を与えるべきです。 –