This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
Porting guide - replace dated coments
- From: Gary Thomas <gary at mlbassoc dot com>
- To: eCos patches <ecos-patches at ecos dot sourceware dot org>
- Date: Sun, 22 Aug 2004 06:13:56 -0600
- Subject: Porting guide - replace dated coments
- Organization: MLB Associates
--
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">