diff options
-rw-r--r-- | nuttx/ChangeLog | 15 | ||||
-rw-r--r-- | nuttx/Documentation/NuttX.html | 103 | ||||
-rw-r--r-- | nuttx/ReleaseNotes | 23 |
3 files changed, 75 insertions, 66 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index 922ba77cf..8658a0535 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -653,7 +653,7 @@ * 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> +0.4.4 2009-03-29 Gregory Nutt <spudmonkey@racsa.co.cr> * examples/nsh: A debug option was left on that can (and does) cause infinite loops and stack overflows. @@ -672,10 +672,13 @@ (submitted by JPelletier). The is the same fix that was needed for the eZ80 and fixed in 0.4.2. * netutils: Added logic to support a simple wget() function - * examples/wget: Added a test for wget() -- NOTE + * examples/wget: Added a test for wget() (untested -- see NOTE) * lib/strncasecmp: Fix cut'n'paste error in function name. - * NSH: Added wget command (untested and temorarily disabled)-- see NOTE. + * NSH: Added wget command (untested -- see NOTE). + * examples/sendmail: A simple sendmail example (untested -- see NOTE) - NOTE: Features related to wget are not tested on the target platform in this - release and, hence, most likely have problems. I don't have the correct network - settup to perform that testing now (I'm in a hotel). + NOTE: Features related to wget and sendmail are not tested on the target platform + in this release and, hence, most likely have problems. I don't have the correct network + network setup to perform that testing now (I'm in a hotel). + +0.4.5 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index 382c2d3ad..2daaf864d 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -8,7 +8,7 @@ <tr align="center" bgcolor="#e4e4e4"> <td> <h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1> - <p>Last Updated: March 28, 2009</p> + <p>Last Updated: March 29, 2009</p> </td> </tr> </table> @@ -671,8 +671,8 @@ </tr> </table> -<p><b>nuttx-0.4.3</b>. - The 35<sup>th</sup> release of NuttX (nuttx-0.4.3) is available for download +<p><b>nuttx-0.4.4</b>. + The 36<sup>th</sup> release of NuttX (nuttx-0.4.4) 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,25 +680,22 @@ These unreleased changes are listed <a href="#pendingchanges">here</a>. </p> <p> - This release one important new OS feature and corrects and extends the eZ80 port: + This release focuses on bugfixes and extending and verifying certain networking features: <ul> - <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> + Important bugs were fixed in NSH, UDP checksum calculation, UDP bind() + behavior for port==0, the eZ80Acclaim! EMAC driver, Z80 interrupt handling, + and in the C libraries. </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> + Testing was extended to further verify the tiny webserver, DHCPD, wget(), + and sendmail. </li> </ul> </p> <p> - 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. + These changes were verified only on the ZiLOG eZ80910200zcog-d board using the + ZDS-II toolchain in Cygwin-based environment. Please report any errors to me. </p> <table width ="100%"> @@ -948,9 +945,9 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1); </p> <p> <b>STATUS:</b> - 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. + Integration and testing of NuttX on the ZiLOG ez80f0910200zcog-d is complete. + The first integrated version was released in NuttX version 0.4.2 (with important early bugfixes + in 0.4.3 and 0.4.4). As of this writing, that port provides basic board support with a serial console and eZ80F91 EMAC driver. </p> </td> @@ -1300,20 +1297,33 @@ Other memory: </table> <pre><ul> -nuttx-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 - "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> + + * examples/nsh: A debug option was left on that can (and does) cause + infinite loops and stack overflows. + * net/uip: Correct calculation of checksum on ICMP ping response. + * examples/dchpd: Added a tiny DHCP server example + * net/uip: Correct UDP bind behavior. It should select a valid port number + if it receives a port number of zero. + * netutils/dhcpd: Corrrect for ZDS compiler. Fix issue with re-use of a + port number. Fixed a number of broadcast-related problems. + * eZ80Acclaim!: Add a tiny webserver configuration + * eZ80Acclaim!: Fixed an important bug in the EMAC Tx timeout logic. It was + always timing out when the load was heavy and worse, for some reason, + resetting the Tx function caused unexpected registers to be reset in + the Rcv function was well. + * Z80: Patch incorported: "[2696648] Z80: interrupt flag stored in parity bit" + (submitted by JPelletier). The is the same fix that was needed for the + eZ80 and fixed in 0.4.2. + * netutils: Added logic to support a simple wget() function + * examples/wget: Added a test for wget() (untested -- see NOTE) + * lib/strncasecmp: Fix cut'n'paste error in function name. + * NSH: Added wget command (untested -- see NOTE). + * examples/sendmail: A simple sendmail example (untested -- see NOTE) + + NOTE: Features related to wget and sendmail are not tested on the target platform + in this release and, hence, most likely have problems. I don't have the correct network + network setup to perform that testing now (I'm in a hotel). pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr> @@ -1344,32 +1354,7 @@ buildroot-0.1.3 2009-02-28 <spudmonkey@racsa.co.cr> </table> <pre><ul> -nuttx-0.4.4 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> - - * examples/nsh: A debug option was left on that can (and does) cause - infinite loops and stack overflows. - * net/uip: Correct calculation of checksum on ICMP ping response. - * examples/dchpd: Added a tiny DHCP server example - * net/uip: Correct UDP bind behavior. It should select a valid port number - if it receives a port number of zero. - * netutils/dhcpd: Corrrect for ZDS compiler. Fix issue with re-use of a - port number. Fixed a number of broadcast-related problems. - * eZ80Acclaim!: Add a tiny webserver configuration - * eZ80Acclaim!: Fixed an important bug in the EMAC Tx timeout logic. It was - always timing out when the load was heavy and worse, for some reason, - resetting the Tx function caused unexpected registers to be reset in - the Rcv function was well. - * Z80: Patch incorported: "[2696648] Z80: interrupt flag stored in parity bit" - (submitted by JPelletier). The is the same fix that was needed for the - eZ80 and fixed in 0.4.2. - * netutils: Added logic to support a simple wget() function - * examples/wget: Added a test for wget() -- NOTE - * lib/strncasecmp: Fix cut'n'paste error in function name. - * NSH: Added wget command (untested and temorarily disabled)-- see NOTE. - - NOTE: Features related to wget are not tested on the target platform in this - release and, hence, most likely have problems. I don't have the correct network - settup to perform that testing now (I'm in a hotel). +nuttx-0.4.5 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 fbe641010..0dce007d1 100644 --- a/nuttx/ReleaseNotes +++ b/nuttx/ReleaseNotes @@ -826,4 +826,25 @@ and extends the eZ80 port: 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 +This tarball contains a complete CVS snapshot from March 13, 2009. + +nuttx-0.4.4 +^^^^^^^^^^^ + +This is the 36th release of NuttX. This release focuses on bugfixes and extending +and verifying certain networking features. + + * Important bugs were fixed in NSH, UDP checksum calculation, UDP bind() + behavior for port==0, the eZ80Acclaim! EMAC driver, Z80 interrupt handling, + and in the C libraries. + * Testing was extended to further verify the tiny webserver, DHCPD, wget(), + and sendmail. + +See the Changelog for a detailed description of these changes. + +These changes were verified only on the ZiLOG eZ80910200zcog-d board using the +ZDS-II toolchain in Cygwin-based environment. Please report any errors to me. + +This tarball contains a complete CVS snapshot from March 29, 2009. + + |