Hi
We're developing a cardbus (dma master) NIC.
I'm allocating shared memory in the Ndis driver using
NdisMAllocateSahredMemory(). This call, gives me the virtuall address and
physicall adress of the buffer.
Now, How do I translate the returned physical address to a Bus logical
address,
which I can pass to my device.?
Or Can the physical address reurned by the NdisMAllocateSharedMemory()
be directly given to the dma master?
Can a dma master use the physical address and access the system memory
even if it has to go through PCI bridges.
Thanks inAdance.
~suu_n_soup