summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nuttx/ChangeLog15
-rw-r--r--nuttx/Documentation/NuttX.html103
-rw-r--r--nuttx/ReleaseNotes23
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 &lt;spudmonkey@racsa.co.cr&gt;
-
- * z8Encore! and eZ80Acclaim!: Fixed the serial driver initialization sequence
- * eZ80Acclaim!: Fixed error in vector table: Missing space set aside for the
- &quot;unused&quot; 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 &lt;spudmonkey@racsa.co.cr&gt;
+
+ * 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: &quot;[2696648] Z80: interrupt flag stored in parity bit&quot;
+ (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 &lt;spudmonkey@racsa.co.cr&gt;
@@ -1344,32 +1354,7 @@ buildroot-0.1.3 2009-02-28 &lt;spudmonkey@racsa.co.cr&gt;
</table>
<pre><ul>
-nuttx-0.4.4 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
-
- * 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: &quot;[2696648] Z80: interrupt flag stored in parity bit&quot;
- (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 &lt;spudmonkey@racsa.co.cr&gt;
pascal-0.1.3 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
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.
+
+