JianyuWang0623 opened a new pull request, #3895:
URL: https://github.com/apache/nuttx-apps/pull/3895

   ## Summary
   
   nxinit is no longer experimental: it is already the init of 282 upstream
   defconfigs across 7 architectures, including the `citest` configurations
   built by upstream CI (`sim:citest`, `qemu-armv8a:citest`). Drop
   `depends on EXPERIMENTAL` from `SYSTEM_NXINIT`. No defconfig changes.
   
   ## Impact
   
   Every defconfig that uses nxinit today sets `CONFIG_EXPERIMENTAL=y` only to
   satisfy this dependency.
   
   apache/nuttx `a68a64928c0a` (2026-10-21), 2183 defconfigs:
   
   | | defconfigs |
   | --- | --- |
   | `CONFIG_SYSTEM_NXINIT=y` | 282 |
   | ... of which `CONFIG_EXPERIMENTAL=y` | 282 (100%) |
   | `CONFIG_INIT_ENTRYPOINT="init_main"` | 282 (15.0% of 1875 init_main + 
nsh_main) |
   
   | arch | arm | arm64 | risc-v | sim | x86 | x86_64 | xtensa |
   | --- | --- | --- | --- | --- | --- | --- | --- |
   | init_main | 10 | 21 | 28 | 83 | 2 | 8 | 130 |
   
   ## Testing
   
   `make olddefconfig && make savedefconfig` with this change, zero diff on
   `sim:nsh`, `esp32s3-devkit:nsh`, `rv-virt:nsh`, `qemu-armv8a:nsh`.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to