有没有办法在linux中保留某个物理地址空间(比如0x2000 - 0x1000)
我需要保留它,所以 linux 不会以任何方式使用它。它被一些不相关的协处理器使用,因此必须不使用。
谢谢
有没有办法在linux中保留某个物理地址空间(比如0x2000 - 0x1000)
我需要保留它,所以 linux 不会以任何方式使用它。它被一些不相关的协处理器使用,因此必须不使用。
谢谢
您将不得不为此编写一个内核模块。请参阅“ Linux 设备驱动程序,第三版”的第 15 章“内存映射和 DMA ”
[编辑]您可以为此使用Linux 内核参数memmap
:
memmap=4K$0x2000
感谢 Basile Starynkevitch( 见上面的评论)