This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Porting guide - replace dated coments


-- 
Gary Thomas <gary@mlbassoc.com>
MLB Associates
Index: hal/common/current/ChangeLog
===================================================================
RCS file: /misc/cvsfiles/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.105
diff -u -5 -p -r1.105 ChangeLog
--- hal/common/current/ChangeLog	12 Aug 2004 13:04:47 -0000	1.105
+++ hal/common/current/ChangeLog	22 Aug 2004 12:06:07 -0000
@@ -1,5 +1,10 @@
+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.
 
 2004-05-19  John Newlin <jnewlin@stretchinc.com>
Index: hal/common/current/doc/porting.sgml
===================================================================
RCS file: /misc/cvsfiles/ecos/packages/hal/common/current/doc/porting.sgml,v
retrieving revision 1.2
diff -u -5 -p -r1.2 porting.sgml
--- hal/common/current/doc/porting.sgml	15 Sep 2002 22:10:23 -0000	1.2
+++ hal/common/current/doc/porting.sgml	22 Aug 2004 11:53:16 -0000
@@ -602,23 +602,19 @@ in an auxiliary HAL.</para>
 
 <section id="hal-calling-if">
 <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 -->
 
 <section id="hal-porting-virtual-vectors">

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]