标签: windows kernel embedded dma userspace
我需要在用户空间和内核空间之间共享内存。内存在用户空间中分配,在内核中我想构建一个带有物理地址的内存描述符列表来初始化DMA控制器(驻留在FPGA中)。
我正在使用带有WEC2013的Zynq(ARM + FPGA)。
Microsoft提供2 methods,“IOCTL方法”和“共享内存对象”方法但我无法使用其中任何一种方法:
还有其他办法吗?或者我可以在用户空间中获取MDL吗?