4

Linuxで特定の物理アドレス空間(たとえば0x2000-0x1000)を予約する方法はありますか?

Linuxがそれを使用しないように予約する必要があります。関係のないコプロセッサーによって使用されるため、未使用のままにしておく必要があります。

ありがとう

4

1 に答える 1

5

そのためのカーネル モジュールを作成する必要があります。「Linux Device Drivers, Third Edition」の第 15 章「Memory Mapping and DMA 」を参照してください。

[編集] これにはLinux カーネル パラメータmemmapを使用できます。

memmap=4K$0x2000

Basile Starynkevitchに 称賛を贈ります(上記のコメントを参照) 。

于 2012-08-27T11:43:41.167 に答える