* [#17432](https://github.com/apache/nuttx/pull/17432) icmp/icmp6: Fix some functional errors
* [#17434](https://github.com/apache/nuttx/pull/17434) select: fix too small timeout will be counted as 0
* [#17445](https://github.com/apache/nuttx/pull/17445) misc C++ related fixes
* [#17449](https://github.com/apache/nuttx/pull/17449) Improve the robustness of env & binfmt code
* [#17457](https://github.com/apache/nuttx/pull/17457) Fix clang fortify issue
* [#17458](https://github.com/apache/nuttx/pull/17458) binfmt/elf: fix issue that the file is not closed after opening
* [#17461](https://github.com/apache/nuttx/pull/17461) usbhost: cdcacm exit wq after copy all received data
* [#17467](https://github.com/apache/nuttx/pull/17467) usbdev CDCACM optimization
* [#17469](https://github.com/apache/nuttx/pull/17469) sim usb enhancement
* [#17472](https://github.com/apache/nuttx/pull/17472) compiler: redefine float and double when disable float compiling
* [#17475](https://github.com/apache/nuttx/pull/17475) espressif: add support for flash encryption
* [#17476](https://github.com/apache/nuttx/pull/17476) 3-wire for ili9341
* [#17478](https://github.com/apache/nuttx/pull/17478) eeprom/spi_xx25xx: Add IOCTL to set Block Protect
* [#17490](https://github.com/apache/nuttx/pull/17490) risc-v/litex: For vexriscv_smp, match default FDT address set by upstream opensbi.
* [#17492](https://github.com/apache/nuttx/pull/17492) usbdev: replace critical_section with spinlock
* [#17494](https://github.com/apache/nuttx/pull/17494) risc-v/litex: For vexriscv, point docs at linux CPU variant instead of secure.
* [#17496](https://github.com/apache/nuttx/pull/17496) usbhost: replace critical_section with spinlock
* [#17509](https://github.com/apache/nuttx/pull/17509) bugfix:the inode may have been removed by other core in SMP
* [#17515](https://github.com/apache/nuttx/pull/17515) rp2040,rp23xx,rp23xx-rv: allow up to 32 PIO instructions
* [#17518](https://github.com/apache/nuttx/pull/17518) timers/oneshot: Fix converted tv_nsec > NSEC_PER_SEC.
* [#17522](https://github.com/apache/nuttx/pull/17522) mtd/at25ee: Use eeprom/spi_xx25xx internally
* [#17561](https://github.com/apache/nuttx/pull/17561) openamp: upgrade the OpenAMP and Libmetal to the last released version v2025.10
* [#17591](https://github.com/apache/nuttx/pull/17591) espressif: improve esp-hal-3rdparty handling
* [#17647](https://github.com/apache/nuttx/pull/17647) LoopTask: Sim loop task refactor wdt thread process loop event
* [#17651](https://github.com/apache/nuttx/pull/17651) defconfig: Change the default gateway address
* [#17653](https://github.com/apache/nuttx/pull/17653) cmocka/defconfig: Update defconfigs to include cmocka application
* [#17665](https://github.com/apache/nuttx/pull/17665) paho_mqtt: Add paho_mqtt repository description file
* [#17670](https://github.com/apache/nuttx/pull/17670) arp_poll: skip arp_out when arp_send flow
* [#17671](https://github.com/apache/nuttx/pull/17671) mld: free all mld group when netdev unregister
* [#17682](https://github.com/apache/nuttx/pull/17682) com/can: Attempt to release invalid resources when sender is full
* [#17683](https://github.com/apache/nuttx/pull/17683) tcp_reset: Modify RST packet responses to comply with RFC 793.
* [#17694](https://github.com/apache/nuttx/pull/17694) nuttx/can: in trunk support to Send message cancel mechanism.
* [#17696](https://github.com/apache/nuttx/pull/17696) risc-v/litex: Implement up_flush_dcache_all when CONFIG_ARCH_DCACHE is defined.
* [#17719](https://github.com/apache/nuttx/pull/17719) Sim/gpiochip: sim gpiochip support nuttx access host gpiochip
* [#17725](https://github.com/apache/nuttx/pull/17725) risc-v/litex: Add 64-bit S-mode vexiiriscv support for litex.
* [#17728](https://github.com/apache/nuttx/pull/17728) initial support for automated testing with NTFC
* [#17737](https://github.com/apache/nuttx/pull/17737) Add esp32c6 coremark and esp32s3 ostest defconfig
* [#17749](https://github.com/apache/nuttx/pull/17749) ARP table improvement
* [#17753](https://github.com/apache/nuttx/pull/17753) xtensa/esp32s3: fix dcache flush error in up_flush_dcache
* [#17755](https://github.com/apache/nuttx/pull/17755) utils.h: add conn_dev_sem_timedwait interface to simplify code logic
* [#17757](https://github.com/apache/nuttx/pull/17757) esp32s3: Remove redundant I2S include directive
* [#17761](https://github.com/apache/nuttx/pull/17761) Rpmsg: rpmsg services should be properly destroyed after calling rpmsg_device_destroy()
* [#17765](https://github.com/apache/nuttx/pull/17765) virtio/virtio-gpu: fbmem should transfer to pa
* [#17766](https://github.com/apache/nuttx/pull/17766) Migrate the rest of citest configurations to NTFC
* [#17770](https://github.com/apache/nuttx/pull/17770) [Kconfig] Fix Kconfig style
* [#17773](https://github.com/apache/nuttx/pull/17773) compiler: Add PRAGMA and unroll_loop.
* [#17777](https://github.com/apache/nuttx/pull/17777) virtio-gpu: support vsync and double fb
* [#17792](https://github.com/apache/nuttx/pull/17792) risc-v/litex: Update docs for vexriscv invalidate and no-op flush.
* [#17800](https://github.com/apache/nuttx/pull/17800) timer: rename tick_settimeouot to tick_settimeout
* [#17801](https://github.com/apache/nuttx/pull/17801) timer: add timer operation support
* [#17804](https://github.com/apache/nuttx/pull/17804) lin: adjust the LIN flag
* [#17807](https://github.com/apache/nuttx/pull/17807) Rpmsg test: add rpmsg test service to test the rpmsg apis
* [#17808](https://github.com/apache/nuttx/pull/17808) Rpmsg port uart: add low power support for rpmsg port uart
* [#17820](https://github.com/apache/nuttx/pull/17820) style: Fix case statement formatting in power management callbacks.
* [#17829](https://github.com/apache/nuttx/pull/17829) mtd/nvs: optimize nvs module
* [#17835](https://github.com/apache/nuttx/pull/17835) if_ether.h: add the definition of ETH_P_TSN
* [#17859](https://github.com/apache/nuttx/pull/17859) ghs: move the -fmacro-prefix-map compile option to compiler specific
* [#17860](https://github.com/apache/nuttx/pull/17860) arm64_head.S: fix the asm code build error
* [#17861](https://github.com/apache/nuttx/pull/17861) signal: add default sigaction for SIGURG
* [#17863](https://github.com/apache/nuttx/pull/17863) ghs: fix the UsageFault:INVSTATE error triggered by exception_common
* [#17875](https://github.com/apache/nuttx/pull/17875) sim: Pass through unknown sockopt to system.
* [#17884](https://github.com/apache/nuttx/pull/17884) stdio.h: Update TMP_MAX definition to match Linux
* [#17888](https://github.com/apache/nuttx/pull/17888) tcp_timer.c: send TCP_RST when keepalive timeout
* [#17899](https://github.com/apache/nuttx/pull/17899) tcp_input.c: standardize the processing of urgent data
* [#17900](https://github.com/apache/nuttx/pull/17900) sim: replace wdog with work queue in periodic work to avoid deadlock
* [#17901](https://github.com/apache/nuttx/pull/17901) libm: prevent atanf() yielding NaN for high inputs values.
* [#17902](https://github.com/apache/nuttx/pull/17902) ipfrag: use netdev_iob_replace_l2 to replace d_iob
* [#17905](https://github.com/apache/nuttx/pull/17905) Tricore sched
* [#17909](https://github.com/apache/nuttx/pull/17909) Rpmsg rtc fixes
* [#17916](https://github.com/apache/nuttx/pull/17916) ghs: update the compile option to recommended options
* [#17918](https://github.com/apache/nuttx/pull/17918) Ltp linux kernel completement sys wait impl
* [#17920](https://github.com/apache/nuttx/pull/17920) sys/resouce: add RLIM_NLIMITS definition
* [#17924](https://github.com/apache/nuttx/pull/17924) posix_test: fix the ltp project link error
* [#17925](https://github.com/apache/nuttx/pull/17925) Rpmsg signals: rpmsg router support get the rpmsg signals
* [#17926](https://github.com/apache/nuttx/pull/17926) lpcxpresso-lpc54628/netnsh: enable CONFIG_NET_SOCKOPTS to adapt icmpv6 changes
* [#17929](https://github.com/apache/nuttx/pull/17929) sys/types.h: Fixed the conflict issue with the "OK" constant definition
* [#17930](https://github.com/apache/nuttx/pull/17930) ulimit: add ulimit implementation
* [#17931](https://github.com/apache/nuttx/pull/17931) pthead: change the pthread_equal implementation from macro to function
* [#17933](https://github.com/apache/nuttx/pull/17933) limits: add _POSIX_PTHREAD_ constant for pthread management
* [#17934](https://github.com/apache/nuttx/pull/17934) pthread: reorganized the locations of pthread-related functions and constants
* [#17937](https://github.com/apache/nuttx/pull/17937) fpathconf: add _POSIX_PRIO_IO definition to comply with PSE52 standard
* [#17938](https://github.com/apache/nuttx/pull/17938) Tricore trap dump register
* [#17939](https://github.com/apache/nuttx/pull/17939) notifiy: remove critical section
* [#17946](https://github.com/apache/nuttx/pull/17946) Arm64 backtrace
* [#17947](https://github.com/apache/nuttx/pull/17947) arm64: add the interrupt status in the syscall
* [#17950](https://github.com/apache/nuttx/pull/17950) ctucanfd: increase rwcnt bitfield width and fix structure alignment
* [#17954](https://github.com/apache/nuttx/pull/17954) binfmt: refactor loadable module cleanup mechanism
* [#17960](https://github.com/apache/nuttx/pull/17960) arm64: add missing REG_SCTLR_EL1 initialization in signal processing
* [#17962](https://github.com/apache/nuttx/pull/17962) arm64: fix FIQ mask initialization in task state
* [#17963](https://github.com/apache/nuttx/pull/17963) arm: support AMP mode with GIC SGI inter-core interrupts
* [#17966](https://github.com/apache/nuttx/pull/17966) arm64: When returning from a system call, regs[REG_SP_EL0] will overw…
* [#17967](https://github.com/apache/nuttx/pull/17967) arm64: g_mpu_region need support SMP
* [#17970](https://github.com/apache/nuttx/pull/17970) kinetis/enet: Set carrier on/off on ifup/ifdown
* [#17972](https://github.com/apache/nuttx/pull/17972) tricore/csrm: bringup cpucs in tricore
* [#17976](https://github.com/apache/nuttx/pull/17976) imx95-m7: Fix Kconfig for flexcan typo
* [#17977](https://github.com/apache/nuttx/pull/17977) arm64: fix compile failed
* [#17982](https://github.com/apache/nuttx/pull/17982) armv7-a/arm_addrenv_pgmap.c: add up_addrenv_find_page and up_addrenv_…
* [#17983](https://github.com/apache/nuttx/pull/17983) arm64: fix stack pointer initialization when CONFIG_STACK_COLORATION …
* [#17998](https://github.com/apache/nuttx/pull/17998) arm64: add mpu_addrenv.c empty implementation and change arm64_addren…
* [#17999](https://github.com/apache/nuttx/pull/17999) arm64/toolchain: fix compile warnning
* [#18004](https://github.com/apache/nuttx/pull/18004) simwifi: Fix compilation warning
* [#18017](https://github.com/apache/nuttx/pull/18017) Kconfig: Add ALLOW_CUSTOM_PERMISSIVE_COMPONENTS license option
* [#18044](https://github.com/apache/nuttx/pull/18044) rpmsg/rpmsg_virtio: add rpmsg virtio common pm support
* [#18045](https://github.com/apache/nuttx/pull/18045) irq: rename STACK_ALIGNMENT to STACKFRAME_ALIGN for clarity
* [#18049](https://github.com/apache/nuttx/pull/18049) spinlock: add and optimize recursive spinlock interface for multi-core support
* [#18050](https://github.com/apache/nuttx/pull/18050) sim: it is not necessary to call restore_critical_section in irq
* [#18051](https://github.com/apache/nuttx/pull/18051) x86_64: remove unnecessary restore_critical_section call in interrupt handler
* [#18052](https://github.com/apache/nuttx/pull/18052) semaphore: remove redundant leave_critical_section in sem_trywait_slow
* [#18055](https://github.com/apache/nuttx/pull/18055) stm32: disable UART up_putc when semihosting
* [#18101](https://github.com/apache/nuttx/pull/18101) arm64: add protected mode support and SMP improvements
* [#18104](https://github.com/apache/nuttx/pull/18104) notifier: prevent DEBUGASSERT recursion during system startup
* [#18113](https://github.com/apache/nuttx/pull/18113) Revert "net: limit TCP and UDP send/recv buffer usage with throttled IOB
* [#18115](https://github.com/apache/nuttx/pull/18115) note/noteram: add FIONREAD ioctl to report unread buffer size
* [#18119](https://github.com/apache/nuttx/pull/18119) trace: add mark and printf support
* [#18120](https://github.com/apache/nuttx/pull/18120) Modify the Kconfig name of the mtdconfig module
* [#18126](https://github.com/apache/nuttx/pull/18126) note/ram: support multiple noterams to dump data when panic occurs
* [#18139](https://github.com/apache/nuttx/pull/18139) pthread: Move condition variable implementation to userspace
* [#18142](https://github.com/apache/nuttx/pull/18142) trace: Clean up macro formatting in trace.h
* [#18145](https://github.com/apache/nuttx/pull/18145) tricore: Enable SYSCALL_HOOKS architecture capability
* [#18148](https://github.com/apache/nuttx/pull/18148) spinlock: Add try-lock variants for recursive spinlock
* [#18150](https://github.com/apache/nuttx/pull/18150) nuttx: add profiling support and documentation
* [#18155](https://github.com/apache/nuttx/pull/18155) clock: Optimize performance counter infrastructure with userspace access and multi-architecture support
* [#18176](https://github.com/apache/nuttx/pull/18176) syscall: add sched_note_event_ip syscall for instrumentation dump
* [#18179](https://github.com/apache/nuttx/pull/18179) note: add NOTE_DUMP_BINARY support for binary log dumping
* [#18207](https://github.com/apache/nuttx/pull/18207) sem_rw: Consolidate return statements in down_write_trylock() for MISRA HIS compliance
* [#18218](https://github.com/apache/nuttx/pull/18218) mps:fix AN524 Kconfig symbol (MPS3, not MPS2)
* [#18219](https://github.com/apache/nuttx/pull/18219) sem_rw: Multiple code quality improvements for MISRA HIS compliance
* [#18222](https://github.com/apache/nuttx/pull/18222) sem_waitirq: Consolidate return statements for MISRA HIS compliance
* [#18225](https://github.com/apache/nuttx/pull/18225) mtdconfig/nvs: some optimizations to the nvs module
* [#18226](https://github.com/apache/nuttx/pull/18226) virtio/virtio-pci: improve PCI transport with INTX fallback and 64-bit support
* [#18228](https://github.com/apache/nuttx/pull/18228) sem_post: Consolidate return statements for MISRA HIS compliance
* [#18242](https://github.com/apache/nuttx/pull/18242) Fix UBSAN undefined behavior in semaphore mutex helper macro
* [#18243](https://github.com/apache/nuttx/pull/18243) protect: move us_heap to userspace_data_s
* [#18260](https://github.com/apache/nuttx/pull/18260) ipforward: Add IFF_NOSRC_FORWARD and IFF_NODST_FORWARD flags.
* [#18262](https://github.com/apache/nuttx/pull/18262) kernel/build: Fix the protected build
* [#18267](https://github.com/apache/nuttx/pull/18267) Fix duplicate symbol errors in stack check implementation
* [#18269](https://github.com/apache/nuttx/pull/18269) Fix SPI DMA bug with null txbuffer on ESP32S3
* [#18274](https://github.com/apache/nuttx/pull/18274) tls_getinfo.c: tls_get_info needs to be compiled in most cases.
* [#18287](https://github.com/apache/nuttx/pull/18287) rp23xx/rp23xx-rv: Fix GPIO interrupt handler for RP2350B variant.
* [#18312](https://github.com/apache/nuttx/pull/18312) kconfig: Fix Kconfig style
* [#18318](https://github.com/apache/nuttx/pull/18318) toolchain/clang: improve clang toolchain
* [#18341](https://github.com/apache/nuttx/pull/18341) arm64: Add kmalloc header for arch timer
* [#18348](https://github.com/apache/nuttx/pull/18348) audio: upper half enhancement
* [#18352](https://github.com/apache/nuttx/pull/18352) [BUG FIX] rpmsg_virtio/rptun: support fallback cpuname when VIRTIO_RPMSG_F_CPUNAME not set
* [#18362](https://github.com/apache/nuttx/pull/18362) lcd/ili9341: Improve putrun's checks
* [#18369](https://github.com/apache/nuttx/pull/18369) video/v4l2: fix leaks and out of bounds bugs in v4l2
* [#18387](https://github.com/apache/nuttx/pull/18387) lzf: prevent lzf header struct optimization
* [#18395](https://github.com/apache/nuttx/pull/18395) pynuttx: missing `mm_initialize`
* [#18401](https://github.com/apache/nuttx/pull/18401) Makefile: Remove make depend files by make distclean
* [#18405](https://github.com/apache/nuttx/pull/18405) imxrt/lpspi: Fix correct LPSPI DMA transfer size for 16-bit
* [#18425](https://github.com/apache/nuttx/pull/18425) xtensa/esp32: Fix HMAC-SHA when a long key is used
* [#18428](https://github.com/apache/nuttx/pull/18428) rndis.c: move ifup in setconfig to the work queue
* [#18441](https://github.com/apache/nuttx/pull/18441) codeowners: Shorten file by using wildcards
* [#18447](https://github.com/apache/nuttx/pull/18447) video/imgdata: fix IMGDATA_SET_BUF macro int-conversion warning
* [#18463](https://github.com/apache/nuttx/pull/18463) wireless/cc1101: Add Kconfig option to bypass strict version check
* [#18473](https://github.com/apache/nuttx/pull/18473) wireless/nrf24l01: Implement common RF IOCTLs and fix missing register reads.
* [#18478](https://github.com/apache/nuttx/pull/18478) nxgdb: change the symbol g_statenames to nxsched_get_stateinfo::g_statename
|