DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
| Markdown |
|---|
* [#13519](https://github.com/apache/nuttx/pull/13519) fs/reference_count: set default reference count option depends on DISABLE_PTHREAD * [#14444](https://github.com/apache/nuttx/pull/14444) fs/inode: refresh tcb after each file sync() is completed * [#15077](https://github.com/apache/nuttx/pull/15077) fs/tmpfs: Skip any slash at the beginning of relpath * [#15202](https://github.com/apache/nuttx/pull/15202) fs: fix comment in https://github.com/apache/nuttx/pull/15163 * [#15159](https://github.com/apache/nuttx/pull/15159) fs/shm/shmfs_alloc.c: Allocate zero-initialized memory in flat build * [#15167](https://github.com/apache/nuttx/pull/15167) fs/fat/fs_fat32util.c: fix potential exception due to dividing zero during mounting when fat is corrupted * [#15203](https://github.com/apache/nuttx/pull/15203) fs: move fl_lock to a more appropriate location * [#15204](https://github.com/apache/nuttx/pull/15204) fs/littlefs/Make.defs: fix a littlefs unpack regression * [#15603](https://github.com/apache/nuttx/pull/15603) fs/vfs: initialize uio only if lower implement readv/writev * [#15814](https://github.com/apache/nuttx/pull/15814) littlefs/cmake: fix compilation flag issue* [#15334](https://github.com/apache/nuttx/pull/15334) littlefs: fix EINVAL on path operations with littlefs 2.10.0 * [#15335](https://github.com/apache/nuttx/pull/15335) bump littlefs to 2.10.1 where 2.10.0 was used |
Networking
Improvements
...
| Markdown |
|---|
* [#15285](https://github.com/apache/nuttx/pull/15285) net: Add buffer pool to replace connection allocation
* [#15286](https://github.com/apache/nuttx/pull/15286) net: Refresh config dependency of NET_READAHEAD
* [#15287](https://github.com/apache/nuttx/pull/15287) tcp_recvfrom.c:resolve issue in tcp_recvhandler
* [#15312](https://github.com/apache/nuttx/pull/15312) net: Change the DEBUGASSERT to WARNING log for the tcp_pollsetup.
* [#15333](https://github.com/apache/nuttx/pull/15333) netdev/upper: Fix wrong CPU when RSS is disabled
* [#15348](https://github.com/apache/nuttx/pull/15348) include/netinet/arp.h: change the type of arp_dev from uint8_t to char
* [#15389](https://github.com/apache/nuttx/pull/15389) netpacket/sockaddr_ll: Add valid packet types for sll_pkttype
* [#15402](https://github.com/apache/nuttx/pull/15402) net/udp: Let cansend return EWOULDBLOCK when send buffer is full
* [#15447](https://github.com/apache/nuttx/pull/15447) net/bufpool: Some optimizations
* [#15450](https://github.com/apache/nuttx/pull/15450) Minor net error handling improvements
* [#15477](https://github.com/apache/nuttx/pull/15477) net/tcp_timer: remove tcp_callback(TIMEOUT) when accept conn timeout
* [#15715](https://github.com/apache/nuttx/pull/15715) net/can/: add statistics for recv, sent and drop
* [#15822](https://github.com/apache/nuttx/pull/15822) net: fix ipv6_input for 6lowpan
* [#15118](https://github.com/apache/nuttx/pull/15118) net/tcp_timer: fix tcp RTO abnormally large after retransmission occurs
* [#15090](https://github.com/apache/nuttx/pull/15090) netconfig.h:modify netconfig to support communicating in slave core |
Unsorted
| Markdown |
|---|
* [#14578](https://github.com/apache/nuttx/pull/14578) spin_lock_irqsave+sched_lock
* [#14623](https://github.com/apache/nuttx/pull/14623) wqueue remove enter_critical_section
* [#14672](https://github.com/apache/nuttx/pull/14672) Change the software interrupt to syscall instruction
* [#15073](https://github.com/apache/nuttx/pull/15073) fix regresion from https://github.com/apache/nuttx/pull/14881
* [#15075](https://github.com/apache/nuttx/pull/15075) semaphore: change semaphore count to atomic operation
* [#15078](https://github.com/apache/nuttx/pull/15078) Feature/esp nxdiag wrapper
* [#15079](https://github.com/apache/nuttx/pull/15079) Feature/esp pulse cnt
* [#15085](https://github.com/apache/nuttx/pull/15085) [POSIX][Bug] `mqueue.h`: Include file does not conform the standard
* [#15088](https://github.com/apache/nuttx/pull/15088) zcu111: add support for user led
* [#15089](https://github.com/apache/nuttx/pull/15089) mpfs_entrypoints.c: Add simple ACK mechanism for CPU boot
* [#15098](https://github.com/apache/nuttx/pull/15098) STM32H5 SPI Driver - First Commit
* [#15099](https://github.com/apache/nuttx/pull/15099) python: Add defconfig for RISC-V QEMU and Documentation entries for Python on NuttX
* [#15103](https://github.com/apache/nuttx/pull/15103) limits/path: replace CONFIG_PATH_MAX to PATH_MAX to ensure consistency
* [#15105](https://github.com/apache/nuttx/pull/15105) arm/cxd56xx: Add g_ prefix to rtc spin lock
* [#15106](https://github.com/apache/nuttx/pull/15106) syslog: allow microsecond on user specific time format
* [#15107](https://github.com/apache/nuttx/pull/15107) gcov.c: Add necessary instrumentation functions
* [#15109](https://github.com/apache/nuttx/pull/15109) [sensors]: Removed the unnecessary inclusion of spi header files
* [#15126](https://github.com/apache/nuttx/pull/15126) pthread: remove enter_critical_section in pthread_mutex
* [#15127](https://github.com/apache/nuttx/pull/15127) esp/mcpwm: fix unpaired spin lock
* [#15132](https://github.com/apache/nuttx/pull/15132) syslog/channel: unify syslog channel writing to reduce redundant code
* [#15138](https://github.com/apache/nuttx/pull/15138) clock_adjtime: use small lock to protect g_adjtime_ppb g_adjtime_wdog
* [#15140](https://github.com/apache/nuttx/pull/15140) Mpfs corespi additions
* [#15141](https://github.com/apache/nuttx/pull/15141) xtensa: support coredump by register set alignment
* [#15143](https://github.com/apache/nuttx/pull/15143) xtensa/esp32s3: Update the reserved size for struct __lock
* [#15147](https://github.com/apache/nuttx/pull/15147) Fix Kconfig style
* [#15149](https://github.com/apache/nuttx/pull/15149) procfs:fix cmdline overflow bug
* [#15150](https://github.com/apache/nuttx/pull/15150) Use LFS_DEFINES if available
* [#15152](https://github.com/apache/nuttx/pull/15152) sem: remove the additional assignment.
* [#15160](https://github.com/apache/nuttx/pull/15160) binfmt/exec: initialize binary_s to empty to avoid invaild access
* [#15161](https://github.com/apache/nuttx/pull/15161) Add support for PCI CAN cards for QEMU: Kvaser and CTU CAN FD
* [#15163](https://github.com/apache/nuttx/pull/15163) use atomic to protect f_refs
* [#15164](https://github.com/apache/nuttx/pull/15164) risc-v: Move CSR register manipulation macros to csr.h
* [#15165](https://github.com/apache/nuttx/pull/15165) rv-virt/citest: Increase init task stack size to 3072
* [#15171](https://github.com/apache/nuttx/pull/15171) riscv_percpu: Replace critical section with irqsave/irqrestore
* [#15180](https://github.com/apache/nuttx/pull/15180) remove fl_crefs
* [#15182](https://github.com/apache/nuttx/pull/15182) sensors: fix Make.defs for bmm150
* [#15183](https://github.com/apache/nuttx/pull/15183) lpuart: fix build errors for SINGLEWIRE and INVERT without SERIAL_TERMIOS
* [#15184](https://github.com/apache/nuttx/pull/15184) arm64/imx9: tpm: fix TPM_FILTER_CHXFVAL_MASK macro
* [#15186](https://github.com/apache/nuttx/pull/15186) Feature/esp efuse support
* [#15188](https://github.com/apache/nuttx/pull/15188) Add support for the BCM2711
* [#15199](https://github.com/apache/nuttx/pull/15199) arm-m armv7a riscv32 :use cfi in irq asm function, make a debug frame
* [#15205](https://github.com/apache/nuttx/pull/15205) Support for the mouse ioctl interface
* [#15206](https://github.com/apache/nuttx/pull/15206) syslog/inbuffer: refactor intbuffer to circbuf
* [#15207](https://github.com/apache/nuttx/pull/15207) delete "begin_packed_struct" and "end_packed_struct"
* [#15211](https://github.com/apache/nuttx/pull/15211) Add support for the i.MX95 M7 core and the IMX95LPD5EVK-19 EVK
* [#15219](https://github.com/apache/nuttx/pull/15219) gpio: use small lock to protect configgpio
* [#15223](https://github.com/apache/nuttx/pull/15223) modify DEV_ZERO config on Nuttx's built-in board
* [#15229](https://github.com/apache/nuttx/pull/15229) max32660_rtc: change spinlock name g_lock -> g_rtc_lock
* [#15230](https://github.com/apache/nuttx/pull/15230) enable CONFIG_PIPES where CONFIG_LIBUV is enabled
* [#15237](https://github.com/apache/nuttx/pull/15237) bluetooth: rm bd_bifup
* [#15238](https://github.com/apache/nuttx/pull/15238) some replacements were omitted.
* [#15239](https://github.com/apache/nuttx/pull/15239) imx95: Fix eDMA compilation
* [#15240](https://github.com/apache/nuttx/pull/15240) fix compile error
* [#15241](https://github.com/apache/nuttx/pull/15241) Fix for WiFi AP password wrongly stored on some Espressif devices
* [#15242](https://github.com/apache/nuttx/pull/15242) sem: Replace addrenv_select with kmm_map for sem_waitirq/sem_holder
* [#15243](https://github.com/apache/nuttx/pull/15243) nxsem_destroyholder: Use critical section when destroying holder(s)
* [#15247](https://github.com/apache/nuttx/pull/15247) bt_buf: use small lock to protect bt_bufferlist_s
* [#15248](https://github.com/apache/nuttx/pull/15248) bt_buf: use small lock in wireless/bluetooth/bt_buf.c
* [#15249](https://github.com/apache/nuttx/pull/15249) syslog/intbuffer: some improve for intbuffer
* [#15250](https://github.com/apache/nuttx/pull/15250) remove big lock in arch_phy_irq
* [#15256](https://github.com/apache/nuttx/pull/15256) modifyreg16: use small lock in modifyreg16
* [#15257](https://github.com/apache/nuttx/pull/15257) cxd: use small lock
* [#15258](https://github.com/apache/nuttx/pull/15258) gcc/gcov: fix problems with fork
* [#15260](https://github.com/apache/nuttx/pull/15260) esp32s3-devkit/adb: Enable file service
* [#15261](https://github.com/apache/nuttx/pull/15261) gcov/script: Enhanced gcov script
* [#15264](https://github.com/apache/nuttx/pull/15264) Explicitly enable CONFIG_LUA_LUV_MODULE's dependencies where it's ena…
* [#15265](https://github.com/apache/nuttx/pull/15265) arm64/cache: add i/dcache check to avoid build break
* [#15266](https://github.com/apache/nuttx/pull/15266) imx95-evk: update configs; add imx95-evk:can
* [#15268](https://github.com/apache/nuttx/pull/15268) gcov: gcov.py, gcov_convert.py scripts merged
* [#15270](https://github.com/apache/nuttx/pull/15270) rv-virt/citest: Test GCC's tls (`__thread` keyword)
* [#15272](https://github.com/apache/nuttx/pull/15272) arm/stm32h753bi: Add support to lvgl
* [#15274](https://github.com/apache/nuttx/pull/15274) procfs:add missing ',' to end of line
* [#15275](https://github.com/apache/nuttx/pull/15275) nuttx: add get_current_dir_name implementation
* [#15276](https://github.com/apache/nuttx/pull/15276) Add LTP linux kernel testcases support
* [#15277](https://github.com/apache/nuttx/pull/15277) include/threads.h: Replace thrd_ defines by actual function definitions
* [#15278](https://github.com/apache/nuttx/pull/15278) Map user memory passed to accept() in kernel build
* [#15288](https://github.com/apache/nuttx/pull/15288) stm32_i2c: fix sending large data over i2c
* [#15289](https://github.com/apache/nuttx/pull/15289) modifyreg[8|32]: use small lock in modifyreg[8|32]
* [#15296](https://github.com/apache/nuttx/pull/15296) nuttx/uorb.h: Add carrier frequency for GNSS Satellite
* [#15297](https://github.com/apache/nuttx/pull/15297) use small lock
* [#15298](https://github.com/apache/nuttx/pull/15298) arm/modifyreg: Use common lock to protect the modify address to ensure consistency
* [#15299](https://github.com/apache/nuttx/pull/15299) use small lock in following files
* [#15301](https://github.com/apache/nuttx/pull/15301) use small lock in following files
* [#15302](https://github.com/apache/nuttx/pull/15302) use small lock in following files
* [#15303](https://github.com/apache/nuttx/pull/15303) use small lock in following file
* [#15305](https://github.com/apache/nuttx/pull/15305) Added comma to fix undefined bits struct member
* [#15308](https://github.com/apache/nuttx/pull/15308) gcov: Solve the problem of incorrect report generation caused by different compilation and test environments
* [#15309](https://github.com/apache/nuttx/pull/15309) Fixed IEEE802.11 build on Arch Linux
* [#15310](https://github.com/apache/nuttx/pull/15310) stm32h7/linum-stm32h753bi: add tone support
* [#15311](https://github.com/apache/nuttx/pull/15311) use small lock in following files
* [#15313](https://github.com/apache/nuttx/pull/15313) fix compile error
* [#15315](https://github.com/apache/nuttx/pull/15315) use small lock in following files:
* [#15316](https://github.com/apache/nuttx/pull/15316) use small lock in following files:
* [#15317](https://github.com/apache/nuttx/pull/15317) use small lock in following files:
* [#15318](https://github.com/apache/nuttx/pull/15318) use small lock in following files:
* [#15320](https://github.com/apache/nuttx/pull/15320) [POSIX][Bug] syslog: Add support for `%m` modifier
* [#15321](https://github.com/apache/nuttx/pull/15321) Improve QEMU support on ESP32S3|C3
* [#15322](https://github.com/apache/nuttx/pull/15322) Add some clarification comments on the mutex api
* [#15323](https://github.com/apache/nuttx/pull/15323) fix a deadlock
* [#15326](https://github.com/apache/nuttx/pull/15326) rename lib_pathbuffer to lib_tempbuffer
* [#15327](https://github.com/apache/nuttx/pull/15327) risc-v/rv-virt: Remove SCANFTEST from rv-virt:citest
* [#15329](https://github.com/apache/nuttx/pull/15329) imxrt: FlexSPI allow RWW and transfer on XIP device
* [#15331](https://github.com/apache/nuttx/pull/15331) Revert "[POSIX][Bug] syslog: Add support for `%m` modifier"
* [#15336](https://github.com/apache/nuttx/pull/15336) rpmsg/rpmsg_virtio_lite: rename rpmsg_virtio to rpmsg_virtio_lite
* [#15337](https://github.com/apache/nuttx/pull/15337) v4l2m2m: modify return value of g_bufsize to uint32_t
* [#15338](https://github.com/apache/nuttx/pull/15338) arm64: fix tpidr maybe null
* [#15343](https://github.com/apache/nuttx/pull/15343) stm32h7/linum-stm32h753bi: fix fdcan configuration
* [#15344](https://github.com/apache/nuttx/pull/15344) add LINE_MAX and modify lib_pathbuffer
* [#15345](https://github.com/apache/nuttx/pull/15345) Reduce the size of tcb
* [#15349](https://github.com/apache/nuttx/pull/15349) arch_atomic: change atomic_fetch_x interface to inline function
* [#15350](https://github.com/apache/nuttx/pull/15350) fix compile error
* [#15353](https://github.com/apache/nuttx/pull/15353) fix compile error
* [#15354](https://github.com/apache/nuttx/pull/15354) Create a porting case study for the BCM2711/Raspberry Pi 4B
* [#15380](https://github.com/apache/nuttx/pull/15380) tcp_input: remove tcp_callback(ABORT) when accept conn recv TCP_RESET
* [#15382](https://github.com/apache/nuttx/pull/15382) arm/gd32f4: Remove extra lock from gd32f4xx_serial
* [#15385](https://github.com/apache/nuttx/pull/15385) xtensa/esp32: add lock for async operation work
* [#15388](https://github.com/apache/nuttx/pull/15388) arm/imxrt: Remove extra lock from imxrt_edma
* [#15395](https://github.com/apache/nuttx/pull/15395) rpproxy_virtio/rpserver_virtio: fix the compile error
* [#15399](https://github.com/apache/nuttx/pull/15399) xtensa/esp32s3: porting of spi_flash_chip_generic_write_encrypted
* [#15403](https://github.com/apache/nuttx/pull/15403) v9fs:Adjust some code implementations to fix bugs
* [#15405](https://github.com/apache/nuttx/pull/15405) gcov: add reboot gcov storage coverage info
* [#15412](https://github.com/apache/nuttx/pull/15412) goldfish_sensor_uorb.c: add set_interval for goldfish sensor
* [#15413](https://github.com/apache/nuttx/pull/15413) up_rtc_gettime: add spinlock to protect up_rtc_gettime
* [#15414](https://github.com/apache/nuttx/pull/15414) use atomic operation for g_system_ticks
* [#15416](https://github.com/apache/nuttx/pull/15416) gcov.py: Supports parsing multiple sets of gcov outputs at the same time and merging the results
* [#15417](https://github.com/apache/nuttx/pull/15417) use small lock in following files:
* [#15419](https://github.com/apache/nuttx/pull/15419) esp32s3-devkit/adb: ADB shell service depends on SCHED_CHILD_STATUS
* [#15422](https://github.com/apache/nuttx/pull/15422) risc-v/qemu-rv: Initialize the userleds without late initialization
* [#15424](https://github.com/apache/nuttx/pull/15424) Fix Overlap Handling in sim_copyfullstate to Prevent Undefined Behavior
* [#15425](https://github.com/apache/nuttx/pull/15425) merge inline & inline_funcion to inline_funcion in irq.h, move up_getusrsp to irq.h per arch
* [#15426](https://github.com/apache/nuttx/pull/15426) use small lock in following files
* [#15429](https://github.com/apache/nuttx/pull/15429) use small lock to protect g_ram_vectors
* [#15430](https://github.com/apache/nuttx/pull/15430) use small lock to protect register about l2cc in arch "arm"
* [#15433](https://github.com/apache/nuttx/pull/15433) xtensa/esp32s3: set cpuint to initial value after deallocate
* [#15437](https://github.com/apache/nuttx/pull/15437) arm64: Allows thread to independent control the switch of sctlr
* [#15441](https://github.com/apache/nuttx/pull/15441) fix compile error
* [#15442](https://github.com/apache/nuttx/pull/15442) arm/irq.h: fix ARCH_ARM7TDMI missing up_getusrsp after move to irq.h
* [#15443](https://github.com/apache/nuttx/pull/15443) cxx: size and un-size functions should be defined in one file
* [#15444](https://github.com/apache/nuttx/pull/15444) modlib: preprocess gnu-elf.ld for executable ELF
* [#15445](https://github.com/apache/nuttx/pull/15445) esp32s3_wifi_adapter.c: Fix a deadlock
* [#15449](https://github.com/apache/nuttx/pull/15449) arm64/tbi: Unified TBI flags for MTE and software kasan
* [#15455](https://github.com/apache/nuttx/pull/15455) macro/align: Use ALIGN_UP and ALIGN_DOWN uniformly
* [#15457](https://github.com/apache/nuttx/pull/15457) rv-virt/python: Enable Python's socket module on defconfig
* [#15459](https://github.com/apache/nuttx/pull/15459) add the stm32g4 series spi
* [#15462](https://github.com/apache/nuttx/pull/15462) Revert "mm_heap: double malloced memory default alignment (4 -> 8, 8 -> 16)"
* [#15467](https://github.com/apache/nuttx/pull/15467) riscv_cpustart.c: Change CPU start related traces to sinfo
* [#15471](https://github.com/apache/nuttx/pull/15471) Remove duplicate code
* [#15472](https://github.com/apache/nuttx/pull/15472) Initial STM32H5 Timers Commit
* [#15474](https://github.com/apache/nuttx/pull/15474) Remove duplicate includes across multiple files
* [#15478](https://github.com/apache/nuttx/pull/15478) rv-virt:citest64: bump CONFIG_INIT_STACKSIZE
* [#15479](https://github.com/apache/nuttx/pull/15479) segger: rm spin_lock_irqsave(NULL) in drivers/segger/config/SEGGER_RTT_Conf.h
* [#15480](https://github.com/apache/nuttx/pull/15480) esp32[c3|c6|h2]: Fix misconfigured gpio issue
* [#15487](https://github.com/apache/nuttx/pull/15487) esp32[c6]: Fix misconfigured pin functions for esp32c6-devkitm
* [#15488](https://github.com/apache/nuttx/pull/15488) armv7-a/Toolchain.defs: Update LLVM arch type to thumbv7a
* [#15489](https://github.com/apache/nuttx/pull/15489) rv-virt:citest64: Bump CONFIG_SYSTEM_POPEN_STACKSIZE
* [#15493](https://github.com/apache/nuttx/pull/15493) macro/align: Fix ALIGN_UP and ALIGN_DOWN
* [#15497](https://github.com/apache/nuttx/pull/15497) mempool: addbacktrace should be before kasan_unpoison
* [#15499](https://github.com/apache/nuttx/pull/15499) Refine string optimization option
* [#15501](https://github.com/apache/nuttx/pull/15501) riscv/Toolchain.defs: guard -r use
* [#15506](https://github.com/apache/nuttx/pull/15506) Use small lock to protect usbdev and endpoint in arch ARM.
* [#15507](https://github.com/apache/nuttx/pull/15507) goldfish sensor add get_info interface
* [#15510](https://github.com/apache/nuttx/pull/15510) armv7a: Amp mode support
* [#15511](https://github.com/apache/nuttx/pull/15511) change rptun_secure to rptun_bmp
* [#15512](https://github.com/apache/nuttx/pull/15512) arm64: assert support dump sctlr_el1 register
* [#15513](https://github.com/apache/nuttx/pull/15513) kasan: Extract kasan's kconfig separately and add CONFIG_MM_KASAN_INSTRUMENT
* [#15514](https://github.com/apache/nuttx/pull/15514) defconfig: Delete the redundant Kasan configuration on CI
* [#15515](https://github.com/apache/nuttx/pull/15515) Revert "kconfiglib/mark: It should use pip instead of apt install"
* [#15516](https://github.com/apache/nuttx/pull/15516) esp32[c3]: Fix build errors when using mcuboot
* [#15521](https://github.com/apache/nuttx/pull/15521) arm/imx9: sched_unlock should called after spin_unlock()
* [#15523](https://github.com/apache/nuttx/pull/15523) Add GD55 QSPI NOR Flash support
* [#15528](https://github.com/apache/nuttx/pull/15528) esp32s3-devkit/adb: Enable used size of heap and stack for command ps
* [#15532](https://github.com/apache/nuttx/pull/15532) mirror a wifi deadlock fix to espressif variants
* [#15533](https://github.com/apache/nuttx/pull/15533) goldfish_memorymap:Resize VIRT_FLASH_PSECTION
* [#15534](https://github.com/apache/nuttx/pull/15534) fs_procfs:Fix closedir should handle the release dir handle on a case-by-case basis
* [#15535](https://github.com/apache/nuttx/pull/15535) hostfs_open:return errno from host
* [#15538](https://github.com/apache/nuttx/pull/15538) gcov.py: add copy skip paths, prevent recursion
* [#15544](https://github.com/apache/nuttx/pull/15544) Fix memory map for EMAC, ICACHE, and DCACHE.
* [#15545](https://github.com/apache/nuttx/pull/15545) Use small lock to protect usbdev and endpoint in sim.
* [#15546](https://github.com/apache/nuttx/pull/15546) Use small lock to protect usbdev and endpoint in renesas.
* [#15547](https://github.com/apache/nuttx/pull/15547) Use small lock to protect usbdev and endpoint in AVR.
* [#15548](https://github.com/apache/nuttx/pull/15548) Use small lock to protect usbdev and endpoint in mips.
* [#15550](https://github.com/apache/nuttx/pull/15550) armv7a/r: fix regression from https://github.com/apache/nuttx/pull/14596
* [#15553](https://github.com/apache/nuttx/pull/15553) Add fs_heap_mallinfo_task and fix proc_heap bug
* [#15555](https://github.com/apache/nuttx/pull/15555) gitignore: add Emacs auto-save files
* [#15556](https://github.com/apache/nuttx/pull/15556) Arm64 fix kmm map
* [#15558](https://github.com/apache/nuttx/pull/15558) arm/qemu: select NEON at processor level
* [#15560](https://github.com/apache/nuttx/pull/15560) syslog_intbuffer.c:Fixed recursive spinlock during assert
* [#15565](https://github.com/apache/nuttx/pull/15565) arm/qemu: select PSCI at processor level
* [#15566](https://github.com/apache/nuttx/pull/15566) pthread_cond_wait: Use atomic_t to protect the waiter count
* [#15570](https://github.com/apache/nuttx/pull/15570) Fix CRC and test on Raspberry Pi Pico
* [#15580](https://github.com/apache/nuttx/pull/15580) risc-v: replace fence.i with __ISB for instruction sync
* [#15590](https://github.com/apache/nuttx/pull/15590) mpfs_opensbi_setup: Provide hartid and next_addr as parameters
* [#15593](https://github.com/apache/nuttx/pull/15593) arm/qemu: add cortex-r5 support
* [#15597](https://github.com/apache/nuttx/pull/15597) v9fs:Add socket support
* [#15598](https://github.com/apache/nuttx/pull/15598) arm/rp2040,rp2350: Allow configuring XOSC startup delay, and set similarly to pico-sdk
* [#15600](https://github.com/apache/nuttx/pull/15600) fix compile error
* [#15602](https://github.com/apache/nuttx/pull/15602) fix coredump failed when loop counts exceeds the limit
* [#15605](https://github.com/apache/nuttx/pull/15605) MCP9600 UORB implementation
* [#15606](https://github.com/apache/nuttx/pull/15606) stm32h7/linum-stm32h753bi: add touch screen support
* [#15607](https://github.com/apache/nuttx/pull/15607) Use small lock to protect resources related to cpufifo.
* [#15608](https://github.com/apache/nuttx/pull/15608) Use small lock to protect resources related to timers in arch ARM.
* [#15609](https://github.com/apache/nuttx/pull/15609) syslog/intbuffer: fix spinlock deadlock
* [#15614](https://github.com/apache/nuttx/pull/15614) Use small lock to protect resources related to timers in arch risc-v,…
* [#15622](https://github.com/apache/nuttx/pull/15622) xtensa/esp32s3: Fix wrong dummy length in mode register reading
* [#15625](https://github.com/apache/nuttx/pull/15625) Use small lock to protect resources related to irq in arch ARM.
* [#15628](https://github.com/apache/nuttx/pull/15628) armv8m: Default open hardware stack check
* [#15634](https://github.com/apache/nuttx/pull/15634) Use small lock to protect resources related to irq in arch risc-V and…
* [#15635](https://github.com/apache/nuttx/pull/15635) Use small lock to protect resources related to irq in arch avr, hc, m…
* [#15636](https://github.com/apache/nuttx/pull/15636) xtensa: inline up_cpu_index
* [#15637](https://github.com/apache/nuttx/pull/15637) file_readv_compat: add a comment to explain limitations
* [#15638](https://github.com/apache/nuttx/pull/15638) x86-64 coredump support
* [#15643](https://github.com/apache/nuttx/pull/15643) Use small lock to protect resources related to lpi2c.
* [#15644](https://github.com/apache/nuttx/pull/15644) Mpfs ddr training fixes
* [#15647](https://github.com/apache/nuttx/pull/15647) risc-v/mpfs: ddr: lock segmentation registers
* [#15648](https://github.com/apache/nuttx/pull/15648) Use small lock to protect resources related to i2c.
* [#15649](https://github.com/apache/nuttx/pull/15649) bch: add BIOC_DISCARD ioctl that discards cached sector
* [#15652](https://github.com/apache/nuttx/pull/15652) riscv/context_switch: Set tp when a context switch occurs
* [#15660](https://github.com/apache/nuttx/pull/15660) serial/uart_ram: update lower buffer offset if previous send completes
* [#15662](https://github.com/apache/nuttx/pull/15662) Use small lock to protect resources related to i2c master and slave.
* [#15665](https://github.com/apache/nuttx/pull/15665) Because sched_lock is now called in spin_lock_irqsave, there is no ne…
* [#15668](https://github.com/apache/nuttx/pull/15668) Use small lock to protect resources related to ethernet.
* [#15670](https://github.com/apache/nuttx/pull/15670) x86_64: fix regression https://github.com/apache/nuttx/pull/15651
* [#15671](https://github.com/apache/nuttx/pull/15671) Fix Kconfig style
* [#15672](https://github.com/apache/nuttx/pull/15672) syscall: add missing epoll API
* [#15673](https://github.com/apache/nuttx/pull/15673) add Elf executable support for arm/goldfish/x86
* [#15674](https://github.com/apache/nuttx/pull/15674) nuttx:fix tools-mm to heap
* [#15675](https://github.com/apache/nuttx/pull/15675) samv7/adc: fix handling of ANIOC_TRIGGER ioctl
* [#15676](https://github.com/apache/nuttx/pull/15676) coredump: fix issue that nvic region overlapped by board memory region
* [#15677](https://github.com/apache/nuttx/pull/15677) misc/coredump: move coredump info to note
* [#15683](https://github.com/apache/nuttx/pull/15683) Fix compile error.
* [#15684](https://github.com/apache/nuttx/pull/15684) [Critical] NuttX performance is greatly degraded in AMP mode
* [#15685](https://github.com/apache/nuttx/pull/15685) Fix wrong variable name. lock -> eth_lock
* [#15691](https://github.com/apache/nuttx/pull/15691) xtensa/esp32s3: Fix esp32s3 sched_lock crash
* [#15699](https://github.com/apache/nuttx/pull/15699) qemu-i486: Simplify Make.defs by include Toolchain.defs
* [#15700](https://github.com/apache/nuttx/pull/15700) x86/Toolchain.defs: Add LLVM target definitions
* [#15701](https://github.com/apache/nuttx/pull/15701) zynq-mpsoc: add support for pll
* [#15707](https://github.com/apache/nuttx/pull/15707) arm/armv7: update percpu task only for co-processor
* [#15708](https://github.com/apache/nuttx/pull/15708) riscv/esp32: refresh defconfig to avoid ci fail
* [#15709](https://github.com/apache/nuttx/pull/15709) Initial STM32H5 USB Commit
* [#15714](https://github.com/apache/nuttx/pull/15714) Mpfs ddr training refinement
* [#15716](https://github.com/apache/nuttx/pull/15716) samv7: support RX/TX DMA for UART peripherals
* [#15717](https://github.com/apache/nuttx/pull/15717) w25qxxxjv: fix missing QSPI locking
* [#15720](https://github.com/apache/nuttx/pull/15720) zynq-mpsoc: add support for ethernet
* [#15732](https://github.com/apache/nuttx/pull/15732) esp32: Add support for espnow based pktradio
* [#15736](https://github.com/apache/nuttx/pull/15736) xtensa/esp32[s2|c3|c6|h2]: fix sched_[lock|unlock] boot crash
* [#15753](https://github.com/apache/nuttx/pull/15753) Fix mpfs targets and remove unnecessary ones
* [#15757](https://github.com/apache/nuttx/pull/15757) h7: eth: add checks for PHYID in stm32_phyinit
* [#15766](https://github.com/apache/nuttx/pull/15766) Revert changes related to "enter_critical_section -> spin_lock_irqsave"
* [#15767](https://github.com/apache/nuttx/pull/15767) Revert some changes to restore the original semantics of spin_lock_irqsave.
* [#15768](https://github.com/apache/nuttx/pull/15768) clock/clock_adjtime.c: fix compile errors
* [#15774](https://github.com/apache/nuttx/pull/15774) Fix macOS build error.
* [#15780](https://github.com/apache/nuttx/pull/15780) Add support to Serial Error Reporting ioctl
* [#15783](https://github.com/apache/nuttx/pull/15783) qemu-armv7a/ivshmem: add ivshmem(Inter-VM share memory) example
* [#15786](https://github.com/apache/nuttx/pull/15786) STM32H5 Serial Fixes and Pin Mappings
* [#15793](https://github.com/apache/nuttx/pull/15793) max32690 port
* [#15797](https://github.com/apache/nuttx/pull/15797) bluetooth: miss carrier_[on/off] in bt_netdev
* [#15801](https://github.com/apache/nuttx/pull/15801) samv7: ensure the correct location of message RAM
* [#15802](https://github.com/apache/nuttx/pull/15802) Support Common Flash Interface (CFI) FLASH
* [#15806](https://github.com/apache/nuttx/pull/15806) [Kconfig] Fix Kconfig style
* [#15809](https://github.com/apache/nuttx/pull/15809) nuttx/can: Modify poll logic to bind can_reader_s and pollfd.
* [#15810](https://github.com/apache/nuttx/pull/15810) qemu/ivshmem: switch proxy/server roles
* [#15812](https://github.com/apache/nuttx/pull/15812) mtd/w25q: ensure the correct behavior if erase sector fails
* [#15815](https://github.com/apache/nuttx/pull/15815) risc-v/backtrace: Support backtrace dump during IRQ
* [#15816](https://github.com/apache/nuttx/pull/15816) xtensa/esp32s3: use common Espressif wireless source
* [#15820](https://github.com/apache/nuttx/pull/15820) mpfs/mpfs_irq.c: Enable interrupts on all harts
* [#15825](https://github.com/apache/nuttx/pull/15825) xtensa/esp32s3: allow moving .bss data to the external PSRAM
* [#15827](https://github.com/apache/nuttx/pull/15827) qemu-armv8a/ivshmem: add ivshmem chapter
* [#15829](https://github.com/apache/nuttx/pull/15829) xtensa/esp32: set cpuint to initial value after deallocate
* [#15831](https://github.com/apache/nuttx/pull/15831) imx95: make gpio irq configurable per bank
* [#15845](https://github.com/apache/nuttx/pull/15845) samv7/sam_1wire.c: fix compilation warnings
* [#15846](https://github.com/apache/nuttx/pull/15846) armv7a kernel build bugfix, when shm & arm_addrenv_create_region
* [#15849](https://github.com/apache/nuttx/pull/15849) Add esp_spiram_writeback_range support
* [#15850](https://github.com/apache/nuttx/pull/15850) samv7/pwm: add support for latched fault inputs
* [#15852](https://github.com/apache/nuttx/pull/15852) I2S Support for RISC-V Based Espressif Devices
* [#15853](https://github.com/apache/nuttx/pull/15853) xtensa/esp32: use common Espressif wireless source
* [#15858](https://github.com/apache/nuttx/pull/15858) mpfs_irq.c: Interrupt claim must be cleared before disabling the source
* [#15859](https://github.com/apache/nuttx/pull/15859) samv7/pwm: fix incorrect write of CMRx register
* [#15873](https://github.com/apache/nuttx/pull/15873) lcd/st7789: fix incorrect buffer count for 3 wire RAM write
* [#15877](https://github.com/apache/nuttx/pull/15877) sixlowpan: improve tcp support.
* [#15887](https://github.com/apache/nuttx/pull/15887) [nxstyle] fix Relative files path
* [#15889](https://github.com/apache/nuttx/pull/15889) binfmt/copyaction: fix prev->flink did not use from kmalloc.
* [#15890](https://github.com/apache/nuttx/pull/15890) xtensa/esp32[|s3]: re-enable cache during exception handler
* [#15902](https://github.com/apache/nuttx/pull/15902) esp32,esp32s3: use mcuboot for qemu_openeth
* [#15903](https://github.com/apache/nuttx/pull/15903) syslog/rpmsg_server: fix build break if enable SYSLOG_RPMSG/SYSLOG_RPMSG_SERVER
* [#15906](https://github.com/apache/nuttx/pull/15906) esp32[c3|c6|h2|s2|s3]: Add I2C slave support
* [#15912](https://github.com/apache/nuttx/pull/15912) pwm: add support for PWMIOC_FAULTS_FETCH_AND_CLEAR ioctl |
Security Issues Fixed In This Release
...