我使用memmap=8G$4G
linux 内核引导参数保留了内存块。
需要ioremap
这个内存吗?
ioremap
手册页说:
ioremap 执行平台特定的操作序列,以使总线内存 CPU 可通过 readb/readw/readl/writeb/writew/writel 函数和其他 mmio 帮助程序访问。返回的地址不保证可以直接用作虚拟地址。
因此,如果我不能将返回的ioremap
地址用作直接寻址内存的虚拟地址,那么一个更广泛的问题是我们何时应该ioremap
使用内存?