diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-03-14 22:18:23 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-03-14 22:18:23 +0000 |
commit | 0f3b539afe988958a6f2fa83692ad13639d637f0 (patch) | |
tree | 472b7c5eceab82ae7a0e92eb532fd97e9a48d32f | |
parent | 8ef41dcb207514cab2ef5683be26f53091bb94a6 (diff) | |
download | px4-nuttx-0f3b539afe988958a6f2fa83692ad13639d637f0.tar.gz px4-nuttx-0f3b539afe988958a6f2fa83692ad13639d637f0.tar.bz2 px4-nuttx-0f3b539afe988958a6f2fa83692ad13639d637f0.zip |
Prep for 0.4.3 releasenuttx-4.3
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1611 42af7a65-404d-4744-a932-0658087f49c3
-rw-r--r-- | nuttx/ChangeLog | 4 | ||||
-rw-r--r-- | nuttx/Documentation/NuttX.html | 92 | ||||
-rw-r--r-- | nuttx/ReleaseNotes | 19 | ||||
-rw-r--r-- | nuttx/include/debug.h | 2 |
4 files changed, 54 insertions, 63 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index 532f448d6..692a657b5 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -638,7 +638,7 @@ * eZ80Acclaim!: Correct stack overflow in ostest example configuration * eZ80Acclaim!: Fixed restoration of interrupts state on interrupt level context swith. -0.4.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> +0.4.3 2009-03-04 Gregory Nutt <spudmonkey@racsa.co.cr> * z8Encore! and eZ80Acclaim!: Fixed the serial driver initialization sequence * eZ80Acclaim!: Fixed error in vector table: Missing space set aside for the @@ -653,4 +653,4 @@ * Implemented priority inheritance logic for POSIX semaphores. Because the pthread mutexes are built on semaphores, they will have this property as well. - +0.4.4 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index f50003599..5008ab67c 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -671,8 +671,8 @@ </tr> </table> -<p><b>nuttx-0.4.2</b>. - The 34<sup>th</sup> release of NuttX (nuttx-0.4.2) is available for download +<p><b>nuttx-0.4.3</b>. + The 35<sup>th</sup> release of NuttX (nuttx-0.4.3) is available for download from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a> website. The change log associated with the release is available <a href="#currentrelease">here</a>. @@ -680,28 +680,25 @@ These unreleased changes are listed <a href="#pendingchanges">here</a>. </p> <p> - This release adds no new OS features but does include support for two new architectures: + This release one important new OS feature and corrects and extends the eZ80 port: <ul> - <li> - <b>eZ80Acclaim!</b> - Basic support has been integrated and verified for the ez80f910200zcog-d board (eZ80F91-based). - That basic support includes timer interrupts and serial console. - Ongoing work includes an EMAC driver that should be integrated for the next release nuttx-0.4.2. - </p> - <p> - eZ80Acclaim! support has been in the code base for some time, but has only just - been integrated due to toolchain issues. - </p> - <li> - <p>Renesas M16C/20</b>. - Support for the Renesas SKP16C20 board has been included in the NuttX source tree. - However, as was with the eZ80Acclaim!, testing and integration of that port is stalled due to toolchain issues. - </p> - </li> + <li>Priority Inheritance. + The basic NuttX waiting logic was extended to support priority inheritance. + See the NuttX <a href="NuttxUserGuide.html#priorityinheritance">User Manual</a> + for further information. + </li> + <li>ez80Acclaim! + Corrected several critical, show-stopping bugs on that platform including: + errors in the serial driver intrrupts and an error in the ez80 vector table,. + </li> + <li>eZ80Acclaim!: + Completed integration of the eZ80F91 EMAC driver. + </li> </ul> </p> <p> - These changes were verified only on the ZiLOG ez80f910200zcog-d platform. Please report any errors to me. + These changes were verified only on the ZiLOG eZ80910200zcog-d board and on Cygwin-based + simulation platform in various configurations. Please report any errors to me. </p> <table width ="100%"> @@ -954,8 +951,7 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1); Testing with the ZiLOG ez80f0910200kitg has been performed only on the on the ZDS-II simulator. However, support for the ZiLOG ez80f0910200zcog-d is complete. The first integrated version was released in NuttX version 0.4.2. - As of this writing, that port provides basic board support with a serial console. - An eZ80F09 EMAC driver has been developed, but not fully tested as of that release. + As of this writing, that port provides basic board support with a serial console and eZ80F91 EMAC driver. </p> </td> </tr> @@ -1304,31 +1300,20 @@ Other memory: </table> <pre><ul> -nuttx-0.4.2 2009-02-28 Gregory Nutt <spudmonkey@racsa.co.cr> - - * M16C: Add support for the Renesas M16C MCU and the SKP16C26 StarterKit. However, - the target cannot be built because the GNU m16c-elf-ld link fails with - the following message: - - m32c-elf-ld: BFD (GNU Binutils) 2.19 assertion fail /home/Owner/projects/nuttx/buildroot/toolchain_build_m32c/binutils-2.19/bfd/elf32-m32c.c:482 - - Where the reference line is: - - /* If the symbol is out of range for a 16-bit address, - we must have allocated a plt entry. */ - BFD_ASSERT (*plt_offset != (bfd_vma) -1); - - No workaround is known at this time. This is a show stopper for M16C. +nuttx-0.4.3 2009-03-04 Gregory Nutt <spudmonkey@racsa.co.cr> - * eZ80Acclaim!: Fix interrupt vectors positioning; they were being positioned - wrong by 64 bytes (Kevin Franzen). - * eZ80Acclaim!: Corrected some stack handling errors during interrupt handling - context save and restore (Kevin Franzen). - * eZ80Acclaim!: Corrected vector intialization logic (Kevin Franzen). - * eZ80Acclaim!: Corrected overflow problem in the calculation of UART baud rate - divisor, the system timer divisor, and the EMAC poll timer. - * eZ80Acclaim!: Fixed GPIO pin configuration get serial output - * eZ80Acclaim!: Correct stack overflow in ostest example configuration + * z8Encore! and eZ80Acclaim!: Fixed the serial driver initialization sequence + * eZ80Acclaim!: Fixed error in vector table: Missing space set aside for the + "unused" vectors. As a result, all vectors above timer4 were skewed. + * eZ80Acclaim!: Fixed logic error in UART interrupt handler. + * Many fixes in FAT file system and in NSH for correct compilation with ZDS-II + * eZ80Acclaim!: Added and verified a NuttShell (NSH) configuration. + * eZ80Acclaim!: Correct endian-ness; defconfig files said BIG endian. + * Restructured parts of the uIP port for correct compilation with ZDS-II + * eZ80Acclaim!: Complete basic integration of the eZ80F91 EMAC driver. The + driver is basically functional and should mature prior to the 0.4.3 release. + * Implemented priority inheritance logic for POSIX semaphores. Because the pthread + mutexes are built on semaphores, they will have this property as well. pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr> @@ -1359,20 +1344,7 @@ buildroot-0.1.3 2009-02-28 <spudmonkey@racsa.co.cr> </table> <pre><ul> -nuttx-0.4.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> - - * z8Encore! and eZ80Acclaim!: Fixed the serial driver initialization sequence - * eZ80Acclaim!: Fixed error in vector table: Missing space set aside for the - "unused" vectors. As a result, all vectors above timer4 were skewed. - * eZ80Acclaim!: Fixed logic error in UART interrupt handler. - * Many fixes in FAT file system and in NSH for correct compilation with ZDS-II - * eZ80Acclaim!: Added and verified a NuttShell (NSH) configuration. - * eZ80Acclaim!: Correct endian-ness; defconfig files said BIG endian. - * Restructured parts of the uIP port for correct compilation with ZDS-II - * eZ80Acclaim!: Complete basic integration of the eZ80F91 EMAC driver. The - driver is basically functional and should mature prior to the 0.4.3 release. - * Implemented priority inheritance logic for POSIX semaphores. Because the pthread - mutexes are built on semaphores, they will have this property as well. +nuttx-0.4.4 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> diff --git a/nuttx/ReleaseNotes b/nuttx/ReleaseNotes index 41c74346d..fbe641010 100644 --- a/nuttx/ReleaseNotes +++ b/nuttx/ReleaseNotes @@ -808,3 +808,22 @@ These changes were verified only on the ZiLOG eZ80910200zcog-d board. Please rep to me. This tarball contains a complete CVS snapshot from Februrary 28, 2009. + +nuttx-0.4.3 +^^^^^^^^^^^ + +This is the 35th release of NuttX. This release one important new OS feature and corrects +and extends the eZ80 port: + + * Priority Inheritance. The basic NuttX waiting logic was extended to + support priority inheritance. See the NuttX User Manual for further + information: http://www.nuttx.org/NuttxUserGuide.html#priorityinheritance. + * ez80Acclaim! Corrected several critical, show-stopping bugs on that + platform including: Errors in the serial driver intrrupts and an error + in the eZ80 table,. + * eZ80Acclaim!: Completed integration of the eZ80F91 EMAC driver. + +These changes were verified only on the ZiLOG eZ80910200zcog-d board and on Cygwin-based +simulation platform in various configurations. Please report any errors to me. + +This tarball contains a complete CVS snapshot from March 13, 2009.
\ No newline at end of file diff --git a/nuttx/include/debug.h b/nuttx/include/debug.h index 72769c779..0cb0c2f40 100644 --- a/nuttx/include/debug.h +++ b/nuttx/include/debug.h @@ -1,7 +1,7 @@ /**************************************************************************** * debug.h * - * Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. + * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved. * Author: Gregory Nutt <spudmonkey@racsa.co.cr> * * Redistribution and use in source and binary forms, with or without |