I want to realize scatter/gather DMA operations on a scatter/gather DMA capable PCI device we have developped. My platform is running QNX 6.3 w/ PPC603e (MPC8245).
I have build a chained list of pages descriptor (AddrLo, AddrHi, Size and Next).
I retrieve the physical address of each page using mem_offset.
Read / write operations seem to work if we want to transfer up to 1MBytes. But not above.
Any ideas ?