This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit df107380aded0f478baacaf28cafc69a6dcaaa5c
Author: Marco Casaroli <[email protected]>
AuthorDate: Tue Jul 28 16:28:36 2026 +0200

    boards/rp23xx: Split the xipfs configuration into xipfs and xipfs-nxflat.
    
    The xipfs configuration enabled CONFIG_NXFLAT and the nxflatxip example,
    whose build runs mknxflat to generate the module thunk.  The NXFLAT tools
    are not installed in the CI container, so every CI build of this
    configuration failed with "mknxflat: command not found".
    
    * xipfs keeps the file system, the xipfs command and the test suite.  It
      builds with a plain toolchain, so CI still covers the file system code.
    * xipfs-nxflat adds CONFIG_NXFLAT and CONFIG_EXAMPLES_NXFLATXIP and is
      excluded from the CI build list, the same treatment the other NXFLAT
      configurations already get (eagle100:nxflat, lm3s6965-ek:qemu-nxflat,
      olimex-lpc1766stk:thttpd-nxflat).
    
    Impact: CI and board configurations only.  No source or runtime change.
    
    Assisted-by: Claude Code:claude-opus-5
    Signed-off-by: Marco Casaroli <[email protected]>
---
 .../pimoroni-pico-2-plus/configs/{xipfs => xipfs-nxflat}/defconfig      | 0
 boards/arm/rp23xx/pimoroni-pico-2-plus/configs/xipfs/defconfig          | 2 --
 tools/ci/testlist/arm-06.dat                                            | 2 ++
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/xipfs/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/xipfs-nxflat/defconfig
similarity index 100%
copy from boards/arm/rp23xx/pimoroni-pico-2-plus/configs/xipfs/defconfig
copy to boards/arm/rp23xx/pimoroni-pico-2-plus/configs/xipfs-nxflat/defconfig
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/xipfs/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/xipfs/defconfig
index d1876a5ba47..f60435da8b0 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/xipfs/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/xipfs/defconfig
@@ -25,7 +25,6 @@ CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_EXAMPLES_HELLO=y
-CONFIG_EXAMPLES_NXFLATXIP=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_FS_XIPFS=y
@@ -36,7 +35,6 @@ CONFIG_MTD=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
-CONFIG_NXFLAT=y
 CONFIG_RAM_SIZE=532480
 CONFIG_RAM_START=0x20000000
 CONFIG_READLINE_CMD_HISTORY=y
diff --git a/tools/ci/testlist/arm-06.dat b/tools/ci/testlist/arm-06.dat
index 8aae949b04f..3d1bf786775 100644
--- a/tools/ci/testlist/arm-06.dat
+++ b/tools/ci/testlist/arm-06.dat
@@ -1,4 +1,6 @@
 /arm/r*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+# NXFLAT tools (mknxflat) are not available in the CI container
+-pimoroni-pico-2-plus:xipfs-nxflat
 
 # Boards build by CMake
 

Reply via email to