DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
| Table of Contents |
|---|
Work In Progress
| Warning | ||
|---|---|---|
| ||
| NuttX 9.1 has not been released yet. These Release Notes are a work-in-progress in preparation for the next release of NuttX. There is a board tracking the PRs that need to be looked at to add to this doc for the OS here and for the Apps here |
What's New In This Release
...
There is detailed information on the implementation and how this impacts errno specifically in the Wiki article: Userspace errno and TLS Thread Local Storage (TLS)
PR-957 PR-947 PR-963 PR-969 Provide nx_ versions of many functions that are used internally to avoid disrupting errno in userspace
PR-965 PR-980 PR-984 ioctl is now always in the variadic form syscalls . Syscalls in KERNEL builds are also more efficent efficient with this as well now.
Previously the ioctl prototype was normally defined as
...
This removes support for the Codesourcery, Atollic, DevKitArm, Raisonance, and CodeRed toolchains. Not only are these tools old and no longer used but they are all equivalent to the standard ARM EABI toolchains. Retaining specific support has was not meaningful (and they are still supported, but now just as generic EABI toolchains).
...
PR-1197 cxd56: Fix locking issue in Spresense audio driver causes by using semaphore in DMA buffer handling code
PR-1221 Add INTx_C macro defintion
Driver Support
Bug Fixes
PR-1206 PR-1207 PR-1210 ioctl function should retun ENOTTY when the command is not recognized.
...
PR-1196 Audio: Add support for using ap_buffer_info without CONFIG_AUDIO_DRIVER_SPECIFIC_BUFFERS and return ENOTTY if provided ioctl is not supported
PR-1222 audio/cxd56: Add audio buffering feature.
Board Support
Significant Improvements
...
PR-1113 lm3s6965ek: Use proper sysclock for QEMU configuration
PR-1229 Add support for the inboard joystick
PR-1232 Architectural re-organization to the initialization of the video stream driver to comply with other NuttX drivers
File System
Bug Fixes
PR-918 tmpfs: Calling statfs could cause files to be removed recursively
...
PR-176 cu: Handle NULL character correctly
PR-287 PR-290 examples: Update nxflat and thttpd Makefile's to fix a build breakage.
Security Issues Fixed In This Release
...
Changes to Build System
If you have are building NuttX for a custom board, you may need to make some of the following changes in build-related files for your board:
...