在linux中保留一个物理地址空间

时间:2012-08-27 11:22:11

标签: linux memory-management

有没有办法在linux中保留某个物理地址空间(比如0x2000 - 0x1000)

我需要保留它,以便linux不以任何方式使用它。它由一些不相关的协处理器使用,因此必须保持未使用状态。

谢谢

1 个答案:

答案 0 :(得分:5)

您必须为此编写内核模块。请参阅“Memory Mapping and DMA

的第15章“Linux Device Drivers, Third Edition

[编辑] 您可以使用Linux kernel parameter memmap

memmap=4K$0x2000

Kudos转到Basile Starynkevitch(见上面的评论)