Before running the application, make sure the dma-proxy is included in the kernel. Check with lsmod. If it’s not there, then insert the module with either insmod or modprobe. Below is the output
root@xilinx-zcu102-2021_1:~# modprobe dma-proxy
[ 372.520904] dma_proxy module initialized
[ 372.524844] Device Tree Channel Count: 6
[ 372.528858] Creating channel dma_proxy_tx_0
[ 372.535548] Allocating memory, virtual address: 0000000011FE5000 physical address: 000000006D200000
[ 372.544604] Creating channel dma_proxy_rx_0
[ 372.550621] Allocating memory, virtual address: 00000000123EE000 physical address: 000000006D700000
[ 372.559678] Creating channel dma_proxy_tx_1
[ 372.565959] Allocating memory, virtual address: 000000001417D000 physical address: 000000006DC00000
[ 372.575004] Creating channel dma_proxy_rx_1
[ 372.581010] Allocating memory, virtual address: 0000000014586000 physical address: 000000006E100000
[ 372.590054] Creating channel dma_proxy_tx_2
[ 372.596014] Allocating memory, virtual address: 000000001498F000 physical address: 000000006E600000
[ 372.605059] Creating channel dma_proxy_rx_2
[ 372.610851] Allocating memory, virtual address: 0000000014D98000 physical address: 000000006EB00000