1
0
Fork 0
forked from nuttx/nuttx-update

Prep for 0.4.3 release

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1611 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2009-03-14 22:18:23 +00:00
parent 3a1f4ecbe0
commit fd489c69a9
4 changed files with 54 additions and 63 deletions

View file

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

View file

@ -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;
nuttx-0.4.3 2009-03-04 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.
* 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;

View file

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

View file

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