From a4d49ef65a097bbb3e0e27e3f782eacfac3d3639 Mon Sep 17 00:00:00 2001 From: Marc Majoral Date: Thu, 4 Dec 2025 14:51:50 +0100 Subject: [PATCH] Fix DMA Proxy driver detection when multiple copies exist in the root filesystem --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index df1bf75e2..cd3010e6a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3507,7 +3507,8 @@ if(ENABLE_DMA_PROXY) set(TARGET_ROOTFS_PATH "") endif() endif() - file(GLOB_RECURSE DMA_PROXY_FILE "${TARGET_ROOTFS_PATH}/*/dma-proxy.ko") + file(GLOB_RECURSE DMA_PROXY_FILES "${TARGET_ROOTFS_PATH}/*/dma-proxy.ko") + list(GET DMA_PROXY_FILES 0 DMA_PROXY_FILE) if(EXISTS "${DMA_PROXY_FILE}") message(STATUS "Found dma-proxy.ko file: ${DMA_PROXY_FILE}") set(ENABLE_FPGA ON)