有没有办法在 linux 中保留某个物理地址空间(比如 0x2000 - 0x1000)
我需要保留它,这样 linux 就不会以任何方式使用它。它被一些不相关的协处理器使用,因此必须不使用。
谢谢
最佳答案
你必须为此编写一个内核模块。参见“Memory Mapping and DMA”的第十五章“Linux Device Drivers, Third Edition”
[编辑] 您可以使用 Linux kernel parameter memmap
为此:
memmap=4K$0x2000
荣誉转至 Basile Starynkevitch (见上面的评论)
关于linux - 在linux中预留物理地址空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12141001/