From 7de87cc8c33cdc0da849335d0c2ba11149121ed5 Mon Sep 17 00:00:00 2001
From: patacongo
Date: Sun, 29 Mar 2009 13:31:11 +0000
Subject: [PATCH] Prep for 0.4.4 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1665 42af7a65-404d-4744-a932-0658087f49c3
---
Documentation/NuttX.html | 101 +++++++++++++++++----------------------
1 file changed, 43 insertions(+), 58 deletions(-)
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>