diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index dd767ff36f..fe9110565c 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@
Last Updated: October 18, 2010
+Last Updated: October 26, 2010
nuttx-5.11 Release Notes: +
nuttx-5.12 Release Notes:
- This 58th release of NuttX, Version 5.11, was made on October 1, 2010 and is available for download from the + This 59th release of NuttX, Version 5.12, was made on October 26, 2010 and is available for download from the SourceForge website. The change log associated with the release is available here. Unreleased changes after this release are available in CVS. @@ -785,26 +785,29 @@ This is primarily a bugfix release and includes some important corrections to the code:
- Plus less critical bugfixes as detailed in the ChangeLog. New features - include: + Other notable changes in NuttX-5.12 include:
-nuttx-5.11 2010-10-01 Gregory Nutt <spudmonkey@racsa.co.cr> +nuttx-5.12 2010-10-26 Gregory Nutt <spudmonkey@racsa.co.cr> - * configs/ea3131/src/up_fillpage.c - Added new configuration item - CONFIG_PAGING_BINPATH. If CONFIG_PAGING_BINPATH is defined, then it - is the full path to a file on a mounted file system that contains - a binary image of the NuttX executable. Pages will be filled by - reading from offsets into this file that correspond to virtual - fault addresses. up_fillpage.c implements logic to perform page - files using the CONFIG_PAGING_BINPATH file. - * configs/mbed - Add configuration to support the mbed.org LPC1768 - board (Contributed by Dave Marples). - * sched/sem_wait.c and sem_waitirq.c - Eliminate a race condition - that can occur when a semaphore wait is interrupt by a signal. - (see email thread: http://tech.groups.yahoo.com/group/nuttx/message/530) - * drivers/mtd/at45db.c - Add a driver for the Atmel AT45DB161D 4Mbit - SPI FLASH part (untested on initial check-in). - * arch/arm/src/lm3s and arch/arm/include/lm3s - Corrections for the - lm3s8962 port contributed by Larry Arnold. That port is purported - to work correctly with these changes in place. - * examples/ostest/prioinherit.c - Need to reinitialize globals if - test is ran repeatedly in a loop. - * configs/ez80f910200zco - Updated to used ZDS-II 4.11.1 + * arch/avr - Add a place to support AVR family processors. + * arch/avr/include/avr32 and arch/avr/src/avr32 - Add support for AVR32 + (all of the AVR32 is a work in progress). + * arch/avr/include/at91uc3 and arch/avr/src/at91uc3 - Add support + for the AT91 UC3A/B family of AVR32 MCUs. + * confgs/avr32dev1 - Add support for the Atmel AVR32DEV1 board featuring + the AT91UC3B0256 MCU. This board is produced by www.mcuzone.com. + * include/stdlib.h, lib/Makefile, lib/lib_abs.c, lib/lib_labs.c, + lib_labs.c, lib_llabs.c, lib_imaxabs.c - Add abs(), labs(), llabs(), and + imaxabs(). + * Add include/inttypes.h + * arch/hc/src/mc9s12ne64 - This hcs12 port grew a few more files. But it + is still a long way from complete. + * arch/*/src/*/*_sigdeliver.c - Fixed a serious error in the signal + trampoline logic. Essentially, interrupts are re-enabled while the + signal handler executes, but the logic to re-disable the interrupts + before returning from the signal handler trampoline was missing. Under + certain circumstances, this can cause stack corruption. This was + discovered by David Hewson on an ARM9 platform, but since the code + has been leveraged, the bug has been propogated from ARM to Cortex-M3, + AVR32, M16C, SH1, ZNEO, eZ80, Z8, and Z80 -- almost every architecture. + The correction has been incorporated for all architectures but only + verified on a few. pascal-2.0 2009-12-21 Gregory Nutt <spudmonkey@racsa.co.cr> @@ -1931,18 +1938,7 @@ buildroot-1.8 2009-12-21 <spudmonkey@racsa.co.cr>
-nuttx-5.12 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> - - * arch/avr - Add a place to support AVR family processors. - * arch/avr/include/avr32 and arch/avr/src/avr32 - Add support for AVR32 - (all of the AVR32 is a work in progress). - * arch/avr/include/at91uc3 and arch/avr/src/at91uc3 - Add support - for the AT91 UC3A/B family of AVR32 MCUs. - * confgs/avr32dev1 - Add support for the Atmel AVR32DEV1 board featuring - the AT91UC3B0256 MCU. This board is produced by www.mcuzone.com. - * include/stdlib.h, lib/Makefile, lib/lib_abs.c, lib/lib_labs.c, - lib_labs.c, lib_llabs.c, lib_imaxabs.c - Add abs(), labs(), llabs(), and - imaxabs(). +nuttx-5.13 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> pascal-2.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>