...
Changes to the Build System
...
Improvements
Markdown |
---|
* [#9993](https://github.com/apache/nuttx/pull/9993) Add PREBUILD definition * [#10029](https://github.com/apache/nuttx/pull/10029) add prefix addr2line to parsememdump.py * [#9627](https://github.com/apache/nuttx/pull/9627) Add script to parse callstack * [#10576](https://github.com/apache/nuttx/pull/10576) build: Restore ARLOCK to improve compile speed in incremental case * [#10597](https://github.com/apache/nuttx/pull/10597) checkpach supports python files * [#9765](https://github.com/apache/nuttx/pull/9765) cmake: add initial support for nrf52:nrf53:nrf91 * [#10490](https://github.com/apache/nuttx/pull/10490) cmake: complete missing changes during cmake reforming * [#10138](https://github.com/apache/nuttx/pull/10138) cmake: enable nxlib cmake build,fix build break * [#10399](https://github.com/apache/nuttx/pull/10399) cmake: export_header support origin link and export install * [#10409](https://github.com/apache/nuttx/pull/10409) cmake: support libm:newlib cmake build * [#10213](https://github.com/apache/nuttx/pull/10213) cmake: fix add_user_library module archive issue * [#9797](https://github.com/apache/nuttx/pull/9797) cmake: fix build after c33d1c9 (vfork -> fork) * [#10421](https://github.com/apache/nuttx/pull/10421) cmake: fix invalid configs when export defconfig and .config * [#9831](https://github.com/apache/nuttx/pull/9831) cmake: fix nrf91 modem static library build * [#9785](https://github.com/apache/nuttx/pull/9785) cmake: fix NUTTX_COMMON_DIR definition * [#10224](https://github.com/apache/nuttx/pull/10224) cmake: new feature on enhance apps header cmake module * [#9881](https://github.com/apache/nuttx/pull/9881) cmake: port stm32f0l0g0 * [#10379](https://github.com/apache/nuttx/pull/10379) cmake: replace custom_patch_target with PATCH_COMMAND * [#9783](https://github.com/apache/nuttx/pull/9783) cmake: some fixes for stm32 and support for stm32f7 and stm32h7 * [#10106](https://github.com/apache/nuttx/pull/10106) cmake: support armv7-r and tms570 chip * [#9803](https://github.com/apache/nuttx/pull/9803) cmake: support pre-processor for linker script * [#9819](https://github.com/apache/nuttx/pull/9819) cmake: win32: set default LINK_STACKSIZE to avoid stack overflow * [#10492](https://github.com/apache/nuttx/pull/10492) kasan: add option to disable read:write checks * [#10700](https://github.com/apache/nuttx/pull/10700) minidumpserver: don't stop while gdb client is stopping * [#10720](https://github.com/apache/nuttx/pull/10720) minidumpserver: refactor codes * [#10733](https://github.com/apache/nuttx/pull/10733) minudumpserver: support auto parse log file feature * [#10756](https://github.com/apache/nuttx/pull/10756) minudumpserver: support auto start GDB and execute some commands * [#10546](https://github.com/apache/nuttx/pull/10546) mkdeps: increase MAX_BUFFER:MAX_EXPAND:MAX_SHQUOTE to 16384 * [#10540](https://github.com/apache/nuttx/pull/10540) mkexport: copy full library directly if library without path * [#9618](https://github.com/apache/nuttx/pull/9618) mkexport: Allow boards to supply custom gnu-elf.ld. * [#10511](https://github.com/apache/nuttx/pull/10511) prasetrace: remvoe function name filter * [#10774](https://github.com/apache/nuttx/pull/10774) parsememdump.py: support the sequence number parse * [#10335](https://github.com/apache/nuttx/pull/10335) refresh.sh: Add option to refresh custom board * [#10619](https://github.com/apache/nuttx/pull/10619) Remove archive lock file in make distclean * [#10398](https://github.com/apache/nuttx/pull/10398) RFC: Add a toolchaine file for CMake in exported archive. * [#10582](https://github.com/apache/nuttx/pull/10582) showstack: add configurable rank parameters * [#10595](https://github.com/apache/nuttx/pull/10595) Support defconfig merge * [#10277](https://github.com/apache/nuttx/pull/10277) support xtensa esp32s3 arm-a thumb to use log create gdbserver * [#10699](https://github.com/apache/nuttx/pull/10699) Switch riscv GCC to 12.3 * [#10229](https://github.com/apache/nuttx/pull/10229) toolchain: detect use of large stack variables * [#10763](https://github.com/apache/nuttx/pull/10763) Unix.mk:replace process substitution to pipe avoid out of order * [#10689](https://github.com/apache/nuttx/pull/10689) use GCC 13.2 from xPack for risc-v |
...
Boards With Improvements
Markdown |
---|
Graphics
Improvements
Markdown |
---|
* [#9909](https://github.com/apache/nuttx/pull/9909) graphics: remove sched_[un]lock |
Crypto
Improvements
Markdown |
---|
* [#10072](https://github.com/apache/nuttx/pull/10072) add curve25519 license * [#10772](https://github.com/apache/nuttx/pull/10772) cryptodev: expansion hash operation * [#10073](https://github.com/apache/nuttx/pull/10073) export MD5:SHA1:SHA256:SHA512 via :dev:crypto * [#10129](https://github.com/apache/nuttx/pull/10129) export SHA224:SHA384 via :dev:crypto * [#10517](https://github.com/apache/nuttx/pull/10517) fix multiple definition of `poly1305_init' * [#10020](https://github.com/apache/nuttx/pull/10020) fix nuttx crypto stability bug * [#10134](https://github.com/apache/nuttx/pull/10134) fix typo for blake2s * [#10060](https://github.com/apache/nuttx/pull/10060) not use software algorithm in nuttx crypto by default * [#10026](https://github.com/apache/nuttx/pull/10026) porting Curve25519 * [#10211](https://github.com/apache/nuttx/pull/10211) remove CRYPTO_SW_AES and CRYPTO_BLAKE2S * [#10244](https://github.com/apache/nuttx/pull/10244) remove software algorithm coupling in cryptodev * [#10260](https://github.com/apache/nuttx/pull/10260) update aes algorithm process |
File System
Improvements
Markdown |
---|
* [#10061](https://github.com/apache/nuttx/pull/10061) add pipe type support to inode * [#10764](https://github.com/apache/nuttx/pull/10764) add syncfs api for sync whole fs data * [#9656](https://github.com/apache/nuttx/pull/9656) Define __USE_FILE_OFFSET64 when CONFIG_FS_LARGEFILE is enabled * [#10779](https://github.com/apache/nuttx/pull/10779) hostfs: mask bit fields of not support * [#10257](https://github.com/apache/nuttx/pull/10257) ioctl: add BIOC_BLKGETSIZE cmd to get block sector numbers * [#10418](https://github.com/apache/nuttx/pull/10418) inode:i_private: remove all unnecessary cast for i_private * [#10422](https://github.com/apache/nuttx/pull/10422) inode: remove all unnecessary check for filep:inode * [#9685](https://github.com/apache/nuttx/pull/9685) mount: correct df -h output format * [#9654](https://github.com/apache/nuttx/pull/9654) nfs: Fix nfs client * [#9963](https://github.com/apache/nuttx/pull/9963) nfs: support seek, fsync operation * [#9936](https://github.com/apache/nuttx/pull/9936) partition: Add txt partition table parser * [#9939](https://github.com/apache/nuttx/pull/9939) procfs: call the close of each component when procfs_close * [#10059](https://github.com/apache/nuttx/pull/10059) procfs: Optimize fd information output format * [#10647](https://github.com/apache/nuttx/pull/10647) procfs: vela fs procfs add clock procfs entry * [#9929](https://github.com/apache/nuttx/pull/9929) pseudo-file: support pseudo-file operation * [#10004](https://github.com/apache/nuttx/pull/10004) romfs: Fix FIOC_FILEPATH for dup'ed file * [#10075](https://github.com/apache/nuttx/pull/10075) remove (flags & MAP_PRIVATE) == 0. * [#9905](https://github.com/apache/nuttx/pull/9905) semaphore: modify or remove sched_[un]lock * [#9924](https://github.com/apache/nuttx/pull/9924) semaphore: fix sem_open * [#10343](https://github.com/apache/nuttx/pull/10343) shmfs: Fix illegal usage of void* arithmetics * [#10039](https://github.com/apache/nuttx/pull/10039) tmpfs: fix tmpfs_read overwrite after seek over tfo_size * [#9910](https://github.com/apache/nuttx/pull/9910) unionfs: Remove unionfs_mount function * [#10295](https://github.com/apache/nuttx/pull/10295) vfs: add nxsched_foreach to sched_lock avoid crash * [#9798](https://github.com/apache/nuttx/pull/9798) vfs: add refcnt using epoll_create to fix bug when use popen which dup the fd and close at end after epoll_create * [#9927](https://github.com/apache/nuttx/pull/9927) vfs: dup: add nonblock flag to avoid happening block when dup * [#10545](https://github.com/apache/nuttx/pull/10545) vfs: fix dup issue for eventfd:signalfd:timerfd * [#10096](https://github.com/apache/nuttx/pull/10096) vfs: fs_open: add ioctl checkflag * [#10007](https://github.com/apache/nuttx/pull/10007) vfs: open: Use file mode only when O_CREAT is specified. * [#9925](https://github.com/apache/nuttx/pull/9925) vfs: posix: fix ltp test errors |
Networking
Improvements
Markdown |
---|
Compatibility Concerns
...