diff --git a/ChangeLog b/ChangeLog index 922ba77cf8..8658a05350 100644 --- a/ChangeLog +++ b/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 +0.4.4 2009-03-29 Gregory Nutt * 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 diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 382c2d3ad4..2daaf864db 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: March 28, 2009

+

Last Updated: March 29, 2009

@@ -671,8 +671,8 @@ -

nuttx-0.4.3. - The 35th release of NuttX (nuttx-0.4.3) is available for download +

nuttx-0.4.4. + The 36th release of NuttX (nuttx-0.4.4) is available for download from the SourceForge website. The change log associated with the release is available here. @@ -680,25 +680,22 @@ These unreleased changes are listed here.

- 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:

    -
  • Priority Inheritance. - The basic NuttX waiting logic was extended to support priority inheritance. - See the NuttX User Manual - for further information. +
  • + 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.
  • -
  • 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,. -
  • -
  • eZ80Acclaim!: - Completed integration of the eZ80F91 EMAC driver. +
  • + Testing was extended to further verify the tiny webserver, DHCPD, wget(), + and sendmail.

- 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.

@@ -948,9 +945,9 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1);

STATUS: - 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.

@@ -1300,20 +1297,33 @@ Other memory:
    -nuttx-0.4.3 2009-03-04 Gregory Nutt <spudmonkey@racsa.co.cr> +nuttx-0.4.4 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. + * 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>
      -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/ReleaseNotes b/ReleaseNotes index fbe6410108..0dce007d1a 100644 --- a/ReleaseNotes +++ b/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. + +