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:
parent
3a1f4ecbe0
commit
fd489c69a9
4 changed files with 54 additions and 63 deletions
|
@ -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>
|
||||
|
|
|
@ -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 <spudmonkey@racsa.co.cr>
|
||||
nuttx-0.4.3 2009-03-04 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* 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
|
||||
"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.
|
||||
|
||||
pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
|
@ -1359,20 +1344,7 @@ buildroot-0.1.3 2009-02-28 <spudmonkey@racsa.co.cr>
|
|||
</table>
|
||||
|
||||
<pre><ul>
|
||||
nuttx-0.4.3 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.
|
||||
nuttx-0.4.4 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
|
|
19
ReleaseNotes
19
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.
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue