summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nuttx/ChangeLog4
-rw-r--r--nuttx/Documentation/NuttX.html89
-rw-r--r--nuttx/ReleaseNotes40
3 files changed, 57 insertions, 76 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index ad31d3683..1960c2828 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -296,7 +296,7 @@
building successfully if the Pascal add-on was
was not present.
-0.3.7 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+0.3.7 2008-01-31 Gregory Nutt <spudmonkey@racsa.co.cr>
* Added support for the Zilog Z16F using the Zilog Z16F2800100ZCOG
Development Kit.
@@ -309,3 +309,5 @@
* Added a "dumb" serial console driver to simplify OS bringup
* Corrected a bug that caused the errno value of one task to be clobbered
when a different task exits. Effects all architectures.
+
+0.3.7 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html
index 0fdeffaee..6b40bafdc 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: January 30, 2008</p>
+ <p>Last Updated: January 31, 2008</p>
</td>
</tr>
</table>
@@ -456,7 +456,7 @@
</table>
<p>
- The 18th release of NuttX (nuttx-0.3.6) is available for download
+ The 19th release of NuttX (nuttx-0.3.7) 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>.
@@ -464,45 +464,30 @@
These unreleased changes are listed <a href="#pendingchanges">here</a>.
</p>
<p>
- NuttX 0.3.8 is the 7th release containing the integration of a network
- subsystem and the uIP TCP/IP, UDP, and ICMP stacks based on
- <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a>
- into NuttX.
+ This release includes the preliminary port of NuttX to the ZiLOG z16f 16-bit microcontroller.
+ This port was verified using the ZiLOG z16f2800100zcog Development and the ZiLOG ZDS-II toolchain.
+ See http://www.zilog.com for further information.
</p>
<p>
- This release contains on a few changes.
- The primary purpose of this release is to synchronize with the release
- of the pascal-0.1.0 add-on package.
- This release of NuttX includes the following changes:
+ I emphasize that this is a preliminary release of the z16f port and is only alpha or, perhaps,
+ pre-alpha quality as of this writing.
+ There are a list of known issues in the TODO file in the <a href="TODO.txt">here</a>
+ The overall quality of NuttX (excluding the z16f port) continues to improve beyond the late beta level.
</p>
-<ul>
-<li>Fixes for use with SDCC compiler, <li>
-<li>Added a simulated z80 target (arch/z80), <li>
-<li>Fix deadlock errors when using stdio but with no buffering, and</li>
-<li>Add support for the add-on Pascal P-Code interpreter (pcode/)
- (see the pascal-0.1.0 package)</li>
-</ul>
<p>
- The Pascal add-on it integrated but has so far been tested very little;
- it is certainly at an early, pre-alpha release level.
- The baseline functionality of NuttX (including recently added network)
- functionality continues to mature and remains at post-beta or production level.
- Extensive testing has been done for the ARM architecture using the GCC
- compiler/toolchain.
- Other architectures and the SDCC toolchain are also supported but not as
- well exercised.
+ The z16f port required numerous changes to NuttX to handle:
</p>
+<ul>
+ <li>NEAR and FAR addressing, and</li>
+ <li>Use of a Windows native toolchain in a Cygwin build environment.</li>
+</ul>
<p>
- The current release were verified only on the simulated Z80 and and host
- simulation targets. As usual, any feedback about bugs or suggestions
- for improvement would be greatly appreciated.
+ In addition to the z16f port, at least one very critical bug was found and corrected in NuttX:
+ The thread-specific errno value of one task was being randomly trashed when a different thread exitted.
</p>
<p>
- <b>NOTE</b>:
- There was an error in the initial 0.3.6 release that prevented
- a successful build <i>unless</i> the Pascal add-on was present. The
- tarball was patched to include the fix. Make sure that you download
- the nuttx-0.3.6.1.tar.gz version to avoid this problem.
+ This release were verified on the ZiLOG z16f2800100zcog, Neuros OSD (ARM9), and the simulation platforms.
+ As usual, any feedback about bugs or suggestions for improvement would be greatly appreciated.
</p>
<table width ="100%">
@@ -632,7 +617,7 @@
</p>
<p>
<b>STATUS:</b>
- This is a work in progress.
+ The preliminary release of support for the z16f was made available in NuttX version 0.3.7.
</p>
</td>
</tr>
@@ -951,18 +936,19 @@ Other memory:
</table>
<pre><ul>
-0.3.6 2008-01-06 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
+0.3.7 2008-01-31 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
- * Changes for use with SDCC compiler
- * Added a simulated z80 target
- * Fix deadlock errors when using stdio but with no buffering
- * Add support for Pascal P-Code interpreter
-
-0.3.6.1 2008-01-07 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
-
- * The initial 0.3.6 release including an error that prevented
- building successfully if the Pascal add-on was
- was not present.
+ * Added support for the Zilog Z16F using the Zilog Z16F2800100ZCOG
+ Development Kit.
+ * Add support toolchains that do not support making of dependencies
+ * Fix Cygwin build with spaces in directory names
+ * Name make system changes to deal with non-GNU toolchains (i.e., Zilog)
+ * Add support for Windows native toolchains that cannot follow Cygwin soft links
+ * Modified serial driver interface to handle hardware with non-16550A-like
+ interrupt architecture (like the Z16F)
+ * Added a &quot;dumb&quot; serial console driver to simplify OS bringup
+ * Corrected a bug that caused the errno value of one task to be clobbered
+ when a different task exits. Effects all architectures.
</pre></ul>
<table width ="100%">
@@ -974,19 +960,8 @@ Other memory:
</table>
<pre><ul>
-0.3.7 2008-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
+0.3.8 2008-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
- * Added support for the Zilog Z16F using the Zilog Z16F2800100ZCOG
- Development Kit.
- * Add support toolchains that do not support making of dependencies
- * Fix Cygwin build with spaces in directory names
- * Name make system changes to deal with non-GNU toolchains (i.e., Zilog)
- * Add support for Windows native toolchains that cannot follow Cygwin soft links
- * Modified serial driver interface to handle hardware with non-16550A-like
- interrupt architecture (like the Z16F)
- * Added a &quot;dumb&quot; serial console driver to simplify OS bringup
- * Corrected a bug that caused the errno value of one task to be clobbered
- when a different task exits. Effects all architectures.
</pre></ul>
<table width ="100%">
diff --git a/nuttx/ReleaseNotes b/nuttx/ReleaseNotes
index 0ff0b3425..b22112c8a 100644
--- a/nuttx/ReleaseNotes
+++ b/nuttx/ReleaseNotes
@@ -1,25 +1,29 @@
-nuttx-0.3.6
+nuttx-0.3.7
^^^^^^^^^^^
-This is the 18th release of NuttX. This release contains on a few
-changes. The primary purpose of this release is to synchronize with
-the release of the pascal-0.1.0 add-on package.
+This is the 19th release of NuttX. This release includes the
+preliminary port of NuttX to the ZiLOG z16f 16-bit microcontroller.
+This port was verified using the ZiLOG z16f2800100zcog Development
+and the ZiLOG ZDS-II toolchain. See http://www.zilog.com for
+further information.
-This release of NuttX includes the following changes:
+I emphasize that this is a preliminary release of the z16f port and
+is only alpha or, perhaps, pre-alpha quality as of this writing.
+There are a list of known issues in the TODO file in the root of
+the NuttX directory. The overall quality of NuttX (excluding the
+z16f port) continues to improve beyond the late beta level.
-* Fixes for use with SDCC compiler
-* Added a simulated z80 target (arch/z80)
-* Fix deadlock errors when using stdio but with no buffering
-* Add support for the add-on Pascal P-Code interpreter (pcode/)
- (see the pascal-0.1.0 package)
+The z16f port required numerous changes to NuttX to handle:
-This release were verified only on the simulated Z80 and and host
-simulation targets. As usual, any feedback about bugs or suggestions
-for improvement would be greatly appreciated.
+* NEAR and FAR addressing, and
+* Use of a Windows native toolchain in a Cygwin build environment.
-This tarball contains a complete CVS snapshot from January 6, 2007.
+In addition to the z16f port, at least one very critical bug was
+found and corrected in NuttX: The thread-specific errno value of one
+task was being randomly trashed when a different thread exitted.
-NOTE: There was an error in the initial 0.3.6 release that prevented
-a successful build unless the Pascal add-on was present. The
-tarball was patched to include the fix. Make sure that you download
-the nuttx-0.3.6.1.tar.gz version to avoid this problem.
+This release were verified on the ZiLOG z16f2800100zcog, Neuros OSD
+(ARM9), and the simulation platforms. As usual, any feedback about bugs
+or suggestions for improvement would be greatly appreciated.
+
+This tarball contains a complete CVS snapshot from January 31, 2008.