changeset 1725:8f7aa40767cb

Replace misleading comments about CygMon
author gthomas
date Sun, 22 Aug 2004 12:06:40 +0000
parents 549e69d9a7d0
children ccf115a781cc
files packages/hal/common/current/ChangeLog packages/hal/common/current/doc/porting.sgml
diffstat 2 files changed, 14 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/common/current/ChangeLog
+++ b/packages/hal/common/current/ChangeLog
@@ -1,3 +1,8 @@
+2004-08-22  Gary Thomas  <gary@mlbassoc.com>
+
+	* doc/porting.sgml: Replace [very misleading dated] comments
+	about CygMon and platforms which use/need GDB stubs.
+
 2004-08-12  Jani Monoses <jani@iv.ro>
 
 	* include/hal_if.h: Make monitor locking work with CYGPKG_LWIP.
--- a/packages/hal/common/current/doc/porting.sgml
+++ b/packages/hal/common/current/doc/porting.sgml
@@ -604,19 +604,15 @@ in an auxiliary HAL.</para>
 <TITLE>Virtual Vectors (eCos/ROM Monitor Calling Interface)</TITLE>
 
 <para>
-Some eCos platforms have supported full debugging capabilities via
-CygMon since day one. Platforms of the architectures PowerPC, ARM, and
-SH do not provide those features unless a GDB stub is included in the
-application.
-</para>
-
-<para>
-This is going to change. All platforms will (eventually) support
-all the debugging features by relying on a ROM/RAM calling interface
-(also referred to as virtual vector table) provided by the ROM
-monitor. This calling interface is based on the tables used by libbsp
-and is thus backwards compatible with the existing CygMon supported
-platforms.
+Virtually all eCos platforms provide full debugging capabilities
+via RedBoot.  This enviroment contains not only debug stubs based
+on GDB, but also rich I/O support which can be exported to loaded
+programs.  Such programs can take advantage of the I/O capabilities
+using a special ROM/RAM calling interface
+(also referred to as virtual vector table).
+eCos programs make use of the virtual vector mechanism implicitly.
+Non-eCos programs can access these functions using the support from
+the <emphasis>newlib</emphasis> library.
 </para>
 
 <!-- {{{ Virtual Vectors -->