9
0
Fork 0

Prep for 0.4.4 release

git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1665 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
patacongo 2009-03-29 13:31:11 +00:00
parent d32e995951
commit c72deb8cd7
3 changed files with 74 additions and 65 deletions

View File

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

View File

@ -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;
nuttx-0.4.4 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.
* 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;

View File

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