Maybe this is helpful somehow: https://www.mikrocontroller.net/topic/416286 https://www.kernel.org/doc/html/v4.18/driver-api/uio-howto.html https://www.kernel.org/doc/Documentation/DMA-API.txt https://www.kernel.org/doc/Documentation/DMA-API-HOWTO.txt https://github.com/GiuseppeDiGuglielmo/dma_alloc_coherent_zynqmp https://forums.xilinx.com/t5/Embedded-Linux/How-to-include-kernel-header-into-XSDK/td-p/834679 https://github.com/Xilinx/linux-xlnx/blob/master/Documentation/kbuild/headers_install.txt https://github.com/Xilinx/linux-xlnx/blob/master/Documentation/kbuild/modules.txt
Maybe this is helpful somehow:
https://www.mikrocontroller.net/topic/416286
https://www.kernel.org/doc/html/v4.18/driver-api/uio-howto.html
https://www.kernel.org/doc/Documentation/DMA-API.txt
https://www.kernel.org/doc/Documentation/DMA-API-HOWTO.txt
https://github.com/GiuseppeDiGuglielmo/dma_alloc_coherent_zynqmp
https://forums.xilinx.com/t5/Embedded-Linux/How-to-include-kernel-header-into-XSDK/td-p/834679
https://github.com/Xilinx/linux-xlnx/blob/master/Documentation/kbuild/headers_install.txt
https://github.com/Xilinx/linux-xlnx/blob/master/Documentation/kbuild/modules.txt