0

私の初心者の質問は、RAM マップ領域を定義するために使用される request_mem_region() に関するものです。呼び出しが成功を返したと仮定すると、システム内のすべてのプロセスの読み取り/書き込みアクセスにメモリ領域が使用可能になるということですか? (ここでは、VM のないシステムについて話しています。つまり、メモリを直接アドレス指定できます)。はいの場合、エリアへのアクセスを制御する方法は何ですか?

ありがとう、マーク。

4

1 に答える 1

1

request_mem_region()RAMマップ領域を定義するのではなく、要求するだけです。つまり、呼び出しが成功した場合、他の誰も同じリージョンを要求できなくなります。

これは、複数のドライバーが同じデバイスを取得しようとするのを防ぐためのメカニズムにすぎず、実際にそのメモリ領域にアクセスするのには役立ちません。それでも、その領域を再マップする必要があります。

于 2013-02-08T15:46:14.190 に答える