# HG changeset patch # User gthomas # Date 1093176400 0 # Node ID 8f7aa40767cbe0220dc823b03aa639e389f38bda # Parent 549e69d9a7d0eff6f4f3c219a2b0841dbe6b5f38 Replace misleading comments about CygMon diff --git a/packages/hal/common/current/ChangeLog b/packages/hal/common/current/ChangeLog --- a/packages/hal/common/current/ChangeLog +++ b/packages/hal/common/current/ChangeLog @@ -1,3 +1,8 @@ +2004-08-22 Gary Thomas + + * doc/porting.sgml: Replace [very misleading dated] comments + about CygMon and platforms which use/need GDB stubs. + 2004-08-12 Jani Monoses * include/hal_if.h: Make monitor locking work with CYGPKG_LWIP. diff --git a/packages/hal/common/current/doc/porting.sgml b/packages/hal/common/current/doc/porting.sgml --- a/packages/hal/common/current/doc/porting.sgml +++ b/packages/hal/common/current/doc/porting.sgml @@ -604,19 +604,15 @@ in an auxiliary HAL. Virtual Vectors (eCos/ROM Monitor Calling Interface) -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. - - - -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 newlib library.