In the DMA documentation there is VMAP unit and it stated that it can be configured to work in bypass mode. With this mode UDMA can make transactions to main PC memory, not only mapped addresses. This feature is supported in HW but not in Linux
Can you porvide a detailed documentation for all registers concerning PCIe and UDMA modules?