|
PVOID HalAllocateCommonBuffer(
PDMA_ADAPTER_OBJECT DmaAdapter,
ULONG Length,
PPHYSICAL_ADDRESS LogicalAddress,
BOOLEAN CacheEnabled
)
请问上面的这个函数的第三个参数是输出的物理地址吗?能给DMA地址寄存器赋这个值吗?
看MSDN上说这个是逻辑地址(Logical Address),这有什么区别吗?
另外第一个参数DMA_ADAPTER_OBJECT结构中的总线类型是否应是Internal(如果用AHB,APB总线的话),BusNumber应是多少?
|
|