Linux 为DMA使用启动时保留的内存

Linux 为DMA使用启动时保留的内存,linux,driver,dma,pci,Linux,Driver,Dma,Pci,我有一些从grub命令行保留的内存(通过传递mem=4096m参数),所以我有这个内存的物理地址和它的大小。现在我想将其用于PCIe设备的DMA。我该怎么做? 提前感谢您的帮助

我有一些从grub命令行保留的内存(通过传递mem=4096m参数),所以我有这个内存的物理地址和它的大小。现在我想将其用于PCIe设备的DMA。我该怎么做? 提前感谢您的帮助