summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-03-14 22:18:23 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-03-14 22:18:23 +0000
commit0f3b539afe988958a6f2fa83692ad13639d637f0 (patch)
tree472b7c5eceab82ae7a0e92eb532fd97e9a48d32f
parent8ef41dcb207514cab2ef5683be26f53091bb94a6 (diff)
downloadnuttx-4.3.tar.gz
nuttx-4.3.tar.bz2
nuttx-4.3.zip
Prep for 0.4.3 releasenuttx-4.3
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1611 42af7a65-404d-4744-a932-0658087f49c3
-rw-r--r--nuttx/ChangeLog4
-rw-r--r--nuttx/Documentation/NuttX.html92
-rw-r--r--nuttx/ReleaseNotes19
-rw-r--r--nuttx/include/debug.h2
4 files changed, 54 insertions, 63 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 532f448d6..692a657b5 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -638,7 +638,7 @@
* eZ80Acclaim!: Correct stack overflow in ostest example configuration
* eZ80Acclaim!: Fixed restoration of interrupts state on interrupt level context swith.
-0.4.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+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
@@ -653,4 +653,4 @@
* 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>
diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html
index f50003599..5008ab67c 100644
--- a/nuttx/Documentation/NuttX.html
+++ b/nuttx/Documentation/NuttX.html
@@ -671,8 +671,8 @@
</tr>
</table>
-<p><b>nuttx-0.4.2</b>.
- The 34<sup>th</sup> release of NuttX (nuttx-0.4.2) is available for download
+<p><b>nuttx-0.4.3</b>.
+ The 35<sup>th</sup> release of NuttX (nuttx-0.4.3) 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,28 +680,25 @@
These unreleased changes are listed <a href="#pendingchanges">here</a>.
</p>
<p>
- This release adds no new OS features but does include support for two new architectures:
+ This release one important new OS feature and corrects and extends the eZ80 port:
<ul>
- <li>
- <b>eZ80Acclaim!</b>
- Basic support has been integrated and verified for the ez80f910200zcog-d board (eZ80F91-based).
- That basic support includes timer interrupts and serial console.
- Ongoing work includes an EMAC driver that should be integrated for the next release nuttx-0.4.2.
- </p>
- <p>
- eZ80Acclaim! support has been in the code base for some time, but has only just
- been integrated due to toolchain issues.
- </p>
- <li>
- <p>Renesas M16C/20</b>.
- Support for the Renesas SKP16C20 board has been included in the NuttX source tree.
- However, as was with the eZ80Acclaim!, testing and integration of that port is stalled due to toolchain issues.
- </p>
- </li>
+ <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>
+ <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>
</ul>
</p>
<p>
- These changes were verified only on the ZiLOG ez80f910200zcog-d platform. Please report any errors to me.
+ 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.
</p>
<table width ="100%">
@@ -954,8 +951,7 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1);
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.
- As of this writing, that port provides basic board support with a serial console.
- An eZ80F09 EMAC driver has been developed, but not fully tested as of that release.
+ As of this writing, that port provides basic board support with a serial console and eZ80F91 EMAC driver.
</p>
</td>
</tr>
@@ -1304,31 +1300,20 @@ Other memory:
</table>
<pre><ul>
-nuttx-0.4.2 2009-02-28 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
-
- * M16C: Add support for the Renesas M16C MCU and the SKP16C26 StarterKit. However,
- the target cannot be built because the GNU m16c-elf-ld link fails with
- the following message:
-
- m32c-elf-ld: BFD (GNU Binutils) 2.19 assertion fail /home/Owner/projects/nuttx/buildroot/toolchain_build_m32c/binutils-2.19/bfd/elf32-m32c.c:482
-
- Where the reference line is:
-
- /* If the symbol is out of range for a 16-bit address,
- we must have allocated a plt entry. */
- BFD_ASSERT (*plt_offset != (bfd_vma) -1);
-
- No workaround is known at this time. This is a show stopper for M16C.
+nuttx-0.4.3 2009-03-04 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
- * eZ80Acclaim!: Fix interrupt vectors positioning; they were being positioned
- wrong by 64 bytes (Kevin Franzen).
- * eZ80Acclaim!: Corrected some stack handling errors during interrupt handling
- context save and restore (Kevin Franzen).
- * eZ80Acclaim!: Corrected vector intialization logic (Kevin Franzen).
- * eZ80Acclaim!: Corrected overflow problem in the calculation of UART baud rate
- divisor, the system timer divisor, and the EMAC poll timer.
- * eZ80Acclaim!: Fixed GPIO pin configuration get serial output
- * eZ80Acclaim!: Correct stack overflow in ostest example configuration
+ * 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.
pascal-0.1.2 2008-02-10 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
@@ -1359,20 +1344,7 @@ buildroot-0.1.3 2009-02-28 &lt;spudmonkey@racsa.co.cr&gt;
</table>
<pre><ul>
-nuttx-0.4.3 2009-xx-xx 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;
pascal-0.1.3 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
diff --git a/nuttx/ReleaseNotes b/nuttx/ReleaseNotes
index 41c74346d..fbe641010 100644
--- a/nuttx/ReleaseNotes
+++ b/nuttx/ReleaseNotes
@@ -808,3 +808,22 @@ These changes were verified only on the ZiLOG eZ80910200zcog-d board. Please rep
to me.
This tarball contains a complete CVS snapshot from Februrary 28, 2009.
+
+nuttx-0.4.3
+^^^^^^^^^^^
+
+This is the 35th release of NuttX. This release one important new OS feature and corrects
+and extends the eZ80 port:
+
+ * Priority Inheritance. The basic NuttX waiting logic was extended to
+ support priority inheritance. See the NuttX User Manual for further
+ information: http://www.nuttx.org/NuttxUserGuide.html#priorityinheritance.
+ * ez80Acclaim! Corrected several critical, show-stopping bugs on that
+ platform including: Errors in the serial driver intrrupts and an error
+ in the eZ80 table,.
+ * eZ80Acclaim!: Completed integration of the eZ80F91 EMAC driver.
+
+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
diff --git a/nuttx/include/debug.h b/nuttx/include/debug.h
index 72769c779..0cb0c2f40 100644
--- a/nuttx/include/debug.h
+++ b/nuttx/include/debug.h
@@ -1,7 +1,7 @@
/****************************************************************************
* debug.h
*
- * Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
+ * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
*
* Redistribution and use in source and binary forms, with or without