This is the mail archive of the ecos-cvs@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]

eCos anonymous CVS repository updated


The eCos anonymous CVS repository has been updated today (2002-05-20).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.48
diff -u -0 -r1.48 NEWS
--- packages/NEWS	11 Jan 2002 16:53:46 -0000	1.48
+++ packages/NEWS	20 May 2002 21:25:05 -0000
@@ -0,0 +1,63 @@
+* Ported new networking stack from FreeBSD to eCos. Includes IPv6 support.
+* Added generic power management support, plus platform support for the iPAQ.
+* Ported Microwindows windowing graphics system. This port is still alpha.
+* Added hooks in common ethernet driver for lwIP lightweight IP stack.
+* Added RedBoot only ports to Samsung Calmrisc16 and Calmrisc32 architectures.
+  Includes board ports to Calm16 Core and Calm32 Core eval boards. 
+* Added Samsung ARM KS32c5000 SNDS100 eval board port including RedBoot and
+  ethernet support. Contributed by Grant Edwards of Comtrol.
+* eCos+RedBoot port to the Altera ARM9 Excalibur board. Includes FLASH driver.
+* eCos+RedBoot port to Hitachi SH3-based HS7729PCI board, with SH 7729 CPU.
+  Includes FLASH, ethernet, watchdog and wallclock drivers. The ethernet
+  driver includes generic support for the VIA Rhine chipset.
+* eCos+RedBoot port to Hitachi SH3-based Solution Engine SE77x9 board.
+  Includes FLASH, ethernet, serial and watchdog drivers.
+* eCos+RedBoot port to Hitachi SH4-based Solution Engine SE7751 board.
+  Includes FLASH, ethernet, serial and watchdog drivers.
+* Support for the SH2 core, and SH2 on-chip etherc added.
+* Port to Matsushita AM33-2 based ASB2305 board added, including serial,
+  ethernet and FLASH support.
+* Ethernet, serial and USB drivers for NEC MIPS uPD985xx chip family added.
+* RedBoot-only port to MIPS Malta evaluation board (Mips32 4Kc and Mips64 5Kc
+  cores) added, including FLASH and ethernet support.
+* Port to NEC MIPS VRC4375-based 'Blue Nile' evaluation board. Includes
+  FLASH, serial and ethernet drivers (the latter being new support for the
+  i21143 chipset).
+* Ethernet driver for Intel i82544 Gigabit ethernet added.
+* Support for Samsung ARM KS32C5000 on-core ethernet broken out into "generic"
+  driver.
+* New architectural port to Fujitsu FR-V added. Initial board port to FR-V 400
+  development board, including RedBoot support and ethernet and FLASH drivers.
+  Currently pre-alpha quality only.
+* Support added to port remote file operations using the remote protocol for
+  newlib applications run under RedBoot.
+* eCos+RedBoot port to Intel XScale IQ80321 port added, including FLASH,
+  ethernet, and serial drivers.  
+* ARM Integrator port rewritten. Now includes ARM9 support.
+* RedBoot+eCos port to the Agilent ARM9-based AAED2000 evaluation board.
+  Includes FLASH, ethernet, keyboard and touchscreen drivers.
+* eCos relicensed to be under a GPL+exception licence, instead of the RHEPL.
+* All eCos documentation now available in DocBook format, licensed under the
+  OPL.
+* CYGPKG_IO_ETH_DRIVERS now puts its headers in install/include/cyg/io/eth
+* All platforms are now expected to be using Virtual Vectors. The
+  option CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED has been
+  removed so recently built applications will fail to run on
+  boards that have old-style GDB stubs without VV support.
+* Added ELF and wider decompression support to RedBoot.
+* Added support for SuperH SH2 CPUs
+* Added ports to Wuerz Elektronik and Axiom Manufacturing MPC555 based eval
+  boards. Contributed by Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+  from Katholieke Universiteit Leuven. Includes FLASH, serial and wallclock
+  drivers.
+* Added H8/300 port contributed by Yoshinori Sato  <qzb04471@nifty.ne.jp>
+  Initially for Akizuki H8/3068 board with ethernet and serial driver support,
+  and H8/300H simulator.
+* Added RedBoot support for remote file I/O operations using the GDB remote
+  protocol.
+* Added SPARC_LEON port contributed by Jiri Gaisler <jiri@gaisler.com> -
+  see <http://www.gaisler.com> for information about the TSIM simulator
+  and Leon project per se.
+* Added port to CerfCube and CerfPDA, contributed by the manufacturer,
+  Intrinsyc. Includes ethernet drivers.
+* Added alpha of JFFS2 journalling flash file system v2 support.
@@ -13,0 +77,2 @@
+* DNS lookup support added. Contributed by Andrew Lunn <andrew.lunn@ascom.ch>
+* Cogent [Cirrus Logic] EDB7312 platform added.
@@ -283,0 +349,4 @@
+  o ARM
+    The ARM Multi-ICE JTAG debugging interface is now supported on the
+    relevant platforms. eCos has also been extended to provide thread
+    debugging when debugging via Multi-ICE.
Index: ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ChangeLog	20 May 2002 21:25:08 -0000
@@ -0,0 +1,93 @@
+1999-11-10  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure.in
+	* configure
+	Added host/tools/configtool/standalone/common
+
+1999-11-09  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure:
+	* configure.in:
+	Added host/tools/ecostest/common, suppressed the configtool
+	support for now.
+
+1999-08-12  Bart Veer  <bartv@cygnus.co.uk>
+
+	* Makefile.in:
+	* acinclude.m4:
+	* aclocal.m4:
+	* configure.in:
+	* configure:
+	First attempt at autoconfiscation of the configtool.
+
+1999-06-03  Bart Veer  <bartv@cygnus.co.uk>
+
+	* acinclude.m4:
+	Trying to sort out the compiler flags a bit better.
+
+1999-06-02  Bart Veer  <bartv@cygnus.co.uk>
+
+	* acinclude.m4:
+	Added -enable-debuginfo flag which will do the right thing
+	for both gcc/g++ (add -g) and VC++ (add -MDd or -MD)
+
+1999-03-25  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure.in: 
+	* aclocal.m4:
+	* acinclude.m4: 
+	* Makefile.am:
+	Sorting out the banner.
+
+1999-01-26  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure.in:
+	* configure:
+	* aclocal.m4:
+	* Makefile.in
+	Update to use autoconf 2.13 and automake 1.4
+
+	* acinclude.m4 (CYG_AC_PATH_TCL):
+	Improve the support for linking with Tcl
+
+1999-01-21  Bart Veer  <bartv@cygnus.co.uk>
+
+	* acinclude.m4:
+	Added new macro CYG_AC_SUBST_VERSION so that different packages
+	can use different symbols for versioning.
+
+1999-01-19  Bart Veer  <bartv@cygnus.co.uk>
+
+	* acinclude.m4:
+	* aclocal.m4:
+	* Makefile.in:
+	Added new macros: CYG_AC_MSVC_PATH for handling pathname
+	problems between cygwin and VC++; and CYG_AC_PATH_TCL so
+	that the user can specify the location of a suitable Tcl
+	installation.
+
+1998-12-24  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure.in: 
+	* configure: 
+	* aclocal.m4: 
+	* acinclude.m4: 
+	* Makefile.in: 
+	* Makefile.am: 
+	Provide support for building all host-side packages.
+	
+1998-07-13  Bart Veer  <bartv@cygnus.co.uk>
+
+	* ltconfig
+	* ltmain-sh
+	Merge with latest versions from devo
+
+	* missing
+	* mkinstalldirs
+	* config.guess
+	* config.sub
+	* install-sh
+	* ltconfig
+	* ltmain-sh
+	Restore files that had been removed prematurely
+	
Index: doc/sgml/tutorials/ChangeLog
===================================================================
RCS file: doc/sgml/tutorials/ChangeLog
diff -N doc/sgml/tutorials/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ doc/sgml/tutorials/ChangeLog	20 May 2002 21:25:13 -0000
@@ -0,0 +1,118 @@
+2002-05-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos-tutorial.sgml: RHEPL -> GPL. A few minor other tweaks, but
+	resisted fixing more.
+
+2002-03-11  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos-tutorial.sgml: Document Cirrus/Maverick EP7312 at all, as
+	part of adding notes about the 90MHz option that some boards have.
+
+2002-02-14  Julian Smart <julians@redhat.com>
+
+	* ecos-tutorial.sgml: Added some spacing, created new GIFs for
+	Configuration Tool, altered text to reflect presence of tool
+	on both platforms.
+
+2002-02-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos-tutorial.sgml: add id tags to all sect1 stuff.
+
+2002-01-06  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: more corrections based on a visual scan
+	through the document.  Looks good.
+
+2002-01-05  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: shortened an id attribute so that
+	docbook2html does not complain on redhat.
+
+	* ecos-tutorial.sgml: finished adding all the conditional text,
+	and it validates.  Things remaining to be done: (1) visual-check
+	HTML for new stuff, (2) normalize it.
+
+2002-01-04  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: put in a lot more of the conditional text.
+	Some is still missing.  Also restored some conditional figures.
+
+	* ecos-tutorial.sgml: put in more conditional text, up to the
+	package description.
+
+	* ecos-tutorial.sgml: added the class="monospaced" attribute to
+	the <literallayout> tags for the real time characterization
+	appendices.
+
+	* ecos-tutorial.sgml: restored a bunch of the conditional text.
+	There is probably still some more.
+
+2001-12-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos-tutorial.sgml: Move all pictures to pix/ subdirectory.
+	Fix copyright year format.
+	Give every chapter/part an ID. And some sect1's (not finished).
+	A few other tagging fixes.
+
+2001-12-17  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: renormalized.  since this can be tricky I
+	tagged this directory before committing with the tag
+	"before-new-normalization".
+
+	* ecos-tutorial.sgml: yay: imported all the missing hardware setup
+	sections from the FrameMaker docs.  This somehow had gotten lost
+	the first time.
+
+	* ecos-tutorial.sgml: little typo fix in the copyright notice.
+
+	* ecos-tutorial.sgml: added legal stuff and contact information.
+
+2001-12-16  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: added some preface material ("contact Red
+	Hat" and legal stuff) that Jonathan sent.
+
+	* ecos-tutorial.sgml: put titles on all the board-specific real
+	time characterization appendices.
+
+2001-12-10  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: reintroduced the appendices.  They need more
+	work from me.
+
+2001-11-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos-tutorial.sgml: Get it to verify.
+
+2001-11-21  Mark Galassi  <rosalia@galassi.org>
+
+	* foreword.sgml: new file with Paul Beskeen's foreword.
+
+	* ecos-tutorial.sgml: added the documentation roadmap chapter and
+	added inclusion of foreword.sgml.
+
+	* ecos-tutorial.sgml: took care of all the <programlisting> and
+	cross-reference issues.  This is mostly complete now.
+
+2001-11-20  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: lots more work to clean it up, including
+	reinstating the table.
+
+2001-11-16  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial-not-normalized.sgml: this is the one I was editing
+	before.  It is now deprecated.
+
+	* ecos-tutorial.sgml: now this is the new normalized document
+	produced with:
+
+sgmlnorm -d -m -n ecos-tutorial-not-normalized.sgml > ecos-tutorial.sgml
+
+	* ecos-tutorial.sgml (monitor): have done a lot of the fixup.
+
+2001-10-29  Mark Galassi  <rosalia@galassi.org>
+
+	* replaced graphic11.cgm with graphic11.cgm.bz2 which is *way*
+	smaller.
Index: doc/sgml/user-guide/ChangeLog
===================================================================
RCS file: doc/sgml/user-guide/ChangeLog
diff -N doc/sgml/user-guide/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ doc/sgml/user-guide/ChangeLog	20 May 2002 21:25:17 -0000
@@ -0,0 +1,90 @@
+2002-02-26  Julian Smart  <julians@redhat.com>
+
+	* config-tool.sgml: updated further text and graphics
+	for Windows/Unix configtool.
+
+2002-02-15  Julian Smart  <julians@redhat.com>
+
+	* user-guide.sgml: added further GIF files
+	* config-tool.sgml: started to updated text and graphics
+	to encompass Windows and Linux tools.
+
+2002-02-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* user-guide.sgml: Move special topics to kernel doc.
+	* special-topics.sgml: delete.
+
+	* config-tool.sgml: Add ids to all <sect1>s and <chapter>s
+	* configuration.sgml: ditto.
+	* programming-concepts-techniques.sgml: ditto.
+	* special-topics.sgml: ditto.
+
+2001-12-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* user-guide.sgml: Move pictures to pix/ subdirectory.
+
+2001-12-17  Mark Galassi  <rosalia@galassi.org>
+
+	* added legal stuff and contact information.
+
+2001-11-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* configuration.sgml: Many cosmetic fixes, to bring the document in
+	line with the version on sources.redhat.com, including adding a little
+	missing content.
+	* config-tool.sgml: Ditto.
+	* programming-concepts-techniques.sgml: Ditto.
+
+	* config-tool.sgml: Fix fig1 title.
+
+2001-11-23  Mark Galassi  <rosalia@galassi.org>
+
+	* configuration.sgml: took care of the <programlisting> tags.
+
+2001-11-21  Mark Galassi  <rosalia@galassi.org>
+
+	* programming-concepts-techniques.sgml: restored the two tables in
+	this part.
+
+	* config-tool.sgml: reinstated the keyboard shortcut table.
+
+	* config-tool.sgml, configuration.sgml,
+	programming-concepts-techniques.sgml, special-topics.sgml: the new
+	files with the individual parts.
+
+	* user-guide.sgml: split each part into its own file to make
+	editing more manageable.
+
+2001-10-31  Mark Galassi  <rosalia@galassi.org>
+
+	* user-guide-not-normalized.sgml: this is the deprecated
+	original hand-edited file.
+
+	* user-guide.sgml: this is now the normalized file and the active
+	one.
+
+	* user-duide-normalized.sgml: removed this file.
+
+	* user-guide.sgml: last change (update the DTD) before I replace
+	this had-edited version with the normalized one.
+
+2001-10-29  Mark Galassi  <rosalia@galassi.org>
+
+	* user-guide-normalized.sgml: put this in because it satisfies all
+	the little nitpicks on other systems.
+
+2001-10-21  Mark Galassi  <rosalia@galassi.org>
+
+	* user-guide.sgml: more fixes; the HTML seems quite correct.
+
+	* *.gif: added all .gif files to CVS.
+
+	* user-guide.sgml: validates!!
+
+	* user-guide.sgml: 85% validates now.
+
+2001-10-20  Mark Galassi  <rosalia@galassi.org>
+
+	* user-guide.sgml: now into part III for the touch-up work.
+
+	* user-guide.sgml: did more fixing up.
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- host/libcdl/ChangeLog	15 Dec 2001 13:42:19 -0000	1.19
+++ host/libcdl/ChangeLog	20 May 2002 21:25:21 -0000
@@ -0,0 +1,14 @@
+2002-03-04  Gary Thomas  <gthomas@redhat.com>
+
+	* build.cxx (update_header_file_info): 
+	Suppress include files which and in "~" - these are backup
+	files and are transient.  Keeping them can break a build
+	tree if the backup files are removed.
+
+2002-02-18  Bart Veer  <bartv@redhat.com>
+
+	* transact.cxx (user_confirmation_required):
+	Making a valuable with a user_value inactive requires
+	user confirmation, it should not be done automatically
+	by the inference engine.
+
Index: host/tools/configtool/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- host/tools/configtool/ChangeLog	4 Jan 2002 14:13:51 -0000	1.17
+++ host/tools/configtool/ChangeLog	20 May 2002 21:25:27 -0000
@@ -0,0 +1,9 @@
+2002-02-08  Julian Smart <julians@redhat.com>
+
+	* common/common/build.cxx: Added two missing backslashes
+
+2002-02-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* common/common/build.cxx: correctly substitute forward slashes
+	for backslashes.
+
@@ -2803,0 +2813 @@
+  * common\win32\CTCommon.rc
Index: host/tools/configtool/standalone/common/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/standalone/common/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- host/tools/configtool/standalone/common/ChangeLog	4 Jan 2002 14:13:52 -0000	1.9
+++ host/tools/configtool/standalone/common/ChangeLog	20 May 2002 21:25:31 -0000
@@ -0,0 +1,11 @@
+2002-02-05  Bart Veer  <bartv@redhat.com>
+
+	* cdl_exec.cxx, cdl_exec.hxx, ecosconfig.cxx:
+	Add new options --enable-debug and --disable-debug
+
+2002-01-14  Bart Veer  <bartv@redhat.com>
+
+	* cdl_exec.cxx:
+	Add missing <sys/param.h> under cygwin, needed for MAXPATHLEN.
+	Reported by Jifl.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.66
diff -u -0 -r1.66 ChangeLog
--- packages/ChangeLog	11 Jan 2002 16:53:46 -0000	1.66
+++ packages/ChangeLog	20 May 2002 21:25:35 -0000
@@ -0,0 +1,100 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Removed special SH2 SCIF driver. The changes have been
+	merged into the SH3 (now generic SH) driver.
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* ecos.db: Add H8/300 serial driver.
+
+2002-04-25  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* ecos.db: Add ports to Wuerz Elektronik and Axiom Manufacturing
+	MPC555 based eval boards.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* ecos.db: Add H8/300 port.
+
+
+2002-04-15  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Changed integrator target to integrator_arm7. Tidied up
+	descriptions a little too.
+
+2002-04-09  Jesper Skov  <jskov@redhat.com>
+
+	* pkgconf/rules.mak: Allow building of .cpp files. Not supported
+	by makefile generator yet, though.
+
+	* ecos.db: Added SDL and SMPEG packages.
+
+2002-03-26  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added microwindows package.
+
+2002-03-18  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add CYGPKG_HAL_SPARC_ERC32 and target sparc_erc32 -
+	also contributed by Jiri Gaisler <jiri@gaisler.com>.
+
+2002-03-15  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add CYGPKG_HAL_SPARC, CYGPKG_HAL_SPARC_LEON, target
+	sparc_leon contributed by Jiri Gaisler <jiri@gaisler.com>.  See
+	<http://www.gaisler.com> for information about the TSIM simulator
+	and Leon project per se.
+
+2002-03-10  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add keyboard driver.
+
+2002-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add touch screen driver for Aglient AAED-2000.
+
+2002-03-08  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Fix Integrator aliases.
+
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Added new target: integrator_arm9 for ARM9 based
+	integrator boards.
+	Renamed CYGPKG_DEVS_FLASH_INTEGRATOR to
+	CYGPKG_DEVS_FLASH_ARM_INTEGRATOR for consistency with other
+	packages.
+
+2002-02-18  Jesper Skov  <jskov@redhat.com>
+
+        * ecos.db: Added SH2 etherc package.
+
+2002-02-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* pkgconf/rules.mak: Fix the below fix which had too _few_ backslashes!
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add [contributed] port to CerfCube & CerfPDA.
+
+2002-02-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* pkgconf/rules.mak: Fix bug with too many backslashes in sed.
+
+2002-01-29  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Added CYGPKG_IO_SERIAL_ARM_IQ80321.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Split network support into generic and stack
+	implementations.  Move BSD based stack to one implementation.
+
+	Add FreeBSD based (new) stack as another.
+2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Add JFFS2 package.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add Intel 82544 ethernet for iq80321.
+
@@ -13,0 +114,16 @@
+2001-12-12  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add XScale "Verde" (IOP80320) and IQ80321 packages.
+
+2001-12-06  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Change names on i82544 package so they don't clash with
+	the i82559 package.
+
+2001-11-27  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Added Intel i82543/82544 Gigabit ethernet card packages
+	and a pc_giga target. This latter is a temporary measure until we
+	work out how best to support targets that can have a variety of
+	different hardware configurations.
+
@@ -28,0 +145,8 @@
+2001-11-07  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added generic CS8900A package to AAED2000 template.
+
+2001-11-06  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add malta_mips64_5kc target.
+
@@ -37,0 +162,4 @@
+2001-10-30  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added AAED2000 packages.
+
@@ -46,0 +175,26 @@
+2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Remove separate CYGPKG_DEVS_FLASH_STRATA_EDB7XXX package,
+	and instead use a consolidated CYGPKG_DEVS_FLASH_EDB7XXX package.
+
+2001-09-27  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add CYGPKG_DEVS_ETH_INTEL_I21143 and
+	CYGPKG_DEVS_ETH_MIPS_VRC4375, and add them to the target vrc4375.
+
+2001-09-26  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add FLASH support for Fujitsu FR-V 400.
+
+2001-09-24  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added DNS package.
+
+2001-09-25  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add support for new Cogent [Cirrus Logic] EDB7312 platform.
+
+2001-09-20  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Adding network driver for Fujitsu FR-V 400.
+
@@ -51,0 +206,5 @@
+2001-09-17  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add support for Fujitsu FRV family, including initial
+	target of frv400 (MB93091 eval board).
+
@@ -60,0 +220,10 @@
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Added VRC4375 and VRC437X packages, added vrc4375
+	target and reorganized vrc4373 target to match.
+
+2001-08-17  Jesper Skov  <jskov@redhat.com>
+	[from branch]
+	* ecos.db: Added flash package for excalibur.
+	Added excalibur platform.
+
@@ -65,0 +235,5 @@
+2001-07-30  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add Samsung SNDS-100 evaulation board.  Mostly based
+	on contribution from Grant Edwards <grante@visi.com>
+
@@ -75,0 +250,5 @@
+2001-07-27  David Howells  <dhowells@redhat.com>
+
+	* ecos.db: Added ASB2305 platform, and it's serial and flash
+	support.
+
@@ -94,0 +274,5 @@
+2001-07-10  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added se7751.
+	Added ether package.
+	
@@ -98,0 +283,2 @@
+	Added wallclock and watchdog drivers to hs7729pci.
+
@@ -120,0 +307,4 @@
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added serial packages for SE77x9.
+
@@ -124,0 +315,4 @@
+2001-06-12  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added SE77x9 support packages.
+
@@ -149,0 +344,16 @@
+2001-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added VIA Rhine ethernet driver. Use on HS7729PCI.
+
+2001-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added PCI package to HS7729PCI.
+
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added flash package to HS7729PCI target.
+
+2001-05-25  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added HS7729PCI target.
+
@@ -154,0 +365,4 @@
+2001-05-01  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add calmrisc16
+
@@ -185,0 +400,9 @@
+        Added flash support to Malta. Also enable PCI.
+
+2001-03-20  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added Malta board.
+
+2001-03-16  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add calmrisc32.
@@ -346,0 +570,4 @@
+2000-08-22  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* ecos.db: Don't use set_value for asb
+
@@ -369,0 +597,4 @@
+2000-08-10  Drew Moseley  <dmoseley@redhat.com>
+
+	* ecos.db: Added asb packages.
+
@@ -1817,23 +2048,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- packages/compat/posix/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.25
+++ packages/compat/posix/current/ChangeLog	20 May 2002 21:25:39 -0000
@@ -0,0 +1,64 @@
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/signal.cxx (cyg_deliver_signals): Don't assert here for an
+	unhandled signal (unless there's no _exit). Trace it though.
+
+2002-04-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sem.cxx (sem_getvalue): return 0, and put value in *sval.
+
+2002-04-03  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/posix.cdl: Allow clocks to be configured again.
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/pprivate.h: Correct conditional declaration of timespec
+	functions.
+
+	* src/sched.cxx (sched_rr_get_interval): Return ENOSYS when
+	CYGPKG_POSIX_CLOCKS disabled.
+
+2002-02-27  Robin Farine  <robin.farine@terminus.org>
+
+	* src/pthread.cxx (pthread_exit): While running thread static
+	storage destructors, set the thread's value associated with the
+	current key to NULL before invoking the destructor.
+
+2002-02-14  Nick Garnett  <nickg@redhat.com>
+
+	* doc/posix.sgml: Generally fixed up and reformatted to make this
+	file readable by mere humans. Some omissions and outdated
+	information fixed, but not substantially changed from the
+	original.
+
+	* cdl/posix.cdl: Changed some definitions and dependencies so that
+	disabling the timers does not disable threads too. This was
+	largely a consequence of trying to document the behaviour of these
+	options.
+	
+2002-02-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/posix.sgml: New file, originally accompanied by this ChangeLog:
+	2001-12-22  Jonathan Larmour  <jlarmour@redhat.com>
+	
+		* ecos-elix.sgml: Do a minor cleanup of the function prototype
+		layouts.
+		Should be done better than this, but this is at least not
+		_completely_ wrong any more.
+		Also several more layout problems due to incorrect tags fixed.
+	
+	2001-12-07  Jonathan Larmour  <jlarmour@redhat.com>
+	
+		* ecos-elix.sgml: Add getcwd as supported now.
+	
+	2001-12-06  Jonathan Larmour  <jlarmour@redhat.com>
+	
+		* ecos-elix.sgml: Created from old framemaker version.
+	
+2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sched.cxx (sched_get_priority_min): Don't allow idle thread
+	priority as a valid priority.
+	Case #106952.
+
@@ -857,23 +921,32 @@
-####COPYRIGHTBEGIN####
-                                                                          
- -------------------------------------------                              
- The contents of this file are subject to the Red Hat eCos Public License 
- Version 1.1 (the "License"); you may not use this file except in         
- compliance with the License.  You may obtain a copy of the License at    
- http://www.redhat.com/                                                   
-                                                                          
- Software distributed under the License is distributed on an "AS IS"      
- basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
- License for the specific language governing rights and limitations under 
- the License.                                                             
-                                                                          
- The Original Code is eCos - Embedded Configurable Operating System,      
- released September 30, 1998.                                             
-                                                                          
- The Initial Developer of the Original Code is Red Hat.                   
- Portions created by Red Hat are                                          
- Copyright (C) 2000, 2001 Red Hat, Inc.                             
- All Rights Reserved.                                                     
- -------------------------------------------                              
-                                                                          
-####COPYRIGHTEND####
+#####ECOSGPLCOPYRIGHTBEGIN####
+# -------------------------------------------
+# This file is part of eCos, the Embedded Configurable Operating System.
+# Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+#
+# eCos is free software; you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation; either version 2 or (at your option) any later version.
+#
+# eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+# for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with eCos; if not, write to the Free Software Foundation, Inc.,
+# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+#
+# As a special exception, if other files instantiate templates or use macros
+# or inline functions from this file, or you compile this file and link it
+# with other works to produce a work based on this file, this file does not
+# by itself cause the resulting work to be covered by the GNU General Public
+# License. However the source code for this file must still be made available
+# in accordance with section (3) of the GNU General Public License.
+#
+# This exception does not invalidate any other reasons why a work based on
+# this file might be covered by the GNU General Public License.
+#
+# Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+# at http://sources.redhat.com/ecos/ecos-license
+# -------------------------------------------
+#####ECOSGPLCOPYRIGHTEND####
Index: packages/compat/uitron/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/uitron/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- packages/compat/uitron/current/ChangeLog	10 Jun 2001 19:35:24 -0000	1.20
+++ packages/compat/uitron/current/ChangeLog	20 May 2002 21:25:44 -0000
@@ -0,0 +1,30 @@
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* doc/uitron.sgml: Fixed typos and such.
+
+2002-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/uitron.sgml: General polishing... Tidied up broken emPHAsis
+	on closing parentheses of function lists.  Reduced line length of
+	same to fit real paper, I hope.  Added LITERAL tags all over
+	config option mentions.
+
+	New stuff... Added a whole new section "[u]ITRON Configuration
+	FAQ" based on some email answers I have given in the past in
+	support of customers.
+
+2002-02-13  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/uitron.sgml: NEW FILE: Make id tags qualified with
+	compat-uitron- and add a couple of tags; tidy up formatting of
+	some function listings; correct comment on using functions in your
+	own DSRs and ISRs.
+
+2002-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/uit_func.inl (ena_int, dis_int): Wrap
+	HAL_MASK_INTERRUPT/HAL_UNMASK_INTERRUPT in interrupt
+	disable/restore pairs.
+	* tests/testintr.cxx (detach_isr, attach_isr): Change order of
+	mask/unmask and disable/restore.
+
@@ -799,23 +829,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/cygmon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/cygmon/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/cygmon/current/ChangeLog	6 Apr 2001 17:20:14 -0000	1.8
+++ packages/cygmon/current/ChangeLog	20 May 2002 21:25:47 -0000
@@ -220,23 +220,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/amd/pcnet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/amd/pcnet/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/eth/amd/pcnet/current/ChangeLog	21 Dec 2001 17:57:00 -0000	1.5
+++ packages/devs/eth/amd/pcnet/current/ChangeLog	20 May 2002 21:25:51 -0000
@@ -0,0 +1,5 @@
+2002-02-19  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c: Fix a typo. Skip TX handling when there's no
+	outstanding TX packets.
+
@@ -139,23 +144,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/aaed2000/current/ChangeLog
diff -N packages/devs/eth/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/aaed2000/current/ChangeLog	20 May 2002 21:25:56 -0000
@@ -0,0 +1,74 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/aaed2000_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS,
+	as it's defined by the generic driver.
+
+2001-11-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_arm_aaed2000.inl: Always include ESA run-time
+	lookup.
+
+2001-11-19  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_arm_aaed2000.inl (_aaed2000_provide_eth0_esa):
+	Use VV calls instead of RedBoot functions.
+
+2001-11-09  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_arm_aaed2000.inl: RedBoot ESA options updated
+	and added reader for those.
+
+2001-11-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/aaed2000_eth_drivers.cdl: Added NET implement statements.
+
+	* include/devs_eth_arm_aaed2000.inl: Moved the redboot eth0_esa
+	config here.
+
+2001-11-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_aaed2000.c: [deleted]
+	* src/cs8900.h: [deleted]
+	* include/devs_eth_arm_aaed2000.inl: [added] Definitions for
+	generic driver.
+
+	* cdl/aaed2000_eth_drivers.cdl: Changes for using generic driver.
+
+2001-10-30  Jesper Skov  <jskov@redhat.com>
+
+	* Imported sources from Gary Thomas.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/arm/cerf/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/cerf/current/ChangeLog
diff -N packages/devs/eth/arm/cerf/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/cerf/current/ChangeLog	20 May 2002 21:26:00 -0000
@@ -0,0 +1,45 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/cerf_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS since it's
+	defined by the generic driver.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_arm_cerf.inl: 
+	* doc/README: 
+	* cdl/cerf_eth_drivers.cdl: New file(s). Port to Intrinsyc CerfCube.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/cerfpda/current/ChangeLog
diff -N packages/devs/eth/arm/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/cerfpda/current/ChangeLog	20 May 2002 21:26:04 -0000
@@ -0,0 +1,45 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/cerfpda_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS since
+	it's defined in the generic driver.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_arm_cerfpda.inl: 
+	* doc/README: 
+	* cdl/cerfpda_eth_drivers.cdl: New file(s).  Port to CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/devs/eth/arm/ebsa285/current/ChangeLog	23 Nov 2001 17:12:53 -0000	1.22
+++ packages/devs/eth/arm/ebsa285/current/ChangeLog	20 May 2002 21:26:08 -0000
@@ -0,0 +1,4 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_ebsa285.inl: Fix warnings.
+
@@ -414,23 +418,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/devs/eth/arm/edb7xxx/current/ChangeLog	23 Nov 2001 17:12:54 -0000	1.13
+++ packages/devs/eth/arm/edb7xxx/current/ChangeLog	20 May 2002 21:26:12 -0000
@@ -0,0 +1,11 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/edb7xxx_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS since
+	it's done by the generic driver.
+
+2002-02-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/edb7xxx_eth_drivers.cdl
+	(CYGSEM_DEVS_ETH_ARM_EDB7XXX_ETH0_SET_ESA): Can be set by user, so
+	don't use calculated.
+
@@ -27,0 +39,2 @@
+	* src/cs8900.h: New register layout on EDB7312 platforms.
+	
@@ -172,23 +185,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/flexanet/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/arm/flexanet/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.2
+++ packages/devs/eth/arm/flexanet/current/ChangeLog	20 May 2002 21:26:16 -0000
@@ -13,23 +13,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/integrator/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/arm/integrator/current/ChangeLog	2 Nov 2001 16:12:33 -0000	1.1
+++ packages/devs/eth/arm/integrator/current/ChangeLog	20 May 2002 21:26:21 -0000
@@ -0,0 +1,12 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/integrator_eth_drivers.cdl: Switched over to use generic
+	i82559 driver.
+
+	* include/devs_eth_arm_integrator_i82559.inl: File added to
+	configure generic i82559 driver.
+
+	* include/integrator_info.h:
+	* src/if_integrator.c:
+	Files removed. These were the old integrator-specific driver.
+	
@@ -5,23 +17,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/eth/arm/iq80310/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.7
+++ packages/devs/eth/arm/iq80310/current/ChangeLog	20 May 2002 21:26:25 -0000
@@ -70,23 +70,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/iq80321/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/iq80321/current/ChangeLog
diff -N packages/devs/eth/arm/iq80321/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/iq80321/current/ChangeLog	20 May 2002 21:26:29 -0000
@@ -0,0 +1,54 @@
+2002-01-30  Mark Salter  <msalter@redhat.com>
+
+	* cdl/iq80321_eth_drivers.cdl: Change back default for
+	CYGSEM_DEVS_ETH_ARM_IQ80321_I82544_ETH0_SET_ESA now that diags
+	support setting of MAC address.
+	
+2002-01-29  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/iq80321_eth_drivers.cdl: Changed default for
+	CYGSEM_DEVS_ETH_ARM_IQ80321_I82544_ETH0_SET_ESA from 0 to 1. Until
+	we get boards with properly populated EEPROMS we must supply the
+	MAC address in the configuration.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* Initial checkin.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+	
+	
+
Index: packages/devs/eth/arm/ks32c5000/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/ks32c5000/current/ChangeLog
diff -N packages/devs/eth/arm/ks32c5000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/ks32c5000/current/ChangeLog	20 May 2002 21:26:32 -0000
@@ -0,0 +1,34 @@
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/arm/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/nano/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/arm/nano/current/ChangeLog	18 May 2001 06:32:29 -0000	1.2
+++ packages/devs/eth/arm/nano/current/ChangeLog	20 May 2002 21:26:37 -0000
@@ -57,23 +57,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/cf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/devs/eth/cf/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.9
+++ packages/devs/eth/cf/current/ChangeLog	20 May 2002 21:26:41 -0000
@@ -0,0 +1,4 @@
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_sc_lpe.c: Clean up warnings.
+
@@ -113,23 +117,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/cl/cs8900a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cl/cs8900a/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/cl/cs8900a/current/ChangeLog	30 Nov 2001 13:09:25 -0000	1.2
+++ packages/devs/eth/cl/cs8900a/current/ChangeLog	20 May 2002 21:26:45 -0000
@@ -0,0 +1,22 @@
+2002-03-20  Gary Thomas  <gthomas@redhat.com>
+2002-03-06  Pieter Truter <ptruter@intrinsyc.com>
+
+	* src/if_cs8900a.c (cs8900a_isr): Need to acknowledge interrupt
+	here (in case DSR/poll causes a new one to occur).	
+
+2002-02-18  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/cl_cs8900a_eth_drivers.cdl: 
+	Add new interface CYGINT_IO_ETH_MULTICAST which is used to
+	insure that drivers support multicast addresses if IPv6 is used.
+
+2002-02-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/cs8900.h: 
+	* src/if_cs8900a.c (cs8900a_control): Support multicast addresses.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_cs8900a.c: 
+	* include/cs8900.h: Add CYGHWR_CL_CS8900A_PLF_POST_RESET() macro.
+
@@ -67,23 +89,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/frv/frv400/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/frv/frv400/current/ChangeLog
diff -N packages/devs/eth/frv/frv400/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/frv/frv400/current/ChangeLog	20 May 2002 21:26:49 -0000
@@ -0,0 +1,66 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/frv400_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS as this
+	is done in the generic driver.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>
+
+	* include/devs_eth_frv400.inl (_frv400_eth_int_clear): Don't
+	unmask the interrupt after clearing it.
+
+2001-10-16  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_frv400.inl: Specify buffer layout (change in
+	generic driver requires this).
+
+2001-10-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_frv400.inl: Allow configuration to force ESA
+	(in case EEPROM is bad), otherwise make sure EEPROM is used to
+	set chip address (ESA) before use.
+
+2001-10-12  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_frv400.inl: Add PCI scanning for device.
+	(_frv400_eth_int_clear): Need explicit interrupt acknowledge.
+
+2001-10-10  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_frv400.inl: 
+	* cdl/frv400_eth_drivers.cdl: New device driver for onboard LAN,
+	based on RTL8029s which is the same as DP8390 (NE2000).
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/h8300/aki3068net/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/h8300/aki3068net/current/ChangeLog
diff -N packages/devs/eth/h8300/aki3068net/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/h8300/aki3068net/current/ChangeLog	20 May 2002 21:26:53 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/i386/pc/i82544/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/i386/pc/i82544/current/ChangeLog
diff -N packages/devs/eth/i386/pc/i82544/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/i386/pc/i82544/current/ChangeLog	20 May 2002 21:26:57 -0000
@@ -0,0 +1,41 @@
+2001-11-27  Nick Garnett  <nickg@redhat.com>
+
+	* include/devs_eth_i386_pc_i82544.inl: 
+	* cdl/i386_pc_i82544_eth_drivers.cdl: 
+	Platform specific configury and definitions to use the generic
+	i82543/i82544 driver for PC platforms.
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/i386/pc/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/i386/pc/i82559/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/i386/pc/i82559/current/ChangeLog	10 Jun 2001 19:35:24 -0000	1.1
+++ packages/devs/eth/i386/pc/i82559/current/ChangeLog	20 May 2002 21:27:02 -0000
@@ -14,23 +14,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/intel/i21143/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/intel/i21143/current/ChangeLog
diff -N packages/devs/eth/intel/i21143/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/intel/i21143/current/ChangeLog	20 May 2002 21:27:12 -0000
@@ -0,0 +1,89 @@
+2001-10-05  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c (MII_DELAY): Greatly reduce this, now it's
+	working, so that we can poll for link status changes.  I don't see
+	any other way to do this, since we would not necessarily be
+	transmitting (to get a link fail code) when a person re-plugs the
+	line.
+	(i21143_status_changed): New function; a quicker test for
+	negotiated line status changed.  Polled from the deliver routine.
+
+2001-10-05  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c (i21143_ioctl): Implement SNMP statistics.
+	(i21143_can_send): Enable the "unsticking" poll of tx and rx
+	states; it seems not necessary, but it's also definitely not
+	harmful.
+	(generally): manage getting the link status better; it takes time
+	so cache the answer.  Reset the system if it changed between
+	_stop() and _start().
+
+2001-10-04  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c (i21143_reset): Set the "store and forward" bit
+	so that we can keep up with large transmits at 100Mbit.  Otherwise
+	it underflows for packets of 700 bytes or so.
+
+2001-10-04  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c: Got ESA filtering set up OK by using perfect
+	filtering instead, with all the broadcast address except one with
+	our true ESA.  Various changes to the debug printing too.
+
+2001-09-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c (i21143_init): Read the good ESA (MAC address)
+	from the serial EEPROM (or ROM) and use it if valid.
+
+2001-09-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c: Duh.  Fix dangerously aliased local variable.
+	Having a thing like int fred[0] on the stack tends to screw up
+	other random variables.
+
+2001-09-27  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/intel_i21143_eth_drivers.cdl: New file.
+
+	* src/if_i21143.c: New file.  Not working yet.
+	Reception only occurs if "Receive All" CSR_OPMODE_RA is set.
+	No transmission occurs to the wire though the machinery all works
+	beautifully.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+	
+	
+
Index: packages/devs/eth/intel/i82544/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/intel/i82544/current/ChangeLog
diff -N packages/devs/eth/intel/i82544/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/intel/i82544/current/ChangeLog	20 May 2002 21:27:16 -0000
@@ -0,0 +1,75 @@
+2002-02-25  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82544.c: Don't call PacketRxReady in standalone configuration
+	unless ready to accept a packet. Limit packet delivery to one packet at
+	a time in standalone configuration.
+
+2002-02-22  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82544.c: Remove unnecessary eth_dsr declaration.
+
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82544.c (pci_init_find_82544s): Don't use IRQ support if
+	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE.
+
+2002-01-22  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82544.c (i82544_send): Add HAL_DCACHE_STORE before passing
+	buffer to NIC.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* cdl/intel_i82544_eth_drivers.cdl: Add
+	CYGNUM_DEVS_ETH_INTEL_I82544_MAX_RX_DESCRIPTORS and
+	CYGNUM_DEVS_ETH_INTEL_I82544_MAX_TX_DESCRIPTORS.
+
+	* src/if_i82544.c: Add appropriate BUS_TO_VIRT and VIRT_TO_BUS
+	conversions.
+	Remove check that assumes driver owns entire PCI window.
+	(i82544_setup): Add option to use auto-speed detection.
+
+2001-11-27  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/intel_i82544_eth_drivers.cdl: 
+	* include/i82544_info.h: 
+	* src/if_i82544.c: 
+	Created driver by copying i82559 driver and editing.
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+	
+	
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/devs/eth/intel/i82559/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.11
+++ packages/devs/eth/intel/i82559/current/ChangeLog	20 May 2002 21:27:20 -0000
@@ -0,0 +1,52 @@
+2002-04-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_stop): Free up any pending transmissions
+	to prevent MBUF store leaks if the calling thread - the one that's
+	shutting down the interface - priority ends up higher than (or
+	same as) the network service threads.
+
+2002-03-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_i82559.c (wait_for_cmd_done): Don't assert if RUC_ADDR_LOAD
+	command doesn't clear - on some chips it never does.
+
+2002-03-18  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (pci_init_find_82559s): Move allocation of
+	statistics pointer for each device to here, out of
+	i82559_start().  It used to leak PCI window store every time the
+	interface cycled down/up.  [Case 107110]
+
+2002-02-25  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82559.c: Don't call PacketRxReady in standalone configuration
+	unless ready to accept a packet. Limit packet delivery to one packet at
+	a time in standalone configuration.
+
+2002-02-20  Hugo Tyson  <hmt@redhat.com>
+
+	* include/i82559_info.h: New fields to record/control multicast
+	all reception, oversized packet reception and promiscuous mode
+	neatly.
+
+	* src/if_i82559.c: Initial support for multicast address reception
+	filtering.
+	(i82559_restart): New routine to restart the device after fiddling
+	with its setup - a tail recursion from i82559_start().
+	(i82559_configure): More generic flags passed in and handled.
+	(i82559_set_multicast): Routine to pass a set of addresses into
+	the device; it works out the bitmap et al for us!
+	(i82559_ioctl): Handle new case arms ETH_DRV_SET_MC_LIST and
+	ETH_DRV_SET_MC_ALL if defined.  Reset and restart the device,
+	diddling its status between.
+	
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82559.c (pci_init_find_82559s): Don't use IRQ support if
+	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE.
+
+2002-01-28  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82559.c (pci_init_find_82559s): Removed CYG_ASSERT which
+	assumed system PCI window exists.
+
@@ -684,23 +736,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/atlas/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/eth/mips/atlas/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.3
+++ packages/devs/eth/mips/atlas/current/ChangeLog	20 May 2002 21:27:24 -0000
@@ -24,23 +24,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/mips/malta/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/mips/malta/current/ChangeLog
diff -N packages/devs/eth/mips/malta/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/mips/malta/current/ChangeLog	20 May 2002 21:27:28 -0000
@@ -0,0 +1,70 @@
+2001-07-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_mips_mips32_malta.inl: Removed ESA init
+	definition again now driver has been fixed.
+
+2001-07-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_mips_mips32_malta.inl
+	(CYGHWR_AMD_PCNET_BROKEN_ESA_INIT): Defined.
+
+2001-07-18  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/mips_mips32_malta_eth_drivers.cdl: Default to use eeprom ESA.
+
+2001-07-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_mips_mips32_malta.inl: Let driver find base and
+	interrupt details. Updated esa options.
+
+2001-06-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/mips_mips32_malta_eth_drivers.cdl: Implements net drivers.
+
+2001-04-23  Mark Salter  <msalter@redhat.com>
+
+	* include/devs_eth_mips_mips32_malta.inl: Adjust base address to
+	match changed PCI allocation base. This should really be gotten
+	at runtime from the PCI interface, not from a build time constant.
+
+2001-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/mips_mips32_malta_eth_drivers.cdl: Platform specific
+	information required to use the generic AMD PCNet driver for the
+	Malta platform.
+	* include/devs_eth_mips_mips32_malta.inl: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/mips/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/ocelot/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/mips/ocelot/current/ChangeLog	22 Jun 2001 18:18:47 -0000	1.2
+++ packages/devs/eth/mips/ocelot/current/ChangeLog	20 May 2002 21:27:32 -0000
@@ -22,23 +22,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/mips/upd985xx/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/mips/upd985xx/current/ChangeLog
diff -N packages/devs/eth/mips/upd985xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/mips/upd985xx/current/ChangeLog	20 May 2002 21:27:37 -0000
@@ -0,0 +1,259 @@
+2001-09-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (upd985xx_eth_upd985xx_init): Fake an ESA if
+	we see all ones from the EEPROM as well as all zeros.
+
+2001-08-30  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/upd985xx_eth_drivers.cdl: Make the "..._E2ONLY" workaround
+	option on by default since this is how it will be used - the CPU
+	load does suffer somewhat if promisc mode is set in the hardware.
+	This should be unset to allow the workaround for E1 at 100Mbit.
+
+2001-08-30  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (PacketRxReady): Re-write the manual
+	implementation of ESA matching for workaround E1E2 when the device
+	is in promiscuous mode.  It was having problems with the previous
+	version; this works better.
+
+2001-08-24  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/upd985xx_eth_drivers.cdl: Configury for an alternate case
+	where we workaround hardware bug E2 only, as a subset of the E1E2
+	complete fix.  Added more description to the options too.
+
+	* src/if_upd985xx.c (eth_upd985xx_configure): Handle an alternate
+	case where we workaround hardware bug E2 only.  This means leaving
+	the device in normal mode (unless set to promisc) and doing MAC
+	address filtering by hand anyway.
+
+2001-08-20  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Guard all entrypoints that can mess with
+	hardware state by "active" check.  If the net is included in an
+	app, but not used, it is init'd but not started - this can leave a
+	pending interrupt from RedBoot's use of the network to take us
+	completely by surprise.  So init() acks and masks the interrupt,
+	can_send(), recv() and deliver() now demur if not active.
+	Also some additional STATIC's on entrypoint functions.
+
+2001-08-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (upd985xx_eth_upd985xx_init): If the EEPROM
+	contains nothing (or isn't fitted?) fake an ESA so we can get
+	RedBoot going on the board without special configury.
+
+2001-08-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (eth_upd985xx_configure): Use smaller numbers
+	for the Tx Fill Threshold [TX_FLTH] and DMA Tx Burst Size [DTBS]
+	because the hardware is even more broken than first throught -
+	this is new information on fault E4.  I also tagged this with the
+	name of the option we would use if this were cdl controlled - but
+	since it's just setup I see no need to change it, so no CDL.
+
+2001-08-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (TxDone): Since it still wedged occasionally,
+	with an "out of rx buffers" status but nothing else, this is a
+	much simplified workaround for bug E8.  If we see the suspect
+	transmit status, simply reset the whole subsystem there and then.
+	This leaves it in far more of a known state.  It's neater anyway.
+
+2001-08-15  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (eth_upd985xx_send): Small hacks to recover
+	from various wedged states with bogus or unexpected ETH_ISR
+	values...  0x80000000: We detect this in the deliver routine and
+	totally reset the system.  "out of rx buffers" with no "good rx":
+	we unmask and check for all these RX interrupts, not just "good
+	rx".  Also PacketRxReady() shortcuts to resetting the receive
+	engine when it sees the problem.  I suspect these might be caused
+	by the E8 workaround below, perhaps introducing some race
+	condition with turning off the receiver just when it rx'd - and of
+	course E1E2 means it receives far more packets.
+
+2001-08-07  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Workaround various bugs in the hardware;
+	these workarounds are conditionally compiled via CDL options named
+	CYGOPT_DEVS_ETH_MIPS_UPD985XX_HARDWARE_BUGS_xxx in general; 'xxx'
+	is the reference for the mis-feature.  All are enabled by default.
+
+	To summarize:
+	(eth_upd985xx_reset): xxx=S1: insert reads between writes to the
+	device to avoid a possible deadlock; macro FLUSH_WRITES().
+	(PacketRxReady): xxx=E1E2: we set the device in promiscuous mode
+	always, and implement ESA matching in code.  The cost is small.
+	If promisc mode is set by the stack, we pass all packets.
+	(eth_upd985xx_send): xxx=E3: we copy any transmit that uses 3 or
+	more SGs into a static contiguous buffer and transmit from that
+	thus using only one buffer descriptor.
+	(eth_upd985xx_send):
+	(TxDone): xxx=E8: we make a note that a tx ended badly and when
+	starting the next tx, we disable and reset the transmitter.
+
+	* cdl/upd985xx_eth_drivers.cdl: New subcomponent for controlling
+	these workarounds: CYGPKG_DEVS_ETH_MIPS_UPD985XX_HARDWARE_BUGS.
+	"Workarounds for Ethernet Hardware bugs"
+
+2001-07-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (PacketRxReady): Test for, rather than assert,
+	packet size in range.  The hardware can report a tiny packet as
+	AOK, with no bad in the status, despite the doc's reassurances.
+
+2001-07-13  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/upd985xx_eth_drivers.cdl: Turn off the startup chatter.
+
+2001-07-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (TxDone): Test a few more bits for tx
+	complete; it turns out you can get tx underruns when the CPU us
+	heavily loaded, as in the tcp_echo tests with high load.
+
+2001-07-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (eth_upd985xx_send): Use HAL_DCACHE_STORE()
+	rather than syncing the whole of cache every sglist entry(=mbuf).
+	Turns out the cache op must be cache line aligned to work on the
+	4120, boo, unlike other MIPS and unlike the doc, even.
+
+2001-07-12  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/upd985xx_eth_drivers.cdl (CYGPKG_DEVS_ETH_MIPS_UPD985XX_ETH0):
+	Whole new section to address configuring the source of the MAC
+	address.  Also allows configury of the device's name ("eth0") for
+	cohabitation with additional devices.
+
+	* src/if_upd985xx.c (upd985xx_eth_upd985xx_init): Pick up the ESA
+	from EEPROM if it's available, also support a fixed ESA from CDL
+	configuration land.  A few minor changes to the structure
+	initialization to accommodate this; also pick up the interrupt
+	vector from struct init.
+	(eth_set_mac_address): New routine available via the ioctl()
+	entry, for use when neither a fixed nor EEPROM address is
+	available.
+
+2001-07-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (NUM_RXBUFS): Reduce NUM_RXBUFS to 8; IME
+	fewer results in lost rx's in typical systems.  Enlarge rx buffers
+	slightly, to accommodate oversize VLAN packets.  128 bytes extra
+	should be enough.  Implemented eth_upd985xx_configure() selection
+	of promiscuous mode and allow oversize packets - up to the allowed
+	oversize.  Otherwise we would get confused if a packet ate more
+	than 1 rx buffer.
+
+2001-07-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Tidy up debug print defaults; make functions
+	static; add a few extra statistics to the device object; pass a
+	p_eth_upd985xx around more consistently for if we switch to
+	multiple devices in future; comment out mii_write(); handle
+	stopping the device with a tx pending; remove some commented-out
+	templates copied from another driver; and fill in SNMP statistics.
+	In other words, many minor changes.
+
+2001-07-11  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (PacketRxReady): Recover from running out of
+	receive buffers.  All very dodgy, but it seems to work.
+	Additional efforts are also made to reset the device, having
+	realized how hard it is to re-initialize the receive engine once
+	it has been awakened.
+
+2001-07-11  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Efficient Rx now essentially working, with a
+	simple circular buffer, always linked into a ring, and one entry
+	of which is always NULL,NULL to bring the rx machinery to a halt.
+	If it reaches thus far the rx mechanism seems to jam; will deal
+	with that next.
+
+2001-07-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Rejigged version of the rx buffer system;
+	still not working properly, still not a good match for the
+	hardware's elusive semantics.  Committed anyway, to keep it around
+	for reference.
+	(eth_upd985xx_status): Also removed all the cruft about
+	renegotiating line status; it's not needed.
+
+2001-07-06  Hugo Tyson  <hmt@redhat.com>
+
+	* include/upd985xx_eth.h (ETH_MADR_PHY_DEVICE_PHYS_ADDRESS):
+	Change name of PHY address symbol to generic not SEEQ.  
+	Comment out the non-standard symbols for useful bits that the
+	previous PHY device supported.
+
+	* src/if_upd985xx.c (eth_upd985xx_reset): If there is a valid ESA
+	in the MAC already, run with it - it would have come from the
+	not-fitted serial EEPROM, via some different registers.
+	(upd985xx_eth_upd985xx_init): Moved the call to reset about to
+	accommodate this.
+	(eth_upd985xx_status): Omit renegotiation of link properties and
+	use the intersection of the capabilities bits to report what
+	speed, duplex, we are running at.  More portable.
+	(mii_write):
+	(mii_read): Change name of PHY address symbol to generic not SEEQ
+	'cos the board has changed.
+
+2001-07-06  Hugo Tyson  <hmt@redhat.com>
+
+	* ChangeLog:
+	* cdl/upd985xx_eth_drivers.cdl:
+	* include/upd985xx_eth.h:
+	* src/if_upd985xx.c:
+	New files.  Initial checkin of limping along version of 
+	NEC upd985xx ethernet driver.
+
+	Limitations:
+	ESA is hard coded.
+	It talks to the PHY just to make sure - helped with debug anyway.
+	No SNMP data exported.
+	No ioctl() for promiscuous mode or VLAN mode.
+	Only one TX at once.
+	Only one RX buffer, so no RX until serviced.
+	It seems to loose interrupts - inevitably, for an eth device - and
+	there's no "catchup" defense against this yet.
+
+	It's oriented to the "old" (already) board - so the particular PHY
+	and GPIO layout.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/mips/vrc4375/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/mips/vrc4375/current/ChangeLog
diff -N packages/devs/eth/mips/vrc4375/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/mips/vrc4375/current/ChangeLog	20 May 2002 21:27:41 -0000
@@ -0,0 +1,41 @@
+2001-09-27  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/vrc4375_eth_drivers.cdl: New file.
+	* include/devs_eth_vrc4375.inl: New file.
+	Instantiation data for the Intel 21143 Ethernet Device driver,
+	as used in the NEC MIPS vrc4375 'Blue Nile' board.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/mn10300/asb2305/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/mn10300/asb2305/current/ChangeLog
diff -N packages/devs/eth/mn10300/asb2305/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/mn10300/asb2305/current/ChangeLog	20 May 2002 21:27:44 -0000
@@ -0,0 +1,38 @@
+2001-07-27  David Howells  <dhowells@redhat.com>
+
+	* Ethernet support for ASB2305 platform added.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/ns/dp83902a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/ns/dp83902a/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/eth/ns/dp83902a/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.5
+++ packages/devs/eth/ns/dp83902a/current/ChangeLog	20 May 2002 21:27:48 -0000
@@ -0,0 +1,14 @@
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_dp83902a.c: Clean up warnings.
+
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/ns_dp83902a_eth_drivers.cdl: Fix spelling of _OPTIONS
+	component as this is magic (CDL requires that it match the
+	package or it is ignored).
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_dp83902a.c (dp83902a_ClearCounters): Fix warning.
+
@@ -84,23 +98,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/powerpc/fec/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/fec/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/eth/powerpc/fec/current/ChangeLog	12 Sep 2001 00:59:19 -0000	1.3
+++ packages/devs/eth/powerpc/fec/current/ChangeLog	20 May 2002 21:27:55 -0000
@@ -0,0 +1,40 @@
+2002-04-30  Nick Garnett  <nickg@redhat.com>
+
+	* src/if_fec.c: Changed order of initialization and made code more
+	robust against hangups. Changed initialization of ESA from memcpy
+	to 32 bit assignments, since 855 seems fussy about this where 860
+	is not.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_fec.c (fec_eth_control): Fix compile error (multicast).
+
+2002-04-19  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/fec_eth_drivers.cdl: Add [minimal] multicast support.
+
+	* src/if_fec.c: Cleaned out debug code.
+
+2002-04-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_fec.c: Finally working!  Problem was that resetting the
+	interface is much more involved than simply set/reset the "enable".
+
+2002-04-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_fec.c: 
+	* src/fec.h: Add code to poll PHY for link status on startup.
+	Still trying to get reliable results in general operation.
+
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/fec.h: 
+	* src/if_fec.c: Lots of tinkering since this driver is somewhat
+	unreliable with the generic eCos stack (the RedBoot code seems
+	to work oddly enough).
+
+2002-02-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_fec.c (fec_eth_init): Args were backwards(!) getting
+	processor revision.	
+
@@ -49,23 +89,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/devs/eth/powerpc/quicc/current/ChangeLog	12 Sep 2001 00:59:19 -0000	1.10
+++ packages/devs/eth/powerpc/quicc/current/ChangeLog	20 May 2002 21:27:59 -0000
@@ -146,23 +146,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/sh/etherc/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/sh/etherc/current/ChangeLog
diff -N packages/devs/eth/sh/etherc/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/sh/etherc/current/ChangeLog	20 May 2002 21:28:03 -0000
@@ -0,0 +1,106 @@
+2002-03-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_etherc.c (etherc_RxEvent): ensure Receive Request is always
+	enabled.
+
+2002-03-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_etherc.h: Removed some unused definitions.
+
+	* src/if_etherc.c (etherc_poll): Move the bit of code that ensures RX
+	enabling down to the exit of the function so it is always executed.
+
+2002-03-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_etherc.c: Initialize interrupt field. Skip tests for
+	suspended device - they are wrong.
+
+	* src/phyter.inl (_MII_RENEGOTIATE): split delay out in new
+	_MII_RENEGOTIATION_WAIT macro.
+	(_MII_SPEED_FORCE_10MB): Added.
+
+	* src/if_etherc.c (sh_etherc_init): Added forced-10Mbit
+	option. Cleaned up some fix mes.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_etherc.c: Disabled PHY errata workaround. Make sure
+	promisuous mode is disabled per default. Don't clear the wrap-bit
+	of the RD table.
+
+	* src/sh_etherc.h: Added a definition.
+
+2002-02-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_etherc.c (_MII_HAS_EXTENDED): define.
+
+2002-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_etherc.c: Pad packets to minimum ethernet frame
+	length. Added PHY erratum workaround.
+
+	* src/sh_etherc.h: Remove debug setting.
+
+	* src/phyter.inl: Added here for now.
+
+	* src/if_etherc.c: Include phyter.inl.
+	(sh_etherc_init): Fix ring initialization. Set to continuous
+	reception.
+	(etherc_start): Tell FIFO to dump data in memory.
+	(etherc_control): Use _MII functions to gather necessary
+	information.
+	(etherc_can_send): Same.
+	Added _MII accessor macros and some extra debug code.
+
+2002-02-19  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_etherc.h: Moved debug print code here. Tweak debug
+	functions.
+	* src/if_etherc.c: Tweaked the init and TX code some. Don't check
+	for CYGARC_REG_EESR_ECI in the poll function as it does not appear
+	to get set when other requests are. Moved debug print code to
+	header file.
+
+	* src/sh_etherc.h: More definitions.
+
+	* src/if_etherc.c: Fix typos. Add interrupt attach code. Update
+	remaining functions to support this controller.
+
+2002-01-30  Jesper Skov  <jskov@redhat.com>
+
+	* File structure cloned from PCNet driver.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/sh/hs7729pci/current/ChangeLog
diff -N packages/devs/eth/sh/hs7729pci/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/sh/hs7729pci/current/ChangeLog	20 May 2002 21:28:07 -0000
@@ -0,0 +1,58 @@
+2001-06-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_hs7729pci_eth_drivers.cdl: Implements net drivers.
+
+	* include/devs_eth_sh_hs7729pci.inl: Use uncached addresses for
+	shared mem. Removed fix me.
+
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_hs7729pci.inl: Leave PCI definitions to
+	platform HAL.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_hs7729pci.inl: Split in config and driver
+	parts, fix some buglets.
+
+2001-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_hs7729pci_eth_drivers.cdl: Platform specific
+	information required to use the generic VIA Rhine driver for the
+	HS7729PCI platform.
+	* include/devs_eth_sh_hs7729pci.inl: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/sh/se7751/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/sh/se7751/current/ChangeLog
diff -N packages/devs/eth/sh/se7751/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/sh/se7751/current/ChangeLog	20 May 2002 21:28:13 -0000
@@ -0,0 +1,50 @@
+2002-02-18  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_se7751_eth_drivers.cdl: Fix typos.
+
+2001-07-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se7751.inl: Driver finds the controller data
+	via PCI library.
+
+2001-07-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_se7751_eth_drivers.cdl: Platform specific
+	information required to use the generic AMD PCNet driver for the
+	SE7751 platform.
+	* include/devs_eth_sh_se7751.inl: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/sh/se77x9/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/sh/se77x9/current/ChangeLog
diff -N packages/devs/eth/sh/se77x9/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/sh/se77x9/current/ChangeLog	20 May 2002 21:28:18 -0000
@@ -0,0 +1,76 @@
+2001-10-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Added buffer parameters.
+
+2001-10-10  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl (CYGHWR_NS_DP83902A_PLF_RESET): 
+	Change in calling convention - now uses soft "reset" address from
+	device specific data.
+
+2001-07-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Fix typo.
+
+2001-06-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Use proper interrupt vector name.
+
+2001-06-15  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Split in devs/config parts. Use
+	proper delay in reset code.
+	Removed unused delays. Tell driver DMA HW is broken (I suspect the
+	FPGA - and yes, this took a very long time indeed to track down!).
+
+	* cdl/sh_se77x9_eth_drivers.cdl: Removed ring size options. Force
+	use of ESA until I figure out how to read the EPROM.
+
+2001-06-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_se77x9_eth_drivers.cdl: Made _SET_ESA option configurable.
+
+	* include/devs_eth_sh_se77x9.inl: Added DATA I/O macros since the
+	platform needs to be treated like it was BE when accessing the
+	external devices.
+
+2001-06-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Remove debug hack.
+
+	* Created.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/eth/smsc/lan91cxx/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.6
+++ packages/devs/eth/smsc/lan91cxx/current/ChangeLog	20 May 2002 21:28:23 -0000
@@ -107,23 +107,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/via/rhine/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/via/rhine/current/ChangeLog
diff -N packages/devs/eth/via/rhine/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/via/rhine/current/ChangeLog	20 May 2002 21:28:27 -0000
@@ -0,0 +1,162 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/via_rhine.h: 
+	* src/if_rhine.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
+2001-07-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Define IMR init value.
+	* src/if_rhine.c: And use it.
+	
+	* src/if_rhine.c: Remove unused code.
+	* src/via_rhine.h: Remove unused variable.
+	
+	* src/if_rhine.c (find_rhine_match_func): Added debug output. Fix
+	some warnings and an error.
+
+2001-07-04  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Added D-Link pre-reset magic. Disabled driver
+	polls (leave it to interrupt handler).
+
+	* src/via_rhine.h: Added more definitions.
+
+	* src/if_rhine.c (rhine_can_send): Force MII status update by
+	reading from PHY controller.
+
+2001-07-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Fail to build if CPU to PCI address translation
+	macros are not provided.
+
+2001-06-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Fix macro typos.
+
+	* src/if_rhine.c (rhine_poll): Put a mutex on this function.
+
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Comment out unused function to silence warning.
+	Removed unused mem_base. Set interrupt priority to non-zero.
+	
+	* src/via_rhine.h (INCR_STAT): Fix typo.
+
+2001-06-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c (rhine_can_send): Read MII status which appears
+	to make link magic work. Not at all clear why this is so, but it
+	works.
+
+	* src/via_rhine.h: Disable debug output.
+
+	* src/if_rhine.c (rhine_start): Name magic registers.
+	(rhine_start): Remove some verbose output.
+
+	* src/via_rhine.h: Added register definitions. Removed unused key
+	IDs.
+
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Rename PCI IO macros. 
+	* src/via_rhine.h: Same. And include PCI header.
+
+	* cdl/via_rhine_eth_drivers.cdl: Require PCI package.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Some cleanups, more debug code added, use macros
+	for accessing PCI IO space which platform can override. Some of
+	these changes from David Woodhouse.
+	* src/via_rhine.h: All macros moved to this file.
+
+2001-06-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Rename MII definitions.
+	* src/if_rhine.c: Don't reset the controller when stopping. This
+	fixes the problem with the link state being weird. Clean up the
+	renegotiate code a bit.
+
+	* src/if_rhine.c: Added code to gather statistics.
+	Some output cleanup, sanity checking of RX queue only when
+	assertions enabled.
+
+2001-06-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: MII definitions.
+	* src/if_rhine.c: Added MII accessor functions to allow a forced
+	renegotiate of the connection on a link fail.
+
+	* src/if_rhine.c: Use PCI information to configure devices. Mask
+	interrupts in handlers.
+	(rhine_dsr): Oops, skipped driver synchronization.
+
+	* src/via_rhine.h: Added more private data.
+
+	* cdl/via_rhine_eth_drivers.cdl: Removed static ESA config option
+	- it belongs in the platform configury. Added device count for PCI
+	configury.
+	* src/if_rhine.c: Fix static ESA configury.
+	* src/via_rhine.h: Changed private data accordingly.
+
+	* src/if_rhine.c: Fix buglet in handling of small packets, small
+	hacks to interrupt handling.
+
+2001-06-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Tell stack the ESA. Pad short packets.
+
+	* src/via_rhine.h: Added defs.
+
+	* src/if_rhine.c: Mask off PCI addresses - need proper macros for
+	this, or rather, use PCI API to get correct addresses. Close RX/TX
+	descriptor loops. Load RX/TX base pointers into NIC. Enable TX.
+
+2001-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Make TX/RX descriptor entries 32 bit only to
+	avoid endian issues with offsets.
+
+	* src/if_rhine.c: Hacking code to (more or less) comply to
+	Rhine. Needs debugging though - manual is really thin!
+
+2001-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from AMD PCNet driver.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/devs/flash/amd/am29xxxxx/current/ChangeLog	4 Jan 2002 14:13:55 -0000	1.10
+++ packages/devs/flash/amd/am29xxxxx/current/ChangeLog	20 May 2002 21:28:31 -0000
@@ -0,0 +1,5 @@
+2002-04-24  Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be>
+
+	* cdl/flash_amd_am29xxxxx.cdl: Support AM29LV200 and ST M29W200B.
+	* include/flash_am29xxxxx_parts.inl: Likewise.
+
@@ -143,23 +148,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/aaed2000/current/ChangeLog
diff -N packages/devs/flash/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/aaed2000/current/ChangeLog	20 May 2002 21:28:35 -0000
@@ -0,0 +1,48 @@
+2001-11-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_arm_aaed2000.cdl: Removed ARM Boot Monitor protection
+	requirement.
+
+2001-10-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_arm_aaed2000.cdl: Require protection from ARM Boot
+	Monitor.
+
+2001-10-30  Jesper Skov  <jskov@redhat.com>
+
+	* Imported sources from Gary Thomas.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/assabet/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/flash/arm/assabet/current/ChangeLog	6 Apr 2001 17:20:16 -0000	1.6
+++ packages/devs/flash/arm/assabet/current/ChangeLog	20 May 2002 21:28:39 -0000
@@ -46,23 +46,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/at91/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/at91/current/ChangeLog	31 Jul 2001 21:15:36 -0000	1.1
+++ packages/devs/flash/arm/at91/current/ChangeLog	20 May 2002 21:28:43 -0000
@@ -17,23 +17,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/cerf/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/cerf/current/ChangeLog
diff -N packages/devs/flash/arm/cerf/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/cerf/current/ChangeLog	20 May 2002 21:28:47 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/cerf_strataflash.inl: 
+	* cdl/flash_cerf.cdl: New file(s) - port to Intrinsyc CerfCube.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/cerfpda/current/ChangeLog
diff -N packages/devs/flash/arm/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/cerfpda/current/ChangeLog	20 May 2002 21:28:50 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/cerfpda_strataflash.inl: 
+	* cdl/flash_cerfpda.cdl: New file(s) - port to Intrinsyc CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/devs/flash/arm/ebsa285/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.8
+++ packages/devs/flash/arm/ebsa285/current/ChangeLog	20 May 2002 21:28:54 -0000
@@ -48,23 +48,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/flash/arm/edb7xxx/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.7
+++ packages/devs/flash/arm/edb7xxx/current/ChangeLog	20 May 2002 21:28:59 -0000
@@ -0,0 +1,5 @@
+2001-10-14  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/flash_edb7xxx.cdl: Missed change in include file location
+	for StrataFLASH changes.
+
@@ -4,0 +10,10 @@
+	Move EP73xx strataflash support into here as another subcomponent.
+
+	* cdl/flash_strata_edb7xxx.cdl: Delete.
+	
+2001-09-25  Gary Thomas  <gthomas@redhat.com>
+
+	* include/edb7xxx_strataflash.inl: 
+	* cdl/flash_strata_edb7xxx.cdl: New setup for EDB7312 which uses
+	Intel StrataFlash devices.
+
@@ -39,23 +54,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/excalibur/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/excalibur/current/ChangeLog
diff -N packages/devs/flash/arm/excalibur/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/excalibur/current/ChangeLog	20 May 2002 21:29:03 -0000
@@ -0,0 +1,44 @@
+2001-08-17  Jesper Skov  <jskov@redhat.com>
+	[from branch]
+	* src/arm_excalibur_flash.c: Use all 4 flash parts.
+
+	* cdl/flash_excalibur.cdl: Fix typo.
+
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* Created.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/flexanet/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/flexanet/current/ChangeLog	29 Jul 2001 02:00:08 -0000	1.1
+++ packages/devs/flash/arm/flexanet/current/ChangeLog	20 May 2002 21:29:07 -0000
@@ -6,23 +6,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/integrator/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/integrator/current/ChangeLog	2 Nov 2001 16:12:33 -0000	1.1
+++ packages/devs/flash/arm/integrator/current/ChangeLog	20 May 2002 21:29:11 -0000
@@ -0,0 +1,16 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/flash_integrator.cdl: Converted to use generic 28Fxxx flash
+	driver.
+
+	* src/arm_integrator_flash.c: 
+	This file added to parameterize generic FLASH driver. Also define
+	here CYGHWR_FLASH_WRITE_ENABLE() and CYGHWR_FLASH_WRITE_DISABLE()
+	to turn FLASH writing on and off.
+
+	* src/flash.h:
+	* src/flash_erase_block.c:
+	* src/flash_program_buf.c:
+	* src/flash_query.c:
+	Files removed. These are the old flash driver.
+	
@@ -7,23 +23,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ipaq/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/ipaq/current/ChangeLog	6 Apr 2001 17:20:17 -0000	1.1
+++ packages/devs/flash/arm/ipaq/current/ChangeLog	20 May 2002 21:29:15 -0000
@@ -14,23 +14,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/iq80310/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/flash/arm/iq80310/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.5
+++ packages/devs/flash/arm/iq80310/current/ChangeLog	20 May 2002 21:29:19 -0000
@@ -0,0 +1,5 @@
+2002-04-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/flash_iq80310.cdl: Invoke $(CC) with $(CFLAGS) to ensure the
+	correct flags are passed.
+
@@ -40,23 +45,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/iq80321/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/iq80321/current/ChangeLog
diff -N packages/devs/flash/arm/iq80321/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/iq80321/current/ChangeLog	20 May 2002 21:29:23 -0000
@@ -0,0 +1,44 @@
+2002-01-28  Mark Salter  <msalter@redhat.com>
+
+	* include/iq80321_strataflash.inl: Include cyg/hal/plf_io.h.
+	* include/iq80321_strataflash.inl: Doh. Just remove it as unneccessary.
+
+2002-01-09  Mark Salter  <msalter@redhat.com>
+
+	* include/iq80321_strataflash.inl: Use platform provided FLASH addr.
+
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/nano/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/nano/current/ChangeLog	25 Apr 2001 23:22:52 -0000	1.1
+++ packages/devs/flash/arm/nano/current/ChangeLog	20 May 2002 21:29:27 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/pid/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/pid/current/ChangeLog	27 Feb 2001 01:21:45 -0000	1.1
+++ packages/devs/flash/arm/pid/current/ChangeLog	20 May 2002 21:29:31 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/sa1100mm/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/flash/arm/sa1100mm/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.5
+++ packages/devs/flash/arm/sa1100mm/current/ChangeLog	20 May 2002 21:29:35 -0000
@@ -33,23 +33,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/atmel/at29cxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/atmel/at29cxxxx/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/flash/atmel/at29cxxxx/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.3
+++ packages/devs/flash/atmel/at29cxxxx/current/ChangeLog	20 May 2002 21:29:40 -0000
@@ -63,23 +63,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/frv/frv400/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/frv/frv400/current/ChangeLog
diff -N packages/devs/flash/frv/frv400/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/frv/frv400/current/ChangeLog	20 May 2002 21:29:44 -0000
@@ -0,0 +1,34 @@
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/flash/intel/28fxxx/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.7
+++ packages/devs/flash/intel/28fxxx/current/ChangeLog	20 May 2002 21:29:47 -0000
@@ -0,0 +1,13 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* include/flash_28fxxx.inl: 
+	Added CYGHWR_FLASH_WRITE_ENABLE() and CYGHWR_FLASH_WRITE_DISABLE()
+	macro calls to enable and disable FLASH writing in platform
+	hardware. Some platforms have extra protection for the FLASH
+	beyond that provided for the FLASH itself.
+	
+	* include/flash_28fxxx_parts.inl: 
+	* cdl/flash_intel_28fxxx.cdl:
+	Added support for the 28f320S3 part. This mainly differs from the
+	C3 in that it does not have any bootblocks.
+
@@ -19,0 +33 @@
+	Which affects the Malta, which uses them.
@@ -50,23 +64,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/intel/bootblock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/bootblock/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/flash/intel/bootblock/current/ChangeLog	15 Jun 2001 22:45:05 -0000	1.5
+++ packages/devs/flash/intel/bootblock/current/ChangeLog	20 May 2002 21:29:52 -0000
@@ -42,23 +42,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/devs/flash/intel/strata/current/ChangeLog	26 Oct 2001 12:27:33 -0000	1.9
+++ packages/devs/flash/intel/strata/current/ChangeLog	20 May 2002 21:29:56 -0000
@@ -0,0 +1,18 @@
+2002-04-30  Christoph Csebits  <christoph.csebits@frequentis.com>
+
+	* src/flash_unlock_block.c: Getting the current block lock
+	state for flashes in 8-Bit mode is now working correctly.
+
+2002-04-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/flash_strata.cdl: Invoke $(CC) with $(CFLAGS) to ensure the
+        correct flags are passed.
+
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/strata.c: Clean up warnings.
+
+2002-01-22  Mark Salter  <msalter@redhat.com>
+
+	* cdl/flash_strata.cdl: Add ".text" before "_end" markers in .s files.
+
@@ -194,23 +212,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/atlas/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/flash/mips/atlas/current/ChangeLog	15 Jun 2001 22:45:05 -0000	1.3
+++ packages/devs/flash/mips/atlas/current/ChangeLog	20 May 2002 21:29:59 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/mips/malta/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/mips/malta/current/ChangeLog
diff -N packages/devs/flash/mips/malta/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/mips/malta/current/ChangeLog	20 May 2002 21:30:07 -0000
@@ -0,0 +1,54 @@
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_malta_flash.c: Define width.
+
+	* cdl/flash_malta.cdl: Require 28F160S5 support.
+
+2001-03-23  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_malta_flash.c (CYGNUM_FLASH_BASE): Changed again to
+	non-cached area at 0x1e000000 to avoid problem with board ID
+	word.
+
+2001-03-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_malta_flash.c (CYGNUM_FLASH_BASE): Changed.
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* Use generic Intel driver.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/mips/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/ocelot/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/flash/mips/ocelot/current/ChangeLog	10 Jun 2001 19:35:25 -0000	1.3
+++ packages/devs/flash/mips/ocelot/current/ChangeLog	20 May 2002 21:30:11 -0000
@@ -20,23 +20,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/mips/vrc437x/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.1
+++ packages/devs/flash/mips/vrc437x/current/ChangeLog	20 May 2002 21:30:16 -0000
@@ -8,23 +8,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/mn10300/asb2305/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/mn10300/asb2305/current/ChangeLog
diff -N packages/devs/flash/mn10300/asb2305/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/mn10300/asb2305/current/ChangeLog	20 May 2002 21:30:21 -0000
@@ -0,0 +1,39 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+        From dhowells@redhat.com
+	* src/mn10300_asb2305_flash.c: New package/file(s).
+	* cdl/flash_asb2305.cdl: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mn10300/stb/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/mn10300/stb/current/ChangeLog	10 Aug 2001 19:27:55 -0000	1.2
+++ packages/devs/flash/mn10300/stb/current/ChangeLog	20 May 2002 21:30:26 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/powerpc/cme555/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/powerpc/cme555/current/ChangeLog
diff -N packages/devs/flash/powerpc/cme555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/powerpc/cme555/current/ChangeLog	20 May 2002 21:30:30 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/powerpc/ec555/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/powerpc/ec555/current/ChangeLog
diff -N packages/devs/flash/powerpc/ec555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/powerpc/ec555/current/ChangeLog	20 May 2002 21:30:35 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/flash/powerpc/mbx/current/ChangeLog	10 Jun 2001 19:35:25 -0000	1.5
+++ packages/devs/flash/powerpc/mbx/current/ChangeLog	20 May 2002 21:30:39 -0000
@@ -36,23 +36,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/viper/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/flash/powerpc/viper/current/ChangeLog	15 Jun 2001 22:45:05 -0000	1.3
+++ packages/devs/flash/powerpc/viper/current/ChangeLog	20 May 2002 21:30:43 -0000
@@ -20,23 +20,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/sh/cq7750/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/sh/cq7750/current/ChangeLog	4 Jan 2002 14:13:56 -0000	1.1
+++ packages/devs/flash/sh/cq7750/current/ChangeLog	20 May 2002 21:30:47 -0000
@@ -6,23 +6,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/sh/edk7708/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/sh/edk7708/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.1
+++ packages/devs/flash/sh/edk7708/current/ChangeLog	20 May 2002 21:30:51 -0000
@@ -6,23 +6,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/sh/hs7729pci/current/ChangeLog
diff -N packages/devs/flash/sh/hs7729pci/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/sh/hs7729pci/current/ChangeLog	20 May 2002 21:30:56 -0000
@@ -0,0 +1,50 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_sh_hs7729pci.cdl: Require AM29LV160 support.
+
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_hs7729pci_flash.c (plf_flash_init): Automatically
+	determine location of flash.
+
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_hs7729pci_flash.c (CYGNUM_FLASH_BASE): Hack address for
+	EPROM boot config for now.
+
+	* Added flash support for HS7729PCI.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/sh/se7751/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/sh/se7751/current/ChangeLog
diff -N packages/devs/flash/sh/se7751/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/sh/se7751/current/ChangeLog	20 May 2002 21:30:59 -0000
@@ -0,0 +1,38 @@
+2001-07-09  Jesper Skov  <jskov@redhat.com>
+
+	* Added flash support for SE7751.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/sh/se77x9/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/sh/se77x9/current/ChangeLog
diff -N packages/devs/flash/sh/se77x9/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/sh/se77x9/current/ChangeLog	20 May 2002 21:31:04 -0000
@@ -0,0 +1,38 @@
+2001-06-12  Jesper Skov  <jskov@redhat.com>
+
+	* Added flash support for SE77x9.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/synth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/synth/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/synth/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.1
+++ packages/devs/flash/synth/current/ChangeLog	20 May 2002 21:31:08 -0000
@@ -0,0 +1,16 @@
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/flash_synth.cdl: Add CYGMEM_FLASH_SYNTH_BASE to allow
+	imposition of base address.
+	Add CYGSEM_FLASH_SYNTH_FILE_WRITEBACK to allow changes to be
+	reflected in the underlying file.
+	* src/synth.c (flash_hwr_init): Implement CYGMEM_FLASH_SYNTH_BASE and
+	CYGSEM_FLASH_SYNTH_FILE_WRITEBACK using appropriate args to mmap().
+	Include <string.h> to avoid warning.
+
+2002-01-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/synth.c (flash_hwr_init): Initialize to 0xff if the file
+	needs creating.
+	* cdl/flash_synth.cdl: requires errno codes.
+
@@ -8,23 +24,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/kbd/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/kbd/arm/aaed2000/current/ChangeLog
diff -N packages/devs/kbd/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/kbd/arm/aaed2000/current/ChangeLog	20 May 2002 21:31:12 -0000
@@ -0,0 +1,39 @@
+2002-03-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_kbd.c: 
+	* cdl/kbd_aaed2000.cdl: New file(s).  Keyboard driver for AAED2000.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/kbd/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/kbd/arm/ipaq/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/kbd/arm/ipaq/current/ChangeLog	12 Sep 2001 00:59:20 -0000	1.3
+++ packages/devs/kbd/arm/ipaq/current/ChangeLog	20 May 2002 21:31:17 -0000
@@ -15,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/pcmcia/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/arm/assabet/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/pcmcia/arm/assabet/current/ChangeLog	18 Jul 2001 11:38:40 -0000	1.5
+++ packages/devs/pcmcia/arm/assabet/current/ChangeLog	20 May 2002 21:31:21 -0000
@@ -41,23 +41,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/pcmcia/arm/cerf/current/ChangeLog
===================================================================
RCS file: packages/devs/pcmcia/arm/cerf/current/ChangeLog
diff -N packages/devs/pcmcia/arm/cerf/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/pcmcia/arm/cerf/current/ChangeLog	20 May 2002 21:31:25 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerf_pcmcia.c:
+	* cdl/pcmcia_cerf.cdl: New file(s) - port to Intrinsyc CerfCube.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/pcmcia/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/devs/pcmcia/arm/cerfpda/current/ChangeLog
diff -N packages/devs/pcmcia/arm/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/pcmcia/arm/cerfpda/current/ChangeLog	20 May 2002 21:31:30 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerfpda_pcmcia.c: 
+	* cdl/pcmcia_cerfpda.cdl: New file(s) - port to Intrinsyc CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/pcmcia/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/arm/ipaq/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/pcmcia/arm/ipaq/current/ChangeLog	18 Jul 2001 11:38:40 -0000	1.2
+++ packages/devs/pcmcia/arm/ipaq/current/ChangeLog	20 May 2002 21:31:34 -0000
@@ -0,0 +1,4 @@
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_pcmcia.c: Clean up warnings.
+
@@ -22,23 +26,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/arm/aaed2000/current/ChangeLog
diff -N packages/devs/serial/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/arm/aaed2000/current/ChangeLog	20 May 2002 21:31:38 -0000
@@ -0,0 +1,48 @@
+2001-11-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/aaed2000_serial.c	(aaed2000_serial_DSR): Reworked a little
+	to fill/empty FIFO.
+
+2001-11-13  Jesper Skov  <jskov@redhat.com>
+
+	* src/aaed2000_serial.c: Removed ser1 structures. Fix reader. Make
+	DSR loop to empty FIFO.
+
+2001-11-12  Jesper Skov  <jskov@redhat.com>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/aeb/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/arm/aeb/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.6
+++ packages/devs/serial/arm/aeb/current/ChangeLog	20 May 2002 21:31:42 -0000
@@ -1165,23 +1165,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/at91/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/serial/arm/at91/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.4
+++ packages/devs/serial/arm/at91/current/ChangeLog	20 May 2002 21:31:46 -0000
@@ -22,23 +22,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/arm/cerfpda/current/ChangeLog
diff -N packages/devs/serial/arm/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/arm/cerfpda/current/ChangeLog	20 May 2002 21:31:50 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/arm_sa1110_cerfpda_ser.inl: 
+	* cdl/ser_arm_cerfpda.cdl: New file(s) - port to Intrinsyc CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/cma230/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/arm/cma230/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.5
+++ packages/devs/serial/arm/cma230/current/ChangeLog	20 May 2002 21:31:54 -0000
@@ -1162,23 +1162,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/e7t/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/arm/e7t/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.1
+++ packages/devs/serial/arm/e7t/current/ChangeLog	20 May 2002 21:31:58 -0000
@@ -7,23 +7,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/arm/ebsa285/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.5
+++ packages/devs/serial/arm/ebsa285/current/ChangeLog	20 May 2002 21:32:02 -0000
@@ -1173,23 +1173,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/arm/edb7xxx/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.6
+++ packages/devs/serial/arm/edb7xxx/current/ChangeLog	20 May 2002 21:32:07 -0000
@@ -1164,23 +1164,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/integrator/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/arm/integrator/current/ChangeLog	2 Nov 2001 16:12:33 -0000	1.1
+++ packages/devs/serial/arm/integrator/current/ChangeLog	20 May 2002 21:32:11 -0000
@@ -0,0 +1,9 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/ser_arm_integrator.cdl:
+	Disable testing of 57600 and 115200 baud rates. The CPUs we are
+	currently using (ARM7TDMI and ARM966E) have no cache and are too
+	slow to handle the higher baud rates in the FIFO-free UARTs we
+	have. In the future we may need to revisit this an make it
+	conditional on the CPU available.
+
@@ -8,23 +17,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. 
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/iq80310/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/serial/arm/iq80310/current/ChangeLog	12 Sep 2001 00:59:20 -0000	1.2
+++ packages/devs/serial/arm/iq80310/current/ChangeLog	20 May 2002 21:32:15 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/iq80321/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/arm/iq80321/current/ChangeLog
diff -N packages/devs/serial/arm/iq80321/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/arm/iq80321/current/ChangeLog	20 May 2002 21:32:19 -0000
@@ -0,0 +1,40 @@
+2002-01-25  Nick Garnett  <nickg@redhat.com>
+
+	* include/arm_iq80321_ser.inl: 
+	* cdl/ser_arm_iq80321.cdl:
+	IQ80321 files created, by copying the IQ80310 versions and editing.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/pid/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/serial/arm/pid/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.7
+++ packages/devs/serial/arm/pid/current/ChangeLog	20 May 2002 21:32:23 -0000
@@ -188,23 +188,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/sa11x0/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/arm/sa11x0/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.5
+++ packages/devs/serial/arm/sa11x0/current/ChangeLog	20 May 2002 21:32:27 -0000
@@ -40,23 +40,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/serial/generic/16x5x/current/ChangeLog	22 Jun 2001 18:18:47 -0000	1.7
+++ packages/devs/serial/generic/16x5x/current/ChangeLog	20 May 2002 21:32:31 -0000
@@ -251,23 +251,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/h8300/h8300h/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/h8300/h8300h/current/ChangeLog
diff -N packages/devs/serial/h8300/h8300h/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/h8300/h8300h/current/ChangeLog	20 May 2002 21:32:46 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/i386/pc/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/i386/pc/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.6
+++ packages/devs/serial/i386/pc/current/ChangeLog	20 May 2002 21:32:50 -0000
@@ -1171,23 +1171,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.  
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/loop/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/loop/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/serial/loop/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.3
+++ packages/devs/serial/loop/current/ChangeLog	20 May 2002 21:32:54 -0000
@@ -22,23 +22,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/atlas/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/serial/mips/atlas/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.2
+++ packages/devs/serial/mips/atlas/current/ChangeLog	20 May 2002 21:32:58 -0000
@@ -18,23 +18,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mips/jmr3904/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/jmr3904/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/mips/jmr3904/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.5
+++ packages/devs/serial/mips/jmr3904/current/ChangeLog	20 May 2002 21:33:02 -0000
@@ -1160,23 +1160,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/ref4955/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/mips/ref4955/current/ChangeLog	3 Nov 2000 21:17:40 -0000	1.1
+++ packages/devs/serial/mips/ref4955/current/ChangeLog	20 May 2002 21:33:06 -0000
@@ -35,23 +35,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mips/upd985xx/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/mips/upd985xx/current/ChangeLog
diff -N packages/devs/serial/mips/upd985xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/mips/upd985xx/current/ChangeLog	20 May 2002 21:33:10 -0000
@@ -0,0 +1,50 @@
+2002-02-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/upd985xx_serial.c (upd985xx_serial_init): Fix compile error.
+
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_mips_upd985xx.cdl:        
+        Fix 234000->230400 typo.
+
+2001-07-18  Hugo Tyson  <hmt@redhat.com>
+
+	* src/upd985xx_serial.c:
+	* src/upd985xx_serial.h:
+	* cdl/ser_mips_upd985xx.cdl:
+	New files; implement asynchronous serial device for uPD985xx.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/serial/mips/vrc437x/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.2
+++ packages/devs/serial/mips/vrc437x/current/ChangeLog	20 May 2002 21:33:14 -0000
@@ -1181,23 +1181,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mn10300/mn10300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mn10300/mn10300/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/serial/mn10300/mn10300/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.4
+++ packages/devs/serial/mn10300/mn10300/current/ChangeLog	20 May 2002 21:33:22 -0000
@@ -1156,23 +1156,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/powerpc/cme555/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/powerpc/cme555/current/ChangeLog
diff -N packages/devs/serial/powerpc/cme555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/powerpc/cme555/current/ChangeLog	20 May 2002 21:33:26 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/powerpc/cogent/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.5
+++ packages/devs/serial/powerpc/cogent/current/ChangeLog	20 May 2002 21:33:31 -0000
@@ -1160,23 +1160,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/powerpc/ec555/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/powerpc/ec555/current/ChangeLog
diff -N packages/devs/serial/powerpc/ec555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/powerpc/ec555/current/ChangeLog	20 May 2002 21:33:35 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/devs/serial/powerpc/quicc/current/ChangeLog	7 Dec 2001 14:15:04 -0000	1.9
+++ packages/devs/serial/powerpc/quicc/current/ChangeLog	20 May 2002 21:33:39 -0000
@@ -1189,23 +1189,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/cq7708/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/serial/sh/cq7708/current/ChangeLog	12 Oct 2000 20:31:44 -0000	1.4
+++ packages/devs/serial/sh/cq7708/current/ChangeLog	20 May 2002 21:33:43 -0000
@@ -0,0 +1,9 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_cq7708_sci.inl: Serial register renaming.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_cq7708_sci.inl (sh_serial_info): Use variant
+	register definition for base.
+
@@ -28,23 +37,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/edk7708/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/sh/edk7708/current/ChangeLog	12 Oct 2000 20:31:44 -0000	1.5
+++ packages/devs/serial/sh/edk7708/current/ChangeLog	20 May 2002 21:33:48 -0000
@@ -0,0 +1,9 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_edk7708_sci.inl: Serial register renaming.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_edk7708_sci.inl (sh_serial_info): Use variant
+	register definition for base.
+
@@ -1170,23 +1179,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/sci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/sci/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/serial/sh/sci/current/ChangeLog	27 Feb 2001 01:21:46 -0000	1.3
+++ packages/devs/serial/sh/sci/current/ChangeLog	20 May 2002 21:33:51 -0000
@@ -0,0 +1,9 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_sci_serial.c: Register renaming.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_sci_serial.c: Compute register offsets from register
+	definitions. Don't define SCI base.
+
@@ -122,23 +131,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/scif/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/scif/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/sh/scif/current/ChangeLog	6 Apr 2001 17:20:19 -0000	1.5
+++ packages/devs/serial/sh/scif/current/ChangeLog	20 May 2002 21:33:55 -0000
@@ -0,0 +1,18 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_scif_serial.c: Added SH2 support. Added break interrupt
+	support. Added IrDA support. Added async RX/TX support. Added
+	support for platforms to add config keys and handle flow
+	control. Register renaming.
+
+	* cdl/ser_sh_scif.cdl: Added async RX/TX and IRDA support. Also
+	added interface for support of break interrupts.
+
+2002-01-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_scif_serial.c (sh3_scif_tx_DSR): Stop single-character
+	transmit if transmitter gets disabled. This does not change the
+	(output) semantics of the code, but does prevent it from looping
+	over the full size of the FIFO calling the (inactive) xmt_char
+	callback.
+
@@ -135,23 +153,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/se77x9/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/sh/se77x9/current/ChangeLog
diff -N packages/devs/serial/sh/se77x9/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/sh/se77x9/current/ChangeLog	20 May 2002 21:33:59 -0000
@@ -0,0 +1,48 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_se77x9_scif.inl: CYGINT_IO_SERIAL_SH_SCIF_DMA is
+	now booldata. Rename sh3_scif to sh_scif. Register renaming.
+
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/ser_sh_se77x9.cdl: Disable COM1 driver for now since it
+	breaks eCos.
+
+2001-06-18 Jesper Skov <jskov@redhat.com>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/sparclite/sleb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sparclite/sleb/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/sparclite/sleb/current/ChangeLog	12 Sep 2001 04:21:15 -0000	1.5
+++ packages/devs/serial/sparclite/sleb/current/ChangeLog	20 May 2002 21:34:04 -0000
@@ -1162,23 +1162,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/v85x/v850/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/devs/serial/v85x/v850/current/ChangeLog	6 Apr 2001 17:20:19 -0000	1.8
+++ packages/devs/serial/v85x/v850/current/ChangeLog	20 May 2002 21:34:08 -0000
@@ -58,23 +58,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.  
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/touch/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/touch/arm/aaed2000/current/ChangeLog
diff -N packages/devs/touch/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/touch/arm/aaed2000/current/ChangeLog	20 May 2002 21:34:12 -0000
@@ -0,0 +1,43 @@
+2002-03-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_ts.c: Update scan frequency to 20Hz.
+
+2002-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_ts.c: 
+	* touch_aaed2000.cdl: New files(s). Touch screen driver for AAED2000.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/touch/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/touch/arm/ipaq/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/touch/arm/ipaq/current/ChangeLog	12 Sep 2001 00:59:20 -0000	1.3
+++ packages/devs/touch/arm/ipaq/current/ChangeLog	20 May 2002 21:34:16 -0000
@@ -23,23 +23,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/usb/nec_upd985xx/current/ChangeLog
===================================================================
RCS file: packages/devs/usb/nec_upd985xx/current/ChangeLog
diff -N packages/devs/usb/nec_upd985xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/usb/nec_upd985xx/current/ChangeLog	20 May 2002 21:34:20 -0000
@@ -0,0 +1,104 @@
+2001-09-20  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_upd985xx.c (ep0_init):
+	During a reset, also reset the tx_in_progress and
+	tx_pending locks. Otherwise if there are ongoing
+	transmits while the host is issuing a reset no
+	further transmits would be possible.
+
+2001-09-14  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_upd985xx.c:
+	Various changes related to USB testing. Also include
+	potential work-arounds for some unconfirmed hardware
+	problems, but these are disabled for now.
+	
+	* src/usbs_upd985xx.c: 
+	Change how the reset signal interrupt bit gets masked, to
+	cope with the way Windows initializes a new USB device.
+
+2001-08-09  Bart Veer  <bartv@redhat.com>
+
+	* doc/usbs_upd985xx.sgml, doc/*.html:
+	Updated to describe the driver's current behaviour.
+
+	* src/usbs_upd985xx.c, cdl/usbs_upd985xx.cdl:
+	Implement workaround for some hardware problems,
+	by serializing transmit operations.
+
+2001-08-08  Bart Veer  <bartv@redhat.com>
+
+	* cdl/usbs_upd985xx.cdl, include/usbs_upd985xx.h,
+	  src/usbs_upd985xx.c, src/usbs_upd985xx.cxx:
+	Implement workarounds for some hardware problems.
+	1) flush the ibus after every write operation.
+	2) implement support for endpoint 5 transfers, and
+	   optionally for emulating bulk transfers over this
+	   endpoint (normally this endpoint is used for interrupt
+	   transfers).
+        All under the control of suitable configuration options,
+	which by default are set to work around the hardware problems.
+
+2001-08-06  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_upd985xx.c:
+	Add initial support for USB testing.
+
+2001-07-02  Bart Veer  <bartv@redhat.com>
+
+	* doc/usbs_upd985xx.sgml:
+	Document alignment restrictions for receive buffers, and
+	the optional platform-specific INIT macro.
+
+	* doc/devs-usb-nec-upd985xx.html
+	Regenerate following above change.
+	
+	* src/usbs_upd985xx.c:
+	Remove FIXME related to cacheline alignment, not an issue
+	for MIPS.
+	Remove FIXME related to platform-specific USB startup,
+	now implemented.
+
+2001-06-28  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_upd985xx.c, cdl/usbs_upd985xx.cdl:
+	Device driver now functional.
+
+2001-05-22  Bart Veer  <bartv@redhat.com>
+
+	* USB device driver work started.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/usb/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/usb/sa11x0/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/usb/sa11x0/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.5
+++ packages/devs/usb/sa11x0/current/ChangeLog	20 May 2002 21:34:34 -0000
@@ -0,0 +1,17 @@
+2002-02-11  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Add a handler for the SET_INTERFACE standard control message.
+	This should not be needed, but appears to avoid hardware problems
+	when a compliance testing program sends certain requests. Also
+	improve the handling of halted endpoints since the hardware
+	does not allow transfers to be aborted.
+
+2002-01-23  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Add missing assertions for non-NULL buffers
+	Try to improve the behaviour when the host sends data before
+	the target is ready. The hardware is not capable of handling
+	this situation, but some recovery is possible some of the time. 
+
@@ -133,23 +150,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/dallas/ds12887/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/dallas/ds12887/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/wallclock/dallas/ds12887/current/ChangeLog	29 Jul 2001 02:00:08 -0000	1.2
+++ packages/devs/wallclock/dallas/ds12887/current/ChangeLog	20 May 2002 21:34:38 -0000
@@ -14,23 +14,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/dallas/ds1742/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/dallas/ds1742/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/wallclock/dallas/ds1742/current/ChangeLog	2 Jun 2000 17:35:00 -0000	1.1
+++ packages/devs/wallclock/dallas/ds1742/current/ChangeLog	20 May 2002 21:34:43 -0000
@@ -5,23 +5,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/i386/pc/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/wallclock/i386/pc/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.1
+++ packages/devs/wallclock/i386/pc/current/ChangeLog	20 May 2002 21:34:48 -0000
@@ -7,23 +7,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.    
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/mips/ref4955/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/wallclock/mips/ref4955/current/ChangeLog	6 Jul 2001 19:11:34 -0000	1.2
+++ packages/devs/wallclock/mips/ref4955/current/ChangeLog	20 May 2002 21:34:52 -0000
@@ -20,23 +20,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog
===================================================================
RCS file: packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog
diff -N packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog	20 May 2002 21:34:57 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/wallclock/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: packages/devs/wallclock/sh/hs7729pci/current/ChangeLog
diff -N packages/devs/wallclock/sh/hs7729pci/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/wallclock/sh/hs7729pci/current/ChangeLog	20 May 2002 21:35:27 -0000
@@ -0,0 +1,38 @@
+2001-07-06  Jesper Skov  <jskov@redhat.com>
+
+	New package.
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+
+
Index: packages/devs/wallclock/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/sh/sh3/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/wallclock/sh/sh3/current/ChangeLog	18 Jul 2001 11:38:40 -0000	1.1
+++ packages/devs/wallclock/sh/sh3/current/ChangeLog	20 May 2002 21:35:32 -0000
@@ -50,23 +50,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/arm/aeb/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/arm/aeb/current/ChangeLog	2 Jun 2000 17:35:01 -0000	1.1
+++ packages/devs/watchdog/arm/aeb/current/ChangeLog	20 May 2002 21:35:36 -0000
@@ -13,23 +13,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/arm/ebsa285/current/ChangeLog	2 Jun 2000 17:35:01 -0000	1.1
+++ packages/devs/watchdog/arm/ebsa285/current/ChangeLog	20 May 2002 21:35:40 -0000
@@ -13,23 +13,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/arm/sa11x0/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/arm/sa11x0/current/ChangeLog	6 Apr 2001 17:20:20 -0000	1.1
+++ packages/devs/watchdog/arm/sa11x0/current/ChangeLog	20 May 2002 21:35:44 -0000
@@ -19,23 +19,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/mn10300/mn10300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/mn10300/mn10300/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/mn10300/mn10300/current/ChangeLog	2 Jun 2000 17:35:03 -0000	1.1
+++ packages/devs/watchdog/mn10300/mn10300/current/ChangeLog	20 May 2002 21:35:48 -0000
@@ -59,23 +59,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/sh/sh3/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/sh/sh3/current/ChangeLog	2 Jun 2000 17:35:05 -0000	1.1
+++ packages/devs/watchdog/sh/sh3/current/ChangeLog	20 May 2002 21:35:53 -0000
@@ -13,23 +13,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/error/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/error/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/error/current/ChangeLog	30 Nov 2001 13:09:26 -0000	1.8
+++ packages/error/current/ChangeLog	20 May 2002 21:35:58 -0000
@@ -73,23 +73,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/fs/jffs2/current/ChangeLog
===================================================================
RCS file: packages/fs/jffs2/current/ChangeLog
diff -N packages/fs/jffs2/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/fs/jffs2/current/ChangeLog	20 May 2002 21:36:02 -0000
@@ -0,0 +1,198 @@
+2002-05-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/LICENCE: New file. Contains license for JFFS2, now GPL+exception.
+	* src/background.c: Point at LICENSE file instead of existing text.
+	* src/build.c: Ditto.
+	* src/compr.c: Ditto.
+	* src/compr_rtime.c: Ditto.
+	* src/compr_rubin.c: Ditto.
+	* src/compr_zlib.c: Ditto.
+	* src/dir-ecos.c: Ditto.
+	* src/erase.c: Ditto.
+	* src/file-ecos.c: Ditto.
+	* src/gc.c: Ditto.
+	* src/jffs2.h: Ditto.
+	* src/list.h: Ditto.
+	* src/malloc-ecos.c: Ditto.
+	* src/nodelist.c: Ditto.
+	* src/nodelist.h: Ditto.
+	* src/nodemgmt.c: Ditto.
+	* src/os-ecos.h: Ditto.
+	* src/pushpull.h: Ditto.
+	* src/read.c: Ditto.
+	* src/readinode.c: Ditto.
+	* src/scan.c: Ditto.
+	* src/write.c: Ditto.
+
+2002-01-28  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/super-ecos.c: Removed.
+	* src/jffs2.c: Merge jffs2_write_super() and jffs2_put_super() into
+	the routines from which	they were called, put jffs2_read_super()
+	in as a static function with a view to doing same RSN.
+	* src/jffs2port.h: Remove prototypes of functions that died.
+	* cdl/jffs2.cdl: Remove super-ecos.c
+	* src/dir-ecos.c src/write.c: Increase highest_version _before_
+	assigning to new node, not after.
+	
+2002-01-27  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/read.c (jffs2_read_inode_range): Deal correctly with
+	non-page-aligned read requests. We have to deal with the 
+	case where we want to read from somewhere other than the
+	beginning of a frag. 
+	* src/jffs2.c (jffs2_fo_read): Use jffs2_read_inode_range
+	instead of jffs2_readpage.
+
+2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/jffs2.cdl: We want CYGPKG_IO_FILEIO_INODE.
+	* src/dir-ecos.c (jffs2_symlink): Remove. eCos doesn't support symlinks.
+	(jffs2_mknod): Similar.
+	(jffs2_mkdir): Don't call d_instantiate - its a nop.
+	(jffs2_rename): Ditto.
+	* src/file-ecos.c (jffs2_commit_write): Don't set blocks.
+	* src/jffs2.c (jffs2_flash_writev): Rewrite to only write aligned
+	quantities to flash.
+	* src/jffs2port.h: Lots of decrufting.
+	* src/os-ecos.h: Ditto (a bit).
+	* src/readinode.c (jffs2_read_inode): Don't set blocks/blksize in inode.
+	* src/write.c (jffs2_new_inode): Ditto when __ECOS.
+	(jffs2_write_dnode): don't call writev with extra vectors
+	unnecessarily.
+	* src/super-ecos.c (jffs2_statfs): Remove - unused.
+
+2002-01-25  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/super-ecos.c: Cruftectomy.
+	* src/compr*.[ch] src/pushpull.h: Namespace cleanups merged from
+	mainstream sources. Bit push functions made inline.
+	* src/pushpull.c: Removed.
+	* cdl/jffs2.c: Remove reference to pushpull.c
+	* src/file-ecos.c: Cruftectomy. Lots of unused stuff here.
+	* src/jffs2.c src/jffs2port.h: Remove some functions from jffs2.c
+	which are no longer used, move some others to jffs2port.h as
+	inline functions so they don't pollute the namespace.
+
+2002-01-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/fileio1.c: Check in listdir that the number of dirents is
+	correct, taking into account existing files in case it's live.
+
+	* src/dir-ecos.c (jffs2_readdir): move to....
+
+	* src/jffs2.c (jffs2_fo_dirread): here. And fix the return code
+	in the process so it now works.
+	(filldir): Make inline and simpler.
+	* src/jffs2port.h: remove filldir related stuff.
+
+2002-01-24  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/dir-ecos.c: Cruftectomy. Remove most of the stuff that was
+	commented out. Remove jffs2_do_{create,link,unlink} to write.c
+	* src/write.c: Add jffs2_do_{create,link,unlink} as in mainline.
+	* src/nodelist.h: Prototypes for the above.
+	* src/jffs2port.h: Don't include <pkgconf/kernel.h>. 
+	
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/jffs2.c (jffs2_mount): Allow multiple FSs, and integration
+	with flash block device.
+	(jffs2_flash_read): Use flash block device.
+	(jffs2_flash_erase): Ditto.
+	(jffs2_flash_write): Ditto.
+	(do_flash_init): Remove - now done by block device layer
+	* src/list.h: Remove and reimplement from scratch to avoid GPL.
+	* src/os-ecos.h: Keep flash block dev handle in superblock.
+	eCos does support obsoleting as it isn't NAND only.
+	* src/dir-ecos.c (jffs2_readdir): Return correct value on success.
+	Merge in changes mutatis mutandis from between v1.49 and v1.51 of
+	dir.c in main repository.
+	* cdl/jffs2.cdl: CYGPKG_MEMALLOC more accurately CYGINT_ISO_MALLOC.
+	Only jffs2.c needs to be in libextras.a
+	Requires Flash block devices as an alternative for hardcoding
+	the sector size, flash size and base address.
+	* src/super-ecos.c (jffs2_read_super): Use flash block device for
+	sector and flash sizes.
+	* tests/fileio1.c: mount using block device (defined by CDL).
+	No need to init here - done by flash block device layer.
+	
+2002-01-21  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/read.c: Obtain inode lock around reading symlink target.
+	* src/dir-ecos.c: Fix the long-standing up() without down() in
+	jffs2_readdir() when only the '.' and '..' entries are read, from
+	v1.52 of master dir.c. Merge copyright date change from v1.50 - note
+	that the portability cleanups from v1.51 aren't yet merged.
+	* src/os-ecos.h: Add jffs2_can_mark_obsolete() and the macros
+	for getting at generic inode fields from a struct jffs2_inode_info*
+	* src/nodemgmt.c: Remove an #ifndef __ECOS and use 
+	jffs2_can_mark_obsolete() instead.
+	* src/jffs2port.h: up() is cyg_drv_mutex_unlock() not _release()
+	* src/gc.c: Merge portability cleanups - get rid of a lot of
+	references to 'struct inode'. Also include the attempt at NAND
+	support in jffs2_garbage_collect_deletion_dirent().
+	
+2002-01-11  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/jffs2port.h: Switch semaphore emulation to cyg_drv_mutex_t,
+	remove some kernel includes which seem gratuitous.
+	* cdl/jffs2.cdl: Require CYGPKG_MEMALLOC
+	* src/compr_zlib.c src/compr.c: Merge changes from mainline code
+	to make mkfs.jffs2 compile again.
+	
+2002-01-10  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/jffs2.c: The 'mode' arg passed to jffs2_open() shouldn't
+	have been called 'mode'. It's 'oflags'. You have to make up a 
+	mode for the newly-created file yourself.
+	* src/nodelist.h src/read.c: Fix jffs2_getlink() so it takes
+	portable arguments, not a dentry. Move it to read.c and symlink.c
+	becomes obsolete.
+	* src/symlink-ecos.c: Removed.
+	* cdl/jffs2.cdl: Remove symlink-ecos.c
+
+2002-01-09  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* Import updated JFFS2 sources into eCos tree.
+
+2000-08-28  Dominic Ostrowski (dominic.ostrowski@3glab.com)
+
+        * started on port of JFFS2 using ramfs as a template
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+	
+
Index: packages/fs/ram/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/ram/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/fs/ram/current/ChangeLog	29 Jul 2001 02:00:08 -0000	1.3
+++ packages/fs/ram/current/ChangeLog	20 May 2002 21:36:07 -0000
@@ -0,0 +1,5 @@
+2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/fileio1.c (main): Check in listdir that the number of 
+	dirents is correct.
+
@@ -26,23 +31,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/fs/rom/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/rom/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/fs/rom/current/ChangeLog	23 Nov 2001 17:12:55 -0000	1.5
+++ packages/fs/rom/current/ChangeLog	20 May 2002 21:36:15 -0000
@@ -0,0 +1,15 @@
+2002-04-15  Bart Veer  <bartv@redhat.com>
+
+	* support/file2c.tcl:
+	Do not use an alignment attribute, since it is not honoured on
+	all targets.
+	
+	* src/romfs.c:
+	Remove alignment restrictions, since they are not actually needed
+	yet and alignment is hard to guarantee on all targets.
+
+2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* support/mk_romfs.c: Open image file in binary mode (for cygwin).
+	Spotted by Warren Jasper.
+
@@ -44,23 +59,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/aeb/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- packages/hal/arm/aeb/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.25
+++ packages/hal/arm/aeb/current/ChangeLog	20 May 2002 21:36:29 -0000
@@ -0,0 +1,21 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_aeb.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_aeb.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
+2002-01-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h (HAL_UCACHE_SYNC): Fixed to use word
+	access.
+	* include/hal_platform_setup.h: Set up mapping for cache
+	region. It should fall back to SDR8, but that does not appear to
+	work for some reason.
+
@@ -555,23 +576,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.68
diff -u -0 -r1.68 ChangeLog
--- packages/hal/arm/arch/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.68
+++ packages/hal/arm/arch/current/ChangeLog	20 May 2002 21:36:37 -0000
@@ -0,0 +1,127 @@
+2002-05-20  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_io.h: Fix ...STRING macros - not using index.
+	Pointed out by Thomas Koeller <thomas@koeller.dyndns.org>.
+
+2002-05-09  Nick Garnett  <nickg@redhat.com>
+
+	* src/vectors.S (handle_IRQ_or_FIQ): Save SVC mode LR in interrupt
+	handling as well as exceptions.
+
+	* src/context.S (hal_thread_switch_context): Use correct size
+	for skipping new HAL_SavedRegisters fields.
+	
+2002-05-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm.cdl: Remove -malignment-traps here - add it only from
+	packages when needed.
+
+2002-05-08  Nick Garnett  <nickg@redhat.com>
+
+	* src/vectors.S: Added code to save and restore value of SVC mode
+	LR during exception processing. If the exception comes from a
+	non-SVC mode then handling it originally corrupted the SVC mode
+	LR. If the program subsequent returned to SVC mode it was likely
+	to have problems. The registers for modes other than SVC and the
+	exception mode are not touched, so we do not have to save/restore
+	those.
+
+	* src/hal_mk_defs.c: Added definitions for armreg_r10 and
+	armreg_svclr.
+
+	* include/hal_arch.h: Added svc_lr field to HAL_SavedRegisters to
+	save SVC mode link register during exception handling.
+
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm.cdl: Forcibly add -malignment-traps to the compiler
+	options to work around problem with recent compiler. This can be
+	removed when the tools are respun.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: Safer clearing of BSS.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2002-04-15  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S: Rewrite exception handling to allow exceptions
+	in any privileged mode.
+	* src/hal_mk_defs.c (main): Add some regs.
+	* include/hal_arch.h (HAL_SavedRegisters): Slight rearrangement.
+	* src/context.S (hal_thread_switch_context): Use new context layout.
+	(hal_thread_load_context): Ditto.
+
+2002-04-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm.ld: Fixed .sbss rule.
+
+2002-04-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/arm.ld: Define .gnu.linkonce sections properly.
+	Remove sbss from data section.
+
+2002-03-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: Use interrupt stack during system initialzation
+	if configured since this stack will be much larger than the default
+	idle thread stack.  Some configurations (think networking) may use
+	lots of stack space during system startup and the assumption that
+	the idle thread stack does not need much space fails miserably.
+
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/arm_stub.c (target_thumb_ins): Check architecture version
+	to decide how to handle pop insn.
+	(v5T_semantics): New function. Returns true for v5 and later.
+
+2002-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm_stub.c (target_thumb_ins): The result of a POP
+	instruction changing the PC must be the address of a THUMB
+	instruction.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c: Include hal_io.h instead of CRUFT_H.
+	(do_exec): Add nops after loop copying trampoline code. Removed
+	one argument to the assembly: code only works if virt==phys
+	mapping anyway. This should be rewritten to be safe for all
+	possible targets.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_io.h: Include var_io.h if present, otherwise include
+	plf_io.h. This makes the ARM HAL match the other HALs better in
+	this regard, allowing platform IO definitions to override variant
+	IO definitions while allowing sharing code between platforms of
+	the same variant.
+
+2002-01-25  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm.cdl: Added RedBoot options.
+	* src/redboot_linux_exec.c: Added generic version of the RedBoot
+	exec command to be shared by all ARM platforms. Still needs some
+	cleaning up after CYGARC_ memory macros find their proper home.
+
+2002-01-08  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_arm.cdl (CYGOPT_HAL_ARM_SYSCALL_GPROF_SUPPORT): New
+	option, implements CYGINT_REDBOOT_BSP_SYSCALLS_GPROF_SUPPORT so
+	RedBoot knows we can do this.  Only active if indeed we can.
+
+	* include/hal_arch.h (HAL_GET_PROFILE_INFO): New macro, to extract
+	the interrupted PC and SP from a struct HAL_SavedRegisters.  Used
+	for histogram-style profiling.
+
@@ -448,0 +576 @@
+	and CYGHWR_HAL_ARM_ICE_THREAD_SUPPORT
@@ -652,0 +781,6 @@
+1999-10-10  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_arm.h: 
+	* src/vectors.S: 
+	* src/arm_stub.c: Add thread debug support via Multi-ICE.
+
@@ -1311,18 +1445,3 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
@@ -1330,4 +1449,28 @@
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/arm9/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/arm9/aaed2000/current/ChangeLog
diff -N packages/hal/arm/arm9/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/arm9/aaed2000/current/ChangeLog	20 May 2002 21:36:42 -0000
@@ -0,0 +1,374 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/aaed2000_misc.c (hal_mmu_init): Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-15  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Switch to use arm-elf.
+
+2002-03-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/lcd_support.c (lcd_comm_init): Fix missing rename. Disable
+	assembly that breaks GCC.
+
+2002-03-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/kbd_drvr.c: New file.
+
+	* src/lcd_support.c: 
+	* src/aaed2000_misc.c: 
+	* cdl/hal_arm_arm9_aaed2000.cdl: Split out keyboard driver.
+
+2002-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_misc.c (plf_hardware_init): 
+	Configure touch screen interrupt.
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.h: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.h: 
+	LCD screen needs 0xA0000 bytes.
+
+	* include/lcd_support.h: Remove warnings (when built for eCos).
+
+	* include/aaed2000.h: Add definitions for Synchronous Serial Port
+	(SSP) which is used by the touch screen.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Use generic linux exec command.
+	* src/redboot_linux_exec.c: Removed.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Removed explicit plf_io.h
+	declaration.
+
+2002-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/lcd_support.c (KeyboardScan): Increase debouce stability
+	period to counter the incresed CPU/bus speed. 100 seems fine,
+	using 120 for good measure.
+
+2001-12-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/aaed2000.h: Increase waitstates.
+
+2001-12-11  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Removed custom clocking. Changed
+	clocking mode to generic instead of Agilent specific. 
+	* include/aaed2000.h: Same. Also add idle cycles to static mem
+	controller options. Don't do autoprecharge of SDRAM.
+
+	* include/hal_platform_setup.h: Add idle cycles to static mem
+	controller options. Change CPU clock to synchronous mode. Correct
+	SDRAM refresh count calculation.
+	
+
+2001-11-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/lcd_support.c (KeyboardScan): Instead of just debouncing for
+	a fixed time (loop of 1000), look for changes in the state and
+	break out early if the reading is stable.
+
+2001-11-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/aaed2000.h (AAEC_CSC_CLKSET_INIT): Fix definition.
+
+	* src/lcd_support.c: Swap " and @.
+
+2001-11-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Use HOST_CC instead of 'cc'.
+
+2001-11-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Removed unused code. Don't mess
+	with the system setup in RAM startup mode.
+
+2001-11-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Use CYGARC_PHYSICAL_ADDRESS
+	instead of UNMAPPED_ADDR.
+
+	* include/plf_io.h: Added CYGARC_PHYSICAL_ADDRESS and
+	CYGARC_VIRTUAL_ADDRESS.
+
+	* include/aaed2000.h: Added definitions for memory areas.
+
+	* src/redboot_linux_exec.c (do_exec): Use load start/end
+	parameters as defaults. Don't copy image if specified length is
+	zero.
+
+2001-11-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Use 508kHz timer for kernel
+	clock.
+	* src/aaed2000_misc.c (hal_clock_initialize): Same.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_putc): Wait for TX to
+	complete before returning.
+
+2001-11-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c (KeyboardScan): Reduce bounce time.
+	(lcd_comm_getc_timeout): Scan code is slow - adjust timeout.
+
+2001-11-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Include platform header.
+
+2001-11-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.ldi: Updated.
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.h: Same.
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.mlt: Same.
+
+	* src/lcd_support.c: Fix compiler warning.
+
+	* src/hal_diag.c: Calculate baud rate clock properly.
+	Removed some unused code. Clear more registers on init.
+	Added interrupt handling code. Also enable RX timeout.
+
+	* src/aaed2000_misc.c: Added more interrupt ack details. Minor
+	reorg of code.
+
+	* include/aaed2000.h: Fixed SDRAM RAS definition. Added some
+	interrupt-end registers.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Set default baud rates to 38400.
+
+2001-11-12  Gary Thomas  <gthomas@redhat.com>
+
+	* include/lcd_support.h: Add frame buffer type (RGB555).
+
+	* src/lcd_support.c: 
+	* cdl/hal_arm_arm9_aaed2000.cdl: Reorg LCD support, separating
+	basic LCD functionality with virtual screen [console] support.
+
+2001-11-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_misc.c (hal_interrupt_acknowledge): 
+	(hal_interrupt_configure): 
+
+	* include/aaed2000.h: Flush out interrupt control & support.
+	Ethernet now works interrupt driven.
+
+2001-11-09  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_primary_RAM.ecm: Added.
+	* misc/redboot_primary_ROMRAM.ecm: Added.
+
+2001-11-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/aaed2000_misc.c: Set up RTC. Added interrupt handling.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Calculate correct RTC
+	period. Removed prescaler option.
+
+
+	* include/hal_platform_setup.h: Also set up ether/GPIO access
+	details for RAM startup (to support running under the ARM
+	monitor).
+
+2001-11-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: 
+	* src/banner.xpm: Minor adjustments to logo & screen colors.
+
+2001-11-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_ints.h: Added descriptions for external
+	interrupt sources.
+
+	* src/aaed2000_misc.c: Fixed warnings.
+	* src/lcd_support.c: Same.
+
+	* misc/redboot_ROMRAM.ecm: Removed ESA settings.
+	* misc/redboot_ROM.ecm: Same.
+	* misc/redboot_RAM.ecm: Same.
+
+2001-11-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Set SDRAM refresh rate according
+	to bus speed.
+
+	* include/aaed2000.h: Added more "clock and state" definitions.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Added configury for cpu/bus clock
+	speeds.
+
+	* include/aaed2000.h: Added more interrupt controller
+	definitions.
+
+	* include/hal_platform_setup.h: Disable interrupts and MMU/cache
+	before setting up SDRAM.
+
+2001-11-06  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Remove unnecessary HAL_VIRT_TO_PHYS_ADDRESS().
+	Tighten up reset/init timings.  Improve lcd_clear() so it runs a
+	bit faster.
+	(lcd_drawc): 
+	(lcd_scroll): Add hand-crafted optimizations.
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.h: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.h: 
+	Setup for true ROMRAM mode.
+
+2001-11-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm_mon.c: Fill memory with the flash clear value (0xff).
+
+	* include/aaed2000.h: Added SDRAM details.
+
+	* include/hal_platform_setup.h: Initialize bus controllers,
+	including [presently disabled] SDRAM setup.
+
+	* src/aaed2000_misc.c (plf_hardware_init): Removed bus controller
+	setup.
+
+2001-11-05  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Minor tinkering, mostly with scrolling.
+
+	* src/aaed2000_misc.c (hal_delay_us): Rewrite using timer #3.
+
+	* include/aaed2000.h: Add timer definitions.
+
+2001-11-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/lcd_support.h: 
+	* src/lcd_support.c: 
+	* src/font.h: 
+	* src/banner.xpm: New file(s) - LCD/KBD virtual console support.
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.h: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.h: Leave space for LCD.
+
+	* include/aaed2000.h: Add definitions for LCD, extended GPIO.
+
+	* src/aaed2000_misc.c (plf_if_init): 
+	* cdl/hal_arm_arm9_aaed2000.cdl: Add LCD/KBD as virtual console.
+
+2001-11-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c: Updated header
+
+	* src/hal_diag.c: Changed interrupt vector.
+
+	* src/aaed2000_misc.c (plf_hardware_init): Cleanup. Fixed
+	warnings.
+
+	* include/plf_stub.h: Header updated.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Changed clock setting.
+
+	* include/hal_platform_setup.h: Removed unused LED macro.
+
+	* include/hal_diag.h: Cleaned up.
+
+	* include/aaed2000.h: Removed non-AAEC definitions.
+
+	* include/hal_platform_ints.h: Added AAEC vectors.
+
+2001-11-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_misc.c (hal_mmu_init): Map in Compact Flash / PCMCIA.
+
+2001-11-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Workaround for compiler
+	bug.
+
+	* include/aaed2000.h: Fix daft register address typos.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_init_channel): Enable device
+	before setting it up (from dwmw2).
+
+	* include/hal_platform_ints.h: Try to soft reset the board.
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.ldi: Changed base
+	address to flash+128k
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.h: Same.
+
+	* src/arm_mon.c (IMAGE_BASE, LOAD_ADDRESS): Moved RedBoot to flash
+	base +0x20000. Made LOAD_ADDRESS depend on startup type.
+
+	* misc/redboot_ROMRAM.ecm: Move FIS and config blocks to their
+	default positions (at end of flash). Removed
+	CYGNUM_REDBOOT_FLASH_RESERVED_BASE setting.
+	* misc/redboot_ROM.ecm: Removed	CYGNUM_REDBOOT_FLASH_RESERVED_BASE
+	setting. 
+	* misc/redboot_RAM.ecm: Same.
+
+2001-10-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm_mon.c: Added.
+
+	* include/plf_io.h (_ADDR_REDBOOT_TO_ARM): undo mistaken commit.
+
+	* src/aaed2000_misc.c (plf_hardware_init): Added PIO setup.
+
+	* include/plf_io.h (_ADDR_REDBOOT_TO_ARM): added.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: define CYGBLD_HAL_PLATFORM_IO_H.
+
+2001-10-30  Jesper Skov  <jskov@redhat.com>
+
+	* Updated MLT files for the new tools.
+	
+	* Imported sources from Gary Thomas.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/arm9/excalibur/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/arm9/excalibur/current/ChangeLog
diff -N packages/hal/arm/arm9/excalibur/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/arm9/excalibur/current/ChangeLog	20 May 2002 21:36:47 -0000
@@ -0,0 +1,323 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Use --no-target-default-spec to
+	avoid problems with newer tools.
+
+2002-04-02  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_redboot.h: Added new
+	REDBOOT startup mode that is similar in function to the ROMRAM
+	starup mode, with the exception that (RedBoot) application memory
+	is linked at 0x07f80000 instead of 0x00008000, thus freeing up
+	memory at 0x8000 to applications linked without the correct linker
+	map.
+	* include/pkgconf/mlt_arm_arm9_excalibur_redboot.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_redboot.ldi: Same.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added REDBOOT startup mode
+	handling.
+
+	* include/hal_platform_setup.h: Handle REDBOOT startup mode like
+	ROMRAM mode.
+
+	* misc/redboot_REDBOOT.ecm: Configuration for use of the REDBOOT
+	startup mode.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (CYGARC_PHYSICAL_ADDRESS): Added.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Use generic linux exec command.
+	* src/redboot_linux_exec.c: Removed.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
+2001-12-21  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.ldi: Increase RAM
+	size to 128MB.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.h: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.ldi: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.h: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.ldi: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.h: Same.
+
+	* include/hal_platform_setup.h: Make Altera's init code the
+	default after finding the buglet that made it fail.
+
+	* include/excalibur.h: Added some registers, cut out some unused
+	definitions.
+	* cdl/hal_arm_arm9_excalibur.cdl: Increased clocks to 150/75MHz.
+
+2001-12-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Added SDRAM configuration code
+	from Altera. Clean up code. Added printhex8 function.
+
+2001-12-18  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added some clock comments. 
+	* include/excalibur.h: Added CLK definitions.
+	* include/hal_platform_setup.h: Added code (from Altera) to change
+	clocking to 150/75/75MHz. They don't work though.
+	Oops, get the math right.
+	
+2001-12-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/excalibur.h (_MMAP_PLD1_INIT): Changed to 0x0f000000.
+	* src/excalibur_misc.c (hal_mmu_init): Added mapping for
+	PLD1. Still causes access error though...
+
+2001-12-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.h: Changed ROM
+	location.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.ldi: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.h: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.ldi: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.mlt: Same.
+
+	* include/excalibur.h: Change memory mapping to match that
+	expected by Linux.
+	* cdl/hal_arm_arm9_excalibur.cdl: Relocate .hex file accordingly.
+	Also suppress reservation of space for RedBoot[backup] image.
+	Finally, increase default baud rate to 57600.
+	* src/excalibur_misc.c (hal_mmu_init): Change memory mapping.
+
+2001-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c: Added.
+
+	* misc/redboot_ROMRAM.ecm: Don't disable dcache.
+	* misc/redboot_RAM.ecm: Same.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added Linux platform
+	identifier [for Camelot platform - may have to change]. Build file
+	with exec command.
+
+2001-12-03  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Cache should be safe to use
+	now. Bug in variant HAL macro.
+
+2001-08-17  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Point to
+	excalibur_program_new_stack.
+	* src/excalibur_misc.c (excalibur_program_new_stack): Added.
+
+	* misc/redboot_ROMRAM.ecm: Clean up inferred/user_values.
+
+2001-08-16  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: Added threads. [made it inferred]
+	Enable syscall support.
+
+	* include/hal_platform_setup.h: Enable flash parts 1-3 on
+	expansion bus.
+
+	* include/excalibur.h: Added expansion bus config defs.
+
+2001-08-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c (hal_clock_initialize): Be a little more
+	careful initializing the timer.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Fix RTC period calculation.
+
+	* misc/redboot_ROMRAM.ecm: Added flash and compression.
+	* misc/redboot_RAM.ecm: Added.
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.mlt: More space to
+	RedBoot.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.ldi: Same.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_isr): Also use RX int
+	workaround here.
+
+	* src/excalibur_misc.c (hal_IRQ_handler): INT_ID doesn't do the
+	helpful thing, so decode by steam.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Disable D-cache again.
+
+2001-08-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c (hal_mmu_init): Don't let flash be cached:
+	appears to cause a bus lock when accessed from RAM.
+
+	* include/hal_platform_setup.h: Only copy code when in ROMRAM
+	startup configuration.
+
+	* src/excalibur_misc.c (hal_delay_us): Use timer.
+
+	* include/hal_platform_setup.h: Better ROMRAM startup.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Allow caches again. Up baud rate.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_putc): Work around HW bug in
+	transmitter.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added ROMRAM startup mode.
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.ldi: Added.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.mlt: Added.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.h: Added.
+
+	* src/hal_diag.c: Use RI flag in ISR instead of polling the FIFO
+	count register. Appears that FIFO jams on overruns somehow, and
+	messes up the ISR state in the process. Try to work around that by
+	checking both FIFO count and ISR RI flag. It works. Sort of.
+
+	* src/excalibur_misc.c (hal_delay_us): Do nothing for now. Real
+	code changed a bit too. 
+
+	* include/excalibur.h: Fixed typo in FIFO register defs.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Changed baud rate to 9600 until
+	cache issue is resolved. 
+
+2001-08-13  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c (hal_mmu_init): Fix comment error.
+
+	* include/hal_platform_setup.h: Clear instruction cache on startup.
+
+	* include/excalibur.h: Minor reorg, comment question resolved.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Require ARM922T support.
+
+	* include/hal_platform_setup.h: Write buffer cannot be disabled.
+
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c (hal_delay_us): Don't use prescaling.
+
+	* include/hal_platform_setup.h: Set up EBI1-3 (flash parts 1-3) -
+	doesn't work though.
+
+	* include/hal_platform_ints.h: Added reset code.
+
+	* include/excalibur.h: Added watchdog defs. Updated EBI regions.
+
+2001-08-09  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Remove SRAM hack.
+	* include/excalibur.h: Same.
+
+	* include/hal_platform_setup.h: Cleanup.
+	Missing LED cleanup. Move PLD init.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Disable caches for now.
+
+	* src/excalibur_misc.c: Added debug code, disable PLD interrupts.
+
+	* include/hal_platform_setup.h: Added some (overkill) delays,
+	moved PLD mmap init, do SDRAM init, don't touch unused mmap
+	entries. Do DPSRAM init (not that it should make a difference).
+
+	* include/excalibur.h: Fixed mmap sizes. Fixed SDRAM map
+	size. Added some debug code. Added DPSRAM defs.
+
+2001-08-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Jump to ROM, disable ROM
+	mapping. Wait after SDRAM refresh operations.
+	Output debug via LED macro.
+
+	* include/excalibur.h: Altera SDRAM settings.
+
+	* include/hal_platform_setup.h: Adding more initialization and
+	(temporary) UART debug code. Fixing instruction addressing modes.
+
+	* include/excalibur.h: Adding more definitions.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added ihex build rule for
+	RedBoot.
+
+2001-08-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/excalibur.h: Added SDRAM controller details.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added SDRAM clock.
+
+	* include/hal_platform_setup.h: Added hardwired SDRAM init.
+
+	* src/hal_diag.c: Use peripheral clock. Fix compiler error.
+
+	* src/excalibur_misc.c: Updated memory mapping. Fix compiler
+	errors and warnings.
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.ldi: Updated.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.h: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.ldi: Updated.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.h: Same.
+
+	* include/hal_platform_setup.h: Set up memory map.
+
+	* include/excalibur.h: Added memory mapping registers and memory
+	map layout.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Package display changed to match
+	top-level. Added clock definitions (must add configury eventually).
+
+2001-08-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c: Clock, irq and MMU code.
+
+	* include/excalibur.h: Register definitions.
+
+	* src/hal_diag.c: Serial driver added.
+
+	* Created HAL for Altera Excalibur.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/arm9/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/var/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/arm/arm9/var/current/ChangeLog	23 Nov 2001 17:12:56 -0000	1.4
+++ packages/hal/arm/arm9/var/current/ChangeLog	20 May 2002 21:36:51 -0000
@@ -0,0 +1,18 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* include/hal_cache.h: Added support for ARM966E. This does not
+	have a cache, so this involved adding support for cacheless ARM9s
+	in general.
+
+	* cdl/hal_arm_arm9.cdl: Added option for ARM966E.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h: Only define HAL_VIRT_TO_PHYS_ADDRESS if it
+	isn't already defined. This needs renaming and a cleanup, but this
+	quick #ifdef hack fixes a compiler warning.
+
+	* cdl/hal_arm_arm9.cdl: Declare var_io.h.
+
+	* include/var_io.h: Added.
+
@@ -104,23 +122,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/arm/at91/current/ChangeLog	17 Aug 2001 16:37:36 -0000	1.2
+++ packages/hal/arm/at91/current/ChangeLog	20 May 2002 21:36:56 -0000
@@ -0,0 +1,5 @@
+2002-05-08  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: 
+	* misc/redboot_ROM.ecm: Disable 'fconfig' since the FLASH is too small.
+
@@ -101,23 +106,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- packages/hal/arm/cma230/current/ChangeLog	10 Jun 2001 19:35:26 -0000	1.20
+++ packages/hal/arm/cma230/current/ChangeLog	20 May 2002 21:37:01 -0000
@@ -0,0 +1,14 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_cma230.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_cma230.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
+	defined.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -325,23 +339,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/e7t/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/arm/e7t/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.4
+++ packages/hal/arm/e7t/current/ChangeLog	20 May 2002 21:37:07 -0000
@@ -0,0 +1,9 @@
+2002-04-15  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h (PLATFORM_SETUP1): Changed ldm/stm
+	to ldmia/stmia.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROM.ecm: Added zlib package.
+
@@ -118,23 +127,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- packages/hal/arm/ebsa285/current/ChangeLog	23 Nov 2001 17:12:56 -0000	1.23
+++ packages/hal/arm/ebsa285/current/ChangeLog	20 May 2002 21:37:12 -0000
@@ -0,0 +1,41 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/ebsa285_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/mem285.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-26  Nick Garnett  <nickg@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: Brought up to date with RAM and ROM ecm
+	files.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
+	defined.
+
+2002-04-03  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: Update for new RedBoot support, using generic
+	network drivers.
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROM.ecm: Added dns+zlib packages.
+	* misc/redboot_RAM.ecm: Same.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: Removed explicit plf_io.h declaration.
+
@@ -758,23 +799,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.34
diff -u -0 -r1.34 ChangeLog
--- packages/hal/arm/edb7xxx/current/ChangeLog	7 Dec 2001 14:15:04 -0000	1.34
+++ packages/hal/arm/edb7xxx/current/ChangeLog	20 May 2002 21:37:18 -0000
@@ -0,0 +1,81 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/i2s_audio_fiq.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/edb7312_redboot_RAM.ecm: memalloc package no longer required.
+	* misc/edb7312_redboot_ROM.ecm: Ditto.
+	* misc/edb7312_redboot_ROMRAM.ecm: Ditto.
+
+2002-03-21  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_edb7xxx.h: Include the package config file too; some
+	versions need to be told their clock setup to select
+	initialization constants in this file.  It remains
+	assembler-clean, no problem.
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* misc/edb7312_redboot_RAM.ecm: Added memalloc package.
+	* misc/edb7312_redboot_ROM.ecm: Same.
+
+2002-03-04  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_platform_setup.h (IO_LA_END): Set IO_LA_END (IO
+	logical address space end) higher so that we can readback the
+	value of the PLL Multiplier at 0x8000a5a8 - just for debugging.
+
+	* src/edb7xxx_misc.c (hal_hardware_init): Add more nops after
+	setting PLL Multiplier for 90MHz.
+
+	* cdl/hal_arm_edb7xxx.cdl: Change default timer tick rate for
+	faster version.
+
+2002-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: Add 90317 to legal_values for
+	CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK.
+
+	* include/hal_edb7xxx.h (EP7312_PLL_MR): Define additional
+	register and contents for 90Mhz operation.  Redefine baud rate
+	calculator for 90Mhz operation.
+
+	* src/edb7xxx_misc.c (hal_hardware_init): If the CPU clock speed
+	is 90317, set the PLL multiplier register to gear-up 22.5%, and
+	add some waitstates to all the memory access so it still works.
+
+2002-02-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c (idle): Only [re]enable LCD if being used
+	as the console device.  This keeps it from coming on when there
+	is serial line activity [just an anoyance].
+
+2002-02-01  Hugo Tyson  <hmt@redhat.com>
+
+	* misc/edb7312_redboot_ROMRAM.ecm: 
+	* misc/edb7312_redboot_ROM.ecm: 
+	* misc/edb7312_redboot_RAM.ecm: CYGBLD_REDBOOT_MIN_IMAGE_SIZE set
+	to 0x40000 to contain the size of RedBoot.
+
+2002-01-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_edb7xxx.h: Add extra useful definitions for the 7312.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
+2002-01-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/edb7312_redboot_ROM.ecm: Fix
+	CYGPKG_DEVS_FLASH_STRATA_EDB7XXX -> CYGPKG_DEVS_FLASH_EDB7XXX
+
@@ -4,0 +86,3 @@
+	* misc/edb7312_redboot_RAM.ecm:
+	* misc/edb7312_redboot_ROM.ecm:
+	* misc/edb7312_redboot_ROMRAM.ecm:
@@ -6,0 +91,22 @@
+2001-11-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_misc.c (hal_hardware_init): Set clock speed.
+
+2001-11-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_misc.c (hal_clock_reset): DRAM refresh not needed.
+
+2001-11-06  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pkgconf/mlt_arm_edb7312_romram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_romram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_romram.h: 
+	* include/pkgconf/mlt_arm_edb7312_ram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_ram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_ram.h: New ROMRAM setup.
+
+2001-10-14  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/edb7312_redboot_ROMRAM.ecm: 
+	* misc/edb7312_redboot_RAM.ecm: Update for new FLASH driver layout.
+
@@ -10,0 +117,46 @@
+2001-10-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_misc.c: 
+	* include/hal_platform_ints.h: 
+	* include/hal_edb7xxx.h: EP7312 has slightly different peripherals.
+
+2001-10-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_misc.c: Fix sly problem on EDB7312 only which 
+	caused RESET vector to be destroyed.
+
+2001-10-03  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/edb7312_redboot_ROMRAM.ecm: 
+	* include/pkgconf/mlt_arm_edb7312_romram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_romram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_romram.h: New files.
+
+	* include/pkgconf/mlt_arm_edb7312_ram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_ram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_ram.h: 
+	* include/hal_platform_setup.h: 
+	* cdl/hal_arm_edb7xxx.cdl: Add support for ROMRAM startup mode.
+	Currently only tested on EDB7312.
+
+2001-09-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Reorg - comm init also initializes display.
+	Don't export the comm if no keyboard.  Lots of little changes
+	trying to get keyboard initialization correct.  Works sometimes.
+
+	* src/edb7xxx_misc.c (hal_hardware_init): Change PS/2 timing.
+	Also, LCD comm channel now initializes LCD display.
+
+	* cdl/hal_arm_edb7xxx.cdl: Change LCD defaults to landscape mode
+	with Red Hat logo at top.
+
+2001-09-29  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: 
+	* src/edb7xxx_misc.c (hal_hardware_init): 
+	* include/lcd_support.h: 
+	* src/lcd_support.c: 
+	* src/font.h: 
+	* src/banner.xpm: New file(s).  Adding LCD/keyboard console.
+
@@ -15,0 +168,21 @@
+2001-09-25  Gary Thomas  <gthomas@redhat.com>
+
+	* support/io.c: 
+	* support/download_file.c: 
+	* support/dl_edb7xxx.c: Change around internal functions (add
+	some flexibility).
+
+	* include/hal_platform_setup.h: Rewrote most of this code as
+	assembly macros which are easier to conditionalize.  Now supports
+	EDB7312 as well.
+
+	* src/edb7xxx_misc.c (hal_hardware_init):
+	* include/pkgconf/mlt_arm_edb7312_rom.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_rom.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_rom.h: 
+	* include/pkgconf/mlt_arm_edb7312_ram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_ram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_ram.h: 
+	* include/hal_edb7xxx.h: 
+	* cdl/hal_arm_edb7xxx.cdl: Add support for EDB7312 platform.
+
@@ -917,23 +1090,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/integrator/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/arm/integrator/current/ChangeLog	2 Nov 2001 16:12:33 -0000	1.1
+++ packages/hal/arm/integrator/current/ChangeLog	20 May 2002 21:37:25 -0000
@@ -0,0 +1,79 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_integrator.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-03-19  Nick Garnett  <nickg@redhat.com>
+
+	* include/plf_io.h: Added volatiles to PCI config accesses. These
+	should have been noticed ages ago!
+
+2002-03-14  Nick Garnett  <nickg@redhat.com>
+
+	* include/plf_stub.h: Added data access check macros
+	CYG_HAL_STUB_PERMIT_DATA_READ() and
+	CYG_HAL_STUB_PERMIT_DATA_WRITE() for use by GDB stubs.
+
+	* cdl/hal_arm_integrator.cdl: Added -fno-schedule-insns to ARM7
+	compile line option. There seem to be some issues in the ethernet
+	driver when scheduling instructions.
+
+2002-03-08  Nick Garnett  <nickg@redhat.com>
+
+	* src/integrator_misc.c (cyg_plf_pci_init): Only actually init PCI
+	bridge for non-RAM configurations. Reinitializing during RAM
+	startup kills any PCI devices. This is particularly a problem if
+	we are debugging via the ethernet.
+
+2002-03-07  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: Added zlib.
+
+	* cdl/hal_arm_integrator.cdl: Require more flash for the RedBoot
+	image, but remove the backup image to compensate.
+
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* src/integrator_misc.c:
+	Added hal_delay_us() and initialized clock in plf_hardware_init()
+	to make it work in RedBoot.
+	Moved PCI initialization from macro to cyg_plf_pci_init().
+
+	* src/hal_diag.c: Fixed ISR to operate correctly. Removed legacy
+	code.
+
+	* misc/redboot_ROMRAM.ecm: Added this file to support ROMRAM
+	startup redboot.
+
+	* include/pkgconf/mlt_arm_integrator_ram.ldi: 
+	* include/pkgconf/mlt_arm_integrator_ram.h:
+	* include/pkgconf/mlt_arm_integrator_rom.ldi: 
+	* include/pkgconf/mlt_arm_integrator_rom.h:
+	* include/pkgconf/mlt_arm_integrator_romram.ldi: 
+	* include/pkgconf/mlt_arm_integrator_romram.h:
+	Added ROMRAM startup files. Fixed up ROM and RAM files to reflect
+	use of PCI window.
+	Note: MLT files not updated!
+
+	* include/plf_io.h: Moved contents of HAL_PCI_INIT() out to
+	src/integrator_misc.c. Added CYGARC_PHYSICAL_ADDRESS(). Fixed 32
+	bit PCI config accesses to use two 16 bit accesses - the stright
+	32 bit accesses do not seem to work.
+
+	* include/hal_platform_setup.h: Added support for ROMRAM startup.
+	Tidied up a bit.
+
+	* include/hal_platform_ints.h: Added HAL_DELAY_US() and
+	implemented HAL_PLATFORM_RESET().
+
+	* include/hal_integrator.h: Move HAL_FLASH_WRITE_ENABLE() and
+	HAL_FLASH_WRITE_DISABLE() out to integrator FLASH device driver.
+
+	* cdl/hal_arm_integrator.cdl:
+	Added support for ARM7 and ARM9 variants. Generally tidied up.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_integrator.cdl: Removed explicit declaration of
+	plf_io.h
+
@@ -6,23 +85,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/hal/arm/iq80310/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.13
+++ packages/hal/arm/iq80310/current/ChangeLog	20 May 2002 21:37:33 -0000
@@ -0,0 +1,63 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (CYGARC_VIRT_TO_BUS, CYGARC_UNCACHED_ADDRESS):
+	Fixed compiler warnings.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_iq80310.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.	
+
+2002-04-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/redboot_RAM.ecm: Enable GDB remote file I/O support.
+	* misc/redboot_RAMA.ecm: Ditto.
+	* misc/redboot_ROM.ecm: Ditto.
+	* misc/redboot_ROMA.ecm: Ditto.
+
+2002-04-16  John Dallaway  <jld@redhat.com>
+
+	* cdl/hal_arm_iq80321.cdl: Use arm-elf toolchain by default.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Added dns and zlib support.
+	* misc/redboot_ROM.ecm: Same.
+
+2002-02-22  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80310_misc.c (cyg_hal_plf_hw_breakpoint): Fix use of wrong reg.
+
+2002-02-06  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Fix condition of some I2C bit tests.
+
+2002-02-04  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Fix bad insns in I2C code.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/iq80310_misc.c (hal_hardware_init): Fix warning.
+
+	* cdl/hal_arm_iq80310.cdl: Removed explicit plf_io.h declaration.
+
+2002-01-16  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_platform_ints.h (HAL_CLOCK_REINITIALIZE): Better
+	names for macro args, and the freqency is now signed.  -ve means
+	don't set the clock, just tell me what you would do.
+
+	* src/iq80310_misc.c (hal_clock_reinitialize): Always return a
+	nearby good value; don't set h/w if <0.  Convoluted logic changes
+	to support that.
+
+2002-01-14  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_platform_ints.h (HAL_CLOCK_REINITIALIZE): New macro
+	which calls the below, also a prototype for it.
+
+	* src/iq80310_misc.c (hal_clock_reinitialize): New routine to
+	reset the clock to a different frequency.  This is for GPROF type
+	profiling use only; not general purpose eCos usage.
+
@@ -302,23 +365,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.29
diff -u -0 -r1.29 ChangeLog
--- packages/hal/arm/pid/current/ChangeLog	7 Dec 2001 14:15:04 -0000	1.29
+++ packages/hal/arm/pid/current/ChangeLog	20 May 2002 21:37:38 -0000
@@ -0,0 +1,18 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -788,23 +806,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- packages/hal/arm/sa11x0/assabet/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.21
+++ packages/hal/arm/sa11x0/assabet/current/ChangeLog	20 May 2002 21:37:44 -0000
@@ -0,0 +1,19 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/assabet_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Updated. Added zlib+dns packages.
+	* misc/redboot_ROM.ecm: Same.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -291,23 +310,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/hal/arm/sa11x0/brutus/current/ChangeLog	17 Aug 2001 16:37:36 -0000	1.13
+++ packages/hal/arm/sa11x0/brutus/current/ChangeLog	20 May 2002 21:37:49 -0000
@@ -0,0 +1,8 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/brutus_misc.c (hal_mmu_init): Fixed warning.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -148,23 +156,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/cerf/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/sa11x0/cerf/current/ChangeLog
diff -N packages/hal/arm/sa11x0/cerf/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/sa11x0/cerf/current/ChangeLog	20 May 2002 21:37:54 -0000
@@ -0,0 +1,75 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/cerf_misc.c (hal_mmu_init): Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_cerf.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-05-01  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_mmap.h: Fix mapping macros (I/O region).
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerf_misc.c (hal_mmu_init): Add unmapped DRAM.
+
+2002-02-05  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: Update with ZLIB, latest template.
+
+	* cdl/hal_arm_sa11x0_cerf.cdl: Add product info for RedBoot.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerf_misc.c: 
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_rom.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_rom.h: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_ram.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_ram.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_ram.h: 
+	* include/plf_mmap.h: 
+	* include/plf_io.h: 
+	* include/hal_platform_setup.h: 
+	* include/cerf.h: 
+	* cdl/hal_arm_sa11x0_cerf.cdl: New file(s) - port to Intrinsyc CerfCube.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/sa11x0/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/sa11x0/cerfpda/current/ChangeLog
diff -N packages/hal/arm/sa11x0/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/sa11x0/cerfpda/current/ChangeLog	20 May 2002 21:37:59 -0000
@@ -0,0 +1,82 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/cerfpda_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_cerfpda.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-05-01  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_mmap.h: Fix mapping macros (I/O region).
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerfpda_misc.c (hal_mmu_init): Add unmapped DRAM.
+
+2002-02-05  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_cerfpda.cdl: Add product info for RedBoot.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: 
+	* src/cerfpda_misc.c: 
+	* src/banner.xpm: 
+	* misc/redhat2.xpm: 
+	* misc/redhat.xpm: 
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: 
+	* misc/redboot.xpm: 
+	* misc/logo.xpm: 
+	* misc/lcd_test.c: 
+	* misc/escw.xpm: 
+	* misc/eCos2.xpm: 
+	* misc/eCos.xpm: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_rom.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_rom.h: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_ram.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_ram.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_ram.h: 
+	* include/plf_mmap.h: 
+	* include/plf_io.h: 
+	* include/hal_platform_setup.h: 
+	* include/cerfpda.h: 
+	* cdl/hal_arm_sa11x0_cerfpda.cdl: New file(s) - port to CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/sa11x0/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/flexanet/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/arm/sa11x0/flexanet/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.3
+++ packages/hal/arm/sa11x0/flexanet/current/ChangeLog	20 May 2002 21:38:05 -0000
@@ -0,0 +1,14 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/flexanet_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_flexanet.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -16,23 +30,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                         
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/hal/arm/sa11x0/ipaq/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.10
+++ packages/hal/arm/sa11x0/ipaq/current/ChangeLog	20 May 2002 21:38:10 -0000
@@ -0,0 +1,39 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/atmel_support.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c: 
+	* src/lcd_support.c: 
+	* src/kbd.xpm: 
+	* src/ipaq_misc.c: 
+	* src/atmel_support.c: Clean up warnings.
+
+2002-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* src/lcd_support.c: Don't use sscanf - it may rely on stuff that
+	is only initialized later.
+
+	* src/ipaq_misc.c (plf_if_init): lcd_init is always called.
+
+2002-03-06  Mark Salter  <msalter@redhat.com>
+
+	* src/lcd_support.c (lcd_init): Tweak LCD settings.
+
+2002-02-21  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c (lcd_on): Only enable LCD if LCD/TS is being used 
+	as the console.  This keeps the LCD backlight off which in turn makes
+	the unit run cooler (and longer).
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -302,23 +341,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/nano/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/arm/sa11x0/nano/current/ChangeLog	19 Oct 2001 07:02:31 -0000	1.4
+++ packages/hal/arm/sa11x0/nano/current/ChangeLog	20 May 2002 21:38:15 -0000
@@ -0,0 +1,28 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/nano_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_nano.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Updated. Added zlib.
+	* misc/redboot_ROM.ecm: Same.
+
+2002-01-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/nano.h (HAL_PCI_DO_CONFIG_ACCESS): If requesting vendor
+	config, check it isn't 0 or 256 which would be bogus - instead
+	this indicates the device is absent, e.g. the second eth controller
+	that is found on the commEngine, but not on the nanoEngine.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
+	* cdl/hal_arm_sa11x0_nano.cdl: Remove explicit plf_io.h
+	declaration.
+
@@ -148,23 +176,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.  
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog	25 Apr 2001 23:22:57 -0000	1.9
+++ packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog	20 May 2002 21:38:20 -0000
@@ -0,0 +1,13 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/sa1100mm_misc.c (hal_mmu_init): Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_sa1100mm.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -83,23 +96,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- packages/hal/arm/sa11x0/var/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.18
+++ packages/hal/arm/sa11x0/var/current/ChangeLog	20 May 2002 21:38:28 -0000
@@ -0,0 +1,56 @@
+2002-05-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_diag.c (cyg_hal_plf_serial_control): Fix return value
+	when changing the baud rate.
+
+2002-05-01  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/mmap_test.c: Diagnostic prints for failure cases.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES added.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Removed CRUFT_H.
+
+	* include/hal_sa11x0.h: Moved CYGARC_PHYSICAL_ADDRESS definition
+	to:
+	* include/var_io.h: this file.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Declare var_io.h file.
+	Tug RedBoot requirements away in a component properly controlled
+	by the RedBoot presence.
+	* include/var_io.h: Added.
+
+2002-01-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_sa11x0.h (CYGARC_PHYSICAL_ADDRESS): Added.
+
+	* src/redboot_linux_exec.c: Moved to arch directory.
+	* cdl/hal_arm_sa11x0.cdl: Replaced options with requirements to
+	arch options.
+
+2002-01-25  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Trick the compiler into
+	thinking that the end1 and lab1 labels are both actually used,
+	so it doesn't move them around.
+	
+2002-01-22  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Pass ATAG_MEM to Linux
+	kernel, having tried to obtain the appropriate numbers from the
+	MLT header file. This could probably do with some improvement -
+	the actual information we need isn't necessarily present in the
+	required form.
+
+2002-01-14  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Use load start/end
+	parameters as defaults. Don't copy image if specified length is
+	zero.
+
@@ -356,23 +412,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/snds/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/snds/current/ChangeLog
diff -N packages/hal/arm/snds/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/snds/current/ChangeLog	20 May 2002 21:38:36 -0000
@@ -0,0 +1,113 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_snds.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2001-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h (PLATFORM_SETUP1): Don't trust the
+	syscfg SDRAM request bit as suggested by manual - always set it to
+	what works. Use relative loads to get a pointer to the tables with
+	system controller setup data.
+
+	* src/snds100_misc.c: Don't mess up the syscfg register.
+
+2001-10-19  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (KS32C_REFEXTCON): Split in DRAM and SDRAM
+	settings.
+
+	* include/hal_platform_setup.h: Fix KS32C_REFEXTCON parameters,
+	and set some LEDs to help debugging.
+
+	* cdl/hal_arm_snds.cdl: On the SNDS100 board the CPU runs at
+	50MHZ.
+
+	* include/pkgconf/mlt_arm_snds_rom.ldi: Moved flash to
+	0x01800000.
+	* include/pkgconf/mlt_arm_snds_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_snds_rom.h: Same.
+
+	* include/hal_platform_setup.h: Added LED macro. Use relative
+	branch in reset vector. Moved flash to 0x01800000.
+
+2001-10-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Definition names updated.
+	* src/snds100_misc.c: Same.
+
+	* include/pkgconf/mlt_arm_snds_rom.ldi: Added.
+	* include/pkgconf/mlt_arm_snds_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_snds_rom.h: Same.
+
+	* include/pkgconf/mlt_arm_snds_ram.ldi: Updated layout.
+	* include/pkgconf/mlt_arm_snds_ram.mlt: Same.
+	* include/pkgconf/mlt_arm_snds_ram.h: Same.
+
+	* include/hal_platform_setup.h: Fixed instruction typo.
+
+	* include/hal_platform_ints.h: Vector definitions renamed to match
+	those in E7T HAL.
+
+	* include/hal_cache.h: Replaced with E7T HAL version.
+
+	* cdl/hal_arm_snds.cdl: Added default baud rate option, ROM
+	startup mode, and removed PID tools make rules.
+
+2001-10-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Copied here from E7T HAL.
+	* src/snds100_misc.c: Functions replaced with E7T HAL
+	versions.
+
+	* include/plf_io.h: Added.
+
+	* include/hal_platform_setup.h (PLATFORM_SETUP1): Code matching
+	board mon.
+
+2001-10-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_cache.h: Don't define cache dimensions at all rather
+	than using 0.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/snds100_misc.c: 
+	* src/hal_diag.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/xscale/iq80321/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/xscale/iq80321/current/ChangeLog
diff -N packages/hal/arm/xscale/iq80321/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/xscale/iq80321/current/ChangeLog	20 May 2002 21:38:40 -0000
@@ -0,0 +1,249 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/redboot_RAM.ecm: Enable GDB remote file I/O support.
+	* misc/redboot_RAM_ALTMAP.ecm: Ditto.
+	* misc/redboot_ROM.ecm: Ditto.
+	* misc/redboot_ROM_ALTMAP.ecm: Ditto.
+
+2002-04-16  John Dallaway  <jld@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Use arm-elf toolchain by default.
+
+2002-03-25  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_extras.h: Use X=1,C=1,B=1 for RAM.
+	* include/hal_platform_setup.h: Fix handling of x16 DIMM modules and
+	registered vs. non-registered handling.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Added zlib and DNS packages.
+	* misc/redboot_ROM.ecm: Same.
+
+2002-02-27  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Enable battery test by default.
+
+	* include/hal_platform_setup.h: Get battery test data before enabling
+	ECC.
+
+2002-02-24  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/xscale_test.c: Don't include battery test unless
+	CYGSEM_HAL_ARM_IQ80321_BATTERY_TEST is defined.
+	* src/diag/battery.c: Ditto
+	
+	* include/iq80321.h (SDRAM_BATTERY_TEST_ADDR): Use uncached addresses.
+
+	* cdl/hal_arm_xscale_iq80321.cdl: CYGSEM_HAL_ARM_IQ80321_BATTERY_TEST
+	added.
+	
+	* include/hal_platform_setup.h: Don't save/restore battery test value
+	unless CYGSEM_HAL_ARM_IQ80321_BATTERY_TEST is defined.
+	Use latest criteria and numbers for DRAM drive strengths.
+
+2002-02-22  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Improve handling of PC BIOS.
+
+	* include/plf_io.h: Fix Fab D IDSELs.
+
+	* include/hal_platform_setup.h: Support battery backup test.
+	Plug in new drive strength numbers from Intel.
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Add battery.c and timer.c to diags.
+
+	* src/diag/io_utils.c (diag_ishex): Renamed from ishex and made global.
+	(diag_hex2dec): Renamed from hex2dec and made global.
+
+	* src/diag/i82544.c (get_mac_address): New function.
+	(enet_setup): Use get_mac_address for user entry.
+
+	* src/diag/pcitest.c (pci_test): Mask BAR config bits from address.
+	Remove debugging printfs.
+
+	* src/diag/xscale_test.c: Add new tests to menu.
+
+	* include/iq80321.h (SDRAM_BASE): Remove duplicate define. Add battery
+	status defines.
+
+2002-02-20  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/i82544.c (enet_setup): Use macros for device IDs.
+	* src/diag/pcitest.c (pci_test): Ditto.
+
+	* include/plf_io.h: Define PCI slot and NIC device IDs based on
+	CYGSEM_HAL_ARM_IQ80321_FAB_C flag.
+	Add macros to convert between virtual and physical addresses
+	needed for hw watchpoints and breakpoints.
+	(HAL_PCI_TRANSLATE_INTERRUPT): Fix test for onboard NIC.
+	
+	* include/hal_plf_ints.h: Define ethernet and UART interrupt numbers
+	based on CYGSEM_HAL_ARM_IQ80321_FAB_C flag.
+
+	* cdl/hal_arm_xscale_iq80321.cdl (CYGSEM_HAL_ARM_IQ80321_FAB_C): New
+	option to distinguish between fab C and later boards.
+
+2002-01-31  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Set default for
+	CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY back to 1.
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Fixed to work with PC BIOS.
+	Moved PCI CFG support to verde_pci.c
+	* include/plf_io.h: Removed HAL_PCI_CFG_* support to var_io.h
+
+2002-01-30  Mark Salter  <msalter@redhat.com>
+
+	* include/iq80321.h: Remove unneeded CCLKCFG values.
+	* include/hal_platform_setup.h: Remove write to non-existant CCLKCFG.
+
+2002-01-30  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Set default for
+	CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY to 0 rather that 1. This
+	allows PC-hosted boards to prevent the PC booting and conflicting
+	over access to the i82544. It also allows us to build tests for
+	the testfarm without having to do extra configury.
+	If/when we get a resolution to the conflict problem, we can change
+	this.
+
+2002-01-30  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/i82544.c: New file.
+	* src/diag/pcitests.c: New file.
+	* cdl/hal_arm_xscale_iq80321.cdl: Add new diag files to compile	list.
+	* src/diag/xscale_test.c: General cleanup.
+	* src/diag/test_menu.h (MENU_RTN): Fix typedef to reflect reality.
+	* src/diag/memtest.c: Largely rewritten for portability.
+	* src/diag/io_utils.c: Rewrote to use RedBoot io support.
+	* src/diag/diag.c: Remove unused cruft.
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Don't try to set bus
+	and device number for Verde.
+	(pci_config_setup): Fix handling of bus number.
+
+	* misc/redboot_RAM.ecm: Remove override of default
+	CYGSEM_DEVS_ETH_ARM_IQ80321_I82544_ETH0_SET_ESA.
+	* misc/redboot_RAM_ALTMAP.ecm: Ditto.
+	* misc/redboot_ROM.ecm: Ditto.
+	* misc/redboot_ROM_ALTMAP.ecm: Ditto.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Removed explicit declaration of
+	plf_io.h
+
+2002-01-25  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Fix I2C cleanup on last byte read.
+
+2002-01-24  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Add
+	CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Only init GBE_PIO_PIN.
+	Clear retry bit if CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY defined.
+
+	* include/iq80321.h (IQ80321_GBE_GPIO_PIN): Define.
+
+	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Test for both
+	private and public ethernet device numbers.
+
+2002-01-23  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Remove unneeded cruft.
+
+	* include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.ldi: New file.
+	* include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.h: Newfile.
+	* include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.ldi: New file.
+	* include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.h: Newfile.
+	* misc/redboot_ROM_ALTMAP.ecm: New file.
+	* misc/redboot_RAM_ALTMAP.ecm: New file.
+	
+	* cdl/hal_arm_xscale_iq80321.cdl: Support alternate memory map.
+	* include/hal_platform_extras.h: Ditto.
+	* include/iq80321.h: Define alternate SDRAM virtual base.
+	* include/plf_io.h: Support alternative PCI window virtual addresses.
+
+	* include/hal_plf_ints.h: Remove HAL_PLATFORM_RESET.
+
+2002-01-22  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_ROM.ecm: Add ethernet and min flash image size.
+	* misc/redboot_RAM.ecm: Add ethernet and min flash image size.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_plf_ints.h: Rename CYGNUM_HAL_INTERRUPT_82544 to
+	CYGNUM_HAL_INTERRUPT_ETHERNET. 
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Add iq80321_pci.c to compile list.
+	Use plf_io.h as CYGBLD_HAL_PLATFORM_IO_H.
+
+	* include/plf_io.h: New file. IQ80321 IO macros.
+
+	* src/iq80321_pci.c: New file. IQ80321 PCI-X support.
+
+	* include/iq80321.h (REG_DISPLAY): New ASM macro to display register
+	contents on LEDs.
+	(SDRAM_DEVID): New define. I2C address for SDRAM module.
+
+	* include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi: Add mmu_tables.
+
+	* include/hal_platform_extras.h: Put MMU table in .mmu_tables section.
+
+	* include/hal_platform_setup.h: Add runtime SDRAM sizing/config.
+
+2002-01-09  Mark Salter  <msalter@redhat.com>
+
+	* include/pkgconf/mlt*: Rearrange flash address and delete PCI window.
+
+	* include/hal_platform_setup.h: Use uncached access to scrub RAM.
+	Cached access should work, so this may indicate a potential bug.
+
+	* include/iq80321.h: Move cache flush and flash base.
+
+	* include/hal_platform_extras.h: Page table rearrangement.
+	
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/xscale/verde/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/xscale/verde/current/ChangeLog
diff -N packages/hal/arm/xscale/verde/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/xscale/verde/current/ChangeLog	20 May 2002 21:38:45 -0000
@@ -0,0 +1,146 @@
+2002-04-01  Rory Bolt  <rorybolt@pacbell.net>
+
+	* include/hal_var_ints.h: Fix definition for DMA1_ERR.
+
+2002-02-25  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c: Timer source clock is always exactly 200MHz.
+
+2002-02-22  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c: Fix hw watch/break support.
+
+2002-02-20  Mark Salter  <msalter@redhat.com>
+
+	* include/plf_stub.h: Add HW watchpoint/breakpoint support.
+	* src/verde_misc.c: Ditto.
+
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c (hal_hardware_init): Initialize debug unit to
+	sane state.
+
+2002-01-31  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_pci.c: New file. PCI support common to verde.
+	* cdl/hal_arm_xscale_verde.cdl: Add verde_pci.c to compile list.
+	* include/var_io.h: Move HAL_PCI_CFG_* macros from plf_io.h
+	(CYGARC_PHYSICAL_ADDRESS): Fix conversion.
+
+2002-01-30  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c (hal_delay_us): Fix delay calculation.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_io.h (CYGARC_PHYSICAL_ADDRESS): Added.
+
+	* cdl/hal_arm_xscale_verde.cdl: Use common ARM linux exec
+	command.
+	* src/redboot_linux_exec.c: Removed.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_xscale_verde.cdl: Declare var_io.h
+
+	* include/var_io.h: Added.
+
+	* src/verde_misc.c: Don't include CYGBLD_HAL_PLATFORM_IO_H.
+
+	* include/hal_cache.h: Include hal_io.h
+
+2002-01-24  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_arm_xscale_verde.cdl: Removed CYGHWR_HAL_ARM_VERDE_P_CLK
+	and CYGHWR_HAL_ARM_VERDE_BUS_CLK options in favour of a more
+	dynamic determination of the P_CLK value. CYGNUM_HAL_RTC_PERIOD is
+	now a simple number of microseconds which is converted to the
+	actual clock value in the HAL.
+
+	* src/verde_misc.c: Rearranged clock code to make use of
+	dynamically determined P_CLK value to set timer value.
+
+2002-01-23  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_verde.h: Add PCSR bit defines.
+
+	* include/hal_var_ints.h (HAL_PLATFORM_RESET): Use HW feature to
+	perform reset.
+
+2002-01-23  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_arm_xscale_verde.cdl:
+	Added CYGHWR_HAL_ARM_VERDE_P_CLK, which defines the external clock
+	frequency applied to the Verde chip. All other CPU frequencies are
+	derived from this.
+	Added CYGHWR_HAL_ARM_VERDE_BUS_CLK which calculates the internal
+	bus clock from the P_CLK value.
+	Rewrote calculation for CYGNUM_HAL_RTC_PERIOD to derive the period
+	from the bus clock and CYGNUM_HAL_RTC_DENOMINATOR.
+
+	* src/verde_misc.c:
+	Reorganized hal_IRQ_handler() to do the right thing.
+	Added test to hal_interrupt_acknowledge() to acknowledge timer
+	interrupts. Also removed misleading comment from hal_clock_reset().
+
+	* include/hal_verde.h: Added TISR_WRITE().
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_verde.h: Add definitions for ATU, I2C, etc.
+
+	* include/hal_cache.h: Turn write buffer coalescing on and off
+	along with Dcache.
+
+2002-01-18  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_var_ints.h (HAL_CLOCK_REINITIALIZE): New macro
+        which calls the below, also a prototype for it.
+
+	* src/verde_misc.c (hal_clock_reinitialize): New routine to
+        reset the clock to a different frequency.  This is for GPROF type
+        profiling use only; not general purpose eCos usage.
+	
+2002-01-09  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c: Add MCU ISR handler for ECC scrubbing.
+
+	* include/hal_verde.h (MCU_MCISR): Define.
+
+	* include/hal_cache.h (HAL_DCACHE_SYNC): Use platform defined
+	constant instead of hardcoded flush area base.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc16/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc16/arch/current/ChangeLog
diff -N packages/hal/calmrisc16/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc16/arch/current/ChangeLog	20 May 2002 21:38:49 -0000
@@ -0,0 +1,57 @@
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2001-11-16  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c (hal_msbit_index): Fixed this function so that it
+	actually works!
+
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_cache.h: Correctly indicate absence of cache.
+
+2001-05-03  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S: Removed unneeded debugging functions. Fixed
+	register save/restore.
+
+	* src/calm16-stub.c: Remove unneeded {get,put}_register functions.
+
+	* include/calm16-stub.h: Clean out some cruft.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc16/ceb/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc16/ceb/current/ChangeLog
diff -N packages/hal/calmrisc16/ceb/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc16/ceb/current/ChangeLog	20 May 2002 21:38:53 -0000
@@ -0,0 +1,39 @@
+2001-05-09  Mark Salter  <msalter@redhat.com>
+
+	* include/plf_intr.h: Make hal_delay_us argument a cyg_uint32.
+	* src/plf_misc.c (hal_delay_us): Ditto.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc16/core/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc16/core/current/ChangeLog
diff -N packages/hal/calmrisc16/core/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc16/core/current/ChangeLog	20 May 2002 21:38:57 -0000
@@ -0,0 +1,38 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/var_cache.h: Correctly indicate absence of cache.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc32/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc32/arch/current/ChangeLog
diff -N packages/hal/calmrisc32/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc32/arch/current/ChangeLog	20 May 2002 21:39:02 -0000
@@ -0,0 +1,56 @@
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2001-11-16  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c (hal_msbit_index): Fixed this function so that it
+	actually works!
+
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_cache.h: Correctly indicate absence of cache.
+
+2001-03-26  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S: Fix saving of R8 in exception handlers.
+
+	* src/calm32-stub.c (__read_prog_uint32): Add missing return val.
+
+	* include/calm32-stub.h: Add extern declaration for __sp_regnum.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc32/ceb/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc32/ceb/current/ChangeLog
diff -N packages/hal/calmrisc32/ceb/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc32/ceb/current/ChangeLog	20 May 2002 21:39:06 -0000
@@ -0,0 +1,42 @@
+2001-03-26  Mark Salter  <msalter@redhat.com>
+
+	* src/plf_misc.c (hal_delay_us): Fix loop count for better accuracy.
+
+	* src/platform.S: Remove unneeded ceb_program_new_stack.
+
+	* cdl/hal_calm32_ceb.cdl: Remove HAL_ARCH_PROGRAM_NEW_STACK.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc32/core/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc32/core/current/ChangeLog
diff -N packages/hal/calmrisc32/core/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc32/core/current/ChangeLog	20 May 2002 21:39:11 -0000
@@ -0,0 +1,38 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/var_cache.h: Correctly indicate absence of cache.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.76
diff -u -0 -r1.76 ChangeLog
--- packages/hal/common/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.76
+++ packages/hal/common/current/ChangeLog	20 May 2002 21:39:16 -0000
@@ -0,0 +1,122 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED option and its
+	dependencies.
+
+2002-05-02  Nick Garnett  <nickg@redhat.com>
+
+	* doc/hal.sgml: Added description of HAL_DELAY_US().
+
+	* doc/porting.sgml: Expanded section on architecture porting.
+
+2002-04-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/gdb-fileio.c (cyg_hal_gdbfileio_process_F_packet): Reset
+	retcode/errno/ctrlc status every F packet.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* doc/porting.sgml: Fix some typos.
+
+2002-04-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/generic-stub.h: Prototype __getpacket().
+	* src/generic-stub.c: Rename getpacket() -> __getpacket(),
+	remcomInBuffer -> __remcomInBuffer, and
+	remcomOutBuffer -> __remcomOutBuffer throughout file, and export
+	them (i.e. not file local).
+	(__process_packet): Handle $F packets file I/O protocol responses.
+
+	* src/gdb-fileio.c: New file to implement file I/O operations over
+	the GDB remote protocol.
+	* src/gdb-fileio.h: New file. Header for above.
+
+2002-03-15  Nick Garnett  <nickg@redhat.com>
+
+	* doc/porting.sgml: Platform HAL porting guide tidied up and
+	expanded somewhat. Some work also done on variant
+	guide. Architecture guided needs a lot more work.
+
+	* doc/hal.sgml: Changed explicit section tags to recursive section
+	tags to make any future restructuring easier.
+
+2002-03-14  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_stub.c: Add calls to HAL memory access check macros in
+	memory access functions.
+
+	* include/hal_stub.h: Added default definitions for HAL memory access
+	check macros.
+
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* tests/cache.c: Changed tests so that zero sized caches and HALs
+	that define HAL_DCACHE_PURGE_ALL() don't cause this test to throw
+	a compilation error.
+
+2002-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/generic-stub.c (__handle_exception): Pay attention to return
+	value from hal_syscall_handler.
+
+2002-02-21  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Don't do anything
+	if buffer is empty.
+
+2002-02-20  Nick Garnett  <nickg@redhat.com>
+
+	* doc/hal.sgml: Updated and tidied. Now includes porting guide
+	from a separate file.
+
+	* doc/porting.sgml: Added this file to contain the porting guide
+	section of the HAL document. This is currently largely a
+	conversion of Jesper's porting guide from the website.
+	Unfortunately I have had no time to do much more than include it
+	wholesale, with only minor edits. There are some notes at the end
+	of the file describing what I would like to do.
+
+2002-02-18  Nick Garnett  <nickg@redhat.com>
+
+	* doc/hal.sgml: Restructured most of this document and rewrote
+	large chunks of the basic HAL description stuff. Only the skeleton
+	of the porting guided is currently done. This checkin in mostly
+	for safety and to let others read the current state.
+
+2002-02-06  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_if.c (cyg_hal_diag_mangler_gdb_control): Add flush support.
+	(cyg_hal_diag_mangler_gdb_flush): New function to flush mangler output.
+	(cyg_hal_diag_mangler_gdb_putc): Use new function to flush output.
+
+2002-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_if.h (CYGNUM_FLASH_CFG_OP_CONFIG_INT): New defines for
+	getting Flash Config options out of RedBoot using VV call
+	CYGACC_CALL_IF_FLASH_CFG_OP().  These need to be kept uptodate
+	with (or must override) those in RedBoot's flash_config.h
+	Previously only used for getting an ESA.
+
+2002-01-25  Hugo Tyson  <hmt@redhat.com>
+
+	* src/generic-stub.c (__process_packet): If detach or kill, call
+	sys_profile_reset() if BSP_SYSCALLS_GPROF are enabled, to clear
+	out any dangerous state there.  Such as a callback function
+	pointer into application code.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/drv_api.h: Add cyg_drv_interrupt_mask/unmask_intunsafe
+	* src/drv_api.c: Ditto. And modify 
+	 cyg_drv_interrupt_mask/unmask to be interrupt safe.
+	
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_spd.h: New file. Definitions for SDRAM module SPD.
+
+2002-01-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_stub.c (__build_t_packet): don't declare extend_val
+	twice.
+
@@ -1956,23 +2078,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/frv/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/frv/arch/current/ChangeLog
diff -N packages/hal/frv/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/frv/arch/current/ChangeLog	20 May 2002 21:39:31 -0000
@@ -0,0 +1,113 @@
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>
+
+	* src/vectors.S (save_state): Remove unnecessary DDR diddling when
+	handling breaks.  Use BPCSR rather than BPCSR-4 as the break address.
+	(restore_state): Take two new arguments: the register that the
+	PC should be loaded into, and the argument to the rett instruction.
+	(_break): If handling a break instruction, return to the following
+	instruction using a normal "ret".  Ignore other kinds of break if
+	they were triggered when traps were disabled; assume that an
+	interrupt or exception handler has triggered a stack watchpoint
+	accidentally.  Correct GP calculation.  Return using "rett #1"
+	rather than "rett #0".
+
+2001-11-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S (_vectors): if defined(CYGPKG_HAL_FRV_FRV400) &&
+	defined(CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS), add macro break_VSR
+	to create a VSR entry which leaps to _break; rearrange the
+	initialization of the VSR table so that the counts are correct;
+	use break_VSR in slot 255; define _break which calls break_handler()
+	much akin to exception handler().	
+
+	Note that there is no need to define CYGSEM_HAL_FRV_HW_DEBUG for
+	the FRV_FRV400 target; while we do use Hardware Debug, we don't
+	use *that* sort of hardware debug, specifically we do not use
+	hardware single-step, because it breaks as soon as we exit debug
+	mode, ie whilst we are still within the stub.  But vectors.S does
+	the same tidy-up of machine state, conditioned on FVR400 instead.
+
+2001-10-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv_stub.c: Slight cleanup - only need |VLIW|+1 possible
+	breakpoint locations.
+
+2001-10-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S (_exception_return): Remove *bad* workaround code
+	now that single step VLIW works properly.
+
+	* src/frv_stub.c (__clear_single_step): 
+	(__single_step): Restructure to support VLIW sequences.
+
+2001-10-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_arch.h: Remove [bogus] CYG_HAL_TABLE macros since 
+	the common ones work fine on this architecture.
+
+	* src/vectors.S: 
+	* src/frv_stub.c: 
+	* cdl/hal_frv.cdl: Add CDL to describe various [hardware] debug
+	options.
+
+2001-10-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: [FRV400] can't return from exception to a packed
+	instruction - this yields illegal instruction.
+	
+2001-10-11  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_frv.cdl: 
+	* include/basetype.h: 
+	* include/hal_arch.h: 
+	* include/hal_intr.h: 
+	* include/frv_stub.h: 
+	* include/hal_io.h: 
+	* include/hal_cache.h: 
+	* src/frv_stub.c: 
+	* src/hal_mk_defs.c: 
+	* src/frv.ld: 
+	* src/hal_misc.c: 
+	* src/vectors.S: 
+	* src/context.S: 
+	* src/hal_syscall.c: New port for FRV architecture.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/frv/frv400/current/ChangeLog
===================================================================
RCS file: packages/hal/frv/frv400/current/ChangeLog
diff -N packages/hal/frv/frv400/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/frv/frv400/current/ChangeLog	20 May 2002 21:39:36 -0000
@@ -0,0 +1,151 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_frv_frv400.cdl: 
+	Make CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT more standard.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>
+
+        * src/frv400_misc.c (hal_interrupt_mask): Disable LAN interrupts
+        in the FPGA's register.
+        (hal_interrupt_unmask): Re-enable them.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>
+
+	* src/frv400_misc.c (hal_clock_reset): Shift high word of timer left.
+	(hal_clock_read): Likewise.
+	(hal_delay_us): Increase timeout.  Correct off-by-one error when
+	time is a multiple of _MIN_DELAY us.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>	
+
+	* include/plf_stub.h (HAL_FRV_ENTER_DEBUG_MODE): Remove NOPs.
+	Mark LR as clobbered due to changes in vectors.S:_break.
+	(HAL_FRV_EXIT_DEBUG_MODE): Remove NOPs.  Don't modify PSR or BPSR.
+	* src/frv400_misc.c (get_bpsr, set_bpsr): New.
+	(break_handler): Rework.  Set up BPSR to reflect the current
+	privelege level and trap state before exiting from debug mode.
+	Re-enter debugging mode and restore the old BPSR before returning.
+	(cyg_hal_plf_hw_breakpoint): Remove unnecessary DDR diddling.
+	(cyg_hal_plf_hw_watchpoint): Likewise.
+
+2001-11-28  Hugo Tyson  <hmt@redhat.com>
+
+	* include/plf_stub.h (HAL_FRV_ENTER_DEBUG_MODE): New macro; simple
+	performs a "break" to enter debug mode (with cooperation from
+	RedBoot/stubs/traphandler).
+	(HAL_FRV_EXIT_DEBUG_MODE): New macro; jumps through hoops to
+	return to normal mode from debug mode.  Can only be used from
+	debug mode, or the CPU halts.  The hoops are on fire.
+	(HAL_STUB_HW_BREAKPOINT):
+	(HAL_STUB_HW_WATCHPOINT):
+	(HAL_STUB_IS_STOPPED_BY_HARDWARE): Defines APIs so that stubs can
+	set hardware debug support, and tell whether we stopped for a
+	hardware debug reason.
+
+	* src/frv400_misc.c (break_handler): Special handler for break
+	instruction and all debug traps, to enable below.
+	(cyg_hal_plf_hw_breakpoint): 
+	(cyg_hal_plf_hw_watchpoint): 
+	(cyg_hal_plf_is_stopped_by_hardware): New routines to manipulate
+	hardware debug resources.
+
+	* include/frv400.h (_BRR_SB): Some new symbols for debug regs.
+
+2001-10-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c: Try to avoid [re]init PCI bus.
+
+	* include/frv400.h: Moved common register layouts to 'arch'.
+
+2001-10-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c (hal_delay_us): Handle small delays properly.
+
+2001-10-19  Julian Smart <julians@redhat.com>
+
+	* Added CYPKG_MEMALLOC to redboot_ROMRAM.ecm so the release script
+	knows about it.
+
+2001-10-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c (_frv400_pci_translate_interrupt): 
+	Handle interrupts from PCI slots.
+
+	* include/plf_ints.h (HAL_PLATFORM_RESET): Remove unused variable.
+
+2001-10-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/platform.inc: Getting on-board SRAM to function.  Of course,
+	the hardware doesn't match the documentation...
+
+2001-10-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c (hal_interrupt_acknowledge): Fix support for
+	onboard (LAN) interrupts.
+
+	* include/plf_ints.h: Define PCI based interrupts.
+
+	* src/frv400_misc.c (hal_hardware_init): 
+	* include/frv400.h: Add support for onboard FPGA (local interrupts).
+
+2001-10-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c: Clean up PCI code.
+
+	* misc/redboot_ROMRAM.ecm: Add BSP syscalls.
+	
+2001-10-01  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_frv_frv400.cdl: 
+	* include/pkgconf/mlt_frv_frv400_ram.ldi: 
+	* include/pkgconf/mlt_frv_frv400_rom.ldi: 
+	* include/pkgconf/mlt_frv_frv400_ram.h: 
+	* include/pkgconf/mlt_frv_frv400_rom.h: 
+	* include/pkgconf/mlt_frv_frv400_romram.ldi: 
+	* include/pkgconf/mlt_frv_frv400_romram.h: 
+	* include/plf_ints.h: 
+	* include/platform.inc: 
+	* include/hal_diag.h: 
+	* include/plf_stub.h: 
+	* include/plf_cache.h: 
+	* include/frv400.h: 
+	* include/plf_io.h: 
+	* src/hal_diag.c: 
+	* src/frv400_misc.c: 
+	* misc/redboot_ROMRAM.ecm: 
+	* misc/redboot_RAM.ecm: New port for FRV400.
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/h8300/aki3068net/current/ChangeLog
===================================================================
RCS file: packages/hal/h8300/aki3068net/current/ChangeLog
diff -N packages/hal/h8300/aki3068net/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/h8300/aki3068net/current/ChangeLog	20 May 2002 21:39:40 -0000
@@ -0,0 +1,45 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/delay_us.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/h8300/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/h8300/arch/current/ChangeLog
diff -N packages/hal/h8300/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/h8300/arch/current/ChangeLog	20 May 2002 21:39:44 -0000
@@ -0,0 +1,45 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/h8300/h8300h/current/ChangeLog
===================================================================
RCS file: packages/hal/h8300/h8300h/current/ChangeLog
diff -N packages/hal/h8300/h8300h/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/h8300/h8300h/current/ChangeLog	20 May 2002 21:39:48 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/h8300/sim/current/ChangeLog
===================================================================
RCS file: packages/hal/h8300/sim/current/ChangeLog
diff -N packages/hal/h8300/sim/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/h8300/sim/current/ChangeLog	20 May 2002 21:39:53 -0000
@@ -0,0 +1,45 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/delay_us.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.33
diff -u -0 -r1.33 ChangeLog
--- packages/hal/i386/arch/current/ChangeLog	11 Jan 2002 16:53:49 -0000	1.33
+++ packages/hal/i386/arch/current/ChangeLog	20 May 2002 21:39:58 -0000
@@ -0,0 +1,17 @@
+2002-05-17  Nick Garnett  <nickg@redhat.com>
+
+	* src/vectors.S: Rearranged interrupt stack definitions to make it
+	work correctly in SMP case. The #ifdefs were improperly nested.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
@@ -117,0 +135,17 @@
+	* src/vectors.S: Lots of changes to incorporate SMP support.
+
+	* src/i386.ld: Added SMP related data, that must be shared between
+	RedBoot and applications, for example.
+
+	* include/hal_smp.h: Added this file to define SMP related HAL
+	interfaces.
+
+	* include/arch.inc: Added SMP support. This includes explicit SMP
+	macros and stack-switching macros that have single CPU and SMP
+	variants. Some SMP modifications to the lazy FPU switching code
+	leave it functional in the single CPU case, but do not yet work in
+	the SMP case. Lazy FPU switching is currently disabled for SMP in
+	the CDL.
+
+	* cdl/hal_i386.cdl: Added SMP configury.
+
@@ -764,23 +798,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/i386/generic/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/generic/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/i386/generic/current/ChangeLog	10 Jun 2001 19:35:29 -0000	1.1
+++ packages/hal/i386/generic/current/ChangeLog	20 May 2002 21:40:03 -0000
@@ -15,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/i386/pc/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.15
+++ packages/hal/i386/pc/current/ChangeLog	20 May 2002 21:40:09 -0000
@@ -0,0 +1,16 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_i386_pc.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/romboot.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_i386_pc.cdl: Remove unused compile line.
+
@@ -6,0 +23,2 @@
+	* misc/redboot_FLOPPY_D850GB.ecm: Removed reference to SMP.
+
@@ -53,0 +72 @@
+	* misc/redboot_FLOPPY_SMP.ecm: Ditto.
@@ -64,0 +84,12 @@
+	We now use page 0x2000 for SMP related data including the slave
+	CPU startup trampoline and various data structures that need to be
+	shared between RedBoot and the application.
+
+	* misc/redboot_FLOPPY_SMP.ecm: Added this file to configure an
+	SMP-aware RedBoot floppy. If SMP applications are to be run it is
+	essential that this version of RedBoot be used because a degree of
+	cooperation is required to get the CPUs going, and to handle
+	exceptions cleanly.
+
+	* src/plf_misc.c (hal_platform_init): Added call to cyg_hal_smp_init().
+
@@ -381,23 +412,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/hal/i386/pcmb/current/ChangeLog	7 Dec 2001 14:15:04 -0000	1.13
+++ packages/hal/i386/pcmb/current/ChangeLog	20 May 2002 21:40:14 -0000
@@ -0,0 +1,20 @@
+2002-04-29  Gary Thomas  <gthomas@redhat.com>
+
+	* src/pcmb_misc.c (hal_pcmb_init): Disable NMI at this point since
+	no real handlers are in place to handle it.  This fixes a problem
+	with manual reset code for IDE drivers which can cause NMI.
+
+2002-04-26  Bart Veer  <bartv@redhat.com>
+
+	* support/gfxmode.c:
+	A utility to find out what graphics modes are available on any
+	given PC.
+
+	* include/pcmb.inc:
+	Change the graphics mode during RedBoot startup, when configured
+	to do so.	
+
+	* cdl/hal_i386_pcmb.cdl:
+	Add new configuration option for changing the graphics mode
+	during RedBoot startup.
+
@@ -66,0 +87,17 @@
+	* src/pcmb_smp.c: Added this file to contain all SMP related
+	code. This includes parsing the MP structures; initializing the
+	APIC and IOAPIC; starting the CPUs; interrupt mapping; inter-CPU
+	interrupts; and CPU synchronization in the event of a debuggable
+	exception.
+	Note: there is still a _lot_ of debugging code in here, mostly
+	disabled, which needs cleaning up. Also, if this code is to ever
+	be released to the public, it should probably be tidied up a bit
+	more.
+
+	* include/pcmb_intr.h: Added SMP support. This includes the
+	inter-CPU interrupt vectors, interrupt masking, acknowledge, and
+	CPU affinity via the APIC and IOAPIC.
+
+	* cdl/hal_i386_pcmb.cdl: Added configury to compile pcmb_smp.c
+	only when SMP is enabled. Also define HAL_PLATFORM_EXTRA to
+	contain the SMP-ness of the HAL, so that RedBoot can report it.
@@ -148,23 +185,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.61
diff -u -0 -r1.61 ChangeLog
--- packages/hal/mips/arch/current/ChangeLog	21 Dec 2001 17:57:01 -0000	1.61
+++ packages/hal/mips/arch/current/ChangeLog	20 May 2002 21:40:20 -0000
@@ -0,0 +1,23 @@
+2002-05-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h: Fix CYGNUM_HAL_EXCEPTION_MIN definition so
+	it reflects the FPU configuration.
+
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h: Only define decoded FPU vectors if these are
+	actually used. This allows tests to check for capabilities and do
+	N/A when appropriate.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2002-03-21  Nick Garnett  <nickg@redhat.com>
+
+	* include/hal_cache.h: Added macros to adjust the size argument to
+	some of the cache macros to a whole multiple of the cache line
+	size. Otherwise, for some values of the arguments, we can miss the
+	last line.
+
@@ -1524,23 +1547,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                        
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/atlas/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/mips/atlas/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.4
+++ packages/hal/mips/atlas/current/ChangeLog	20 May 2002 21:40:24 -0000
@@ -198,23 +198,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/jmr3904/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/jmr3904/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/hal/mips/jmr3904/current/ChangeLog	13 Feb 2001 01:23:30 -0000	1.22
+++ packages/hal/mips/jmr3904/current/ChangeLog	20 May 2002 21:40:29 -0000
@@ -448,23 +448,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/malta/current/ChangeLog
===================================================================
RCS file: packages/hal/mips/malta/current/ChangeLog
diff -N packages/hal/mips/malta/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mips/malta/current/ChangeLog	20 May 2002 21:40:34 -0000
@@ -0,0 +1,317 @@
+2002-02-11  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc: Added hal_intc_translate that knows about
+	the special trampoline code.
+
+	* include/plf_intr.h: Updated comment.
+
+2002-02-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Always define the vectors, regardless of
+	chaining configuration.
+
+2002-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S (hal_isr_springboard_southbridge): Apply mask to
+	interrupt flags - I've seen requests set for masked
+	interrupts. Also don't check the slave controller unless the
+	cascade request is set.
+
+2001-12-06  Nick Garnett  <nickg@redhat.com>
+
+	* images/redboot_RAM_5kc.elf
+	* images/redboot_RAM_5kc.srec
+	* images/redboot_ROM_5kc.elf
+	* images/redboot_ROM_5kc.fl
+	* images/redboot_ROM_5kc.srec
+	Added these images for 5kc target.
+
+	* images/redboot_RAM.elf
+	* images/redboot_RAM.srec
+	* images/redboot_ROM.elf
+	* images/redboot_ROM.fl
+	* images/redboot_ROM.srec
+	Updated these images to match the 5kc ones. These images are for
+	Malta boards with the 4kc processor. These will actually run in a
+	5kc, but will treat it as a 32bit CPU, and will not provide 64bit
+	state to GDB.
+	
+2001-12-04  Nick Garnett  <nickg@redhat.com>
+
+	* misc/redboot_ROM.ecm: Commented out CYGSEM_REDBOOT_DISK_ISO9660
+	since its presence causes CDL and compilation errors.
+
+2001-11-06  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_ROM.ecm: Cleanup to support both mips32 and mips64.
+	* misc/redboot_RAM.ecm: Ditto.
+
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_malta.cdl: Indicate support of variable baud rates.
+
+2001-07-24  Mark Salter  <msalter@redhat.com>
+
+	* src/plf_misc.c (cyg_hal_plf_ide_init): New function to enable	IDE
+	controllers.
+	(cyg_hal_plf_pci_init): Move ISA bridge setup from cyg_hal_plf_pci_init
+	* include/plf_io.h: Add IDE i/f macros.
+	* cdl/hal_mips_malta.cdl: Now implements CYGINT_HAL_PLF_IF_IDE.
+
+2001-07-17  David Woodhouse <dwmw2@redhat.com>
+
+	* src/redboot_cmds.c: Remove. Superseded by generic MIPS exec.
+	* cdl/hal_mips_malta.cdl: Remove reference to $1
+
+2001-07-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (HAL_PCI_ALLOC_BASE_IO): Reserve 64kB for
+	southbridge instead of 8kB.
+
+2001-07-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Fix errors.
+
+2001-07-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added PCI/CPU address translation macros.
+
+2001-06-27  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_RAM.ecm (CYGSEM_REDBOOT_BSP_SYSCALLS): Enable GNUPro
+	syscalls.
+	* misc/redboot_ROM.ecm (CYGSEM_REDBOOT_BSP_SYSCALLS): Ditto.
+
+2001-06-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Defined.
+
+	* include/plf_intr.h: Made safe to include from assembly files. 
+	* src/plf_mk_defs.c (main): Deleted interrupt vector definitions.
+
+	* src/ser16c550c.c: Fix warning.
+
+	* src/platform.S: Add .noreorder statements.
+
+2001-06-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S (hal_isr_springboard_southbridge): Use delay
+	slots, return 0 for spurious interrupts.
+
+2001-06-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_mk_defs.c: Added CYGNUM_HAL_INTERRUPT_CASCADE.
+
+	* src/plf_misc.c (hal_init_irq): Fix enabling of cascading
+	interrupts from secondary controller.
+
+	* src/platform.S (hal_isr_springboard_southbridge): Fixed decoding
+	of secondary sources. Bail out on spurious interrups.
+
+2001-04-26  Mark Salter  <msalter@redhat.com>
+
+	* include/plf_io.h (HAL_PCI_ALLOC_BASE_MEMORY): Fix typo.
+
+	* cdl/hal_mips_malta.cdl (CYGNUM_HAL_RTC_PERIOD): Fix calculation to
+	be based on one half of the CPU clock frequency.
+	
+2001-04-23  Mark Salter  <msalter@redhat.com>
+
+	* include/plf_io.h: Adjust PCI memory and io base constants so that
+	CPU/PCI addresses match the GT64120 setup. Change PCI memory alloc
+	base to allow for memory used by south bridge.
+
+2001-04-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_mk_defs.c: Added a few more defs.
+
+	* src/platform.S: Added southbridge springboard for interrupt
+	decoding.
+
+	* include/plf_io.h: Carve out a bit of memory at 0 in the PCI IO
+	space. Otherwise PCI devices get assigned space which the lana
+	southbridge is hardwired to.  Also moved PCI register defs to this
+	file.
+	
+	* src/plf_misc.c: Added PCI interrupt routing setup.
+
+2001-04-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/ser16c550c.c (cyg_hal_plf_serial_init_channel): Allow
+	interrupts.
+
+	* include/plf_io.h (HAL_PIIX4_ELCR2): Fix typo.
+
+	* src/plf_misc.c (hal_init_irq): Added.
+	(hal_init_irq): Use byte access to SERIRQ.
+
+	* include/plf_io.h: Replaced interrupt definitions.
+
+	* include/plf_intr.h: Proper interrupt handling.
+
+	* include/platform.inc: Removed hal_intc_decode.
+
+	* misc/redboot_RAM.ecm: Added decompression support.
+	* misc/redboot_ROM.ecm: Same.
+
+	* include/pkgconf/mlt_mips_malta_ram.mlt: Give RedBoot even more
+	space.
+	* include/pkgconf/mlt_mips_malta_ram.ldi: Same.
+	* include/pkgconf/mlt_mips_malta_ram.h:   Same.
+
+2001-04-09  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_mips_malta_ram.h: Changed base address.
+	* include/pkgconf/mlt_mips_malta_ram.mlt: Same.
+	* include/pkgconf/mlt_mips_malta_ram.ldi: Same.
+
+	* misc/redboot_ROM.ecm: Updated.
+
+	* include/pkgconf/mlt_mips_malta_rom.h: Updated.
+	* include/pkgconf/mlt_mips_malta_rom.ldi: Same.
+	* include/pkgconf/mlt_mips_malta_rom.mlt: Same.
+	* include/pkgconf/mlt_mips_malta_ram.h: Updated.
+	* include/pkgconf/mlt_mips_malta_ram.ldi: Same.
+	* include/pkgconf/mlt_mips_malta_ram.mlt: Same.
+
+	* src/plf_mk_defs.c: Added.
+	* cdl/hal_mips_malta.cdl: Build mk_defs file.
+	* src/platform.S: Get table size def from header.
+
+2001-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Added net packages.
+
+	* include/pkgconf/mlt_mips_malta_ram.h: Hacked in some PCI memory.
+	* include/pkgconf/mlt_mips_malta_ram.ldi: Same.
+
+2001-04-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/ser16c550c.c: Removed debug channel definitions, added
+	second port.
+
+	* include/plf_intr.h: Removed UART vector.
+
+	* src/plf_misc.c: Moved SMSC superIO init code...
+	* src/smsc37m81x.c (cyg_hal_init_superIO): to here.
+	* cdl/hal_mips_malta.cdl: Compile new file.
+
+2001-03-23  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Initialize PIIX4 and set up
+	COM1 for the SMSC SuperIO part. Now we have serial output. Wohoo!
+
+	* include/plf_io.h: Added a few new definitions.
+
+	* src/platform.S: Enable Galileo as PCI master. Make all PCI IO be
+	offset from zero to make PIIX4 happy.
+
+	* include/plf_intr.h (CYGNUM_HAL_INTERRUPT_EXTERNAL_BASE): Added.
+
+	* misc/redboot_ROM.ecm: Updated.
+
+	* src/platform.S: Use correct ISR count (hack). 
+
+	* include/platform.inc: Remove RAM SDRAM init hack.
+
+	* src/platform.S: SDP: Fix sizing logic.
+
+	* include/plf_io.h (HAL_SPD_GET_SDRAM_WIDTH): Changed to width of
+	DIMM instead of width of individual SDRAM devices.
+
+2001-03-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Remove some of the hacks.
+
+	* include/plf_io.h (HAL_I2C_READ, HAL_I2C_WRITE): Get these right,
+	and the code works. Sheesh!
+
+	* src/platform.S: Minor tweaks to make I2C code match that in
+	YAMON. Still doesn't work though.
+
+	* include/platform.inc: Hacked to enable SDRAM init.
+
+	* src/platform.S: Rewrote to use simpler macros.
+
+	* src/plf_misc.c: Removed some CYGMON stuff.
+
+	* include/plf_io.h: Added simpler definitions for I2C access.
+
+	* src/plf_misc.c (hal_platform_init): Fix warning.
+
+	* src/platform.S: Rewrote I2C code for FPGA controller.
+
+	* include/pkgconf/mlt_mips_malta_rom.h: Updated.
+	* include/pkgconf/mlt_mips_malta_rom.mlt: Same.
+	* include/pkgconf/mlt_mips_malta_rom.ldi: Same.
+
+	* include/plf_io.h: Added I2C definitions for FPGA I2C
+	controller.
+
+	* cdl/hal_mips_malta.cdl: Added clock option.
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Updated.
+
+	* src/plf_misc.c: Always init PCI. Wait for reset.
+
+2001-03-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/ser16c550c.c: Work with either the debug UART (untested) or
+	the SuperIO controllers. Clean up baud rate stuff.
+
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Disable init code for
+	now.
+
+	* include/platform.inc: Removed ROMRAM startup stuff.
+
+	* cdl/hal_mips_malta.cdl: Changed some default settings.
+
+	* src/plf_misc.c: Removed test code and CYGMON init code.
+
+	* misc/redboot_RAM.ecm: Updated with new options.
+
+	* src/ser16c550c.c: Changes to use SuperIO in PCI space.
+
+	* cdl/hal_mips_malta.cdl: Replace old baud rate options with
+	CYGNUM_HAL_VIRTUAL_VECTOR_CHANNELS_DEFAULT_BAUD.
+	* src/redboot_cmds.c (do_exec): Use
+	CYGNUM_HAL_VIRTUAL_VECTOR_CHANNELS_DEFAULT_BAUD.
+
+	* Package cloned from Atlas package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/mips32/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips32/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/mips/mips32/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.2
+++ packages/hal/mips/mips32/current/ChangeLog	20 May 2002 21:40:39 -0000
@@ -0,0 +1,5 @@
+2002-02-11  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Initialize TRAP vector with break_vsr to
+	support div-by-zero breakpoints set by GCC.
+
@@ -71,23 +76,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/mips64/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips64/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/mips/mips64/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.3
+++ packages/hal/mips/mips64/current/ChangeLog	20 May 2002 21:40:43 -0000
@@ -34,23 +34,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/ref4955/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/mips/ref4955/current/ChangeLog	6 Apr 2001 17:20:33 -0000	1.3
+++ packages/hal/mips/ref4955/current/ChangeLog	20 May 2002 21:40:47 -0000
@@ -0,0 +1,10 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_tx49_ref4955.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_tx49_ref4955.cdl:
+	CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined.
+
@@ -313,23 +323,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/ocelot/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/hal/mips/rm7000/ocelot/current/ChangeLog	12 Sep 2001 00:59:23 -0000	1.6
+++ packages/hal/mips/rm7000/ocelot/current/ChangeLog	20 May 2002 21:40:51 -0000
@@ -202,23 +202,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/rm7000/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/var/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/mips/rm7000/var/current/ChangeLog	10 Aug 2001 19:27:56 -0000	1.5
+++ packages/hal/mips/rm7000/var/current/ChangeLog	20 May 2002 21:40:56 -0000
@@ -63,23 +63,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/sim/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/mips/sim/current/ChangeLog	23 Oct 2000 17:11:19 -0000	1.15
+++ packages/hal/mips/sim/current/ChangeLog	20 May 2002 21:41:01 -0000
@@ -235,23 +235,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/tx49/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/tx49/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/mips/tx49/current/ChangeLog	8 Dec 2000 03:30:08 -0000	1.2
+++ packages/hal/mips/tx49/current/ChangeLog	20 May 2002 21:41:06 -0000
@@ -99,23 +99,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/upd985xx/current/ChangeLog
===================================================================
RCS file: packages/hal/mips/upd985xx/current/ChangeLog
diff -N packages/hal/mips/upd985xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mips/upd985xx/current/ChangeLog	20 May 2002 21:41:10 -0000
@@ -0,0 +1,364 @@
+2002-04-02  Hugo Tyson  <hmt@redhat.com>
+2002-04-02  Anssi Pulkkinen <anssi.pulkkinen@ascom.com>
+
+	* src/var_misc.c (cyg_hal_interrupt_acknowledge): Remove the read
+	of the read-clear ISR register - it loses other pending interrupt
+	sources.  Thanks to ASCOM for spotting this.  It should have been
+	removed when the soft-copy and arbitration ISR were added, because
+	those changes mean the hardware register would already be cleared
+	down.
+
+2002-01-22  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN
+	must not be enabled because the way the arbitration ISR is
+	attached does not work with chained interrupts.
+
+2001-10-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl (CYGHWR_HAL_MIPS_UPD985XX_DIAG_BAUD): 
+	This is the same as CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_BAUD
+	which RedBoot uses, so define it.
+	And also reimplement CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
+	as this is what makes it work.
+
+2001-10-30  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Platform does *not* implement VV baud
+	operations, in fact the implements
+	CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT prevents it building.
+
+2001-10-09  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl (..._MIPS_UPD985XX_HARDWARE_BUGS...):
+	New CDL options to control workarounds for System Controller bugs
+	S1 and S2.  Shorthand for S1 requires the fixes elsewhere.  That
+	for S2 selects alternate versions of the interrupt code.
+
+	* include/var_intr.h (HAL_INTERRUPT_ACKNOWLEDGE,...): Alternative
+	versions which call the new routines in src/var_misc.c to deal
+	with System Controller interrupts.
+
+	* src/var_misc.c (cyg_hal_interrupt_unmask,...): New routines to
+	manage the System Controller interrupts by software rather than
+	S_ISR/S_IMR.  We never mask an interrupt once unmasked, but let
+	the interrupt happen, fielding it silently.  When/if it becomes
+	unmasked, then we call the ISR &c.
+
+2001-08-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Platform implements VV baud operations.
+
+2001-08-08  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc (hal_intc_decode): Do not decode the S_ISR
+	interrupts after all - they must be handled by arbitration.  So
+	any S_ISR interrupt is reported as CYGNUM_HAL_INTERRUPT_SYSCTL -
+	Who are they?  They are *all* number 6.
+
+	* src/var_misc.c (_arbitration_isr): New routine to arbitrate
+	between - and call all of - the interrupt sources that hang off
+	the system controller S_ISR register, because the S_ISR register
+	is read-clear, and the interrupt sources are edge-triggered so
+	they do not re-assert themselves - so we must address multiple
+	sources per actual interrupt.
+	(hal_variant_init): Install _arbitration_isr() on the SYSCTL
+	interrupt at startup.
+
+	* include/var_intr.h: Commented the change in interrupt usage -
+	the SYSCTL is occupied from time zero.
+
+2001-08-01  Hugo Tyson  <hmt@redhat.com>
+
+	* src/hal_mips_upd985xx.ld (hal_interrupt_sr_mask_shadow_base):
+	This must be placed statically so it is shared with RedBoot.  And
+	it must be an array so that we can address it from afar.
+
+	* include/var_intr.h (HAL_DISABLE_INTERRUPTS): Implement this
+	macro and its fellows as well as the individual MASK/UNMASK
+	routines; these work together to keep the SR IM bits "true" to
+	what is intended by means of a shadow variable.  Otherwise a race
+	condition in the vanilla HAL_DISABLE_INTERRUPTS() can discard an
+	interrupt mask change made by an ISR.
+	(hal_interrupt_sr_mask_shadow): declare this and define it to
+	entry zero of hal_interrupt_sr_mask_shadow_base[].
+	
+	* src/var_misc.c (hal_interrupt_sr_mask_shadow): initialize this
+	new variable.
+
+	* cdl/hal_mips_upd985xx.cdl (CYGPKG_HAL_MIPS_UPD985XX): set
+	CYGINT_HAL_MIPS_INTERRUPT_RETURN_KEEP_SR_IM because we use bits
+	within the SR for interrupt control.
+
+2001-07-25  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_intr.h (CYGNUM_HAL_INTERRUPT_SOFT_ZERO)
+	(CYGNUM_HAL_INTERRUPT_SOFT_ONE): New interrupt numbers for
+	software interrupts 0 and 1.  Also mask, unmask, and ack them
+	correctly; ack clears the R/W bit in the cause regsiter.
+
+	* include/variant.inc (hal_intc_decode) : Decode Software
+	interrupts into numbers 0 and 1 - all else are moved up a bit.
+
+2001-07-20  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Demand that CYGPKG_LIBM includes
+	-fno-strict-aliasing in its CFLAGS_ADD to workaround a tools issue
+	with access to double via pointer-to-union casts.
+
+2001-07-18  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_arch.h (UARTLCR_8N1): Add more divers definitions of
+	UART control bits for implementing all the controls in the serial
+	device that nobody ever uses.
+
+2001-07-17  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc: If RAM startup, don't blow away the
+	contents of cache - it might contain things that matter such as
+	debug connection state.
+
+2001-07-09  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_arch.h (SDMDR_INIT): Change one of the numbers to
+	match what's in the hardware when set up by customer code.
+
+	* include/variant.inc: Remove dependency on temporary development
+	config point CYGBLD_HAL_STARTUP_ROM_POST_OMIT_INITIALIZATION - the
+	initialization now works OK.  So hal_memc_setup_table gets called.
+
+	* src/variant.S (hal_memc_setup_table): ROM startup now works, so
+	this code now gets called.
+
+2001-07-06  Hugo Tyson  <hmt@redhat.com>
+
+	* src/hal_diag.c (hal_uart_init): Ensure that we use the internal
+	baud clock because there is no external one.
+
+	* include/var_arch.h (UARTCLOCK): Clock is now 50MHz for "new"
+	boards, not 18.xMHz any more.
+
+2001-07-03  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_intr.h (HAL_INTERRUPT_[UN]MASK): Better manipulate
+	these with interrupts disabled for atomicity.
+
+2001-07-02  Bart Veer  <bartv@redhat.com>
+
+	* src/var_misc.c (hal_variant_init):
+	Move the GPIO0 manipulating (flash programming voltagE)
+	to the platform-init.
+
+2001-06-27  Hugo Tyson  <hmt@redhat.com>
+
+	This all fixes the serial interrupt problem of 2001-06-26.
+	
+	* src/var_misc.c (hal_variant_init): Initialize the system
+	controller's ISR/IMR registers to mask and ack all external
+	interrupts and then enable the underlying interrupt source that
+	controls them all.
+	Also provide hal_interrupt_handlers[CYGNUM_HAL_ISR_COUNT]; &c for
+	use by system in vectors.S, and initialize them.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_isr): Do not paranoically
+	acknowledge spurious interrupts.  No need.
+
+	* include/variant.inc: Add complete redefinitions of interrupt
+	decoding to handle extended interrupt sources from the system
+	controller's ISR/IMR registers.
+
+	* include/var_intr.h: Add complete redefinitions of interrupt
+	management to handle extended interrupt sources from the system
+	controller's ISR/IMR registers.
+
+	* include/var_arch.h (S_ISR_ADR): Add ISR and IMR register
+	addresses for use by assembly files.
+
+	* include/plf_stub.h: Provide proto for cyg_hal_plf_comms_init()
+	to reduce warning.
+
+2001-06-26  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Remove src/var_stub.c - functionality
+	is duplicated in the common HAL.
+
+	* include/plf_stub.h: Remove a load of unneccessary cruft which is
+	duplicated in the common HAL.
+
+	* src/var_stub.c: Removed.
+
+2001-06-26  Hugo Tyson  <hmt@redhat.com>
+
+	* src/var_misc.c (hal_variant_init): Unmask the UART interrupt in
+	the system controller - this is before the interrupt system in the
+	MIPS core which is used for dynamic control.
+
+	Also removed a load of duplicate hal_ctrlc_isr/HAL_CTRLC_ISR stuff
+	that fought with the common HAL,
+
+	Asynchronous CTRL-C still does not work.  The interrupt asserts
+	forever.  This is similar to System Controller known bug S2
+	"Interrupt Mask Restriction" from the NEC docs.  Hence this code
+	in this file:	
+	// *******************FIXME
+	// This causes an interrupt loop from the UART as soon as you do IO.
+	//    *S_IMR |= S_ISR_UARTIS; // unmask UART
+	// *******************NB we mask it here so that the status is in control
+	// *******************   of the application code whatever RedBoot does.
+	    *S_IMR &=~S_ISR_UARTIS;
+	// *******************FIXME
+
+	* src/hal_diag.c (cyg_hal_plf_serial_isr): This now contains all
+	it should need to.
+	(cyg_hal_plf_serial_control): Ditto, all cases now supported.
+
+	CYGHWR_HAL_GDB_PORT_VECTOR use now unconditional, other tidyups.
+	Bugfix to interrupt ack in nonblocking read, it was after the
+	return.
+	
+	* cdl/hal_mips_upd985xx.cdl: We want to support ^Cm, so do not
+	implement CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED.
+
+	* include/var_intr.h (HAL_READ_INTR_REGS): New macro, handy for
+	debugging MIPS.  Also remove duplicate hal_ctrlc_isr/HAL_CTRLC_ISR
+	stuff that fought with the common HAL, just leaving
+	CYGHWR_HAL_GDB_PORT_VECTOR defined.
+
+	* src/var_stub.c (hal_var_stub_init): Use symbols for entries in
+	vector tables and the like.
+
+2001-06-22  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc: Use the proper target-agnostic config
+	include CYGBLD_HAL_PLATFORM_H, and do not initialize the memory
+	controller if you're told not to by the platform configuration
+	CYGBLD_HAL_STARTUP_ROM_POST_OMIT_INITIALIZATION.
+
+2001-06-22  Hugo Tyson  <hmt@redhat.com>
+
+	* src/var_misc.c (hal_variant_init): Enable write-access to the
+	flash area, and power-up the programming voltage via GPIO0, so
+	that flash drivers can work.  Also enable the IBUS Arbiter so that
+	internal peripherals can work.
+
+	* src/variant.S (hal_memc_setup): Remove hal_memc_setup for RAM
+	start; the work is done elsewhere.
+
+	* include/variant.inc (hal_memc_init): Don't call hal_memc_setup
+	for RAM start.
+	
+2001-06-07  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc (hal_memc_init): Always do the memc call
+	even in RAM start, to enable...
+
+	* src/variant.S (hal_memc_setup): Enable write-access to the flash
+	area so that flash drivers can work.
+
+2001-06-06  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_cache.h (HAL_DCACHE_ENABLE_DEFINED): Add enough NOPs
+	after diddling the cache-enability that it works.  Also give
+	correct (apparantly!) figures for cache size despite the
+	documentation arguing with itself.
+
+	* src/var_misc.c (hal_variant_init): Enable the caches during
+	startup.
+
+	* include/var_arch.h: Add a very few definitions for use by
+	assembler code here, and tidy up a little so that it can be used
+	from .S files.  Specifically this is to let us init the RAM and
+	ROM access controllers from assembly.
+
+	* src/variant.S: 
+	* include/variant.inc: Cut out some stuff we don't need that I had
+	blindly copied from another platform.  Specifically we don't need
+	to set up the TLB *at all* because all its space are belong, um,
+	all memory, IO and devices are accessible through kseg1 and kseg0.
+	Added initial (untested) cut at setup of RAM/ROM controllers.
+
+2001-06-06  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Add implements statement for
+	CYGINT_HAL_DEBUG_GDB_STUBS_BREAK, moved from the platform HAL.
+
+2001-06-05  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc: It all works rather better now...  fiddling
+	with vector setup and cache initialization.
+
+2001-06-05  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: to make GDB stubs work, implements
+	CYGINT_HAL_MIPS_STUB_REPRESENT_32BIT_AS_64BIT.  Commented out
+	implements CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+	* include/hal_diag.h: Now it works, properly be dependent on
+	CYGSEM_HAL_VIRTUAL_VECTOR_DIAG.
+
+	* include/plf_stub.h: Choose the right init routine dependent on
+	CYGSEM_HAL_VIRTUAL_VECTOR_DIAG.
+
+	* src/hal_diag.c (hal_uart_init): Remove diagnostics and delays
+	from initialization.
+
+	* src/var_stub.c (hal_var_stub_init): Remove bogus definition of
+	vsr_table and leave breakpoint VSR alone, the springboard will
+	handle it AOK.
+
+2001-06-04  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl
+	* include/hal_diag.h
+	* include/plf_stub.h
+	* include/var_arch.h
+	* include/var_cache.h
+	* include/var_intr.h
+	* include/variant.inc
+	* src/hal_diag.c
+	* src/hal_mips_upd985xx.ld
+	* src/var_misc.c
+	* src/var_stub.c
+	* src/variant.S
+	New files; initial checkin.
+
+	RAM startup works; kernel tests run, loaded via SRecords,
+	including tm_basic, clockcnv, mutex3 and the exception tests.
+	Virtual vector calling works, but all apps do not work with a ROM
+	monitor, so they are all standalone.  Diag printf et all all work.
+	Floating point emulation works.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/vr4300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vr4300/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/hal/mips/vr4300/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.8
+++ packages/hal/mips/vr4300/current/ChangeLog	20 May 2002 21:41:14 -0000
@@ -34,0 +35,2 @@
+	Currently the VRC4373 platform is big endian for historical
+	reasons, while the VRC4375 platform is little endian.
@@ -267,23 +269,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                        
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/vrc4373/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc4373/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/hal/mips/vrc4373/current/ChangeLog	2 Oct 2001 18:28:27 -0000	1.10
+++ packages/hal/mips/vrc4373/current/ChangeLog	20 May 2002 21:41:18 -0000
@@ -513,23 +513,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                        
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/vrc4375/current/ChangeLog
===================================================================
RCS file: packages/hal/mips/vrc4375/current/ChangeLog
diff -N packages/hal/mips/vrc4375/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mips/vrc4375/current/ChangeLog	20 May 2002 21:41:25 -0000
@@ -0,0 +1,128 @@
+2001-12-06  Nick Garnett  <nickg@redhat.com>
+
+	* images/ROMRAM/redboot.bin
+	* images/ROMRAM/redboot.elf
+	* images/ROMRAM/redboot.img
+	* images/ROMRAM/redboot.srec
+	Updated images.	
+
+2001-10-24  Nick Garnett  <nickg@redhat.com>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.ldi:
+	Align BSS to 16 byte boundary.
+
+	* images/ROMRAM/redboot.bin:
+	* images/ROMRAM/redboot.elf:
+	* images/ROMRAM/redboot.img:
+	* images/ROMRAM/redboot.srec:
+	Update images. Note that only the ROMRAM images are needed.
+
+2001-10-11  Hugo Tyson  <hmt@redhat.com>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.h:
+	Correct these all to reflect the truth about SDRAM size (32Mb).
+	[and remove debug version from unused ROM-startup files]
+
+2001-10-05  Hugo Tyson  <hmt@redhat.com>
+
+	* misc/redboot_ROM.ecm: (not used really AFAICS)
+	* misc/redboot_RAM.ecm: 
+	* misc/redboot_ROMRAM.ecm: 
+	Add the network driver to the template so that it leaps into life
+	in RedBoot.
+
+2001-10-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc4375.cdl: Define CPU as little-endian here.
+
+2001-09-17  Nick Garnett  <nickg@redhat.com>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.h: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.h: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.h:
+	Added PCI window.
+
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: 
+	* misc/redboot_ROMRAM.ecm:
+	Added configury to support ethernet.
+	[Later] Disabled this temporarily.
+
+2001-09-10  Nick Garnett  <nickg@redhat.com>
+
+	* misc/redboot_RAM.ecm: 
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_ROMRAM.ecm:
+	Added configury to support FLASH.
+
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc4375.cdl:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.mlt:
+	* misc/redboot_RAM.ecm:
+	* misc/redboot_ROM.ecm:
+	* misc/redboot_ROMRAM.ecm:
+	This package added to provide configury for the VRC4375 platform.
+	
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/mips/vrc437x/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.4
+++ packages/hal/mips/vrc437x/current/ChangeLog	20 May 2002 21:41:30 -0000
@@ -54,0 +55,2 @@
+	* src/platform.S: Added VRC4375 setup.
+	
Index: packages/hal/mn10300/am33/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am33/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/mn10300/am33/current/ChangeLog	19 Oct 2001 07:02:35 -0000	1.5
+++ packages/hal/mn10300/am33/current/ChangeLog	20 May 2002 21:41:34 -0000
@@ -28,0 +29,4 @@
+	* include/variant.inc: Added AM33/2.00 support.
+	* src/mn10300_am33.ld: Ditto.
+	* src/var_misc.c: Ditto.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- packages/hal/mn10300/arch/current/ChangeLog	23 Nov 2001 17:12:59 -0000	1.23
+++ packages/hal/mn10300/arch/current/ChangeLog	20 May 2002 21:41:39 -0000
@@ -0,0 +1,12 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
@@ -8,0 +21,2 @@
+	* cdl/hal_mn10300.cdl: moved the RTC configuration previously
+	added to the ASB2305 platform.
@@ -28,0 +43 @@
+	* include/arch.inc: note presence of the ASB2305 platform
@@ -68,0 +84,2 @@
+	* include/mn10300_stub.h: Some cleanups of AM33/2.00 includes.
+
@@ -100,0 +118,4 @@
+	* include/arch.inc: Added AM33/2.00 board support.
+
+	* include/mn10300_stub.h: Added AM33/2.00 support.
+
@@ -850,23 +871,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mn10300/asb/current/ChangeLog
===================================================================
RCS file: packages/hal/mn10300/asb/current/ChangeLog
diff -N packages/hal/mn10300/asb/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mn10300/asb/current/ChangeLog	20 May 2002 21:41:43 -0000
@@ -0,0 +1,102 @@
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mn10300_am33_asb.cdl: Indicate support of variable baud rates.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mn10300_am33_asb.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/ser_asb.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
+2000-10-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Move volatile keyword before type.
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.h:
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.h:
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.ldi:
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.ldi:
+	Regenerated with updated host tools
+
+2000-10-19  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.h: Added heap1 label.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.mlt: Same.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.ldi: Same.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.h: Same.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.mlt: Same.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.ldi: Same.
+
+2000-08-22  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* cdl/hal_mn10300_am33_asb.cdl: Explicitly require 
+	CYGHWR_HAL_MN10300_AM33_REVISION == 2
+
+2000-08-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* src/plf_misc.c: Always include CYGHWR_MEMORY_LAYOUT_H.
+	Only define __get_syscall_num() if CYGPKG_CYGMON is defined.
+
+2000-08-11  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/hal_mn10300_am33_asb.cdl: New file for the ASB2303 port.
+	* include/hal_diag.h: Ditto.
+	* include/platform.inc: Ditto.
+	* include/plf_intr.h: Ditto.
+	* include/plf_io.h: Ditto.
+	* include/plf_stub.h: Ditto.
+	* include/pkgconf/hal_mn10300_am33_asb.h: Ditto.
+	* src/ser_asb.c: Ditto.
+	* src/plf_stub.c: Ditto.
+	* src/plf_misc.c: Ditto.
+	* src/hal_diag.c: Ditto.
+	* src/PKGconf.mak: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.mlt: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.ldi: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.h: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.mlt: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.ldi: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.h: Ditto.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mn10300/asb2305/current/ChangeLog
===================================================================
RCS file: packages/hal/mn10300/asb2305/current/ChangeLog
diff -N packages/hal/mn10300/asb2305/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mn10300/asb2305/current/ChangeLog	20 May 2002 21:41:47 -0000
@@ -0,0 +1,87 @@
+2001-10-18  David Howells  <dhowells@redhat.com>
+
+	* cdl/hal_mn10300_am33_asb2305.cdl: change incorrect "BootFlash"
+	to "BootPROM" where specified.
+	
+	* cdl/hal_mn10300_am33_asb2305.cdl: added support for booting
+	directly from the system flash.
+	* include/platform.inc: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_flash.mlt: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_flash.h: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_flash.ldi: ditto.
+	* misc/redboot_FLASH.ecm: ditto.
+
+2001-10-16  David Howells  <dhowells@redhat.com>
+
+	* include/plf_io.h: made the CPU access PCI registers through the
+	uncached memmap reflection.
+	* cdl/hal_mn10300_am33_asb2305.cdl: moved the RTC configuration
+	previously added to MN10300 arch to the ASB2305 platform.
+	* include/platform.inc: display exception code on entry to NMI
+	handler and clear it on exit.
+
+2001-10-15  David Howells  <dhowells@redhat.com>
+
+	* misc/redboot_RAM.ecm: forced ethernet to switch down to 10Mbps
+	and switched syscall support on.
+	* misc/redboot_ROM.ecm: ditto.
+
+	* include/platform.inc: improved LED driving upon exception.
+	* src/plf_misc.c: ditto.
+
+	* include/pkgconf/mlt_mn10300_am33_asb2305_ram.mlt: PCI window moved.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_ram.h: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_ram.ldi: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_rom.mlt: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_rom.h: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_rom.ldi: ditto.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
+2001-08-08  David Howells  <dhowells@redhat.com>
+
+	* hal_mn10300_am33_asb2305.cdl: Generate binary RedBoot image
+	files as well as ELF ones.
+
+2001-07-27  David Howells  <dhowells@redhat.com>
+
+	* New platform inaugurated.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mn10300/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/sim/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/hal/mn10300/sim/current/ChangeLog	23 Oct 2000 17:11:20 -0000	1.9
+++ packages/hal/mn10300/sim/current/ChangeLog	20 May 2002 21:41:52 -0000
@@ -192,23 +192,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mn10300/stdeval1/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stdeval1/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/mn10300/stdeval1/current/ChangeLog	10 Aug 2001 19:27:56 -0000	1.16
+++ packages/hal/mn10300/stdeval1/current/ChangeLog	20 May 2002 21:41:58 -0000
@@ -364,23 +364,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.40
diff -u -0 -r1.40 ChangeLog
--- packages/hal/powerpc/arch/current/ChangeLog	23 Nov 2001 17:12:59 -0000	1.40
+++ packages/hal/powerpc/arch/current/ChangeLog	20 May 2002 21:42:03 -0000
@@ -0,0 +1,48 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/ppc_stub.c (__computeSignal): Only handle ITLB/DTLB MISS if
+	defined by platform.
+
+2002-04-24  Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be>
+2002-04-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_arch.h (HAL_SavedRegisters): Add FP regs.
+	* include/arch.inc: Add FPU register names.
+	Implement hal_fpu_save and hal_fpu_load.
+	* src/context.S: save/restore FP regs.
+	* src/hal_mk_defs.c (main): Export CYGARC_JMPBUF_F* for FPU regs.
+	* src/ppc_stub.c (__computeSignal): SW_EMUL is support by 5xx.
+	ITLB and DTLB MISS only supported by 8xx.
+	* cdl/hal_powerpc.cdl (CYGHWR_HAL_POWERPC_VECTOR_BASE): Take
+	CYGHWR_HAL_POWERPC_FORCE_VECTOR_BASE_LOW into account.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_misc.c (hal_enable_caches): Chance cache handling & setup to
+	be controlled by common CDL (like other platforms/architectures).
+
+	* src/hal_intr.c (hal_delay_us): Didn't work if there are less than
+	one decrementer tick per micro-second.  Used a calculation that seems
+	to work no matter how the decrementer is configured.
+
+2002-04-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S (_hal_hardware_init_done): Can't copy vectors until
+	DRAM is setup (like the comment said all along).
+
+2002-03-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S (_hal_hardware_init_done): New label - used by
+	ROMRAM code to figure out relative addressing.
+
+2002-01-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_mk_defs.c (main): Clean up compile warning.
+
@@ -1569,23 +1617,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/cme555/current/ChangeLog
===================================================================
RCS file: packages/hal/powerpc/cme555/current/ChangeLog
diff -N packages/hal/powerpc/cme555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/powerpc/cme555/current/ChangeLog	20 May 2002 21:42:07 -0000
@@ -0,0 +1,43 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_cme555.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- packages/hal/powerpc/cogent/current/ChangeLog	6 Apr 2001 17:20:34 -0000	1.20
+++ packages/hal/powerpc/cogent/current/ChangeLog	20 May 2002 21:42:12 -0000
@@ -0,0 +1,14 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_cogent.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Cache control is in hal/common CDL.
+
+2002-01-25  Jesper Skov  <jskov@redhat.com>
+
+	* src/cogent.S (hal_hardware_init): Set IMMR base.
+	* src/plf_misc.c: Change MMU mapping to follow IMMR base.
+
@@ -703,23 +717,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/ec555/current/ChangeLog
===================================================================
RCS file: packages/hal/powerpc/ec555/current/ChangeLog
diff -N packages/hal/powerpc/ec555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/powerpc/ec555/current/ChangeLog	20 May 2002 21:42:16 -0000
@@ -0,0 +1,43 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_ec555.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/powerpc/fads/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/fads/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- packages/hal/powerpc/fads/current/ChangeLog	13 Feb 2001 01:23:32 -0000	1.17
+++ packages/hal/powerpc/fads/current/ChangeLog	20 May 2002 21:42:20 -0000
@@ -0,0 +1,4 @@
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Cache control is in hal/common CDL.
+
@@ -274,23 +278,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- packages/hal/powerpc/mbx/current/ChangeLog	22 Jun 2001 18:18:56 -0000	1.25
+++ packages/hal/powerpc/mbx/current/ChangeLog	20 May 2002 21:42:25 -0000
@@ -0,0 +1,24 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_mbx.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Cache control is in hal/common CDL.
+
+2002-01-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Better match for EPPCbug
+	environment, necessary for Linux boot.
+
+	* src/hal_aux.c: Move IMMR to match what Motorola EPPCbug uses.
+
+2002-01-16  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_powerpc_mbx.cdl: Added CYGSEM_REDBOOT_HAL_LINUX_BOOT to
+	enable Linux booting support.
+
+	* src/redboot_linux_exec.c: Added this file to contain Linux exec
+	command.
+
@@ -512,23 +536,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/mpc5xx/current/ChangeLog
===================================================================
RCS file: packages/hal/powerpc/mpc5xx/current/ChangeLog
diff -N packages/hal/powerpc/mpc5xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/powerpc/mpc5xx/current/ChangeLog	20 May 2002 21:42:29 -0000
@@ -0,0 +1,39 @@
+2002-04-25  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+2002-04-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/powerpc/mpc8xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mpc8xx/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- packages/hal/powerpc/mpc8xx/current/ChangeLog	12 Sep 2001 00:59:23 -0000	1.12
+++ packages/hal/powerpc/mpc8xx/current/ChangeLog	20 May 2002 21:42:34 -0000
@@ -0,0 +1,32 @@
+2002-05-03  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/intr0.c: Fiddle to make this test run on all current MPC8xx
+	boards (the MBX is especially cranky).  The problem lies with the
+	fact that the timers used to run the test are very platform specific.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_mpc8xx.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
+	defined.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/intr0.c: Only applicable if chained interrupts are *not*
+	turned on.  Also, change setup to be a little more intuitive.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/intr0.c: Adjust counts on non-MBX platforms.  Note that
+	this test is highly subjective to how the hardware is setup and
+	that the test itself can't wholy determine the correct values
+	to use at runtime.  The chosen ones work for known platforms.
+
+2002-04-08  Gary Thomas  <gthomas@redhat.com>
+
+	* include/variant.inc: Need vectors for both ROM and ROMRAM mode.
+
+2002-01-23  Gary Thomas  <gthomas@redhat.com>
+
+	* include/var_regs.h (CYGARC_REG_IMM_BASE): Move to match
+	what EPPCbug uses (for Linux booting).
+
@@ -153,23 +185,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/ppc40x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ppc40x/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/powerpc/ppc40x/current/ChangeLog	13 Feb 2001 01:23:33 -0000	1.5
+++ packages/hal/powerpc/ppc40x/current/ChangeLog	20 May 2002 21:42:38 -0000
@@ -0,0 +1,4 @@
+2002-05-13  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_powerpc_ppc40x.cdl: This processor family has no FPU.
+
@@ -56,23 +60,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/ppc60x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ppc60x/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/powerpc/ppc60x/current/ChangeLog	16 Jun 2000 16:44:16 -0000	1.5
+++ packages/hal/powerpc/ppc60x/current/ChangeLog	20 May 2002 21:42:43 -0000
@@ -53,23 +53,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- packages/hal/powerpc/quicc/current/ChangeLog	12 Sep 2001 04:21:15 -0000	1.18
+++ packages/hal/powerpc/quicc/current/ChangeLog	20 May 2002 21:42:47 -0000
@@ -171,23 +171,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/sim/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/powerpc/sim/current/ChangeLog	23 Oct 2000 17:11:24 -0000	1.15
+++ packages/hal/powerpc/sim/current/ChangeLog	20 May 2002 21:42:51 -0000
@@ -0,0 +1,4 @@
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Cache control is in hal/common CDL.
+
@@ -268,23 +272,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/viper/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/powerpc/viper/current/ChangeLog	22 Jun 2001 18:19:01 -0000	1.2
+++ packages/hal/powerpc/viper/current/ChangeLog	20 May 2002 21:42:56 -0000
@@ -0,0 +1,42 @@
+2002-04-30  Nick Garnett  <nickg@redhat.com>
+
+	* src/viper.S: Changed boot ROM wait states from 4 to 7.
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: 
+	RedBoot now requires 0x30000 in this configuration.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Use common CDL for cache control.
+
+2002-04-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_aux.c (hal_platform_init): Avoid resetting ethernet PHY chip.
+
+	* include/plf_cache.h: [Re]enable caches.
+
+	* cdl/hal_powerpc_viper.cdl: Fix RTC calculations.
+
+2002-04-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/viper.S: Lots of changes to get ROMRAM mode working from
+	initial FLASH boot.
+
+2002-03-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/viper.S: 
+	* misc/redboot_ROMRAM.ecm: 
+	* include/pkgconf/mlt_powerpc_viper_romram.mlt: 
+	* include/pkgconf/mlt_powerpc_viper_romram.ldi: 
+	* include/pkgconf/mlt_powerpc_viper_romram.h: 
+	* include/pkgconf/mlt_powerpc_viper_ram.mlt: 
+	* include/pkgconf/mlt_powerpc_viper_ram.ldi: 
+	* include/pkgconf/mlt_powerpc_viper_ram.h: 
+	* cdl/hal_powerpc_viper.cdl: Add support for ROMRAM mode.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_aux.c: Change mappings since IMMR has moved.
+
@@ -58,23 +100,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.37
diff -u -0 -r1.37 ChangeLog
--- packages/hal/sh/arch/current/ChangeLog	23 Nov 2001 17:13:00 -0000	1.37
+++ packages/hal/sh/arch/current/ChangeLog	20 May 2002 21:43:01 -0000
@@ -0,0 +1,194 @@
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: Allow variant to provide custom
+	interrupt vector layout. This means the size of
+	hal_interrupt_handlers/objects/data can be reduced if the vector
+	layout is sparse. Something similar could be done for
+	_HW_EXEC_ENTRY_TABLE, saving exception_vector_int entries in the
+	$vectors_code block. However, this code usually resides in flash
+	so there's not much point given todays flash block sizes.
+
+	* cdl/hal_sh.cdl: Added CYGHWR_HAL_SH_FPU and
+	CYGHWR_HAL_SH_NO_FPU, allowing an arch level control of FPU
+	related tests.
+	Skipping test handled in a different way now, so the implements
+	statement has been deleted again.
+
+2002-04-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_bank.inc: Define hal_exception_entry_extras and
+	hal_interrupt_entry_extras.
+	* include/hal_var_sp.inc: Define hal_exception_entry_extras and
+	hal_interrupt_entry_extras. Disable interrupts on exception
+	entry.
+	* src/vectors.S: Call hal_exception_entry_extras and
+	hal_interrupt_entry_extras.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2002-04-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: 7044 needs different vector layout than
+	76xx since its vectors are hardwired.
+
+2002-04-18  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: Do no translation of entry address if
+	cache module defines CYGARC_SH_MOD_CAC_NO_WINDOWS.
+
+	* include/hal_intr_vecs.h: Move all vectors after IRQ7 to variant
+	header. Define _IRQ and _LVL for all of the first 7
+	interrupts. Define CYGNUM_HAL_INTERRUPT_LVL_MAX
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: Fix asm comments.
+
+2002-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Added.
+	* src/sh_stub.c (__is_bsp_syscall): Added.
+	* cdl/hal_sh.cdl: Build hal_syscall.c
+
+2002-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_stub.c (__computeSignal): Changed to use DATA_ACCESS
+	names as well.
+	* include/hal_intr_vecs.h (_CYGNUM_HAL_VECTOR_FIRST_MEM_FAULT,
+	_CYGNUM_HAL_VECTOR_LAST_MEM_FAULT): Same.
+
+2002-02-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr_vecs.h: Use DATA_ACCESS vector names instead of
+	ADDRESS_ERROR names.
+
+2002-02-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_stub.c (__single_step): Use normal breakpoint instruction
+	(trapa #32) for single-stepping.
+        On the SH2 the use of trapa#255 causes a different (and unhandled)
+	exception, in the range reserved for application
+	exceptions/interrupts.
+
+2002-02-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_bank.h: Switch mach/macl entries.
+	* include/hal_var_sp.h: Same.
+
+	* include/hal_var_sp.inc: Reserve (additional) trampoline for NMI
+	to make eCos interrupt numbers match. Make traps use trap numbers
+	32-64.
+	(hal_cpu_save_regs): Remember to adjust SP for R0 save location.
+	(hal_cpu_restore_regs_return): Rewritten to fix errors and allow
+	SP to be changed from GDB.
+
+2002-02-13  Jesper Skov  <jskov@redhat.com>
+
+	* src/context.S (hal_thread_load_context): Load up stack pointer
+	before enabling interrupts.
+	
+	* include/hal_var_sp.inc: Fetch the VSR pointer and jump to it
+	instead of into the VSR table.
+	(hal_cpu_restore_regs_return): adjust sp to point to exception
+	state before returning.
+
+2002-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/vectors.S: tweak ROMRAM relocation code.
+
+2002-02-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: Moved _reset code to below vectors.
+
+2002-01-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_bank.inc: Include SH3 register references. Make
+	better use of some delay slots.
+
+	* src/vectors.S: Don't save exception/interrupt state on stack
+	with debug markers. Load up event value in R4 before calling
+	hal_intc_decode so it can be a nop if desired. Removed some SH3
+	register references.
+
+	* include/hal_var_sp.inc: Include SH2 offsets, export
+	_HW_EXC_ENTRY_TABLE, fix some typos.
+
+	* include/hal_intr_vecs.h: IRL vectors renamed. Added IRQ
+	vectors.
+
+2002-01-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_bank.h: Fix typo.
+
+	* src/sh_stub.c (__computeSignal): Only handle defined vectors.
+
+	* include/hal_intr_vecs.h: Decode NMI as interrupt 0, moved all
+	other vectors. Provide MEM_FAULT vector range.
+	* include/hal_var_sp.inc: Changes for NMI-as-interrupt-0.
+	* include/hal_var_sp.h: Renamed vector to event to share code.
+
+	* include/hal_intr_excevt.h: Added MEM_FAULT vector ranges and
+	CYGHWR_SH_RTC_TIMER_IS_TMU.
+	* src/hal_misc.c (hal_delay_us): Only build if
+	CYGHWR_SH_RTC_TIMER_IS_TMU. Use MEM_FAULT vector range.
+
+	* include/hal_intr.h: Deleted clock controls.
+
+	* cdl/hal_sh.cdl: Use CYGNUM_HAL_RTC_PRESCALE instread of
+	module-specific prescale variable.
+
+	* include/hal_intr_excevt.h (_CYGNUM_HAL_VECTOR_FIRST_MEM_FAULT,
+	_CYGNUM_HAL_VECTOR_LAST_MEM_FAULT): Define.
+	* include/hal_intr_vecs.h: Same. 
+	* src/hal_misc.c (cyg_hal_exception_handler): Use new _MEM_FAULT
+	vector range.
+
+
+	* include/hal_intr_vecs.h: Removed RTC code.
+
+	* include/hal_arch.h: Changed breakpoint instruction to match that
+	used in GDB 5.1.
+	It also makes better sense on the SH2.
+
+	* include/hal_intr_excevt.h: Interrupt/exception vectors and clock
+	handling code moved here...
+	* include/hal_intr.h: From here.
+	* include/hal_intr_vecs.h: Interrupt/exception vector layout +
+	clock handling for SH1/SH2 variants.
+
+	* include/hal_var_sp.inc: Added some comments, fixed number of
+	pre-VSR vectors, renamed HW_VSR_TABLE to HW_EXC_ENTRY_TABLE to
+	avoid confusion (it has nothing to do with eCos VSRs). Finally,
+	made the pre-VSR stuff only compile when really required (since
+	it's 4KiB).
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_arch.h: Moved HAL_SavedRegisters structure to
+	bank variant headers. Same with HAL_THREAD_INIT_CONTEXT,
+	HAL_THREAD_GET_SAVED_REGISTERS, HAL_GET_GDB_REGISTERS,
+	HAL_SET_GDB_REGISTERS, CYGARC_BUS_ADDRESS, CYGARC_CACHED_ADDRESS,
+	and CYGARC_UNCACHED_ADDRESS.
+	* src/vectors.S: Moved exception/interrupt entry code to bank
+	variant include file.
+	* include/hal_var_sp.inc: Added. Contains (new) vectors.S stuff
+	for SH2.
+	* include/hal_var_sp.h: Added. Contains (new) hal_arch.h stuff for
+	SH2 variant.
+	* include/hal_var_bank.inc: Added. Contains old vectors.S stuff
+	for SH3/SH4 variants.
+	* include/hal_var_bank.h: Added. Contains old hal_arch.h stuff for
+	SH3/SH4 variants.
+
+	* src/hal_mk_defs.c: Added conversion for entry stack.
+
@@ -56,0 +251,12 @@
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c: Only base address, entry and cmdline
+	options are always used. Other commands only affect image if
+	set. This allows combined kernel&initrd images to be loaded in one
+	file where the initrd address & size is already recorded at the
+	start of the image.
+
+	From YAEGASHI Takeshi <t@keshi.org> with a few changes:
+	* cdl/hal_sh.cdl: Added RedBoot exec command options.
+	* src/redboot_linux_exec.c: Added.
+
@@ -861,23 +1067,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                      
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7708/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/hal/sh/cq7708/current/ChangeLog	12 Sep 2001 04:21:15 -0000	1.14
+++ packages/hal/sh/cq7708/current/ChangeLog	20 May 2002 21:43:08 -0000
@@ -0,0 +1,5 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7708_cq7708.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
@@ -117,23 +122,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/hal/sh/cq7750/current/ChangeLog	23 Nov 2001 17:13:00 -0000	1.11
+++ packages/hal/sh/cq7750/current/ChangeLog	20 May 2002 21:43:12 -0000
@@ -0,0 +1,5 @@
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Added.
+	* misc/redboot_ROM.ecm: Include flash support.
+
@@ -80,23 +85,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/dreamcast/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/dreamcast/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/sh/dreamcast/current/ChangeLog	23 Nov 2001 17:13:00 -0000	1.3
+++ packages/hal/sh/dreamcast/current/ChangeLog	20 May 2002 21:43:17 -0000
@@ -15,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/edk7708/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/hal/sh/edk7708/current/ChangeLog	2 Oct 2001 18:28:27 -0000	1.8
+++ packages/hal/sh/edk7708/current/ChangeLog	20 May 2002 21:43:21 -0000
@@ -0,0 +1,5 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_edk7708.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
@@ -393,23 +398,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: packages/hal/sh/hs7729pci/current/ChangeLog
diff -N packages/hal/sh/hs7729pci/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sh/hs7729pci/current/ChangeLog	20 May 2002 21:43:26 -0000
@@ -0,0 +1,224 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Serial register renaming.
+
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Indicate support of variable baud
+	rates.
+
+2001-10-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Fixed warning.
+
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Removed dummy
+	CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definition.
+
+2001-09-21  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
+	Ignore level vectors.
+
+2001-07-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Use driver API to attach PCI
+	arbiter.
+
+2001-07-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Increase PLL1 to 4 for faster
+	CPU clock.
+
+2001-07-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Always install PCI arbiter.
+
+	* src/smsc37c93x.c: Enable RTC.
+
+2001-07-05  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Set linux exec parameters.
+
+	* include/platform.inc: Fix SD0001 SDRAM setup.
+
+	* src/smsc37c93x.c (cyg_hal_init_superIO): Fixed interrupt setting
+	- 32 bit reads swap the two 16 bits words, so my first reading of
+	the default setup was wrong.
+
+2001-07-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: CYGARC_PHYSICAL_ADDRESS renamed to
+	CYGARC_BUS_ADDRESS.
+	* include/plf_io.h: Same.
+
+2001-06-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h (CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF): Fix
+	typo.
+
+	* src/plf_misc.c: Include new arbiter header.
+
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Set up ISR arbiter for the PCI vector.
+
+	* include/plf_io.h: Added HAL_PCI_TRANSLATE_INTERRUPT.
+
+	* include/plf_intr.h: Added decoded PCI vectors. Added interrupt
+	configury extensions. 
+
+2001-06-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt: Reserve 128k
+	for redBoot.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi: Same.
+
+	* misc/redboot_RAM.ecm: Added ether driver. Added compression.
+	* misc/redboot_ROM.ecm: Same.
+
+	* include/platform.inc: Replace settings with proper values from
+	Hitachi boot loader.
+
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Set PCI IO/MEM
+	offsets. Set BAR1 to SDRAM start.
+
+	* include/plf_io.h: Set proper PCI memory base. Fix CPU/BUS
+	translation macros.
+
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Increase stack size to 6kB.
+	* misc/redboot_ROM.ecm: Same.
+
+	* include/plf_io.h: Define PCI IO accessor macros (keep commented
+	out though since IO mapped access is working now).
+	* src/plf_misc.c: PCI IO accessor functions fixed (and commented
+	out). Instead of fiddling PCI endian control, set PCI timeout
+	values like the Linux kernel, and PCI IO mapped access works.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Call PCI init in RedBoot configs. Added PCI IO
+	accessor functions.
+
+	* include/plf_io.h: Define PCI IO accessor macros and CPU/BUS
+	translation macros.
+
+	* src/plf_misc.c (cyg_hal_plf_pci_cfg_write_byte): 
+
+	* src/ser16c550c.c: Use magic 16bit access.
+	* src/smsc37c93x.c: Same.
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): Init SuperIO.
+
+2001-06-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Fiddle PCI setup.
+
+2001-06-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/smsc37c93x.c (cyg_hal_init_superIO): Power up COM ports. Use
+	correct offsets. Set interrupt vectors.
+
+	* src/ser16c550c.c: Correct clock and vectors.
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Force LVL irq mode.
+
+	* include/plf_intr.h: Added external interrupts.
+
+2001-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h: Added PCI window.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.h:   Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.mlt: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.ldi: Same.
+
+2001-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Init SuperIO controller.
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): Init superIO UARTs (disabled).
+
+	* src/ser16c550c.c: Added.
+	* src/smsc37c93x.c: Added.
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Build new files.
+
+	* src/plf_misc.c: Added delays to make PCI config IO work. 
+
+	* include/plf_io.h (HAL_PCI_ALLOC_BASE_MEMORY): Changed - not sure
+	if correct. 
+	(HAL_PCI_IGNORE_DEVICE): Don't probe anything but PCI bus 0.
+
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Added PCI functions.
+
+	* include/plf_io.h: Added. Contains PCI details.
+
+	* include/platform.inc (BSC_settings_table): Changed to use init
+	values as documented by Hitachi.
+
+	* misc/split_words.c: Quick hack to allow splitting of images for
+	EPROM programming.
+
+	* misc/redboot_RAM.ecm: Added.
+	* misc/redboot_ROM.ecm: Added.
+
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h: Made SDRAM area
+	default for memory. Added SRAM1 and SRAM2 areas.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.h:   Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.ldi: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.mlt: Same.
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Use SDRAM.
+
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc (hal_hardware_init): Don't mess with BSC
+	stuff in RAM startup.
+
+2001-05-25  Jesper Skov  <jskov@cambridge.redhat.com>
+
+	* New platform HAL.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/se7751/current/ChangeLog
===================================================================
RCS file: packages/hal/sh/se7751/current/ChangeLog
diff -N packages/hal/sh/se7751/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sh/se7751/current/ChangeLog	20 May 2002 21:43:30 -0000
@@ -0,0 +1,139 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Serial register renaming.
+
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Indicate support of variable baud rates.
+
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Removed dummy
+	CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF and
+	CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definitions.
+
+2001-07-24  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Clear interrupt controller registers on startup.
+
+	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Rotate interrupts.
+
+	* include/plf_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
+	Added handling for IRL vectors. Name IRL vectors.
+
+	* src/ser16c550c.c: Changed interrupt vector (still unclear if
+	it's the right one).
+
+2001-07-17  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Create .eprom.srec version for
+	broken Hitachi loader.
+
+	* misc/redboot_ROM.ecm: Enable caching.
+	* misc/redboot_RAM.ecm: Same.
+
+	* src/plf_misc.c (hal_platform_init): Initialize
+	interrupt controller.
+	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Use PCIA-D
+	interrupts.
+	* include/plf_intr.h: Put in a few guessed interrupts. Probably
+	not right.
+
+2001-07-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Remove unused variables.
+
+	* src/m1543c.c (cyg_hal_init_superIO): Try to init PCI->ISA
+	bridge. Not that it makes any sense - I don't see any device 2 in
+	the config space, but that's what the Hitachi monitor is
+	fiddling. Doesn't make a change though.
+
+2001-07-13  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): Leave out superIO init
+	until it's working.
+
+	* src/ser16c550c.c: Adjust offsets.
+
+	* src/m1543c.c (cyg_hal_init_superIO): More setup code.
+
+	* misc/redboot_RAM.ecm: Added eth driver.
+
+2001-07-11  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (HAL_PCI_ALLOC_BASE_IO): Moved to 0x2000.
+	Scan all busses.
+
+	* include/platform.inc: Fix warning.
+
+2001-07-10  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_sh_sh7751_se7751_ram.ldi: Hack in a PCI window.
+	* include/pkgconf/mlt_sh_sh7751_se7751_ram.mlt: Hack in a PCI window.
+	* include/pkgconf/mlt_sh_sh7751_se7751_ram.h: Hack in a PCI window.
+
+	* include/plf_io.h (HAL_PCI_PHYSICAL_IO_BASE): zeroed since all IO
+	happens via functions.
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Want LE configurations.
+
+	* include/plf_io.h: Leave PCI IO space for super IO controller.
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Compile m1543c file.
+	* src/m1543c.c: added.
+
+	* src/ser16c550c.c: Changed addresses and setup code (still not
+	working).
+
+	* src/plf_misc.c (hal_platform_init): Init super IO
+	controller. Init PCI.
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): Also set up COM2.
+
+	* src/plf_misc.c: Call PCI init during startup.
+
+	* include/plf_io.h: Added PCI definitions.
+
+2001-07-09  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Removed superIO file, set default
+	mode.
+
+2001-07-09  Jesper Skov  <jskov@cambridge.redhat.com>
+
+	* New platform HAL.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/se77x9/current/ChangeLog
===================================================================
RCS file: packages/hal/sh/se77x9/current/ChangeLog
diff -N packages/hal/sh/se77x9/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sh/se77x9/current/ChangeLog	20 May 2002 21:43:34 -0000
@@ -0,0 +1,161 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Serial register renaming.
+
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Indicate support of variable baud rates.
+
+2001-10-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Fix option spelling.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Fix SuperIO CDL option mistake.
+
+2001-10-16  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Removed DP83902A hack.
+
+2001-10-15  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Additional requirements to work
+	around problem of inferred values.
+	Added DP83902A hack.
+
+	* src/ser16c550c.c: Get serial controller details from CDL.
+
+	* src/plf_misc.c (hal_platform_init): Only call SuperIO init
+	function if required.
+
+	* include/platform.inc (BSC_settings_table): Initialize for DRAM
+	or SDRAM - but crudely so. Proper configury will be needed
+	eventually, when it's clear how much the SE77X9 boards actually
+	differ.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Added SE7709RP01 platform
+	support. Added XTAL default option. Added options for serial
+	controller. Added crude option for DRAM/SDRAM. Added option for
+	SuperIO.
+
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Removed dummy
+	CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF and
+	CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definitions.
+
+2001-09-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Add CPU option.
+
+2001-09-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Added interrupt controller support.
+
+2001-07-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Generate .eprom.srec of RedBoot
+	image.
+
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_sh_sh77x9_se77x9_ram.ldi: Leave 128k for
+	RedBoot.
+	* include/pkgconf/mlt_sh_sh77x9_se77x9_ram.mlt: Same.
+	* include/pkgconf/mlt_sh_sh77x9_se77x9_ram.h: Same.
+
+	* misc/redboot_RAM.ecm: Added compression.
+	* misc/redboot_ROM.ecm: Same.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Don't make relocated .srec file.
+
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Reduced stacksize to 6kB.
+	* misc/redboot_ROM.ecm: Same.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Updated stack size.
+	* misc/redboot_ROM.ecm: Same.
+
+2001-06-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc (SDMR): Fiddled.
+
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Our board has a 7709S CPU.
+
+	* misc/redboot_ROM.ecm: Don't include CPU variant details.
+	* misc/redboot_RAM.ecm: Same.
+
+2001-06-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Renamed serial interrupts.
+
+	* src/smsc37c93x.c (cyg_hal_init_superIO): Power on COM1. Use
+	correct interrupt.
+
+	* src/ser16c550c.c: Got it enabled. Correct offset and clock.
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): SuperIO working.
+
+2001-06-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Define external interrupts.
+
+	* misc/redboot_ROM.ecm: Added eth driver.
+	* misc/redboot_RAM.ecm: Same.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Force IRL interrupt mode. Separate
+	srec output rules for Hitachi Mon (which needs reloc) and for
+	normal RedBoot use.
+
+2001-06-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/smsc37c93x.c: Use 16bit writes.
+
+	* src/ser16c550c.c: Update to access by 16bit units. Can't get it
+	to work though.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Only two serial channels.
+	* src/hal_diag.c: Same.
+
+2001-06-12  Jesper Skov  <jskov@cambridge.redhat.com>
+
+	* New platform HAL.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/sh2/current/ChangeLog
===================================================================
RCS file: packages/hal/sh/sh2/current/ChangeLog
diff -N packages/hal/sh/sh2/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sh/sh2/current/ChangeLog	20 May 2002 21:43:39 -0000
@@ -0,0 +1,370 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_sci.c: Register renaming.
+	* src/sh2_scif.c: Register renaming.
+
+	* include/sh2_scif.h (_REG_SCSSR): Define.
+
+	* include/mod_regs_ser.h: Register renaming. SCI registers now
+	contain _SCI_, SCIF registers contain _SCIF_.
+
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h: Renumber the 7044 vectors to get rid of the
+	gaps. CYGHWR_HAL_SH_SH2_CUSTOM_INTERRUPT_LAYOUT now takes care of
+	the translation from HW interrupt vectors to the eCos vector
+	numbers.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_adc.h: Added.
+
+	* include/var_regs.h: Include adc header.
+
+	* include/mod_7044.h (CYGARC_SH_MOD_ADC): Added.
+
+2002-04-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_wdt.h (CYGARC_REG_RSTCSR_W_RSTx_MAGIC,
+	CYGARC_REG_RSTCSR_W_WOVF_MAGIC): set 5 lsb.
+	* include/mod_regs_wdt_2.h (CYGARC_REG_RSTCSR_W_RSTx_MAGIC,
+	CYGARC_REG_RSTCSR_W_WOVF_MAGIC): set 5 lsb.
+	Also define CYGARC_REG_WTCNT_W.
+
+	* include/var_intr.h (HAL_PLATFORM_RESET): Fixed. Set WTIT flag.
+
+	* src/var_misc.c (hal_interrupt_mask, hal_interrupt_unmask): Add
+	range for INTC=2 and error for undefined to catch such a bobo
+	easier next time.
+
+	* include/var_intr.h: Fix access size typos.
+
+	* include/sh2_sci.h: Fix offsets.
+
+	* include/mod_regs_pfc_2.h (CYGARC_REG_PEDR): Added.
+
+2002-04-18  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_regs.h: Include BSC header according to type.
+	* include/mod_regs_pfc_2.h (CYGARC_REG_PADRH, CYGARC_REG_PADRL): Added.
+	* include/mod_regs_bsc_2.h: Added.
+	* include/mod_7044.h: BSC Type 2.
+	* include/mod_7615.h: BSC Type 1.
+
+	* include/variant.inc: Only disable UBC if type defined. Fix INTC
+	type 1/2 mixup.
+	* include/var_regs.h: Include watchdog header according to type.
+	* include/mod_regs_wdt_2.h: Added.
+	* include/mod_7615.h: WDT type 1.
+	* include/mod_7044.h: WDT type 2.
+
+	* src/var_misc.c (cyg_var_enable_caches): Only set mode if the
+	feature is present.
+	* include/variant.inc: CYGARC_REG_CCR is 16bit in type 2 CAC
+	module.
+	* src/variant.S: Support for type 2 cache.
+	* include/var_regs.h: Include cache header according to type.
+	* include/mod_7615.h (CYGARC_SH_MOD_CAC): Type 1.
+	* include/var_cache.h: Support for type 2.
+	* include/mod_regs_cac_2.h: Added.
+	* include/mod_7044.h (CYGARC_SH_MOD_CAC): Type 2.
+	Also define cache array addresses.
+
+	* src/var_misc.c (hal_interrupt_update_level): 7044 support.
+
+	* include/var_intr.h: Fall-back
+	CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF is variant specific.
+
+2002-04-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_mk_defs.c: Adjustment for 7044.
+	* src/variant.S: Same.
+
+	* src/var_misc.c: Most of the functions update to handle INTC type
+	2. Some still to do. Added hal_delay_us for CMT.
+
+	* include/variant.inc: Clear CMT on init, and clear INTC type 2
+	registers.
+
+	* include/var_regs.h: Allow different headers for INT and
+	PFC. Also include CMT header.
+
+	* include/var_intr.h: Some adjustments for 7044, and vectors for
+	it. Also define CMT style RTC support.
+
+	* include/sh2_sci.h: Removed error.
+	* src/sh2_sci.c: Same.
+
+	* include/mod_regs_intc_2.h: Added.
+	* include/mod_regs_pfc_2.h: Added.
+	* include/mod_regs_cmt.h: Added.
+
+	* include/mod_regs_cpg.h: Handle type 2.
+
+	* include/mod_7044.h: Enable more modules. No cache windows in
+	memory map.
+
+	* cdl/hal_sh_sh2.cdl: Added 7044 clock options.
+	Added 7044 variant option.	
+
+	* include/mod_regs_ser.h: Fixed SCI definitions.
+
+	* include/mod_7044.h: Added.
+
+2002-03-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_eth.h (CYGARC_REG_CNDCR): Added more
+	definitions.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_scif.c: Added cyg_hal_plf_scif_sync_rxtx that allows
+	switching mode at runtime. Changed code to respect setting.
+	* include/sh2_scif.h: Same.
+
+	* cdl/hal_sh_sh2.cdl: Added CYGHWR_HAL_SH_SH2_SCIF_ASYNC_RXTX to
+	control RX/TX enabling. In async mode (when set), only one of TX
+	or RX will be set at the same time.
+
+2002-03-01  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Added 
+	CYGHWR_HAL_SH_SH2_SCIF_IRDA_TXRX_COMPENSATION option to control
+	IrDA TX/RX kludge.
+	* src/sh2_scif.c: Use above option. Don't force 9600 baud in IrDA
+	mode.
+
+2002-02-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_scif.c (cyg_hal_plf_scif_putc): In IrDA mode, eat the
+	spurious received character after TX has completed.
+
+2002-02-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_scif.c: Force 9600 baud for IrDA mode
+	initialization. Disable transmitter when not used in IrDA
+	mode. Check transmitter state instead of FIFO count for
+	determining when to cease transmission.
+
+2002-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_eth.h: More definitions.
+
+2002-02-19  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_regs.h: Include ethernet definitions.
+
+	* include/mod_7615.h: Has ethernet module.
+
+	* include/mod_regs_eth.h: Added more definitions.
+
+	* include/mod_regs_wdt.h: Added some more definitions.
+
+	* include/var_intr.h (HAL_PLATFORM_RESET): Defined (doesn't work
+	though).
+
+	* include/mod_7615.h: Disable UBC for now since software emulation
+	works just fine.
+
+2002-02-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h: Added HAL_CLOCK_VAR_INITIALIZE which does
+	partial FRT initialization so it can be used from
+	hal_delay_us. Updated other timer macros.
+	(HAL_CLOCK_READ): Fix typo.
+
+	* include/mod_regs_frt.h: Renamed 16bit access registers.
+
+	* src/var_misc.c (hal_delay_us): Fixed.
+	Call HAL_CLOCK_VAR_INITIALIZE from hal_variant_init.
+
+	* include/mod_regs_bsc.h: Changed register locations and made
+	flags be 32bit constants.
+
+2002-02-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c (hal_delay_us): Fixed typo. Increasy dummy loop
+	since the typo didn't fix the problem.
+
+	* include/mod_regs_pcm.h: Added.
+
+	* include/var_regs.h: Include PCM.
+
+	* include/mod_7615.h: Added DMA and PCM defs.
+
+2002-02-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_frt.h: Fix comment.
+
+2002-02-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_scif.c: Set SC2SSR in initialization. Clear errors in
+	getc function.
+
+	* include/mod_regs_cpg.h (CYGARC_REG_FMR_INIT): Define as value
+	provided by platform.
+
+	* cdl/hal_sh_sh2.cdl: Variant is big-endian only.
+
+2002-01-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_eth.h: Added.
+
+	* include/mod_regs_pfc.h: Updated for SH7615.
+
+2002-01-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Set as type1 clock module.
+
+	* src/sh2_scif.c: Added IrDA mode support.
+	* include/sh2_scif.h: Same.
+
+	* include/mod_regs_dma.h: Updated for SH7615.
+
+	* include/mod_regs_ser.h: Fixed a typo.
+
+2002-01-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_sci.c: Added #error about not being updated.
+	* src/sh2_sci.h: Updated for SH2 naming.
+	* src/sh2_scif.h: Updated for SH2 naming, and registers.
+	* src/sh2_scif.c: Updated for changed register names.
+	* include/mod_regs_ser.h: Updated SCIF register names/values.
+
+	* src/var_misc.c (hal_delay_us): Added.
+
+	* include/variant.inc: Fixed some bade conditional code.
+
+	* include/var_intr.h (HAL_CLOCK_INITIALIZE): Fix typos. Guard
+	against too large period.
+
+	* include/mod_regs_ubc.h: Updated to match SH7615 (type 2).
+
+	* include/mod_7615.h (CYGARC_SH_MOD_UBC): Is type 2.
+
+2002-01-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_ubc.h: Partially updated.
+
+	* include/mod_regs_wdt.h: Added.
+	* include/var_regs.h: Include WDT header.
+
+	* src/var_misc.c (hal_interrupt_set_vectors): Updated vector
+	names.
+
+	* src/variant.S (cyg_hal_ILVL_table): Changed for SH2.
+
+	* src/var_mk_defs.c: Added more interrupt defs.
+
+	* include/var_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
+	Ignore LVLs 0-3 since they overlap with IRQs
+	0-3. hal_interrupt_update_level contains code to handle according
+	to configuration.
+
+	* include/mod_regs_intc.h: Added def.
+
+	* src/var_misc.c: Interrupt configury updated for 7615.
+
+	* include/var_intr.h: Add module identifier to vector names. Set
+	RTC vector.
+
+2002-01-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_mk_defs.c: Removed some defs.
+
+	* src/var_misc.c: Cache init fixed and compiler warnings + typos
+	fixed.
+
+	* src/sh2_scif.c: Renamed for SH2.
+	* src/sh2_sci.c: Same.
+
+	* include/var_regs.h: TMU header inclusion removed.
+
+	* include/var_intr.h: Shift vectors down one (to make room for NMI
+	as vector 0).
+
+	* include/mod_regs_ser.h: Protect SCI defs by CYGARC_SH_MOD_SCI.
+
+	* include/mod_regs_cpg.h: No magic here - CDL provides a hardwired
+	constant to use.
+
+	* include/mod_regs_bsc.h: Updated to match SH7615.
+
+	* include/mod_7615.h (CYGARC_SH_MOD_BCN): Is type 2.
+
+	* cdl/hal_sh_sh2.cdl: Added CYGHWR_HAL_SH_RTC_PRESCALE.
+
+	* include/mod_regs_frt.h: Added.
+
+	* include/var_intr.h: Added support for eCos RTC driven by FRT module.
+
+	* include/mod_7615.h (CYGARC_SH_MOD_FRT): Added.
+	* include/var_regs.h: Include FRT header. Removed RTC header inclusion.
+
+	* src/var_misc.c (hal_interrupt_set_vectors): Set VCRx registers
+	to map the module interrupt sources to specific HWR_EXC vectors.
+
+	* include/var_intr.h: Added SH7615 vectors.
+
+	* cdl/hal_sh_sh2.cdl: Select INTR model header.
+
+	* include/mod_regs_intc.h: Added stuff for 7615 INTC.
+
+	* include/mod_7615.h: Does update the IP on exception. All modules
+	are type 1.
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Added exception model header definitions.
+
+	* include/variant.inc: Fixed assembler warning. Change CYG_SR.
+
+2002-01-11  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Changed the clock setup some.
+
+2002-01-09  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Changed to match SH2 caching details.
+	* src/var_misc.c: Same.
+	* include/var_cache.h: Same.
+	* src/variant.S: Same.
+
+	* include/mod_7615.h: Added some 7615 details.
+
+	Cloned from SH3 HAL.
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/sh/sh3/current/ChangeLog	19 Oct 2001 07:02:36 -0000	1.16
+++ packages/hal/sh/sh3/current/ChangeLog	20 May 2002 21:43:44 -0000
@@ -0,0 +1,24 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh3_sci.c: Register renaming.
+	* src/sh3_scif.c: Register renaming.
+
+	* include/mod_regs_ser.h: Register renaming. SCI registers now
+	contain _SCI_, SCIF registers contain _SCIF_. Merge SCIF and IrDA
+	definitions (stripping SCIF identifier suffix).
+
+2002-01-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc (hal_intc_decode): include needed ptrs.
+
+2002-01-16  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh3.cdl: Added interrupt model header definition.
+	Added RTC_PRESCALE option.
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh3.cdl: Added exception model header definitions.
+
+	* include/variant.inc: Fixed assembler warning.
+
@@ -57,0 +82 @@
+	* include/sd0001.h: Even more definitions.
@@ -60,0 +86,8 @@
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/sd0001.h: Added more definitions.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/sd0001.h: Definitions for IO access.
+
@@ -73,0 +107,4 @@
+2001-05-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_7729.h: Also include SD0001 header.
+
@@ -150,23 +187,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/sh/sh4/current/ChangeLog	23 Nov 2001 17:13:00 -0000	1.15
+++ packages/hal/sh/sh4/current/ChangeLog	20 May 2002 21:43:49 -0000
@@ -0,0 +1,23 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh4_scif.c: Register renaming.
+
+	* include/mod_regs_ser.h: Register renaming. SCI registers now
+	contain _SCI_, SCIF registers contain _SCIF_. Merge SCIF and IrDA
+	definitions (stripping SCIF identifier suffix).
+
+2002-01-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Include needed ptrs.
+
+2002-01-16  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh4.cdl: Added interrupt model header definition.
+	Added RTC_PRESCALE option.
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh4.cdl: Added exception model header definitions.
+
+	* include/variant.inc: Fixed assembler warning.
+
@@ -68,0 +92,8 @@
+2001-07-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Fix ICR init, add IPRD init.
+	* include/var_intr.h: Added IRL vectors.
+	* include/mod_regs_intc.c: Added IPRD definitions.
+	* src/var_misc.c (hal_interrupt_update_level): Handle IRPD
+	vectors.
+
@@ -93,0 +125,8 @@
+	* src/var_misc.c: Added handling of INTR00 vectors.
+	* include/mod_regs_intc.h: Added INTR00 definitions.
+
+	* include/var_regs.h: Include pcic when appropriate.
+	* include/mod_7751.h (CYGARC_SH_MOD_PCIC): Define.
+	* include/mod_regs_pcic.h: Added.
+	* src/pcic.c: Added. Fix typo.
+
@@ -106,0 +146,2 @@
+	Add support for 7751.
+	* include/mod_7751.h: Added.
@@ -186,23 +227,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sparc/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/sparc/arch/current/ChangeLog
diff -N packages/hal/sparc/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sparc/arch/current/ChangeLog	20 May 2002 21:43:54 -0000
@@ -0,0 +1,694 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	* src/vec_xvsr.S:
+	* src/vec_ivsr.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-03-18  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S: Add CYGPKG_HAL_SPARC_ERC32 to list of ifdefs.
+
+2000-10-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_arch.h (CYGARC_JMP_BUF_SIZE): Define hal_jmp_buf in
+	terms of this.
+
+2000-08-07  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/sparclite.ld: Remove extra underscore from below. It was
+	correct before.
+
+2000-06-21  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/basetype.h:
+	Removed definition of CYG_LABEL_NAME(). Now dealt with by default
+	definition in cyg_type.h.
+
+	* src/sparclite.ld:
+	Added extra underscore to _stext and _etext.
+	Switched over to new table creation mechanism.
+
+2000-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_arch.h (CYGARC_HAL_SAVE_GP, CYGARC_HAL_RESTORE_GP):
+	Added.
+
+2000-02-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/vectors.S: 
+	* src/hal_boot.c: 
+	CYG_HAL_SPARCLITE_ > CYGPKG_HAL_SPARCELITE_
+
+2000-02-16  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sparclite.cdl: removed fix me
+
+2000-01-28  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/sparclite.ld: Add support for network package.
+
+2000-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* cdl/*.cdl: Add descriptions to a number of options &c which were
+	lacking same, also tidied up other typos as noticed en passant.
+
+1999-12-02  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl:
+
+	Use the <PACKAGE> token in custom rules.
+
+1999-12-01  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl:
+
+	Use the <PREFIX> token in custom rules.
+
+1999-11-04  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl:
+
+	Output custom rule dependency information to .deps files in
+	the current directory.
+
+	Dispense with the need to create a 'src' sub-directory.
+
+1999-11-03  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl: Define build options.
+
+1999-11-01  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl: Addded.
+
+1999-10-15  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (not_window_overflow): Actually the dispatcher
+	into exception VSRs.  Bugfix: wrong number was placed in %l3 for
+	call to xvsr, so for *some* types of trap, including user traps
+	other than those handled directly in-HAL, a vector way off the end
+	of the array would be used.  Apparently those other types of trap
+	never happen, but just in case...
+
+1999-10-13  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S: Optionally implement Multiple (rather than
+	Single) Vector Trapping.  The config options to control this are
+	in the platform HAL because some SPARCs do not support SVT, where
+	it is optional the platform says so.  This demands a variable
+	sized region be reserved for trampoline code or the vectors in
+	RAM, which is done via section .ram_vectors, defined herein.
+
+	* src/sparclite.ld: Define SECTION_ram_vectors(...) to deal with
+	the new .ram_vectors section.  This is to provide a variable sized
+	area at the start of RAM to hold either trampoline code when SVT
+	is selected, or a fill 4k + handlers of vectors when MVT is
+	selected.  Previously this was bodged by pretending RAM starts at
+	0x4000200 in ROM startup builds.
+	(comment from the example .ldi files...)
+	The ram_vectors section is to allow some free space to copy
+	vectors into from the ROM.  This is required to be variable size
+	to accomodate SVT or MVT; 80 bytes vs 4kB.  Copying is not
+	necessary with MVT, but it is optional because it may offer
+	performance gains.  Copying is required for SVT because the
+	(aligned) start of ROM contains initialization instructions.  RAM
+	copy is used rather than leave a big gap in the ROM to get an
+	aligned address for the trampoline code.  For RAM startup,
+	ram_vectors will usually be of size zero, unless MVT and copying
+	are enabled for memory estimation reasons.
+
+1999-09-29  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	[src/vectors.S: needed no change!]
+	
+	* include/vectors.h: Potentially accept a register window count
+	from the platform HAL, or according to platform selection.  Make
+	more of the dependent macros computed.
+
+	* src/vec_ivsr.S (hal_default_interrupt_vsr): Handle other register
+	window sizes correctly; particularly when handling underflow trap
+	by hand.
+
+	* src/vec_xvsr.S (hal_default_exception_vsr): Handle other register
+	window sizes correctly; particularly when handling underflow trap
+	by hand.
+
+	* src/context.S (hal_thread_load_context): Handle other register
+	window sizes correctly.
+
+	* src/icontext.c (cyg_hal_sparc_get_gdb_regs): Handle other register
+	window sizes correctly; set up initial context differently.
+
+1999-06-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_arch.h (hal_jmp_buf): force this to be 64-bit
+	aligned so that std ops in hal_setjmp(), hal_longjmp() work.
+
+1999-06-03  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/hal_boot.c: Add a dummy __gccmain() to prevent ctors being
+	called twice.  This seems to be a recent compiler change:
+	[from gcc/ChangeLog]
+	Sat May 22 18:18:43 1999  Jason Merrill  <jason@yorick.cygnus.com>
+           * sparc/liteelf.h: Handle ctors like MIPS crosses.
+           * sparc/lite.h (STARTFILE_SPEC, LIB_SPEC): Define to "".
+           * configure.in: Don't use libgloss.h on sparclite-elf.
+           Use collect2 on sparclite-aout.
+
+1999-05-20  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_INTERRUPT_STACK_CALL_PENDING_DSRS): 
+	Define this if CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK;
+	ie. we are running a separate interrupt stack.  Also define
+	symbols for it so that we can monitor its usage easily.
+
+	* src/vec_ivsr.S (hal_interrupt_stack_call_pending_DSRs): Add this
+	function to run DSRs on the interrupt stack (if using it).  Switch
+	over to executing on the interrupt stack when needed.
+
+	* src/vectors.S (cyg_interrupt_stack_base): Define the interrupt
+	stack either if we need it as an interrupt stack or if we need it
+	as a bootup stack (simulator); if it's there, use it as a bootup
+	stack anyway.
+
+	* src/context.S (hal_thread_load_context): Install the PSR that
+	was saved in its entirety, including the interrupt and trap enable
+	state.  This is needed for running a separate interrupt stack, but
+	harmless when not so doing.
+
+	* src/icontext.c (hal_thread_init_context): Install an initial PSR
+	which includes ET, S and PS (Enable traps, Supermode, prevSuper)
+	and a PIL (processor interrupt level) of 15 (maximum)
+	so that a context switch which preserves interrupt mode will work.
+
+1999-05-13  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Align stack
+	(rather conservatively) before use.
+
+1999-04-28  Bart Veer  <bartv@cygnus.co.uk>
+
+	* src/PKGconf.mak:
+	Remove the -n argument to tail, it does not appear to be required
+	on any supported host and causes problems with some
+	implementations of tail.
+
+1999-04-15  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/sparclite.ld: Define __bss_end at the end of the BSS
+	* src/hal_boot.c (hal_zero_bss): Stop at __bss_end rather than _end
+	when clearing BSS
+	
+	These fix PR 19750
+
+1999-04-14  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/PKGconf.mak (EXTRAS): Don't generate extras.o here any more
+	But do define EXTRAS every time for the linker script.
+
+1999-04-09  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_RESTORE_INTERRUPTS et al): Put in 3 nops
+	after any writes to the psr; TBH I don't think they're strictly
+	necessary when not altering the window state, but for complete
+	safety and adherence to the book of words....
+
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/*.ld: Revised SECTION_* macro arguments to
+	avoid padded output sections (PR 19787)
+
+1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_io.h: If not the simulator, get hal_hwio.h too -
+	which describes board-and-CPUvariant-specific IO needs.
+
+1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_VSR_SET_TO_ECOS_HANDLER): Define this
+	macro for use in tests that are interested in exception diddling.
+	Redefine CYGNUM_HAL_ISR_MIN to describe the number of interrupt
+	sources; while there are XSRs too, this definition is better for
+	the error checking in kernel interrupt stuff.  Changed the symbols
+	used for defining tables sizes to match, since there are still 27
+	VSRs and ISRs/XSRs and their data.
+
+	* src/hal_intr.c: Use the correct symbol for the size of the
+	isr/vsr/their-data tables.
+
+1999-03-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* tests/sparc_ex.c (cyg_[user_]start):
+	If there is no kernel, cyg_user_start() is never called, main gets
+	in and steals the CPU.  So we hang.  So if there is no kernel,
+	define cyg_start() instead to wrest control.
+
+1999-03-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_arch.h (CYGNUM_HAL_STACK_SIZE_TYPICAL): 
+	And this time make the edit correctly ;-/
+
+1999-03-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_arch.h: 
+	Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of
+	CYGNUM_HAL_MINIMUM_STACK_SIZE.
+
+1999-03-17  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (rom_vectors_end, rom_vectors): Add two new
+	symbols for copying trampoline code into RAM in ROM startup.  This
+	keeps ROM startup as similar as possible to RAM, for simplicity;
+	no re-ordering of vectors.S's contents.
+
+	* src/hal_boot.c (hal_copy_data): Copy in long sized units rather
+	than long longs, better to cope with ROM data alignment.
+	Also add some LED output (if SLEB hardware) for startup to help
+	with debugging ROM start.
+
+1999-03-17  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/PKGconf.mak: Remove dependence on echo '-e' switch.
+
+1999-03-16  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (genuine_reset): Add a little extra debug to SLEB
+	LEDs, and use the genuine top-of-memory stack when running on
+	hardware; only define cyg_bootup_stack in the simulator case.
+
+	* src/sparclite.ld: Define rom_data_start, regardless of start
+	type, no harm is done.
+
+1999-03-12  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite.h: 
+	* include/hal_arch.h: Moved definition of 'CYGNUM_HAL_MINIMUM_STACK_SIZE'
+
+1999-03-11  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/icontext.c (cyg_hal_sparc_[gs]et_gdb_regs): 
+	Two new routines to communicate our nice, optimized stack save
+	states to a reg list for GDB.  My maximal register saves are not
+	really suitable for passing to GDB in any case, they're for humans
+	to debug the interrupt code more than anything else, and my
+	minimal save sets naturally contain pointers and ways of finding
+	the rest of the reg set, but it depends on whether it's an
+	interrupt save or a synchronous one, and given the SPARClite's
+	stack layout, it's a bit hairy.
+
+	* src/vec_ivsr.S (hal_default_interrupt_vsr): 
+	Do save %g0 even in a minimal context, so that the code for
+	communicating register state with GDB can tell it's a minimum
+	context.  Costs one store cycle per interrupt.
+
+	* include/hal_arch.h (HAL_[GS]ET_GDB_REGISTERS): 
+	Define and call routines cyg_hal_sparc_[gs]et_gdb_regs for 
+	communicating register state of a thread to GDB.
+
+	* src/vectors.S (real_vector): Reinstate the anullment of the
+	instructions that were blamed for register corruption earlier;
+	they are correct and safe.
+
+1999-03-10  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_INTERRUPT_IN_USE): Added.
+
+1999-03-09  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/hal_boot.c: Added missing <cyg/infra/cyg_type.h> include file.
+
+1999-03-05  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/sparclite.ld: 
+	* src/PKGconf.mak: Clean up I/O package changes.
+
+1999-03-04  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/sparclite.ld: 
+	Unconditionalize use of libextras.a and add to GROUP()
+
+1999-03-04  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/PKGconf.mak: 
+	* src/sparclite.ld: New I/O package support.
+
+	* src/vectors.S: Fix register corruption problem - stems from
+	use of annulled instructions in window overflow/underflow code.
+
+1999-02-25  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	These log entries from 1999-02-22 to 1999-02-24 were executed in
+	a branch; this change is a merge of that branch into the trunk.
+
+	(1999-02-24  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* tests/sparc_ex.c (sparc_ex_main): 
+	For all traps except the USER_TRAP, install the default VSR
+	hal_default_exception_vsr(); this is so that this test catches
+	exception ie. is able to work, even when we are playing nice with
+	CygMon and GDB.  The USER_TRAP is left so that breakpoints work,
+	for the test infrastructure.
+
+	(1999-02-22  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* src/vectors.S (real_vector): Remove old testing code.  Add delay
+	NOPs after writes to %wim and %psr for safety.  Leave installing
+	the trap vector to platform-specific code, along with RAM control
+	and cache initialization.
+
+	* src/vec_ivsr.S (hal_default_interrupt_vsr): Add delay NOPs after
+	writing the %wim before doing a restore; that was a bug that was.
+
+	* src/vec_xvsr.S (hal_default_exception_vsr): same change.
+
+	* src/hal_intr.c: Remove platform-specific clock period variable; it
+	happens that both platforms sim and sleb have one, but it's not a
+	requirement of the target architecture.
+
+	* src/hal_boot.c (cyg_hal_start): Move diddling the sim-specific
+	watchdog into platform-specific startup code viz. new routines
+	hal_board_{pre/post}start().
+
+	* src/context.S: a couple of extra NOPs to ensure that %wim and
+	%psr changes work on real hardware.
+
+	(1999-02-22  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* include/hal_arch.h (HAL_SET_GDB_REGISTERS): 
+	Remove warning about unused var 'cos of the incompleteness of
+	these macros; gdb interworking is not yet supported.
+
+1999-02-25  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/vectors.h:
+	Changed label used to access scheduler lock to one that is not
+	mangled by C++. This is intended to make support for interrupt
+	handling in non-kernel configurations easier.	
+
+1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/hal_arch.h: 
+	Rename deliver_exception() -> cyg_hal_deliver_exception()
+	QA improvements
+	
+	* include/hal_intr.h:
+	Reorganise vector/interrupt/exception names according to purpose
+	Rename exception_handler() -> cyg_hal_exception_handler()
+	QA improvements
+
+	* src/hal_intr.c:
+	Rename exception_handler() -> cyg_hal_exception_handler()
+	Rename deliver_exception() -> cyg_hal_deliver_exception()
+	Rename CYG_ISR_COUNT -> CYGNUM_HAL_ISR_COUNT
+	QA improvements
+
+	* src/vec_ivsr.S:
+	* src/vec_xvsr.S:
+	Rename CYG_ISR_COUNT -> CYGNUM_HAL_ISR_COUNT
+	QA improvements
+
+	* tests/sparc_ex.c:
+	Rename CYG_EXCEPTION_* -> CYGNUM_HAL_EXCEPTION_*
+	Rename CYG_VECTOR_UNALIGNED -> CYGNUM_HAL_VECTOR_UNALIGNED
+
+1999-02-12  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/context.S (hal_thread_load_context, hal_setjmp):
+	Disable interrupts (but not traps) while doing the flush of all my
+	callers and their callers' callers register sets to the stack.
+	There is evidence that the inconsistency in the stack during this
+	is a bad thing, though I have to admit that I don't see exactly
+	how it goes wrong.  Partly, it's impossible to debug, so if the
+	problem I saw (a SEGV in instrumentation of interrupt_end()) is
+	reproduced with this change, I'll have more to go on.  This is a
+	conservative change in that sense.
+	
+	* include/hal_arch.h (HAL_FLUSH_REGISTERS_TO_STACK): 
+	Disable interrupts but not traps while doing this.  Ditto.
+
+1999-02-12  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite.h (CYGNUM_HAL_MINIMUM_STACK_SIZE):
+	Define a minimal sensible stack size for apps to use.  Note that
+	this file is included by hal_arch.h and so is available to all HAL
+	users, and in fact almost everyone by default.
+
+1999-02-12  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/hal_intr.c (exception_handler): 
+	Include <cyg/infra/cyg_ass.h> so that the CYG_FAIL() in some
+	configurations actually compiles (actually: links).
+	combo{22,18,10,6} were thus afflicted.
+
+1999-02-11  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* tests/sparc_ex.c (do_test): Make the test run for much less time
+	when CYG_USE_TRACING and in any case bleat periodically about how
+	successful it is to prevent testing system timeouts.  Also move
+	the test routines (those which provoke the exception) to the end
+	so that (ever helpful) -O3 cannot inline them and then "optimize"
+	the result and thus spoil the whole damned test too.
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite.h: Correct capitalization of
+	'SPARClite'.
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/sparclite.ld: New MLT-compatible linker script
+	* src/PKGconf.mak: Add build rules for sparclite.ld
+
+1999-02-04  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vec_ivsr.S (hal_default_interrupt_vsr): Preserve global
+	registers over interrupts, and implement support for
+	CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT ie. save a
+	minimal register set rather than a maximal.  Create a saved
+	register set whose address is passed to the interrupt handler
+	(though it may well be mostly empty).
+	[also tidied up trailing tabs and long blank lines]
+
+	* src/vec_xvsr.S (hal_default_exception_vsr): Preserve all
+	registers over interrupts; create a saved register set whose
+	address is passed to the exception handler so it can modify it.
+	[also tidied up trailing tabs and long blank lines]
+
+	* src/context.S( hal_setjmp, hal_longjmp):
+	(hal_thread_switch_context,hal_thread_load_context): Implement
+	CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM support; ie. save a minimal
+	register set rather than a maximal.
+	
+	* include/hal_arch.h (HAL_FLUSH_REGISTERS_TO_STACK): New macro
+	useful for writing exception handlers, for example.
+	(HAL_GET_GDB_REGISTERS, HAL_SET_GDB_REGISTERS): provided initial
+	dummy versions of these.
+
+	* tests/sparc_ex.c: A test of the exception mechanism:
+	deliberately cause unaligned accesses of various sizes and check
+	we get exactly one trap and correctly step over it by modifying
+	the saved register set whose address the exception ISR is handed.
+	This test should be regarded as documentation for the exception
+	handler API/ABI.
+	
+	* tests/PKGconf.mak (TESTS): Build sparc_ex.
+
+1999-02-01  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (genuine_reset): 
+	Include <cyg/hal/halboot.si> to set up RAM controllers, cache and
+	the like - this is rather platform dependant.
+
+1999-02-01  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_TRANSLATE_VECTOR): 
+	Include a definition of this important macro.  Not.
+	It's used when interrupt chaining is selected, BUT we the HAL make
+	no distinction, it's up to the kernel to look after things.  So
+	this macro is an assignment.
+
+1999-01-28  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h: 
+	Get interrupt controller definitions from a board-specific file:
+	#include <cyg/hal/hal_xpic.h>
+	Get clock control definitions from a board-specific file:
+	#include <cyg/hal/hal_clock.h>
+	Delete the original definitions from this central file.
+	
+	* include/hal_cache.h: REMOVED to the simulator tree in the first
+	instance; more generally to various board-specific files.
+
+
+1999-01-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_cache.h (HAL_DCACHE_ENABLE) (and its friends):
+	Define initial empty placeholder versions of these so that cache
+	tests build.  Well it's a start.
+	
+1999-01-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/hal_boot.c (cyg_hal_invoke_constructors): 
+	Add code to deal with CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG
+	Tidy up and update description header
+	Shorten needlessly long lines
+	Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code
+
+1999-01-21  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (genuine_reset): Set the RAM size to 4MB in the
+	erc32 simulator.
+
+	* include/hal_io.h: New file; macros to access IO space, really a
+	place holder at present.
+
+	* include/hal_intr.h: Do not define WATCHDOG() macro.
+
+	* src/hal_intr.c (hal_default_isr): Do not mess with the watchdog
+	in the the default interrupt handler.
+
+	* src/hal_boot.c (hal_zero_bss): use an efficient 8-byte zero.
+	(hal_copy_data): use an efficient 8-byte copy.
+	(cyg_hal_start): turn off the ERC32 watchdog timer before we start
+	anything very time consuming.
+
+	NB: the 8-byte copy changes require alignment in the linker
+	script: see the Changelog in hal/sparclite/sim/... for details.
+
+1999-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	Modified files in arch:
+	* include/hal_arch.h
+	* include/hal_intr.h
+	* src/PKGconf.mak
+	* src/context.S
+	* src/hal_intr.c
+	* src/vec_ivsr.S
+	* src/vec_xvsr.S
+	* src/vectors.S
+
+	New files in arch:
+	* src/hal_boot.c	(bss initialization, constructors &c)
+	* include/hal_cache.h	(empty but required header)
+
+	Modified files in sim:
+	* include/hal_diag.h
+
+	Lots more progress; essentially, everything now works.
+
+	Simulator's treatment of stdio is poor though, it doesn't work
+	under pkgtest.  This has been slowing me up.
+
+1999-01-14  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* ecc/ecc/hal/sparclite/...:
+
+	Initial checkin of SPARClite HAL; it doesn't work yet, except the
+	most trivial of tests - timer and interrupt manipulation stuff is
+	entirely absent.
+
+	Here's some documentation of the initial checkin tree; this will
+	change, as platform dependent stuff moves correctly into the sim
+	or <board> directories.
+
+	arch/current/include:
+		basetype.h	nothing much here.
+		vectors.h	definitions of symbols shared between the
+			various vector code assembler files, can be
+			included in both C and assembler.
+		hal_intr.h	various macros for clock and interrupt
+			control plus the eCos vector numbering scheme; we
+			map thus:
+			what	SPARC trap type	    eCos vector numbers
+			-----------------------------------------------
+			(not used)   ---                0	
+			interrupts (17-31)		1-15
+			user traps (128-255)		16
+			exceptions (1-9,36==4)		17-25
+			others	   (10,?)		26
+			-----------------------------------------------
+			Trap types 5 and 6 which would be eCos vectors 21
+			and 22 are handled in the trampoline code in
+			file src/vectors.S
+		hal_arch.h	definition of a thread context, plus
+			macros for thread switching and the like.  Some
+			ancillary bit twiddling macros and cache barriers
+			too.
+
+	arch/current/include/pkgconf:
+		hal_sparclite.h 	pkgconf config/header file.
+	
+	arch/current/src:
+		vectors.S	boot-up stuff, trampoline code that hangs
+			on the interrupt/trap vector, handlers for window
+			under/overflow.  Saves some state in registers
+			then jumps to the interrupt or exception VSR
+	   		respectively.
+			Also instantiates the VSR table.
+		vec_ivsr.S	the default interrupt VSR; it establishes
+			a C calling environment (ie. anticipates a window
+			overflow) then locks the scheduler, calls the ISR
+			with appropriate arguments, and then interrupt_end()
+			before undoing that environment, anticipating
+			window underflow and returning to the interrupted
+			instruction.
+		vec_xvsr.S	the default exception AKA trap VSR; does
+			the same as the interrupt one but without the
+			scheduler lock or interrupt end.
+		hal_intr.c	instantiates the ISR table used by the
+			code above.
+		context.S	context switch code, saves and loads up a
+			whole register state, coroutine or longjump-like.
+		icontext.c	initializes a context to "jump" to in
+			context.S at the birth of a new thread.
+
+	sim/current/include:
+		hal_diag.h	macros to deal with debugging output via a
+			fake serial device of some kind; initially empty,
+			but definitely board/sim dependent.
+
+	sim/current/include/pkgconf:
+		hal_sparclite_sim.h 	pkgconf config/header file.
+
+	sim/current/src:
+		sim.ld		linker script bits for "sim" target.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+
+//EOF ChangeLog
Index: packages/hal/sparc/erc32/current/ChangeLog
===================================================================
RCS file: packages/hal/sparc/erc32/current/ChangeLog
diff -N packages/hal/sparc/erc32/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sparc/erc32/current/ChangeLog	20 May 2002 21:43:59 -0000
@@ -0,0 +1,272 @@
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_sparclite_sim_ram.mlt:
+	Add heap1 section
+
+	* include/pkgconf/mlt_sparclite_sim_ram.h:
+	* include/pkgconf/mlt_sparclite_sim_ram.ldi:
+	Regenerated
+
+2000-02-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sparclite_sim.cdl: Added.
+
+1999-11-25  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/mlt_sparclite_sim_ram.h: New file.
+
+1999-10-13  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite_sim.h: Add define of
+	CYGHWR_HAL_SPARCLITE_HAS_ASR17 for arch HAL to DTRT with SVT
+	(anticipating cores with no SVT at all, so no %asr17)
+
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
+	avoid padded output sections (PR 19787)
+
+1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/hal_priv.c: Remove bogus FIX ME; it wasn't true.
+
+1999-03-16  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/halboot.si: Add a dummy LED macro for debug in the
+	vectors.S; correct a scary line length.
+
+1999-03-04  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite_sim.h: Take out DEVICES dependencies.
+
+1999-03-04  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: give all LDI files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+	* include/pkgconf/*.mlt: give all MLT files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+
+1999-02-25  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	These log entries from 1999-02-22 to 1999-02-24 were executed in
+	a branch; this change is a merge of that branch into the trunk.
+
+	(1999-02-23  John Dallaway  <jld@cygnus.co.uk>)
+
+	* include/pkgconf/hal_sparclite_sim.h: New rules
+	CYGPKG_HAL_SPARCLITE_SIM precludes CYGPKG_DEVICES_GDB
+	CYGPKG_HAL_SPARCLITE_SIM precludes CYGPKG_DEVICES_SERIAL_RS232_COMMON
+
+	(1999-02-22  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* src/hal_priv.c (hal_board_prestart, hal_board_poststart): 
+	Shut down the erc32 watchdog in and enable interrupts in these two
+	new routines.
+
+	* include/halboot.si: 
+	Remove N/A code that I was just storing here, and install the real
+	vector instructions in this fragment; there be cache-wangling to
+	do in hardware cases either side of the vector installation.
+
+1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/hal_xpic.h: 
+	Rename CYG_VECTOR_* -> CYGNUM_HAL_INTERRUPT_*
+
+	* src/hal_priv.c:
+	Add a FIX ME
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/sim.ld: Remove platform-specific linker script for
+        MLT compliance.
+
+	* src/PKGconf.mak: Remove build rules for sim.ld.
+
+	* include/pkgconf/ram.*: Add MLT save file and and linker
+        script fragment for RAM startup.
+
+1999-02-01  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/halboot.si: 
+	New file: performs platform-oriented setup of RAM and cache
+	controllers, and quietens any interrupt sources.
+
+	* include/pkgconf/hal_sparclite_sim.h: 
+	Correct comments/CDL description of sim invocation.
+
+1999-01-28  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_cache.h: NEW FILE to this directory; moved here from
+	the sparclite/arch tree; cache control is very much board-specific
+
+	* include/hal_clock.h: NEW FILE to this directory; it was a part
+	of hal_intr.h, but is now here because the clock is target determined.
+
+	* include/hal_xpic.h: NEW FILE to this directory; it was a part of
+	hal_intr.h, but is now here because the detail of interrupot
+	control is target determined.
+
+	* src/hal_priv.c: NEW FILE to this directory; it was a part
+	of hal_intr.h, but is now here because the clock is target
+	determined, and it's the clock that needs a local variable.
+
+	* src/PKGconf.mak (COMPILE): compile it.
+	
+
+1999-01-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Add copyright notice.  (Though these files will later be generated
+	by a tool and so not copyright, these default setups are.)
+
+1999-01-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Remove some bogus comments.
+
+1999-01-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code
+
+1999-01-21  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Align bss and rom/ram_data starts and ends by 8 bytes to permit
+	fast copy routines.
+
+1999-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	Modified files in arch:
+	* include/hal_arch.h
+	* include/hal_intr.h
+	* src/PKGconf.mak
+	* src/context.S
+	* src/hal_intr.c
+	* src/vec_ivsr.S
+	* src/vec_xvsr.S
+	* src/vectors.S
+
+	New files in arch:
+	* src/hal_boot.c	(bss initialization, constructors &c)
+	* include/hal_cache.h	(empty but required header)
+
+	Modified files in sim:
+	* include/hal_diag.h
+
+	Lots more progress; essentially, everything now works.
+
+	Simulator's treatment of stdio is poor though, it doesn't work
+	under pkgtest.  This has been slowing me up.
+
+1999-01-14  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* ecc/ecc/hal/sparclite/...:
+
+	Initial checkin of SPARClite HAL; it doesn't work yet, except the
+	most trivial of tests - timer and interrupt manipulation stuff is
+	entirely absent.
+
+	Here's some documentation of the initial checkin tree; this will
+	change, as platform dependent stuff moves correctly into the sim
+	or <board> directories.
+
+	arch/current/include:
+		basetype.h	nothing much here.
+		vectors.h	definitions of symbols shared between the
+			various vector code assembler files, can be
+			included in both C and assembler.
+		hal_intr.h	various macros for clock and interrupt
+			control plus the eCos vector numbering scheme; we
+			map thus:
+			what	SPARC trap type	    eCos vector numbers
+			-----------------------------------------------
+			(not used)   ---                0	
+			interrupts (17-31)		1-15
+			user traps (128-255)		16
+			exceptions (1-9,36==4)		17-25
+			others	   (10,?)		26
+			-----------------------------------------------
+			Trap types 5 and 6 which would be eCos vectors 21
+			and 22 are handled in the trampoline code in
+			file src/vectors.S
+		hal_arch.h	definition of a thread context, plus
+			macros for thread switching and the like.  Some
+			ancillary bit twiddling macros and cache barriers
+			too.
+
+	arch/current/include/pkgconf:
+		hal_sparclite.h 	pkgconf config/header file.
+	
+	arch/current/src:
+		vectors.S	boot-up stuff, trampoline code that hangs
+			on the interrupt/trap vector, handlers for window
+			under/overflow.  Saves some state in registers
+			then jumps to the interrupt or exception VSR
+	   		respectively.
+			Also instantiates the VSR table.
+		vec_ivsr.S	the default interrupt VSR; it establishes
+			a C calling environment (ie. anticipates a window
+			overflow) then locks the scheduler, calls the ISR
+			with appropriate arguments, and then interrupt_end()
+			before undoing that environment, anticipating
+			window underflow and returning to the interrupted
+			instruction.
+		vec_xvsr.S	the default exception AKA trap VSR; does
+			the same as the interrupt one but without the
+			scheduler lock or interrupt end.
+		hal_intr.c	instantiates the ISR table used by the
+			code above.
+		context.S	context switch code, saves and loads up a
+			whole register state, coroutine or longjump-like.
+		icontext.c	initializes a context to "jump" to in
+			context.S at the birth of a new thread.
+
+	sim/current/include:
+		hal_diag.h	macros to deal with debugging output via a
+			fake serial device of some kind; initially empty,
+			but definitely board/sim dependent.
+
+	sim/current/include/pkgconf:
+		hal_sparclite_sim.h 	pkgconf config/header file.
+
+	sim/current/src:
+		sim.ld		linker script bits for "sim" target.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+
+//EOF ChangeLog
Index: packages/hal/sparc/leon/current/ChangeLog
===================================================================
RCS file: packages/hal/sparc/leon/current/ChangeLog
diff -N packages/hal/sparc/leon/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sparc/leon/current/ChangeLog	20 May 2002 21:44:03 -0000
@@ -0,0 +1,279 @@
+2002-03-15  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_sparc_leon.cdl: Add -msoft-cloat to CYGBLD_GLOBAL_CFLAGS
+	(as well as LDFLAGS) - this gives perfect test coverage in minimal
+	build with the sim.  NB pro tem the tools are called
+	sparc-rtems-gcc et al, but sparc-elf-gcc et al should be OK.
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_sparclite_sim_ram.mlt:
+	Add heap1 section
+
+	* include/pkgconf/mlt_sparclite_sim_ram.h:
+	* include/pkgconf/mlt_sparclite_sim_ram.ldi:
+	Regenerated
+
+2000-02-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sparclite_sim.cdl: Added.
+
+1999-11-25  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/mlt_sparclite_sim_ram.h: New file.
+
+1999-10-13  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite_sim.h: Add define of
+	CYGHWR_HAL_SPARCLITE_HAS_ASR17 for arch HAL to DTRT with SVT
+	(anticipating cores with no SVT at all, so no %asr17)
+
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
+	avoid padded output sections (PR 19787)
+
+1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/hal_priv.c: Remove bogus FIX ME; it wasn't true.
+
+1999-03-16  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/halboot.si: Add a dummy LED macro for debug in the
+	vectors.S; correct a scary line length.
+
+1999-03-04  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite_sim.h: Take out DEVICES dependencies.
+
+1999-03-04  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: give all LDI files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+	* include/pkgconf/*.mlt: give all MLT files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+
+1999-02-25  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	These log entries from 1999-02-22 to 1999-02-24 were executed in
+	a branch; this change is a merge of that branch into the trunk.
+
+	(1999-02-23  John Dallaway  <jld@cygnus.co.uk>)
+
+	* include/pkgconf/hal_sparclite_sim.h: New rules
+	CYGPKG_HAL_SPARCLITE_SIM precludes CYGPKG_DEVICES_GDB
+	CYGPKG_HAL_SPARCLITE_SIM precludes CYGPKG_DEVICES_SERIAL_RS232_COMMON
+
+	(1999-02-22  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* src/hal_priv.c (hal_board_prestart, hal_board_poststart): 
+	Shut down the erc32 watchdog in and enable interrupts in these two
+	new routines.
+
+	* include/halboot.si: 
+	Remove N/A code that I was just storing here, and install the real
+	vector instructions in this fragment; there be cache-wangling to
+	do in hardware cases either side of the vector installation.
+
+1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/hal_xpic.h: 
+	Rename CYG_VECTOR_* -> CYGNUM_HAL_INTERRUPT_*
+
+	* src/hal_priv.c:
+	Add a FIX ME
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/sim.ld: Remove platform-specific linker script for
+        MLT compliance.
+
+	* src/PKGconf.mak: Remove build rules for sim.ld.
+
+	* include/pkgconf/ram.*: Add MLT save file and and linker
+        script fragment for RAM startup.
+
+1999-02-01  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/halboot.si: 
+	New file: performs platform-oriented setup of RAM and cache
+	controllers, and quietens any interrupt sources.
+
+	* include/pkgconf/hal_sparclite_sim.h: 
+	Correct comments/CDL description of sim invocation.
+
+1999-01-28  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_cache.h: NEW FILE to this directory; moved here from
+	the sparclite/arch tree; cache control is very much board-specific
+
+	* include/hal_clock.h: NEW FILE to this directory; it was a part
+	of hal_intr.h, but is now here because the clock is target determined.
+
+	* include/hal_xpic.h: NEW FILE to this directory; it was a part of
+	hal_intr.h, but is now here because the detail of interrupot
+	control is target determined.
+
+	* src/hal_priv.c: NEW FILE to this directory; it was a part
+	of hal_intr.h, but is now here because the clock is target
+	determined, and it's the clock that needs a local variable.
+
+	* src/PKGconf.mak (COMPILE): compile it.
+	
+
+1999-01-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Add copyright notice.  (Though these files will later be generated
+	by a tool and so not copyright, these default setups are.)
+
+1999-01-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Remove some bogus comments.
+
+1999-01-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code
+
+1999-01-21  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Align bss and rom/ram_data starts and ends by 8 bytes to permit
+	fast copy routines.
+
+1999-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	Modified files in arch:
+	* include/hal_arch.h
+	* include/hal_intr.h
+	* src/PKGconf.mak
+	* src/context.S
+	* src/hal_intr.c
+	* src/vec_ivsr.S
+	* src/vec_xvsr.S
+	* src/vectors.S
+
+	New files in arch:
+	* src/hal_boot.c	(bss initialization, constructors &c)
+	* include/hal_cache.h	(empty but required header)
+
+	Modified files in sim:
+	* include/hal_diag.h
+
+	Lots more progress; essentially, everything now works.
+
+	Simulator's treatment of stdio is poor though, it doesn't work
+	under pkgtest.  This has been slowing me up.
+
+1999-01-14  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* ecc/ecc/hal/sparclite/...:
+
+	Initial checkin of SPARClite HAL; it doesn't work yet, except the
+	most trivial of tests - timer and interrupt manipulation stuff is
+	entirely absent.
+
+	Here's some documentation of the initial checkin tree; this will
+	change, as platform dependent stuff moves correctly into the sim
+	or <board> directories.
+
+	arch/current/include:
+		basetype.h	nothing much here.
+		vectors.h	definitions of symbols shared between the
+			various vector code assembler files, can be
+			included in both C and assembler.
+		hal_intr.h	various macros for clock and interrupt
+			control plus the eCos vector numbering scheme; we
+			map thus:
+			what	SPARC trap type	    eCos vector numbers
+			-----------------------------------------------
+			(not used)   ---                0	
+			interrupts (17-31)		1-15
+			user traps (128-255)		16
+			exceptions (1-9,36==4)		17-25
+			others	   (10,?)		26
+			-----------------------------------------------
+			Trap types 5 and 6 which would be eCos vectors 21
+			and 22 are handled in the trampoline code in
+			file src/vectors.S
+		hal_arch.h	definition of a thread context, plus
+			macros for thread switching and the like.  Some
+			ancillary bit twiddling macros and cache barriers
+			too.
+
+	arch/current/include/pkgconf:
+		hal_sparclite.h 	pkgconf config/header file.
+	
+	arch/current/src:
+		vectors.S	boot-up stuff, trampoline code that hangs
+			on the interrupt/trap vector, handlers for window
+			under/overflow.  Saves some state in registers
+			then jumps to the interrupt or exception VSR
+	   		respectively.
+			Also instantiates the VSR table.
+		vec_ivsr.S	the default interrupt VSR; it establishes
+			a C calling environment (ie. anticipates a window
+			overflow) then locks the scheduler, calls the ISR
+			with appropriate arguments, and then interrupt_end()
+			before undoing that environment, anticipating
+			window underflow and returning to the interrupted
+			instruction.
+		vec_xvsr.S	the default exception AKA trap VSR; does
+			the same as the interrupt one but without the
+			scheduler lock or interrupt end.
+		hal_intr.c	instantiates the ISR table used by the
+			code above.
+		context.S	context switch code, saves and loads up a
+			whole register state, coroutine or longjump-like.
+		icontext.c	initializes a context to "jump" to in
+			context.S at the birth of a new thread.
+
+	sim/current/include:
+		hal_diag.h	macros to deal with debugging output via a
+			fake serial device of some kind; initially empty,
+			but definitely board/sim dependent.
+
+	sim/current/include/pkgconf:
+		hal_sparclite_sim.h 	pkgconf config/header file.
+
+	sim/current/src:
+		sim.ld		linker script bits for "sim" target.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+
+//EOF ChangeLog
Index: packages/hal/sparclite/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparclite/arch/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/sparclite/arch/current/ChangeLog	23 Oct 2000 17:11:25 -0000	1.16
+++ packages/hal/sparclite/arch/current/ChangeLog	20 May 2002 21:44:07 -0000
@@ -0,0 +1,9 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	* src/vec_xvsr.S:
+	* src/vec_ivsr.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
@@ -647,23 +656,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sparclite/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparclite/sim/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/hal/sparclite/sim/current/ChangeLog	23 Oct 2000 17:11:25 -0000	1.7
+++ packages/hal/sparclite/sim/current/ChangeLog	20 May 2002 21:44:12 -0000
@@ -238,23 +238,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sparclite/sleb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparclite/sleb/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/hal/sparclite/sleb/current/ChangeLog	23 Oct 2000 17:11:25 -0000	1.9
+++ packages/hal/sparclite/sleb/current/ChangeLog	20 May 2002 21:44:17 -0000
@@ -0,0 +1,7 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_cygm.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
@@ -462,23 +469,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/synth/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/arch/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/synth/arch/current/ChangeLog	11 Jan 2002 16:53:49 -0000	1.4
+++ packages/hal/synth/arch/current/ChangeLog	20 May 2002 21:44:23 -0000
@@ -0,0 +1,17 @@
+2002-04-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/synth.ld: Add RELOCS "section" and eh_frame section, plus
+	correct use of .gnu.linkonce sections.
+
+2002-02-28  Bart Veer  <bartv@redhat.com>
+
+	* doc/synth.sgml, doc/makefile, doc/*.html:
+	Documentation for the synthetic target HAL.
+
+2002-01-25  Bart Veer  <bartv@redhat.com>
+
+	* src/synth_intr.c (hal_interrupt_mask/unmask):
+	Add preconditions that interrupts are disabled on entry, rather
+	than disabling and reenabling the interrupts, since the
+	specification requires the former.
+
@@ -341,23 +358,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/synth/i386linux/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/i386linux/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/synth/i386linux/current/ChangeLog	11 Jan 2002 16:53:49 -0000	1.4
+++ packages/hal/synth/i386linux/current/ChangeLog	20 May 2002 21:44:29 -0000
@@ -0,0 +1,12 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_synth_i386_rom.ldi: Define eh_frame and
+	RELOCS sections.
+
@@ -340,23 +352,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/v85x/arch/current/ChangeLog	30 Nov 2001 13:09:27 -0000	1.15
+++ packages/hal/v85x/arch/current/ChangeLog	20 May 2002 21:44:35 -0000
@@ -221,23 +221,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                 
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- packages/hal/v85x/ceb_v850/current/ChangeLog	26 Oct 2001 12:27:35 -0000	1.12
+++ packages/hal/v85x/ceb_v850/current/ChangeLog	20 May 2002 21:44:41 -0000
@@ -0,0 +1,5 @@
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
+	defined.
+
@@ -233,23 +238,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/v850/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/hal/v85x/v850/current/ChangeLog	22 Jun 2001 18:19:06 -0000	1.7
+++ packages/hal/v85x/v850/current/ChangeLog	20 May 2002 21:44:48 -0000
@@ -127,23 +127,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- packages/infra/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.26
+++ packages/infra/current/ChangeLog	20 May 2002 21:44:54 -0000
@@ -0,0 +1,58 @@
+2002-04-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx (diag_dump_buf_with_offset): Fix pad for short lines.
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx: Return proper length result for sprintf() functions.
+
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/cyg_type.h: Allow HALs to override certain attrib macros.
+
+2002-02-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx (diag_snprintf): 
+	* include/diag.h: Change function signature on diag_snprintf()
+	to match snprintf() found in stdio.
+
+2002-02-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/cyg_trac.h: Make message type of trace functions be
+	const char * to help avoid warnings with callers.
+	* src/null.cxx: Reflect that in actual functions.
+	* src/fancy.cxx: Ditto.
+	* src/simple.cxx: Ditto.
+	* src/buffer.cxx: Ditto.
+
+2002-01-31  Hugo Tyson  <hmt@redhat.com>
+
+	* src/tcdiag.cxx (cyg_assert_msg): Enable this function
+	universally; given the extra usefulness it now has (see below)
+	it's worth always having around by default in asserted builds.
+	It can be disabled with CYGDBG_INFRA_DEBUG_ASSERT_MESSAGE = 0.
+
+2002-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* src/tcdiag.cxx (cyg_assert_msg): Collect from RedBoot flash
+	config, whether or not to dump to a specific console.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx (diag_snprintf): 
+	* include/diag.h: New function diag_snprintf().
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/cyg_type.h: Define CYG_INIT_IO_FS used by filesystems
+	so that they init *after* the devices they depend on.
+
+2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/tcdiag.cxx (cyg_test_exit): Work around problem with recent
+	SH tools that isn't likely to get fixed soon.
+
+2002-01-17  Jeroen Dobbelaere  <jeroen.dobbelaere@acunia.com>
+
+	* src/diag.cxx (diag_check_string): enlarge valid string length to 2048
+
@@ -771,23 +829,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/common/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/io/common/current/ChangeLog	2 Oct 2001 18:28:28 -0000	1.14
+++ packages/io/common/current/ChangeLog	20 May 2002 21:45:01 -0000
@@ -0,0 +1,9 @@
+2002-03-12  Nick Garnett  <nickg@redhat.com>
+
+	* doc/io.sgml: Generally sorted out, reformetted, folded. SMP
+	considerations added to various parts of the document.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/config_keys.h: Add config keys for flash block drivers.
+
@@ -188,23 +197,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- packages/io/eth/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.30
+++ packages/io/eth/current/ChangeLog	20 May 2002 21:45:08 -0000
@@ -0,0 +1,66 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/eth_drivers.cdl: Moved the package's header files to
+	cyg/io/eth to clean up the include root directory.
+
+2002-04-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lwip/eth_drv.c: Update from Jani Monoses.
+
+	* cdl/eth_drivers.cdl: Move CYGINT_ISO_STRING_STRFUNCS requirement
+	into CYGPKG_IO_ETH_DRIVERS_NET where it belongs.
+	Move CYGINT_ISO_STRING_MEMFUNCS requirement into
+	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE where it belongs.
+
+2002-04-10   Gary Thomas <gthomas@redhat.com>
+
+	* src/net/eth_drv.c: Only pass mutlicast addresses down to drivers.	
+
+2002-04-05   Jani Monoses  <jani@iv.ro>
+
+	* src/lwip/eth_drv.c: New file. Add eth driver support for lwip.
+	* src/lwip/lw.diff: New file. diff against lwip sources.
+	* src/lwip/README: New file.
+	* cdl/eth_drivers.cdl: Add lwip driver support.
+
+2002-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/eth_drv.c: Select 'multicast_all' if too many addresses
+	are required.  Also, ignore any non-multicast addresses.
+
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/ethdrv.sgml: New file.  SGML-ized the existing driver-doc
+	file and brought the information up to date with deliver functions
+	and all that.
+
+2002-02-18  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/eth_drivers.cdl: 
+	Add new interface CYGINT_IO_ETH_MULTICAST which is used to
+	insure that drivers support multicast addresses if IPv6 is used.
+
+2002-02-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/eth_drv.c: 
+	* include/eth_drv.h: Add framework for multicast address support.
+
+2002-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/eth_drivers.cdl (CYGPKG_IO_ETH_DRIVERS_WARN_FORCE_CONSOLE):
+	CDL options removed; control is now from RedBoot.
+
+	* src/net/eth_drv.c (START_CONSOLE): Changed to use RedBoot
+	fconfig items for deciding what console to use for special debug
+	messages such as "out of MBUFs" and the like.
+
+	* src/stand_alone/eth_drv.c (LOCK_APPLICATION_SCHEDULER): New
+	macro to do what it says, before passing packets to the app.
+	Used in two places: when passing a received packet, and when
+	passing a tx completion status back.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_init): Changes for supporting new
+	FreeBSD based stack (minor API changes internal to that stack).
+
@@ -464,23 +530,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- packages/io/fileio/current/ChangeLog	4 Jan 2002 14:13:57 -0000	1.19
+++ packages/io/fileio/current/ChangeLog	20 May 2002 21:45:16 -0000
@@ -0,0 +1,66 @@
+2002-04-11  Nick Garnett  <nickg@redhat.com>
+
+	* doc/fileio.sgml: Added a section on writing a new
+	filesystem. This probably still needs more work, but it's better
+	than nothing.
+
+2002-04-05  Nick Garnett  <nickg@redhat.com>
+
+	* src/devfs.cxx: Changed test for EAGAIN in dev_fo_read() and
+	dev_fo_write() to negate value first. 
+
+2002-03-07  Nick Garnett  <nickg@redhat.com>
+
+	* doc/fileio.sgml: Added this file to contain documentation on
+	this package.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/socket.c (main): 
+	* tests/select.c (main): sin_len field must be set.
+
+2002-01-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/fileio.cdl: Actually, don't bother to build testfs.c at all.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/fileio.cdl: Added CYGPKG_FILEIO_BUILD_TESTS option and made
+	building of testfs dependant on it.
+
+2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/inode.h: New API defining a common generic inode type.
+	* src/inocache.cxx: Implement the inode cache functions.
+	* cdl/fileio.cdl: (Configurably) build it.
+
+2002-01-23  David Woodhouse  <dwmw2@redhat.com>
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/fileio.cdl: Remove select compilation and support to new
+	CYGFUN_IO_FILEIO_SELECT option conditional on the kernel
+	Ditto for DEVS and CYGPKG_IO_FILEIO_DEVFS_SUPPORT.
+	Make CYGPKG_IO_FILEIO_SOCKET_SUPPORT also conditional on kernel.
+	* src/fio.h: Define FILEIO_MUTEX_LOCK() and FILEIO_MUTEX_UNLOCK()
+	so that code doesn't need to care whether the kernel is included or
+	not.
+	* src/fd.cxx: Conditionalize mutex usage throughout on CYGPKG_KERNEL,
+	and FILEIO_MUTEX_LOCK()/UNLOCK().
+	* src/file.cxx: Ditto.
+	* src/misc.cxx: Ditto.
+	(cyg_timestamp): Only use Cyg_Clock implementation if CYGPKG_KERNEL.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/misc.cxx: Initialize fileio_initializer at prio CYG_INIT_IO_FS
+	so it happens after the devices it depends on.
+	* src/file.cxx (getcwd_lock): Ditto.
+	* src/select.cxx (select_mutex): ditto.
+	(selwait): ditto.
+	* src/fd.cxx (fdlock): ditto
+	(file_lock): ditto.
+	* src/dir.cxx (readdir): Use FILEIO_RETURN_VALUE on exit.
+	(readdir_r): Ditto.
+	* src/devfs.cxx (dev_stat): Don't use handle for st_dev - it will
+	probably be truncated.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- packages/io/flash/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.21
+++ packages/io/flash/current/ChangeLog	20 May 2002 21:45:23 -0000
@@ -0,0 +1,34 @@
+2002-01-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/flashiodev.c: Fix bounds checking and offsetting.
+
+	* cdl/io_flash.cdl (CYGNUM_IO_FLASH_BLOCK_LENGTH_1): Default to
+	0x100000 for convenience.
+
+2002-01-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/io_flash.cdl: Allow specification of an offset and length
+	of the region of flash.
+	* src/flashiodev.c: Use it.
+
+2002-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash.h: Add a comment about the obvious: the flash
+	caching macros should be called with interrupts disabled.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/io_flash.cdl: Add CYGPKG_IO_FLASH_BLOCK_DEVICE and
+	CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_1 to allow exporting flash
+	as block devices accessible from file systems.
+	* src/fileiodev.c: New file implementing this.
+	* include/flash.h: Add typedefs for the various structures used
+	to configure the block devices.
+
+2002-01-18  Paul Fine  <pfine@delcomsys.com>
+
+	* src/flash.c : Modified flash_verify_addr, flash_erase,
+	flash_lock and flash_unlock to to work properly when the location
+	of the flash in the memory map is at the very top of the address
+	space.  We check and handle values that may overflow.
+
@@ -194,23 +228,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/io/pci/current/ChangeLog	2 Oct 2001 18:28:28 -0000	1.14
+++ packages/io/pci/current/ChangeLog	20 May 2002 21:45:29 -0000
@@ -0,0 +1,23 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* tests/pci1.c: Fix warning.
+
+2002-02-13  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/pci.sgml: Tidy up some typos and PROGRAMLISTING width
+	issues.
+
+2002-02-11  Mark Salter  <msalter@redhat.com>
+
+	* doc/pci.sgml: Brought docs up to date with current code.
+
+2002-01-31  Mark Salter  <msalter@redhat.com>
+
+	* src/pci.c (cyg_pci_init): Set default memory and io bases here
+	as the HAL_PCI_ALLOC_BASE_* macros may not be static values.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* src/pci.c (cyg_pci_get_device_info): Fix setting of upper 32 bits
+	for 64-bit BAR.
+
@@ -258,23 +281,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/pcmcia/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pcmcia/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/io/pcmcia/current/ChangeLog	19 Sep 2000 05:53:57 -0000	1.3
+++ packages/io/pcmcia/current/ChangeLog	20 May 2002 21:45:36 -0000
@@ -0,0 +1,4 @@
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pcmcia.h: Add prototype(s) to remove warnings.
+
@@ -31,23 +35,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/serial/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v
retrieving revision 1.44
diff -u -0 -r1.44 ChangeLog
--- packages/io/serial/current/ChangeLog	17 Aug 2001 16:37:36 -0000	1.44
+++ packages/io/serial/current/ChangeLog	20 May 2002 21:45:44 -0000
@@ -0,0 +1,24 @@
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* tests/serial3.c (serial_test): Use 19200 baud rate when board
+	cannot handle 38400.
+	* tests/serial5.c (serial_test): Same.
+
+2002-02-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/io_serial.cdl: Removed termiostty.c build rule.
+
+	* cdl/termios.cdl: Make termiostty.c building depending on actual
+	requirements for its content.
+
+2002-02-15  Jesper Skov  <jskov@redhat.com>
+
+	* tests/flow1.c: Also try DSR/DTR flow control (presently
+	unsupported by Linux though).
+	* tests/flow2.c: Same.
+
+2002-01-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/termiostty.c (termios_read): Don't return after VMIN,
+	this was a stupid thing to do and decreases performance a lot.
+
@@ -1382,23 +1406,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/usb/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/common/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/io/usb/common/current/ChangeLog	13 Feb 2001 01:23:35 -0000	1.1
+++ packages/io/usb/common/current/ChangeLog	20 May 2002 21:45:51 -0000
@@ -15,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/usb/eth/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/eth/slave/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/io/usb/eth/slave/current/ChangeLog	18 Jul 2001 11:38:41 -0000	1.5
+++ packages/io/usb/eth/slave/current/ChangeLog	20 May 2002 21:45:57 -0000
@@ -90,23 +90,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/usb/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/slave/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/io/usb/slave/current/ChangeLog	2 Oct 2001 18:28:28 -0000	1.4
+++ packages/io/usb/slave/current/ChangeLog	20 May 2002 21:46:04 -0000
@@ -0,0 +1,18 @@
+2002-01-23  Bart Veer  <bartv@redhat.com>
+
+	* host/Makefile.am, host/Makefile.in, host/acinclude.m4,
+	  host/aclocal.m4, host/configure, host/configure.in,
+	  host/usbhost.c, host/usbhost.tcl, host/verbose.tcl
+        Host-side support for USB testing
+	
+	* tests/usbtarget.c, tests/common.c, tests/protocol.h:
+	New files containing the target-side testing support and
+	support files.
+
+	* cdl/usbs.cdl:
+	Add a configuration option to build the target-side testing
+	support.
+
+	* doc/usbs.sgml, doc/*.html:
+	Document the testing support. Regenerate html.
+
@@ -75,23 +93,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/wallclock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/wallclock/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- packages/io/wallclock/current/ChangeLog	31 Jul 2001 21:15:40 -0000	1.12
+++ packages/io/wallclock/current/ChangeLog	20 May 2002 21:46:10 -0000
@@ -272,23 +272,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/watchdog/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/watchdog/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/io/watchdog/current/ChangeLog	2 Jun 2000 17:35:09 -0000	1.1
+++ packages/io/watchdog/current/ChangeLog	20 May 2002 21:46:16 -0000
@@ -262,23 +262,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/isoinfra/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.15
+++ packages/isoinfra/current/ChangeLog	20 May 2002 21:46:21 -0000
@@ -0,0 +1,22 @@
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stdlib.h: use NORET attributes from cyg_type.h.
+
+2002-03-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/float.h: Don't have multiple inclusion protection. It is
+	unnecessary and can confuse things if the headers are subject to two
+	-I paths.
+	* include/stdarg.h: Ditto.
+	* include/float.h: Don't cover include_next with inclusion protection
+	for a similar reason.
+	* include/stddef.h: Use C comment.
+
+2002-01-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/unistd.h: ftruncate() should use an off_t argument.
+
+2002-01-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/sys/types.h: off_t should be signed.
+
@@ -306,23 +328,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. 
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.74
diff -u -0 -r1.74 ChangeLog
--- packages/kernel/current/ChangeLog	11 Jan 2002 16:53:59 -0000	1.74
+++ packages/kernel/current/ChangeLog	20 May 2002 21:46:28 -0000
@@ -0,0 +1,83 @@
+2002-05-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/kapidata.h (CYG_HARDWARETHREAD_MEMBERS): entry_point
+	should be a pointer to function not an addrword (which may be
+	different).
+	(cyg_reason_t): Define cyg_reason_t as an enum not an int.
+	(struct cyg_mutex_t): Define mutex protocol as an enum not a cyg_uint32.
+	Define locked member as a cyg_atomic, not a cyg_bool.
+
+2002-05-09  Nick Garnett  <nickg@redhat.com>
+
+	* tests/timeslice.c: Modified test thread to accumulate run time
+	by reading HAL clock, and to detect and record changes of CPU. The
+	previous version of this code reported varying results - probably
+	as a consequence of cache effects.
+
+	* include/instrmnt.h: Fixed left-over debug edit to MLQ
+	instrumentation enable code.
+
+2002-04-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/kapi.h: Added cyg_alarm_get_times and
+	cyg_counter_multi_tick.
+	* src/common/kapi.cxx: Same. Er, fix oversight.
+	* doc/kernel.sgml: Doc update.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* src/sync/flag.cxx: Don't set default args in func definitions.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dhrystone.c: Moved platform max number of passes to CDL in
+	HALs.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dhrystone.c: Allow platform to define max number of passes
+	via CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES.
+
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/kapi.h: Use NORET attributes from cyg_type.h.
+	* include/sched.hxx (class Cyg_Scheduler): Ditto.
+
+2002-04-08  Nick Garnett  <nickg@redhat.com>
+
+	* src/sync/mutex.cxx: Added IF_PROTOCOL_ACTIVE macro to condition
+	use of the mutex counter. This means that a mutex that is not
+	configured to participate in a priority inversion protocol does not
+	count for operation of that protocol. 
+
+2002-03-04  Lars Viklund <lars.viklund@axis.com>
+
+	* include/kapidata.h (CYG_SCHEDTHREAD_ASR_MEMBER): 
+	asr_inhibit is cyg_ucount32 - must match
+
+2002-02-13  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/kernel.sgml: NEW FILE: Correct reference to uITRON doc.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* tests/kexcept1.c: Fix warning.
+
+2002-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* tests/kcache1.c (time0DI): Disable interrupts around the
+	sync+invalidate process.
+	* tests/kcache2.c: Same.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/intr/intr.cxx (mask_interrupt): Disable interrupts.
+	(unmask_interrupt): Ditto.
+	(mask_interrupt_intunsafe): New function to avoid disabled interrupts.
+	(unmask_interrupt_intunsafe): Ditto.
+	* include/intr.hxx (class Cyg_Interrupt): Declare above new funcs.
+	* src/common/kapi.cxx (cyg_interrupt_unmask_intunsafe): Above
+	replicated to KAPI.
+	(cyg_interrupt_mask_intunsafe): Ditto.
+	* include/kapi.h: Ditto.
+
@@ -4063,23 +4146,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                      
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/common/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/language/c/libc/common/current/ChangeLog	25 Aug 2000 17:33:32 -0000	1.1
+++ packages/language/c/libc/common/current/ChangeLog	20 May 2002 21:46:34 -0000
@@ -10,23 +10,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/common/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/common/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/common/current/ChangeLog.libc	25 Aug 2000 17:33:32 -0000	1.1
+++ packages/language/c/libc/common/current/ChangeLog.libc	20 May 2002 21:46:41 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/i18n/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/i18n/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/language/c/libc/i18n/current/ChangeLog	29 Jun 2001 07:16:29 -0000	1.3
+++ packages/language/c/libc/i18n/current/ChangeLog	20 May 2002 21:46:47 -0000
@@ -61,23 +61,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/i18n/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/i18n/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/i18n/current/ChangeLog.libc	25 Aug 2000 17:33:32 -0000	1.1
+++ packages/language/c/libc/i18n/current/ChangeLog.libc	20 May 2002 21:46:55 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/setjmp/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/setjmp/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/language/c/libc/setjmp/current/ChangeLog	25 Aug 2000 17:33:33 -0000	1.1
+++ packages/language/c/libc/setjmp/current/ChangeLog	20 May 2002 21:47:01 -0000
@@ -0,0 +1,4 @@
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/setjmp.h: Use NORET attributes from cyg_type.h.
+
@@ -15,23 +19,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/setjmp/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/setjmp/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/setjmp/current/ChangeLog.libc	25 Aug 2000 17:33:33 -0000	1.1
+++ packages/language/c/libc/setjmp/current/ChangeLog.libc	20 May 2002 21:47:09 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/signals/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/signals/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/language/c/libc/signals/current/ChangeLog	10 Jun 2001 19:35:36 -0000	1.4
+++ packages/language/c/libc/signals/current/ChangeLog	20 May 2002 21:47:15 -0000
@@ -0,0 +1,10 @@
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/signals.cdl: Added
+	CYGPKG_LIBC_SIGNALS_TESTS_SIGNAL2_TEST3_SKIP.
+	Removed again.
+
+	* tests/signal2.c: Instead check for
+	CYGNUM_HAL_EXCEPTION_FPU_DIV_BY_ZERO to decide if test3 is
+	appropriate.
+
@@ -45,23 +55,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/signals/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/signals/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/signals/current/ChangeLog.libc	25 Aug 2000 17:33:34 -0000	1.1
+++ packages/language/c/libc/signals/current/ChangeLog.libc	20 May 2002 21:47:23 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/startup/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/startup/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/language/c/libc/startup/current/ChangeLog	19 Oct 2001 07:02:42 -0000	1.4
+++ packages/language/c/libc/startup/current/ChangeLog	20 May 2002 21:47:28 -0000
@@ -0,0 +1,4 @@
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/_exit.cxx (_exit): Assert on non-zero error.
+
@@ -66,23 +70,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/startup/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/startup/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/startup/current/ChangeLog.libc	25 Aug 2000 17:33:36 -0000	1.1
+++ packages/language/c/libc/startup/current/ChangeLog.libc	20 May 2002 21:47:36 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/language/c/libc/stdio/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.13
+++ packages/language/c/libc/stdio/current/ChangeLog	20 May 2002 21:47:41 -0000
@@ -0,0 +1,44 @@
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* include/streambuf.inl (Cyg_StdioStreamBuffer constructor): 
+	Don't set default args in func definition.
+	(set_buffer): Ditto.
+
+2002-04-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/input/fgetc.cxx (fgetc): Silence conversion warning.
+
+2002-04-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/fopen.cxx (fopen_inner): Allocate memory using malloc and
+	placement new, not default new.
+
+	* src/input/fgetc.cxx (fgetc): Don't set error on true EOF.
+
+2002-04-04  Jurica Baricevic  <jura@INTESIS.hr>
+
+	* src/common/fclose.cxx (fclose): Use delete if we can.
+
+2002-02-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/input/fread.cxx (fread): when looping read into ptrc, not ptr!
+
+2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stream.inl (set_position): Fix the seek backwards case again.
+	Doh!
+
+2002-01-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stream.inl (set_position): Fix the posdiff == 0 case.
+
+2002-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/stream.inl (set_position): Check that posdiff is >0
+	before taking the code path that assumes so.
+
+2002-01-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stream.inl (set_position): Use an off_t for bytesavail to
+	prevent warnings.
+
@@ -261,23 +305,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.          
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/stdio/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/stdio/current/ChangeLog.libc	25 Aug 2000 17:33:38 -0000	1.1
+++ packages/language/c/libc/stdio/current/ChangeLog.libc	20 May 2002 21:47:48 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/stdlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdlib/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/language/c/libc/stdlib/current/ChangeLog	29 Jun 2001 07:16:29 -0000	1.4
+++ packages/language/c/libc/stdlib/current/ChangeLog	20 May 2002 21:47:53 -0000
@@ -48,23 +48,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/stdlib/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdlib/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/stdlib/current/ChangeLog.libc	25 Aug 2000 17:33:40 -0000	1.1
+++ packages/language/c/libc/stdlib/current/ChangeLog.libc	20 May 2002 21:47:58 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/string/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/language/c/libc/string/current/ChangeLog	30 Nov 2001 13:09:28 -0000	1.4
+++ packages/language/c/libc/string/current/ChangeLog	20 May 2002 21:48:05 -0000
@@ -37,23 +37,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/string/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/string/current/ChangeLog.libc	25 Aug 2000 17:33:41 -0000	1.1
+++ packages/language/c/libc/string/current/ChangeLog.libc	20 May 2002 21:48:10 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/language/c/libc/time/current/ChangeLog	11 Jan 2002 16:54:00 -0000	1.8
+++ packages/language/c/libc/time/current/ChangeLog	20 May 2002 21:48:14 -0000
@@ -0,0 +1,6 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/time.cdl: Added -Wno-format to the compiler flags. This is
+	to avoid warnings about Y2K problems with the format specifiers
+	used in the strftime test.
+
@@ -92,23 +98,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/time/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/time/current/ChangeLog.libc	25 Aug 2000 17:33:42 -0000	1.1
+++ packages/language/c/libc/time/current/ChangeLog.libc	20 May 2002 21:48:20 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libm/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- packages/language/c/libm/current/ChangeLog	2 Oct 2001 18:28:29 -0000	1.21
+++ packages/language/c/libm/current/ChangeLog	20 May 2002 21:48:24 -0000
@@ -792,23 +792,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/net/bsd_tcpip/current/ChangeLog
===================================================================
RCS file: packages/net/bsd_tcpip/current/ChangeLog
diff -N packages/net/bsd_tcpip/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/net/bsd_tcpip/current/ChangeLog	20 May 2002 21:48:29 -0000
@@ -0,0 +1,112 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/netinet6/in6.h: Fixed warnings.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet6/nd6.c: Make debug (on) default.
+
+	* include/netinet/tcp_debug.h: Fully conditionalize debug facility.
+
+2002-04-17  Gary Thomas  <gthomas@redhat.com>
+
+	* include/sys/socket.h: Remove definitions only used by sysctl
+	since their presence could be misleading.
+
+	* src/ecos/support.c (STACK_SIZE): Remove [debug/testing] bloat.
+
+2002-03-30  Gary Thomas  <gthomas@redhat.com>
+
+	* include/machine/types.h: [Placeholder] needed for some compilers.
+
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/ip_icmp.c: 
+	* include/sys/param.h: 
+	* include/netinet/icmp_var.h: Export status structure for SNMP.
+
+	* cdl/freebsd_net.cdl: Augment log facilities to what SNMP uses.
+
+2002-03-27  Gary Thomas  <gthomas@redhat.com>
+
+	* include/sys/param.h (log): Remove warning.
+
+2002-03-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ecos/support.c (zinit): Add more record keeping (and debug
+	prints) for zones.
+
+	* src/ecos/timeout.c (do_timeout): Don't reset ACTIVE when running
+	a timeout (since it confuses the TCP timer code).
+
+2002-03-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/in_cksum.c (in_addword): Changed to use uint32 since
+	uint64 was wasteful (and failed on some architectures!)
+
+2002-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* include/sys/socket.h: Force struct sockaddr to be at least as
+	big as IPv4 or IPv6 sockets.  Possibly this could be a little
+	cleaner, but at least now it's safe for programs to use sockaddr
+	variables in either environment.
+
+2002-03-11  Hugo Tyson  <hmt@redhat.com> 
+
+	[Case 107110]
+
+	* src/sys/netinet/in.c (in_control): SIOCSIFADDR switch entry
+	moved to before the scan for this same address being in the list
+	already, along with Add and Delete (SIOCAIFADDR,SIOCDIFADDR) arms.
+	It falls through into the same alloc-if-needed code anyway.
+	Thus repeatedly setting the same address does not leak store.
+
+	* src/sys/net/route.c (route_reinit): Rewrite to delete all routes
+	individually rather than en-masse (leaking store).
+	(rt_reinit_rtdelete): New function; callback for individual
+	deletion.
+	(rtioctl): Do not pass in a "route **" to return a pointer to the
+	route removed or added; this results in an extra reference, by the
+	returned pointer, and so a storeleak.
+	(rtrequest): RTM_DELETE arm: do not free a gateway route if the
+	gateway pointer is the same as the route itself - it gets freed
+	*again* at the end of the routine if you do.  Just dec the refcnt.
+
+2002-03-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/net/if_loop.c (loioctl): Force IFF_LOOPBACK setting.
+
+	* src/sys/kern/uipc_mbuf.c: Remove some warnings [from munging].
+
+	* src/ecos/support.c (cyg_net_init): Identify init messages.
+
+	* include/sys/param.h (nstab,nstab_end): These are not defined
+	within the network package and thus should not be munged.
+
+	* include/net/if.h: Add "IFF_LOOPBACK" to set of flags which
+	cannot be changed outside the kernel.  Note: this is a change
+	from the "normal" BSD code.  It was done to keep old code
+	working, but it may break some new code.
+
+2002-03-07  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/kern/uipc_mbuf.c: Work over for the namespace changes.
+
+	* include/sys/param.h: Complete namespace munging; privatize
+	all kernel symbols via "cyg_" prefix.
+
+2002-02-05  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/freebsd_net.cdl: Position this package below CYGPKG_NET
+	ie. the common networking package.  Only affects the view in the
+	GUI CT, no big deal.
+
+#####ECOSPDCOPYRIGHTBEGIN####
+#
+# Copyright (C) 2000, 2001, 2002 Red Hat, Inc.
+# All Rights Reserved.
+#
+# Permission is granted to use, copy, modify and redistribute this
+# file.
+#
+#####ECOSPDCOPYRIGHTEND####
Index: packages/net/common/current/ChangeLog
===================================================================
RCS file: packages/net/common/current/ChangeLog
diff -N packages/net/common/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/net/common/current/ChangeLog	20 May 2002 21:48:33 -0000
@@ -0,0 +1,326 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/tftp_dummy_file.c: Fixed warnings.
+
+	* src/getaddrinfo.c: Fixed warnings.
+
+2002-04-26  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/net.cdl: Add option for making random IP packet IDs random.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ifaddrs.c: Reorg include files - remove warnings.
+
+2002-04-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipv6_routing_thread.c: New function - separate thread used to 
+	send router soliciation messages periodically.
+
+	* cdl/net.cdl:
+	* src/network_support.c (init_all_network_interfaces): 
+	Support IPv6 routing thread.
+
+	* src/getaddrinfo.c (_getaddr): Set ai_addrlen fields.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ga_server_test.c: 
+	* tests/nc6_test_slave.c: Fix handling of multiple sockets.	
+
+2002-04-05  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ga_server_test.c: Use getnameinfo().
+
+	* include/net/netdb.h: 
+	* src/getaddrinfo.c (getnameinfo): New [minimal] implementation.
+
+2002-04-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/network_support.c (build_bootp_record): Query device for hardware
+	address (required change in function profile).  Bug #59369
+
+2002-03-27  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/make.linux: Add slave tests.
+
+	* tests/nc_test_framework.h: 
+	* tests/nc6_test_master.c: 
+	* tests/nc6_test_slave.c: Fixing build problems on Linux & FreeBSD.
+
+	* include/machine/types.h: Added [empty to keep OpenBSD stack happy].
+
+2002-03-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/tcpip.sgml: Place TCP/IP manpages here.
+
+2002-03-25  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/nc_test_master.c:  Fix problem with buffer size (static
+	buffer was only 8192 bytes, but the code tried to use 10240!)
+
+	* tests/nc6_test_slave.c: Print memory statistics on failures and
+	at the end of each test.
+
+	* tests/nc6_test_master.c: Fix problem with buffer size (static
+	buffer was only 8192 bytes, but the code tried to use 10240!)
+	Lots of improvements, including command line processing to suppress
+	certain classes of tests.
+
+	* src/inet_addr.c: Add cast to isascii() macro to avoid warnings.
+
+2002-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/nc6_test_slave.c: Minor cleanups - allow building without IPv6.
+
+2002-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/tcp_source.c: 
+	* tests/tcp_sink.c: Fix build problems on Linux (no sin_len).
+
+	* tests/make.linux: 
+	* tests/nc6_test_slave.c: 
+	* tests/nc6_test_master.c: New tests using getaddrinfo() which
+	can test both IPv4 and IPv6 environments.
+
+2002-03-19  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/addr_test.c: New test of getaddrinfo() functionality.
+
+	* src/inet_ntop.c (_inet_port): 
+	* src/getaddrinfo.c (_getaddr): Fix some byte-order problems.
+
+	* src/network_support.c: Fix build when PCMCIA defined.
+
+	* src/bootp_support.c (do_bootp): 
+	* include/network.h: route_reinit renamed cyg_route_reinit.
+
+	* include/bootp.h: Clean up warnings (add prototypes, etc).
+
+2002-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/dhcp_test2.c (cyg_user_start): Change priority of test
+	thread to CYGPKG_NET_DHCP_THREAD_PRIORITY, so that it is lower
+	than the network service thread.  Otherwise down-up cycling the
+	state of some types of driver leaks MBUFs because of tx-done
+	events being lost.
+
+2002-03-11  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/net.cdl: Add dhcp_test2 to the list.
+
+	* tests/dhcp_test2.c: New testcase: repeatedly cycle interface(s)
+	up and down using DHCP to test for storeleaks.  The test cannot
+	tell unless you run it forever, of course, but that it completes
+	without timeout is a fair test in itself.
+
+2002-03-08  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/tcp_lo_test.c (server): Need to set 'len', otherwise
+	the source socket address is undefined.
+
+2002-03-07  Gary Thomas  <gthomas@redhat.com>
+
+	* src/dhcp_prot.c: Some [internal] function names have changed.
+	In particular, route_reinit() and arc4random().
+
+2002-03-06  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ga_server_test.c: New test - used to exercise getaddrinfo().
+
+	* src/inet_pton.c: Minor source code cleanups.
+
+	* src/inet_ntop.c (_inet_ntop): Add [non-standard] functions 
+	which make it easier for code to be generic in the handling
+	of network addresses (struct sockaddr).
+
+	* include/net/netdb.h: 
+	* include/network.h: Reorg - network address functions are now
+	all in <net/netdb.h>
+
+	* cdl/net.cdl: Add getaddrinfo support.
+	* src/getaddrinfo.c: New file.
+
+	* include/arpa/nameser.h: Fix some warnings.
+
+2002-02-26  Hugo Tyson  <hmt@redhat.com>
+
+	* src/dhcp_prot.c (do_dhcp): Two things: a) not all ACK packets
+	contain all the information that we in the OFFER packet, so do not
+	overwrite the offer with any ACKs we receive.  b) REQUEST packets
+	when in the RENEWING or REBINDING states "MUST NOT" contain REQ_IP
+	nor SERVER_ID tags.  So remove 'em.  Hence:
+	(unset_tag): New routine.
+
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/tcpip.sgml: New file.  Separated generic documentation
+	of network support from the specific stack docs.  Also much
+	tidying and improvement.
+
+2002-02-19  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ipv6_server_test.c: New file.  Test TCP/IPv6 sockets.
+
+	* src/bootp_support.c:
+	* src/inet_pton.c: Remove some warnings.
+
+	* src/inet_ntop.c: New file().
+	* cdl/net.cdl:
+	* include/network.h: Add prototypes for inet_ntop() and
+	inet_pton() - generic [numeric] address support.
+
+2002-02-18  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/net.cdl: 
+	Add new interface CYGINT_IO_ETH_MULTICAST which is used to
+	insure that drivers support multicast addresses if IPv6 is used.
+
+2002-02-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/bootp_support.c (init_net_IPv6): Fix problem with static address
+	prefix mask(length).  This kept the stack from accepting neighborhood
+	routing for that same prefix.
+
+2002-02-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/inet_pton.c: 
+	New file - parse from presentation (ASCII) to network.  
+	Useful for handling IPv6 addresses.
+
+2002-02-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/network_support.c (init_all_network_interfaces): Set IPv6
+	static addresses if configured.
+
+	* src/bootp_support.c (init_net_IPv6): New function used to set
+	static IPv6 addresses.
+
+	* cdl/net.cdl: Improve layering to better support multiple
+	stacks.  Move IPv4/IPv6 control to this level.
+
+2002-02-01  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/nc_test_slave.c (do_tcp_test): Make it build.  There is no
+	test_chan here, only test_chan_slave and test_chan_master.
+
+2002-02-01  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/udp_lo_test.c (server): 
+	* tests/tcp_source.c (source_test): 
+	* tests/tcp_sink.c (sink_test): 
+	* tests/tcp_lo_test.c (server): 
+	* tests/tcp_lo_select.c (server): 
+	* tests/ping_test.c (ping_test): 
+	* tests/ping_lo_test.c (ping_test_loopback): 
+	* tests/nc_test_slave.c (do_udp_test): 
+	* tests/multi_lo_select.c (dummy): 
+	* tests/ftp_test.c (ftp_test): 
+	* tests/flood.c (net_test): 
+	* tests/dhcp_test.c (ping_test): 
+	* src/tftp_server.c (tftpd_write_file): 
+	* src/tftp_client.c (tftp_get): 
+	* src/network_support.c (init_loopback_interface): 
+	* src/dhcp_prot.c (bring_half_up): Need valid value for sin_len.
+
+2002-01-31  Hugo Tyson  <hmt@redhat.com>
+
+	* src/dhcp_prot.c (do_dhcp): Also check the ESA in any received
+	answer matches, in case of an XID clash anyway.
+
+2002-01-31  Hugo Tyson  <hmt@redhat.com>
+
+	* src/dhcp_prot.c (do_dhcp): Generate a new XID (transaction ID)
+	every time this routine is entered.  Use the ESA and a random
+	source to avoid clashes with other net presences.  (The ESA was
+	used uninitialized before this change.)  Also use new macro
+	NEW_XID to increment the XID when we move to a new phase of the
+	protocol - one XID covers a question (identically transmitted
+	several times if necessary) and its answer.  A new question => a
+	new XID.
+
+	Also fixed a gedankenbug about the timeouts.  Old version tried
+	RENEWING the lease when T1 timed out as it should; but if that
+	failed (after the normal retries), it went straight into REBINDING
+	whether or not T2 had already timed out.  Likewise if REBINDING
+	failed, it terminated the lease, whether or not the EX time had
+	timed out.  This is wrong - it meant that a lease of 600 seconds
+	would actually shutdown the interface after about 340 (T1 + some)
+	if the server was gone.
+
+	The fix is to return to state BOUND from either RENEWING or
+	REBINDING (without resetting the lease timeouts) even if the
+	attempt failed; the rest of the lease machinery will take care of
+	things as and when the right time ticks by.  It's still the case
+	that if a timeout occurs whilst trying on part or another, the
+	machine will be forced to the next state - all that is in order as
+	it always was.
+
+2002-01-29  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/server_test.c (server_test): Add message for timeout.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/udp_lo_test.c: 
+	* tests/tftp_server_test.c: 
+	* tests/tftp_client_test.c: 
+	* tests/tcp_source.c: 
+	* tests/tcp_sink.c: 
+	* tests/tcp_lo_test.c: 
+	* tests/tcp_lo_select.c: 
+	* tests/tcp_echo.c: 
+	* tests/socket_test.c: 
+	* tests/set_mac_address.c: 
+	* tests/server_test.c: 
+	* tests/ping_test.c: 
+	* tests/ping_lo_test.c: 
+	* tests/nc_test_slave.c: 
+	* tests/nc_test_master.c: 
+	* tests/nc_test_framework.h: 
+	* tests/multi_lo_select.c: 
+	* tests/mbuf_test.c: 
+	* tests/make.linux: 
+	* tests/linux_echo.c: 
+	* tests/ftp_test.c: 
+	* tests/flood.c: 
+	* tests/dhcp_test.c: 
+	* tests/bridge.c: 
+
+	* src/tftp_server.c: 
+	* src/tftp_dummy_file.c: 
+	* src/tftp_client.c: 
+	* src/network_support.c: 
+	* src/inet_ntoa.c: 
+	* src/inet_addr.c: 
+	* src/getserv.c: 
+	* src/getproto.c: 
+	* src/dhcp_support.c: 
+	* src/dhcp_prot.c: 
+	* src/bootp_support.c: 
+
+	* include/net/netdb.h: 
+	* include/machine/endian.h: 
+	* include/machine/ansi.h: 
+	* include/arpa/tftp.h: 
+	* include/arpa/telnet.h: 
+	* include/arpa/nameser.h: 
+	* include/arpa/inet.h: 
+	* include/arpa/ftp.h: 
+	* include/tftp_support.h: 
+	* include/network.h: 
+	* include/dhcp.h: 
+	* include/bootp.h: 
+
+	* cdl/net.cdl: New [common] networking package.  Actual stacks
+	are implementations provided alongside this package.
+
+#####ECOSPDCOPYRIGHTBEGIN####
+#
+# Copyright (C) 2002 Red Hat, Inc.
+# All Rights Reserved.
+#
+# Permission is granted to use, copy, modify and redistribute this
+# file.
+#
+#####ECOSPDCOPYRIGHTEND####
Index: packages/net/common/current/doc/ChangeLog.0
===================================================================
RCS file: packages/net/common/current/doc/ChangeLog.0
diff -N packages/net/common/current/doc/ChangeLog.0
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/net/common/current/doc/ChangeLog.0	20 May 2002 21:48:38 -0000
@@ -0,0 +1,70 @@
+2002-01-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* prepare-manpages.sh: Use groff -Tascii -mandoc instead of nroff -man.
+	* tcpip-manpages.sgml: Regenerate.
+
+2001-12-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tcpip.sgml: Give every chapter/part/sect1 an ID.
+
+2001-12-17  Mark Galassi  <rosalia@galassi.org>
+
+	* prepare-manpages.sh: fixed a little bug: the sed commands were
+	being called in the wrong order so that & was converted to &amp;
+	after < was converted to &lt;, with the result that < was being
+	converted to &amp;lt; which is wrong.  On top of that I had a typo
+	of &gt; instead of &lt;
+
+	* tcpip-old-manpage-chapter.sgml: old deprecated stuff which I'm
+	saving off for now.  It's been replaced by the prepare-manpages.sh
+	script which generates the tcpip-manpages.sgml file.
+
+	* tcpip.sgml: took out the old ugly man pages and included the
+	auto-generated tcpip-manpages.sgml file instead.
+
+	* manpages: directory with all the raw tcp/ip man pages.
+
+	* prepare-manpages.sh: cute script to get the raw man pages from
+	the "manpages" directory and prepare a tcpip-manpages.sgml file
+	which has each man page in its own section.
+
+	* tcpip.sgml: added legal and contact info front matter.
+
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tcpip.sgml: Mostly cosmetic fixes revealed by comparing against the
+	original non-docbook version.
+
+2001-11-19  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: two small items found upon visual inspection.
+
+	* tcpip.sgml: made a proper list out of a bad one.
+
+	* tcpip.sgml: some more work to address Jonathan's comments.
+
+2001-11-18  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: started addressing Jonathan's comments on this
+	document.
+
+	* man-page-send.sgml, man-page-select.sgml: added a couple of man
+	pages converted to DocBook.  They are kind of primitive.
+
+2001-10-31  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: now contains the normalized document.  It is the
+	basis for future work.
+
+	* tcpip-not-normalized.sgml: now contains the original hand-edited
+	document.  It is now deprecated.
+
+2001-10-26  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: now it all validates, but it's kludgy because the
+	man pages should be converted to something.
+
+2001-10-25  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: started structuring this document.
+
Index: packages/net/ftpclient/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/ftpclient/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/net/ftpclient/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.2
+++ packages/net/ftpclient/current/ChangeLog	20 May 2002 21:48:45 -0000
@@ -0,0 +1,4 @@
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/ftpclient.sgml: New file.  Document it.
+
@@ -11,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/net/ns/dns/current/ChangeLog
===================================================================
RCS file: packages/net/ns/dns/current/ChangeLog
diff -N packages/net/ns/dns/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/net/ns/dns/current/ChangeLog	20 May 2002 21:48:54 -0000
@@ -0,0 +1,160 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dns2.c: Fix warning.
+
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/dns.sgml: New file.  Documentation separated from monolithic
+	network component.
+
+2002-02-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/dns.c (cyg_dns_res_init): Need valid value for sin_len.
+
+2002-01-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/dns.cdl: Don't build tests if no DNS!
+
+2001-12-06  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* src/dns.c (cyg_dns_res_init): Allow this to be called more than
+	once.  The DHCP client will do this when interfaces YoYo.
+	Restarting requires closing the socket (if any) and freeing the
+	per-thread-data slot number.
+
+	* include/dns_impl.inl (setdomainname): Allow the name to be
+	cleared.  Check for NULL pointers variously before checking for
+	valid pointer asserts.
+
+	* tests/dns2.c: New file: Test the DNS configuration via DHCP.
+
+	* tests/dns1.c: Initially clear the domainname.
+	
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/dns.c: Rename index -> ptdindex to avoid conflict with BSD
+	index() function.
+	* include/dns_impl.inl: Ditto.
+
+2001-09-28  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dns1.c (_DNS_IP): Changed to IP used in farm.
+
+2001-09-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/dns_priv.h: Added DNS_REPLY definitions.
+
+	* include/dns_impl.inl: Handle NXDomain returns.
+
+	* include/dns_impl.inl: Added tracing.
+	* src/dns.c: Same.
+
+2001-09-26  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dns1.c (dns_test): Use hstrerror instead of strerror.
+
+	* include/dns.h: Added h_errno support.
+	* include/dns_impl.inl: Use h_errno instead of errno. Added
+	hstrerror(). Make hostname lookups before hostname.domainmain
+	lookups.
+
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/dns.h: Moved some more defs to..
+	* include/dns_priv.h: ...here.
+
+	* src/dns-priv.h: [deleted]
+	* include/dns_priv.h: [added]
+	
+	* tests/dns1.c: Include netdb.h instead of dns.h.
+
+	* src/dns.c: Moved all DNS protocol functions into
+	dns_impl.inl. Allow for RedBoot to share the implementation with a
+	smaller overhead.
+	* include/dns_impl.inl: Added.
+
+	* cdl/dns.cdl: Moved compile statement and requirements into
+	CYGPKG_NS_DNS_BUILD option which can be forced off by RedBoot.
+	Moved headers to cyg/ns/dns.
+
+	* src/dns.c (alloc_hent, free_hent, alloc_string, free_string):
+	Added these wrapper functions for malloc/free calls - allow easier
+	maintaining of cloned function in RedBoot which uses static
+	variables for storage. Incidently removed a little code
+	duplication.
+
+	* include/dns.h: Only include exported information.
+	* src/dns-priv.h: Everything else moved to this file.
+
+	* cdl/dns.cdl: Added feature requirements and CYGINT_ISO_DNS
+	magic.
+
+	* include/dns.h: Renamed res_init to cyg_dns_res_init.
+	* src/dns.c: Same.
+	* tests/dns1.c: Same.
+
+	* src/dns.c: Use drv_api mutex, removed some include statements.
+	* include/dns.h: Provide hostent definition and function
+	declarations.
+	
+	* tests/dns1.c: Use cambridge.redhat.com addresses. Changed to
+	output PASS/FAIL.
+
+	* src/dns.c (parse_answer): On PTR lookups, alloc space for
+	in_addr, so caller can copy data there. Fix gethostbyaddr() to
+	do so.
+	Note that error values do not match gethostbyaddr(3).
+
+2001-09-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/dns.c: More cosmetic changes, a few htons -> ntohs changes,
+	reducing size of critical section a few places, rely on
+	build_query setting errno, and set errno when getdomainname can't
+	copy domain name out due to size limitation.
+
+2001-09-19  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dns1.c (dns_test): Fix inet_aton check.
+	* src/dns.c: A few comment and cosmetic changes.
+
+2001-09-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/dns.c: Added DNS code contributed by Andrew Lunn
+	<andrew.lunn@ascom.ch>
+	* include/dns.h: Same.
+	* tests/dns1.c: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/net/snmp/agent/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.16
+++ packages/net/snmp/agent/current/ChangeLog	20 May 2002 21:48:59 -0000
@@ -0,0 +1,36 @@
+2002-03-19  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/snmp.sgml: Fix the URLs for "where is SNMP now".
+
+2002-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/snmp.sgml: NEW FILE: Clarified and brought up to date
+	somewhat.  Still rather vague - but then it's a port of UCD's
+	work, we should not second-guess their expertise in the matter.
+
+	Release notes section from when SNMP was distributed as a separate
+	.EPK file removed - it was full of version- and platform-specific
+	references, and rehashes of general repository management advice.
+
+2002-02-05  Hugo Tyson  <hmt@redhat.com>
+
+	* src/snmptask.c: Pass a function pointer into dhcpd() for for
+	SNMP reinitialization when its state cycles up-down-up; for
+	example setting up v3 security, extra MIBs and the like.
+
+	* src/snmpd.c (dhcpd): Handle re-init pointer.  Namespace tidied
+	up a little too; state flags can be static no problem.
+
+	* tests/snmpping.c (snmp_do_reinit): New function to test hook for
+	SNMP reinitialization.  Also commit some stuff I've had around for
+	ages to make this test very robust against eg. DHCP going away.
+	It re-does the init_all_network_interfaces() and so on if any
+	interface "up"ness changes, thus testing all that stuff too.
+	Also looks at the correct symbol for SNMPv3 testing now.
+
+2002-02-01  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/snmpping.c (ping_test): 
+	* src/agent_trap.c (send_enterprise_trap_vars): 
+	Need valid value for sin_len.
+
@@ -339,23 +375,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/net/snmp/lib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/lib/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/net/snmp/lib/current/ChangeLog	5 Oct 2001 16:22:38 -0000	1.6
+++ packages/net/snmp/lib/current/ChangeLog	20 May 2002 21:49:03 -0000
@@ -0,0 +1,11 @@
+2002-02-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/system.c: 
+	* src/snmp_api.c: Need valid value for sin_len.
+
+2002-01-18  Andrew Lunn  <Andrew.Lunn@ascom.ch>
+
+	* src/system.c (get_myaddr): The information returned by the ioctl
+	call SIOCGIFCONF is not a simple array of fixed length
+	entries. Look at each entry to work out its length.
+	
@@ -95,23 +106,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.37
diff -u -0 -r1.37 ChangeLog
--- packages/net/tcpip/current/ChangeLog	11 Jan 2002 16:54:02 -0000	1.37
+++ packages/net/tcpip/current/ChangeLog	20 May 2002 21:49:08 -0000
@@ -0,0 +1,110 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/netinet6/in6.h: Fixed warnings.
+
+	* src/sys/kern/uipc_socket2.c (sblock): Fixed warning.
+	* src/sys/netinet/tcp_input.c: Same.
+	* src/sys/net/if_loop.c (looutput): Same.
+	* src/sys/kern/sockio.c: Same.
+
+	* include/sys/param.h: Include machine headers after the namespace
+	changing macros to get the desired declarations, thus fixing
+	compiler warnings.
+
+2002-04-26  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/ip_input.c: Proper "extern" definition of 'ipstat'.
+
+	* src/sys/netinet/raw_ip.c: 
+	* src/sys/netinet/ip_output.c: 
+	* include/netinet/ip_var.h: Use of ramdom IP packet id is optional.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/tcp_usrreq.c: 
+	* src/sys/netinet/tcp_output.c: 
+	* src/sys/netinet/tcp_input.c: 
+	* src/sys/netinet/tcp_debug.c: 
+	* include/netinet/tcp_debug.h: Fully conditionalize on TCPDEBUG.
+
+2002-03-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/openbsd.sgml: Manpages now live in "common" BSD package.
+
+2002-03-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/net/route.c (cyg_route_reinit): Renamed from route_reinit.
+
+2002-03-11  Hugo Tyson  <hmt@redhat.com> 
+
+	[Case 107110]
+
+	* src/sys/netinet/in.c (in_control): SIOCSIFADDR switch entry
+	moved to before the scan for this same address being in the list
+	already, along with Add and Delete (SIOCAIFADDR,SIOCDIFADDR) arms.
+	It falls through into the same alloc-if-needed code anyway.
+	Thus repeatedly setting the same address does not leak store.
+
+	* src/sys/net/route.c (route_reinit): Rewrite to delete all routes
+	individually rather than en-masse (leaking store).
+	(rt_reinit_rtdelete): New function; callback for individual
+	deletion.
+	(rtioctl): Do not pass in a "route **" to return a pointer to the
+	route removed or added; this results in an extra reference, by the
+	returned pointer, and so a storeleak.
+	(rtrequest): RTM_DELETE arm: do not free a gateway route if the
+	gateway pointer is the same as the route itself - it gets freed
+	*again* at the end of the routine if you do.  Just dec the refcnt.
+
+2002-03-07  Gary Thomas  <gthomas@redhat.com>
+
+	* include/sys/param.h: Privatize route_reinit(), arc4random().
+
+2002-02-28  Hugo Tyson  <hmt@redhat.com>
+2002-02-28  Martin Buck <martin.buck@ascom.ch>
+
+	* src/sys/net/if_ethersubr.c (ether_input): [Bugzilla 60318]
+	ether_input() schedules processing by calling schednetisr(FOO) and
+	then queues the frame afterwards.  Where we cannot be preempted
+	eg. in a DSR or in the original BSD kernel, this is OK.  In eCos
+	the call to schednetisr(FOO) might cause a context switch *before*
+	the frame is enqueued.  This "jams" one packet in the queue,
+	delaying it until the next packet, and so on.
+
+	This change makes ether_input() store up the schednetisr() arg
+	until the end, and do the call then, much like it does with the
+	queue to use.  Thanks Martin!
+
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/openbsd.sgml: New file; separated stack-specific docs from
+	monolithic net doc, and tidied up in various ways.
+
+2002-02-15  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/openbsd_net.cdl: Slight changes in layout required by split
+	of network stacks.
+
+2002-02-13  Jonathan Larmour  <jlarmour@redhat.com>
+2002-02-13  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/sys/mbuf.h: Declare variables as extern in header.
+	* src/sys/kern/uipc_mbuf.c: Define mbtypes[] and init it.
+
+2002-02-05  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/openbsd_net.cdl: Place this package below  CYGPKG_NET
+	ie. the common networking package.  Only affects the view in the
+	GUI CT, no big deal.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/ip_input.c: inet_ntoa() is now common.
+
+	* cdl/openbsd_net.cdl: Renamed from net.cdl.  This package
+	is now a proper sub-package, implementing a network stack.
+
+2002-01-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/net.cdl: Clarify CYGPKG_NET_ROUTING description.
+
@@ -1565,28 +1675,9 @@
-//===========================================================================
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
-//===========================================================================
-	
-	
-
+#####ECOSPDCOPYRIGHTBEGIN####
+#
+# Copyright (C) 2000, 2001, 2002 Red Hat, Inc.
+# All Rights Reserved.
+#
+# Permission is granted to use, copy, modify and redistribute this
+# file.
+#
+#####ECOSPDCOPYRIGHTEND####
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.53
diff -u -0 -r1.53 ChangeLog
--- packages/redboot/current/ChangeLog	11 Jan 2002 16:54:04 -0000	1.53
+++ packages/redboot/current/ChangeLog	20 May 2002 21:49:12 -0000
@@ -0,0 +1,377 @@
+2002-05-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_baud_rate): Improve safety by asking for verification
+	after actually changing the rate, before updating fconfig data.  This
+	reduces the chance of making a "brick" by setting a bad baud rate.
+
+	* src/flash.c (load_flash_config): Fix set_console_baud_rate prototype.
+
+	* src/io.c (verify_action_with_timeout): 
+	* include/redboot.h: New function verify_action_with_timeout().
+	Returns false if no response within XX ms (or ^C).
+
+2002-05-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_help): 
+	* src/flash.c: 
+	* include/redboot.h: Support nested command structures, like "fis",
+	better.
+
+2002-05-17  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot_rebuilding.sgml: Rewrote update procedure to become
+	truly generic. Some minor tweaks.
+
+	* doc/redboot_cmds.sgml: Added id to cksum command.
+
+	* src/shex.c (load_shex_image): Set entry address to be base
+	address.
+	* src/load.c (do_load): Same.
+
+	* src/flash.c (fis_create): Infer correct exec and entry
+	addresses.
+
+	* src/load.c (load_elf_image): Save load_address/end.
+
+	* src/flash.c: Made fis lock/unlock support optional image name
+	instead of addresses. Made a few places of the code use fis_lookup
+	instead of scanning the table by steam.
+	(do_flash_config): Update flash after configuration has been
+	initialized.
+
+2002-05-16  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot_cmds.sgml: Updated text on cksum to show the new
+	output format.
+
+	* src/xyzModem.c (xyzModem_stream_read): Fix build breakage.
+
+	* doc/redboot.sgml: Some minor tweaks.
+
+	* src/alias.c (lookup_alias): Renamed freemem aliases.
+
+2002-05-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/io.c (verify_action): Replaced 'are you sure' with
+	'continue'.
+	* doc/redboot.sgml: Same.
+
+	* src/xyzModem.c: Let Y-modem load correct length. Don't remove
+	assumed padding bytes since they may well be actual data. Don't
+	read anything after the EOF package is received.
+	Disabled the Y-modem header stuff again; it still needs the
+	padding culling code. So in the end, only the EOF-package read
+	was at fault.
+
+	* src/main.c: Tweak cksum output.
+
+	* src/flash.c (fis_create): language tweaks.
+
+	* src/main.c: Always call expand_aliases - leave it to that
+	function to look for flash aliases when appropriate.
+
+	* src/flash.c: Moved basic alias expansion into separate file.
+	* src/alias.c: New file. Always provide FREE_LOW & FREE_HIGH
+	aliases, but also call flash_lookup_alias when defined.
+
+	* include/redboot.h: Added declarations for alias functions. Added
+	getc_t and terminate_t types.
+
+	* src/load.c: Use getc_t/terminate_t types. Made raw load abort if
+	user tries to load a file too big for memory.
+
+	* cdl/redboot.cdl: Compile alias.c.
+
+2002-05-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/version.c: Clarify comments.
+
+2002-05-14  Gary Thomas  <gthomas@redhat.com>
+
+	* include/redboot.h: 
+	* src/net/net_io.c: 
+	* src/net/dns.c: Merge generic "ip" command with "dns" for
+	more homogenous interface.
+
+2002-05-13  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/redboot.cdl: Disable CYGOPT_REDBOOT_FIS_REDBOOT_BACKUP
+	by default, since its use is currently unclear.
+
+	* src/flash.c (load_flash_config): Check for adequate FIS space
+	was incorrect [when FIS directory and FCONFIG are combined].
+	(fis_lookup): Image name lookup is case insensitive.
+
+2002-05-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c: Lots of restructuring in support of combined
+	FIS and FCONFIG data.
+
+	* cdl/redboot.cdl: 
+	Add new option CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG
+	to allow FIS directory and FCONFIG data to share the same
+	physical FLASH block.
+
+2002-05-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (load_flash_config): Adjust fconfig database
+	address - necessary if FLASH blocks are very small.
+
+2002-05-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/load.c: Rework how decompression is done (with changes
+	noted below).  Now turning on decompression works by pushing
+	the decompress code into the stream I/O.
+
+	* src/flash.c (fis_load): 
+	* src/decompress.c (gzip_inflate): 
+	* include/redboot.h: Make decompression code more generalized.
+
+2002-05-01  Gary Thomas  <gthomas@redhat.com>
+
+	* include/elf.h: New file.
+
+	* cdl/redboot.cdl: 
+	* src/load.c (load_elf_image): Support [simple] ELF images.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* src/xyzModem.c (xyzModem_stream_terminate): Increase time for
+	cleanup from 100ms to 250ms.
+
+2002-04-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/syscall.c (__do_syscall): Rename EIO to NEWLIB_EIO to
+	pre-empt any potential conflict. Add definition of 
+	NEWLIB_ENOSYS and use it in place of ENOSYS.
+
+2002-04-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/redboot.sgml: Document iq80321 switch settings.
+
+	* include/redboot.h: Add gettimeofday, rename, isatty and system
+	syscall numbers.
+	
+	* src/syscall.c (__do_syscall): Handle above new syscalls in a
+	"default" way.
+	Take new extra signal argument.
+	When required, handle file I/O syscalls, by passing into HAL.
+
+2002-04-21  Paul Fine  <pfine@delcomsys.com>
+
+	* src/flash.c (flash_get_config, load_flash_config): Save a
+	pointer to the configuration structure in FLASH.  If
+	flash_get_config fails to find a config item, check to make sure
+	that the config structure in RAM has not been trashed.  If it has
+	been trashed, set the pointer to the "readonly" version in FLASH
+	and try to read the config item again.
+	
+	* cdl/redboot.cdl (CYGSEM_REDBOOT_FLASH_CONFIG_READONLY_FALLBACK):
+	Added this flash config option to control the readonly fallback in
+	flash.c
+
+2002-04-16  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+2002-04-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/xyzModem.c: Don't return ACKs too early.
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/bootp.c: Readjust timeouts - more, shorter.  Better response.
+
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/bootp.c: Increase timeouts for slower networks.
+
+2002-04-11  Nick Garnett  <nickg@redhat.com>
+
+	* doc/redboot.sgml: Changed some misplaced <term>s into
+	<literal>s.
+
+2002-04-08  Nick Garnett  <nickg@redhat.com>
+
+	* doc/redboot.sgml: Added full LED code desription, revised memory
+	layout and miscellaneous other fixes for 80321.
+
+2002-04-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_mfill): 
+	(do_mcmp): New routines for fill/compare random buffers.
+
+	* cdl/redboot.cdl: CDL to control mfill, mcmp, cksum commands.
+
+	* src/net/net_io.c (do_ip_addr): 
+	* doc/redboot.sgml: Add new command 'ip_addr', used to set/show the
+	local and host [server] addresses.
+
+2002-04-02  Jesper Skov  <jskov@redhat.com>
+
+	* redboot.sgml: excalibur: Updated memory map details, added
+	information about REDBOOT startup mode.
+
+2002-03-07  Mark Salter  <msalter@redhat.com>
+
+	* src/net/tcp.c: Fix missing acks of resent segments pointed out
+	by Hendrik Ruijter.
+
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* doc/redboot.sgml: Added Integrator details.
+
+2002-03-06  Mark Salter  <msalter@redhat.com>
+
+	* src/net/tcp.c (__tcp_handler): Slight rework of Hendrik Ruijter's
+	fix for FIN_WAIT_1 to TIME_WAIT transition.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot.sgml: Updated iq80310 details.
+	Updated iq80321 details.
+	Updated e7t details.
+	
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot.sgml: Updated ebsa285 details.
+	Updated ipaq details.
+	Updated edb7312 details.
+
+2002-03-05  Gary Thomas  <gthomas@redhat.com>
+2002-02-25  Hendrik Ruijter  <Hendrik.Ruijter@axis.com>
+
+	* include/net/net.h: Add 'reuse' flag.
+
+	* src/net/tcp.c 
+	(tcp_send): Adjust socket close time to allow for faster re-use.
+	(__tcp_handler): State transitions to TIME_WAIT on active close 
+	when FIN,ACK received simultaneously.
+	(__tcp_so_reuseaddr): New function - select fast re-use.
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot.sgml: Add something about updating RedBoot on
+	platforms using ROMRAM-startup type RedBoot. Also mention that fis
+	create can get some of its information from the fis directory.
+	Updated assabet details.
+
+2002-03-01  Mark Salter  <msalter@redhat.com>
+
+	* redboot.sgml: Add diag docs and switch setting info for 80321.
+
+2002-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (do_flash_config): Add "-d" to the help info.
+
+	* doc/redboot.sgml: Docuement the "-d" option for dumb terminals
+	with fconfig - so you're not forced to use line editing.
+
+2002-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/syscall.c: Moved SYS_ value definitions to the header file.
+	* include/redboot.h: Same.
+
+2002-02-27  David Howells  <dhowells@redhat.com>
+
+	* sgml/redboot.sgml: Removed extraneous </para>.
+
+2002-02-26  David Howells  <dhowells@redhat.com>
+
+	* doc/redboot.sgml: Updated the ASB2305 notes to be more complete
+	with respect to having two flash chips.
+
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/net/net_io.c (net_io_init): Remove ISR installation. This
+	was wrong way to fix problem.
+
+2002-02-15  Mark Salter  <msalter@redhat.com>
+
+	* src/net/net_io.c (net_io_init): Install default ISR for ethernet.
+
+2002-02-14  Patrick Doyle  <wpd@delcomsys.com>
+
+	* src/fs/disk.c (disk_stream_read): Modified to return the number
+	of bytes read instead of -1 when such number is less than was
+	requested.
+	
+2002-02-06  Mark Salter  <msalter@redhat.com>
+
+	* src/syscall.c (sys_write): Call __flush after last __putc.
+	(__flush): New function to flush console output.
+
+2002-02-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/net/net_io.c (net_init): Set use_bootp and net_debug defaults
+	properly.
+
+2002-01-31  Gary Thomas  <gthomas@redhat.com>
+
+	* src/fs/ide.c (ide_packet_read_sectors): Pass errors on read.
+	(ide_init): Ignore ATAPI devices that are not CDROM (like ZIP).
+
+2002-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* src/net/net_io.c (start_console): Pick up config items to choose
+	a console for special debug messages.  If it's not set, select
+	channel 0 regardless, like it used to.
+	(info_console_force, info_console_number): New fconfig options to
+	control this channel *plus* forcing application special debug out
+	to a particular serial.   This is crucial for debugging debugging
+	itself, or debugging a networked app over the network when you're
+	liable to get such messages popping out from the app as well as
+	from RedBoot.
+
+	* cdl/redboot.cdl (CYGDBG_REDBOOT_NET_DEBUG_CONSOLE_NUMBER):
+	Option deleted, because this is now controlled by fconfig items.
+
+2002-01-25  Hugo Tyson  <hmt@redhat.com>
+
+	* src/syscall.c (sys_profile_reset): New routine - doesn't do
+	much, just NULLs the callback.  Useful placeholder in case more is
+	needed in future, eg. reset the clock also.
+	(__do_syscall): Calls the reset on syscall 2003.
+
+2002-01-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (do_flash_config): Enable a "dumb terminal" mode for
+	fconfig, which does not pre-fill the buffer for editing, but
+	merely prompts for a new value (or RET for old, for non-string
+	values).  This is because telnet/kermit-like network terminal apps
+	are not by default configured to pass all characters through.
+
+2002-01-18  Hugo Tyson  <hmt@redhat.com>
+
+	* src/syscall.c (sys_timer_ticks): Change this to a cyg_uint64 to
+	give better range for times() sanity in case we run the hardware
+	clock ticking at a faster rate, or want to last > 8 days.
+
+2002-01-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/syscall.c (sys_profile_frequency): Change frequency that is
+	passed around to signed, so that we can enquire using -ve values.
+	Re-order the logic a little so as to permit enquiries which do not
+	modify what's set up in the hardware.  Adjust the times() counter
+	when its HZ rate changes so it tells the truth.
+
+2002-01-15  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/flash.c: Better default for 'fis cr' - if we're programming
+	an existing flash image, take img_size from the last-loaded image
+	but length from the one that's already on the flash.
+	
+2002-01-14  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/main.c: Useful defaults for cksum command.
+	* src/flash.c: Useful defaults for fis create command.
+	* src/load.c: Slight cleanup of file type detection.
+	
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/cksum.c: Added volatile keyword to union members to
+	prevent compiler optimization messing things up.
+
+2002-01-10  Hugo Tyson  <hmt@redhat.com>
+
+	* src/syscall.c (sys_timer_isr): Add CYGARC_HAL_SAVE_GP(); and
+	CYGARC_HAL_RESTORE_GP(); around the callback invocation to protect
+	ourselves from whatever the app routine might do along those lines.
+
@@ -3,0 +381,10 @@
+	(sys_timer_isr): Call periodic callback function, with PC and SP
+	of interrupted context, if set.
+	(sys_profile_call_back): New routine to support
+	gprof profiling of GNUPro/newlib apps via BSP_SYSCALLS.  Sets the
+	periodic callback function, returning the old value.
+	(sys_profile_frequency): Ditto, sets the frequency of the call, if
+	possible, or zero => a mere inquiry.
+	(sys_timer_init, sys_times): Be prepared for a dynamic non-default
+	clock rate.
+	(__do_syscall): Handle new case arms.
@@ -6,0 +394,2 @@
+	(CYGSEM_REDBOOT_BSP_SYSCALLS_GPROF): New option
+	to control inclusion of histogram profiling callback syscalls.
@@ -328,0 +718,35 @@
+2001-09-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/dns.c: Include tracing header.
+
+2001-09-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/dns.c: Removed errno hacks.
+	Reduce size of string buffers. Make sure they suffice (or fail).
+
+	* include/redboot.h: Added DNS h_errno definitions.
+
+	* include/redboot.h: Fix for building on targets wo network.
+
+	* src/load.c (do_load): Make sure host can be reached - and print
+	appropriate error message if not.
+
+	* src/net/net_io.c (net_init): Call DNS init when appropriate.
+
+	* src/net/inet_addr.c (inet_aton): Made s argument const.
+
+	* src/net/dns.c: Added UDP driven DNS support.
+
+	* src/net/bootp.c: Fixed warnings.
+
+	* src/flash.c: Replaced inet_aton with _gethostbyname.
+	* src/load.c: Same.
+	* src/net/ping.c: Same.
+
+	* include/net/net.h: Fix warning.
+
+	* include/redboot.h: Added DNS stuff, including some string
+	helpers.
+
+	* cdl/redboot.cdl: Added DNS support options.
+
@@ -1945,18 +2369,3 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
@@ -1964,4 +2373,28 @@
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/services/compress/zlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/compress/zlib/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/services/compress/zlib/current/ChangeLog	19 Oct 2001 07:02:44 -0000	1.3
+++ packages/services/compress/zlib/current/ChangeLog	20 May 2002 21:49:17 -0000
@@ -0,0 +1,5 @@
+2002-02-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/infblock.c: Applied fix for double-free which could cause a
+	zlib crash. Fixed indentation.
+
@@ -51,23 +56,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/services/gfx/mw/current/ChangeLog
===================================================================
RCS file: packages/services/gfx/mw/current/ChangeLog
diff -N packages/services/gfx/mw/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/services/gfx/mw/current/ChangeLog	20 May 2002 21:49:21 -0000
@@ -0,0 +1,191 @@
+2002-04-30  Bart Veer  <bartv@redhat.com>
+
+	* cdl/microwindows.cdl:
+	Replace description properties with display properties.
+
+2002-04-26  Bart Veer  <bartv@redhat.com>
+
+	* src/drivers/scr_ecospcsvga.c:
+	New screen driver for PC hardware.
+
+	* src/nanox/srvmain.c:
+	Change #ifdef's for new PC screen driver
+
+	* src/nanox/clientfb.c:
+	Get a framebuffer address for x86 hardware
+
+	* src/ecos/ecos_app.c:
+	Only build keyboard widget when needed. PC hardware has a real
+	keyboard. 
+
+	* cdl/microwindows.cdl:
+	Add configuration options for PC graphics. Automatically
+	build the files which instantiate eCos threads for the various
+	microwindows applications.
+
+2002-04-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/demos/nanox/world.c (MAPFILE): Load from current directory.
+
+2002-04-12  Bart Veer  <bartv@redhat.com>
+
+	* src/nanox/srvmain.c:
+	Use a new main loop for PC/VGA. The default loop with
+	networking enabled assumes you can select() on the
+	mouse and keyboard, which is not currently implemented.
+
+	* src/ecos/ecos_init.c:
+	Add some conditional compilation. Only check for
+	a logo file when there is a file system. Don't bother
+	with touchscreen calibration on a PC without a
+	touch-sensitive screen.
+
+	* cdl/microwindows.cdl:
+	Add configury for building on a PC.
+
+	* src/drivers/ps2kbdmou_ecos.c:
+	Driver for PC PS/2 keyboard and mouse. Only tested against
+	a Japanese Dell Inspiron laptop.
+
+2002-04-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/drivers/scr_ecos.c (gen_getscreeninfo): Return proper
+	fbdriver ptr.
+	(set_portrait_mode): Update psd->portrait variable.
+
+	* src/demos/nanox/world.c: Removed load hack. Problem was due to
+	truncated jffs2 fs.
+
+2002-04-10  Jesper Skov  <jskov@redhat.com>
+
+	* include/microwin/nano-X.h: Silence warning by including kapi.h
+
+2002-04-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/microwindows.cdl: Build Map demo if required. Require it for
+	the ARM targets.
+
+	* src/demos/nanox/world.c (load): Hacked to do nothing.
+	(main): renamed to app_main.
+
+2002-03-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/drivers/scr_ecos.c (gen_getscreeninfo): Fill in correct
+	color layout based on pixel format. Now the animation renders
+	correctly.
+
+	* drivers/scr_ecos.c (gen_getscreeninfo): Fill in all
+	parameters. At least the missing potrait mode cause
+	problems. fbdriver parameter is probably wrong, but needs to be
+	non-zero.
+
+2002-03-26  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/microwindows.cdl: Renamed CYGBLD_MICROWINDOWS_ARM9_DRIVERS
+	to CYGBLD_MICROWINDOWS_ARM_DRIVERS and added ipaq/aaed hacks.
+
+	* Moved sources to services/gfx/mw with help from Gary. Moved
+	src/include directory to include/microwin.
+
+	* cdl/microwindows.cdl: Added CDL build	support.
+	* src/demos/nanowm/nanowm.c: Rename main() for eCos builds.
+	* src/demos/nxkbd/nxkbd.c: Same.
+	* src/nanox/srvmain.c: Same.
+
+	* src/ecos/ecos_init.c: Fix some warnings, use redhat.logo for IO
+	testing.
+	
+2002-03-22  Bart Veer  <bartv@redhat.com>
+
+	* Configs/config.ecosvga:
+	New config file for eCos on a PC using the VGA driver.
+
+	* Arc.rules, makefile.rules, config, */Makefile */*/Makefile
+	Add build support for x86 eCos, and allow builds outside the
+	source tree.
+	
+	* nanox/clientfb.c:
+	Only assume LCD display when compiling for ARM.
+	<cyg/hal/lcd_support.h> etc. do not exist when building for PC.
+
+	* ecos/ecos_app.c:
+	Add missing #include's
+	Fix type ecos_nx_setup() vs. ecos_nx_init()
+
+	* drivers/vgaplan4.h:
+	Define the appropriate out?() macros for eCos
+
+	* drivers/vgainit.c:
+	Set up to access hardware directly. 
+	Use HAL macro to peek I/O port
+	Fix one of the initial values for the VGA registers, which I
+	believe was leaving all planes disabled.
+	
+	* drivers/scr_ecos.c:
+	This is not used by all eCos targets, e.g. PC using the
+	microwindows VGA driver. For now conditionalize on CYGPKG_HAL_ARM. 
+
+	* drivers/memplan4.c, drivers/scr_bios.c, 
+	Set up to access hardware directly under eCos.
+
+	* drivers/kbd_null.c:
+	Declaration of NUL_Read() did not match definition.
+
+2002-03-14  Jesper Skov  <jskov@redhat.com>
+
+	* Makefile: Fix typo.
+
+	* nanox/Makefile: Build clientfb.c
+	* nanox/clientfb.c: Hacked for eCos.
+
+	* nanox/client.c (nxErrorStrings): Define for eCos.
+	* nanox/srvevent.c (nxErrorStrings): Don't define for eCos.
+
+2002-03-13  Jesper Skov  <jskov@redhat.com>
+
+	* ecos/Makefile: Require 'DEMO=Y' and 'AGDEMO=Y' to build old or
+	agdemo respectively.
+	* ecos/ecos_app.c: Wrap img_demo stuff in USE_IMG_DEMO.
+
+	* ecos/img_demo.c: Added. (older version)
+
+	* Makefile.rules (clean): Don't blow away everything if there's no
+	bin directory.
+
+	* Makefile: Added ecos build rule. Create bin and lib.
+
+	* Makefile.rules (CPPFLAGS): Include $(INCLUDEDIRS) for proper
+	dependencies on ecos headers.
+
+	* ecos/ecos_init.c (ecos_nx_init): Use portrait_right mode for
+	IPAQ.
+	* drivers/scr_ecos.c (set_portrait_mode): Added. Cleaned up
+	portrait switch handling.
+
+	* ChangeLog.MW: Moved the original ChangeLog to ChangeLog.MW
+
+	Changes made by Gary Thomas <gthomas@redhat.com>. Diff against
+	branch MW_0_89_pre8:
+	* src/Arch.rules: Updated for building ag_demo.
+	* src/Configs/config.ecos: Changed tools prefix to arm-elf- and
+	screen pixel type. Also added JPEG support and disabled potrait
+	mode.
+	* src/config: copy of Configs/config.ecos
+	* src/drivers/Makefile: Added portrait files to the eCos build
+	rule.
+	* src/drivers/kbd_ipaq.c: various tweaks.
+	* src/drivers/scr_ecos.c: hacks to get portrait mode working on
+	iPAQ.
+	* src/ecos/Makefile: Build tweaks for ag_demo.
+	* src/ecos/ecos_app.c: mount jffs2, include image demo.
+	* src/ecos/ecos_init.c: ag_demo tweaks.
+	* src/engine/devimage.c: build tweak for HAVE_MMAP
+	* src/include/device.h: COLOR2PIXEL555 hack for strongarm lcd.
+	* src/include/nano-X.h: Fix regfdset typo.
+	* src/include/swap.h: __ECOS hacks.
+	* src/jpeg-6b: imported jpeg support.
+	* src/nanox/Makefile: eCos build tweaks.
+	* src/nanox/client.c: eCos ACCESS_PER_THREAD_DATA tweak.
+	* src/nanox/serv.h: additional Gr->SVR_Gr definitions.
+	* src/nanox/srvnet.c: __ECOS hack (print error string instead of
+	value).
Index: packages/services/gfx/mw/current/src/ChangeLog.MW
===================================================================
RCS file: packages/services/gfx/mw/current/src/ChangeLog.MW
diff -N packages/services/gfx/mw/current/src/ChangeLog.MW
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/services/gfx/mw/current/src/ChangeLog.MW	20 May 2002 21:49:26 -0000
@@ -0,0 +1,871 @@
+Version 0.89pre8 - 15 Nov 2001 - greg@censoft.com
+	* added MicroTouch DynaPro SC3 touchscreen driver and calibrator (Jordan)
+	* added GrSetGCClipOrigin
+	* removed most C++ style comments (Simon), cleaned up source tree
+	* added GrPeekWaitEvent, blocks until at least one event is available, then peeks
+	* fix GrPeekEvent, was absorbing events
+	* added win32 VK_ key translations for scancode MWKEY_ values
+	* Mozilla and rdesktop enhancements (Matthew Wlazlo)
+		ttyscan and x11 keyboard driver fixes
+		GrGetFontList, GrFreeFontList, GdGetFontList
+	* added USE_16BIT_ACCESS to fblin16.c to draw using short word stores only
+	* implement all src/dst copy modes in fb/x11 blitters and win32 SetROP2/BitBlt codes
+		use MWMODE_COPY instead of MWMODE_SET
+		use MWROP_COPY instead of MWROP_SRCCOPY
+	* implement all 16 src/dst MWMODE_xxx operations (Matthew Wlazlo)
+	* fixed alphablending for truecolor 555 systems
+	* fix GdTimeout bug when usecs only specified (David Erickson)
+	* check GC changed before fixing clip in GsPrepareDrawing, clip sometimes incorrect
+	* allow 0 timeout to cancel GrSetScreenSaverTimeout
+	* changed check for /tmp/.nano-X to use access(), not stat()
+	* revised reported x, y event values to be parent-relative
+	* added Century's GrLoadImageFromBuffer, GrDrawImageFromBuffer
+	* removed GPL restriction to Arc clipping routines w/permission Eero
+	(24 Sep 2001)
+	* added pid to GR_WINDOW_INFO for window ownership identification (Century)
+	* fixed MWPIXELFORMAT for TRUECOLOR555
+	* added patch to change mouse position when cursor moved with GrMoveCursor
+	* removed incorrect GrReparent code with regards to child mapcount (temp fix)
+	* added direct client-side framebuffer mapped window routines:
+		GrOpenClientFramebuffer, GrCloseClientFramebuffer, GrGetWindowFBInfo
+	* added rgb mask values, fb driver type to SCREENINFO struct
+	* updated mou_tp.c for Yopy (untested), can use mou_yopy.c
+	* fixed GrCheckNextEvent to return locally queued event first if any
+	* fixed FREETYPE_FONT_DIR
+	* added swap.h little/big endian swapping macros, fixed alignment bugs in devimage.c
+	* added GrSetPortraitMode, GR_EVENT_TYPE_PORTRAIT_CHANGED
+	* added GsSetPortraitMode, GsSetPortraitModeFromXY, screen driver SetPortrait entrypoint
+	* reimplemented GdFillPoly algorithm for correctness
+	(4th July 2001)
+	* added DJGPP changes from Victor
+	* added check for CONSOLE env var for /dev/tty to open, GrCopyArea fix and
+		X11 scanline calc bug from Jordan Crouse
+	* add patches for compiling with libc5 and default t1lib Latin1 encoding from Tomasz
+	* added Korean Hangul KSC5601 encoded font support and 16x16 fixed text font from Kevin O
+	* add byte swap in devimage.c, X11 driver changes, DPRINTF defaults to no output
+		GrRegisterInput/GrUnregisterInput use fd_set, -s on debug only from Steve Hein
+	* add GrCreateTimer, GrDestroyTimer periodic timers from Gary James
+	* added MWPACKED attribute packing define in mwtypes.h
+	* added eCos port by Gary Thomas
+	* ntetris game orientation patch (Xiang Lee)
+	* translate 127 (DEL) to MWKEY_BACKSPACE in tty scancode (L.C. Chang)
+	* fixed non-inited sizing field in nanowm (L.C. Chang)
+	* added Microtouch rs232 touch panel driver mou_mt.c (Holger)
+	* fix multiple GrClose bug (Gary)
+	* update kbd_pipe.c (Murphy)
+	* free memory in MwDestroyWindow
+	(4th June 2001)
+	* removed Nano-X widget directory (obsoleted)
+	(15th May 2001)
+	* temp removed driver DrawArea() calls in GdArea code (blit bug)
+	* fix clip bug in GdReadArea
+	* added portrait mode member to screeninfo struct (change all dr/scr*.c)
+	* added down portrait mode
+	* added dynamic portrait mode, nano-X [-ANLRD] startup portrait modes
+	(13th Apr 2001)
+	* implemented GR_BACKGROUND_STRETCH in GrSetBackgroundPixmap
+	* fixed startup VTSWITCH time delay bug in win32
+	* added StretchBlt, new screen driver stretchblit entry point
+	* added direct .bmp file create on PRINT, added 16,24,32 bpp output
+	(27th Jan 2001)
+	* added GrDelay for msec delay
+	* added GrQueryTree to obtain window parent/children list
+	* ported nxroach! (run nxkbd.sh)
+	* replaced GrClearWindow with GrClearArea, created GrClearWindow macro
+	* experimental fix to GrReparentWindow when parent not mapped
+	* added cursor id to GR_WINDOW_INFO
+	* added server-side cursors, GrNewCursor, GrDestroyCursor, GrSetWindowCursor
+	* removed GrSetBorderColor, changed to GrSetWindowBorderColor
+	* added GrNewBitmapFromData
+Version 0.89pre7 - 21st Jan 2001 - greg@censoft.com
+	* moved config.* files to Configs directory and added README
+	* moved caching devfont.c to devfont.caching.c (breaks ftdemo)
+	* added extensive gtkdoc sgml/html/pdf nano-X documentation from Alex
+	* wrote Xlib to Nano-X macro hdr file for easier porting (XtoNX.h)
+	* added Alex's improved server timeout routines (no alarms)
+	* converted demo3 to nxview image viewer
+	* added time field in GR_EVENT_BUTTON for double-click determination
+	* fixed fast window move blit bug with non-root child windows
+	* added GR_WM_PROPS_BORDERCOLOR
+	* added useful macro functions: GrSetWindowTitle,GrSetWindowBorderColor,
+		GrSetWindowBorderSize, GrSetWindowBackgroundColor
+	* ported xfreecell to nano-X
+	* added GrNewPixmapFromData to create pixmap from bitmap data
+	* added Alex's GrSetBackgroundPixmap, GrBell
+	* added Alex's cool screensaver app nsaver, GrSetScreenSaverTimeout
+	* added Alex's getselection/setselection demos,
+		Gr[GS]etSelectOwner, GrRequestClientData, GrSendClientData
+	* enhanced nxclock and ftdemo
+	* fix shared library bug w/GetSysCharHeight function
+	* fixed MwRegisterInput/Output/Except bug (Yang)
+	* fixed Arch.rules for Solaris 7
+	* fix antialiasing bug when both T1lib and Freetype enabled (Murphy)
+	* fixed GrReadArea offset bug (Dave Tubbs)
+	* added MWPF_TRUECOLOR555 for 16 bpp 5/5/5 packed pixels
+	* fixed PIXEL565TOCOLORVAL and PIXEL332TOCOLORVAL macros
+	* fixed 5/5/5 driver for ATI card
+Version 0.89pre6c (unreleased) 8th Dec 2000 - greg@censoft.com
+	* new scancode kbd driver: ESC never quits, pause/break quits
+		select with SCANKBD=Y in config (default)
+	* added Brent's changes for VxWorks port
+	* added PNG image decoding from Alex
+	* fixed GrGetNextEvent returning event twice when signal caught (Alex)
+	* fixed XPM loader errmsg on non-XPM images from Alex
+	* added launcher application from Alex
+	* added HAVE_PNM_SUPPORT for PBM,PGM,PPM ascii&binary images from Alex
+	* added ntetris game from Alex
+	* fixed FREETYPE_FONT_DIR in engine/Makefile
+	* added freetype font caching to devfont.c (experimental) (huge speedup)
+	* added -mstructure-size-boundary=8 for ARM compiles and structure bugs
+	* changed MOUSE_POSITION to ..._MOTION in scribble for better recognizer
+	* fixed nasty slow blitting code in X11 driver
+	* added USE_EXPOSE config option for XFree4.0 backing store expose fix
+	* added iPAQ scancode keyboard driver
+	* added YOPY mouse driver and YOPY build support
+	* fixed dropped events bug in client/server!!
+	* send UPDATE_MOVE to all children on window move
+	* finished fast screen blit move algorithm for topmost windows
+	* auto calculation of virtual screen size
+	* change GR_EVENT_MOUSE subwid to always be mouse window (Peter)
+	* added auto-repeat to scancode tty driver
+	* fixed buggy GrGetRegionBox
+	* fixed X11 screen->offscreen blit
+	* fixed blit with negative src clipping
+	* added GR_MODE_EXCLUDECHILDREN clip mode to GrSetGCMode
+	* added window resize to nanowm and #define OUTLINE_MOVE
+	* changed GrInjectPointerEvent visible arg semantics
+	* converted x11 kbd driver to scancode
+	* added MWKEY_* defines, changed kbd modifiers
+		removed GR_MODIFIER_*, GR_SPECIAL_*, GR_KEYSTROKE_* defines
+		api change: GR_EVENT_KEYSTROKE to return unicode only values
+		api change: GrInjectKeyboardEvent
+	* complete keyboard driver rewrite: scancode, up/down events
+	* ported Doom! to Microwindows
+	* fixed overlapping blit for 8/16 bpp
+	* added current mouse coords in SCREENINFO struct
+	* started on Wt widget set port
+Version 0.89pre6 - 12th Nov 2000 - greg@censoft.com
+	* added Peter's driver blit fix for dst in src rectangle
+	* added Scott's correct GdFillPoly routine (uses malloc/qsort)
+		works for irregular polygons, concave, convex with holes
+	* added config.ipaq for pre-built ipaq build configuration
+	* added -lm to LDFLAGS when T1LIB or FREETYPE is used
+	* added FLIP_MOUSE_IN_PORTRAIT_MODE #define to engine/devmouse.c
+	* added Vladimir's nxlsclients and nxev programs
+	* GrCopyArea optimization fix for windows with no eventclients (slider)
+	* added Kim's SH3 reversed order fblin4sh3.c driver
+	* added support for SuperH compilations (LINUX-SH)
+	* added Jordan's convxpm.perl xpm to rgb converter
+	* added Brent's alloca patch
+	* fix update map/unmap events sent only on actual unmap/map
+	* fix window manager to map parent before reparent for unmapcount bug
+	* allow GdStretchBlit to width/height of 0 without error
+	* remove GsError for GrNewPixmap of 0 width or height
+	* change to service all kbd data in single poll loop
+	* change low level clipping to always clip child windows
+	* fix server clear allocated pixmaps before drawing to them
+	* fix blit code after xor in X11 driver for nxterm
+Version 0.89pre5 - 2nd Nov 2000 - greg@censoft.com
+	* add GdCaptureScreen screen capture for later makebmp processing
+	* temp #define FASTJPEG in engine/devimage.c for 8bpp fast jpeg display
+	* free server images on client disconnect
+	* wrote experimental non-flick blit-move routine when window is topmost
+	* fixed GrCopyArea with offscreen source wid
+	* fixed UPDATE_MAP x, y, values
+	* fixed transparent color drawing in GdDrawImage,
+		unique color no longer required
+	* fix imagehdr free in GdFreeImage
+	* added xpm image support from Jordan, (HAVE_XPM_SUPPORT)
+	* added UPDATE_DESTROY update event subtype
+	* changed update map/unmap semantics: update sent on all child
+		windows of map/unmap
+	* send update unmap event on auto server-destroyed windows
+	* change GrDestroyWindow to send always send update unmap event
+	* change GR_EVENT_TYPE_CHLD_UPDATE message wid member, added subwid
+		now properly sends CHLD_UPDATE messages
+	* added GrDrawLines util function
+	* added virtual and workspace width/height GR_SCREEN_INFO members
+	* added GR_WM_PROPS_NOAUTORESIZE and GR_WM_PROPS_MAXIMIZE window props
+	* fixed cursor on when in source blit rectangle
+	* fixed GrCopyArea copy garbage on clipped src area,sends expose instead
+	* fix DestroyRegion code in GsDestroyClientResources
+	* added Kaben's clipping fix for GdBlit
+	* Kaben's clip region fix when alternating between on/offscreen windows
+	* remove GsError on bad GrCloseWindow
+	* fix negative text coordinate offsets for freetype
+	* consolidated GrNewWindow/GrNewInputWindow
+	* disallow auto-focus to windows with GR_PROPS_NOFOCUS set
+Version 0.89pre4 - 26th October 2000 - greg@censoft.com
+	* added aggregated expose events for better paint appearance
+	* added cleanapps Makefile entry
+	* fixed T1Lib Makefile.rules bug
+	* removed strdup definition for mips in nxscribble
+	* fixed constant timeout event returned when linked with server
+	* rewrote error handling completely, new GrDefaultErrorHandler,
+		GrSetErrorHandler type/semantics. Removed nanox/stubs.c
+	* don't revert to mouse enter/leave focus after window destroy once set
+	* fix GrCopyArea drawing on unmapped window crash
+	* fix crash on bad GrGetWMProperties call
+	* return all 0 info for any invalid id GrGet* functions
+	* fix GrGetWMProperties to return flags 0 on invalid window id
+	* free gc, region and font resources on client exit
+Version 0.89pre3 - 17th October 2000 - greg@censoft.com
+	* turned off alpha blending in X11 screen driver for 8bpp
+	* added Nano-X draw library nxPaintNCArea, nxDraw3dShadow, etc
+	* added Vladimir's GR_CLOSE_FIX in nanox/client.c fixing client hang bug
+	* fix for GrGetWindowInfo crashing Vtech after GrCloseWindow/ncPaint
+	* added NEC Harrier port from Century Software
+	* some include file changes for VxWorks port from Brent
+	* cleaned up nanowm window move/closebox/raisewindow routine and policy
+	* added GrNewWindowEx to specify title and props at window create time
+	* implemented window draw styles GR_WM_PROPS_APPWINDOW, APPFRAME,
+		BORDER, CAPTION, CLOSEBOX, default style set by window manager
+	* implemented GR_WM_PROPS_NOMOVE, NORAISE, NOAUTOMOVE, NODECORATE
+		don't decorate if not direct child of root window
+	* extended GrGetWindowInfo to return window properties
+	* fixed LINK_APP_INTO_SERVER makes
+	* added FBREVERSE=Y and PSIONMOUSE=Y config options for Psion 5 port
+		Justin Davies contributed Psion 5 touchscreen/screen driver
+	* added PIPEKBD option for named pipe keyboard driver (kbd_pipe.c)
+	* added nxterm patch for FreeBSD from Andrew
+	* fixed sharedlibs link for nxkbd, nxscribble and nanowm apps
+	* fixed make bug when SHAREDLIBS=Y and FREETYPE/T1LIB=Y from Murphy
+Version 0.89pre2 - 3rd October 2000 - greg@censoft.com
+	* added nxscribble handwriting recognition from Century Software
+	* added nxkbd popup keyboard for Nano-X (original from Jay & Vladimir)
+	* added SIGHUP ignore to Nano-X, removed GrRedrawScreen dropclient bug
+	* implemented GrReadArea for pixmaps from Peter
+	* added free truetype fonts to distribution (Arial, Times, Courier)
+	* added FREETYPE_FONT_DIR config for truetype font search path, .ttf ext
+	* enhanced nxclock no polling, nxterm better focus handling
+	* added GR_UPDATE_UNMAPTEMP and GR_UPDATE_ACTIVATE update events
+	* added GrGetNextEventTimeout and GR_EVENT_TYPE_TIMEOUT event
+	* reworked NanoWM for 3d window decorations for Nano-X applications
+		removed multi-window decorations, uses only one window now
+	* fixed user clip region parent offset bug from Peter
+	* added GrGetFocus call for use with nxkbd and nxscribble
+	* added GrGetSysColor for system-defined color schemes
+	* fixed focus semantics during window move/resize/reparent
+	* added Makefile INSTALL_PREFIX variable
+	* added GrPoints function from Murphy
+	* rewrote window manager property struct, added set background color
+		added props, flags, title, background, bordersize get/set
+	* added kbd_soft.c named pipe keyboard driver from Vladimir
+	* added touch panel mods to mou_tp.c driver for Helio (TPHELIO=Y)
+	* added inverted 4bpp screen driver for Helio (INVERT4BPP=Y)
+	* added changes to Makefile for shared libs for Helio
+	* added kbd modifier info for X11, nano-X hdr changes from Jordan
+	* generate Nano-X root window expose event repaint on startup
+	* removed termios errchk in serial/ps2 mouse driver
+	* fixed DT_CENTER DrawText and MSDOS GetTickCount from Robert Sharp
+	* fixed Makefile.rules .depend target errmsg
+	* start work on Nano-X drawing library for 3d look/feel
+	* added GrDrawImageBits, .bmp file conversion for Nano-X
+		must change MAXREQSIZE in nxproto.h
+	* add title display to nanoWM
+	* fix SetWMProperties title memcpy/wrapper bugs
+	* fix many NanoWM bugs:
+		window move offset, mousedn on client loses title data
+	* ported nxkbd software keyboard to Nano-X
+	* added FREEBSD-X86 to config file as ARCH option
+Version 0.89pre1 - 18th September 2000 - greg@censoft.com
+	* added map-update events to be batched to any application that selects
+		for child update events on the root window (window managers)
+		this allows a window manager to get a list of all mapped
+		windows without a special API call
+	* updated nanowm bitmaps from Vladimir
+	* eliminate need for sleep after nano-X startup, multiple connect trys
+	* print nano-X server error messages rather than numbers
+	* force nano-X cursor to appear on startup
+	* fix cursor change without mouse movement
+	* moved apps/nanowm to demos/nanowm to fix Makefile build problem
+	* fix bad MIPS sys header define for SOCK_STREAM
+	* fix free() bug in GrSetWMProperties from Vladimir
+	* added alpha RGB444 12bpp fb driver for EP7211 from Julian
+	* fixed uninitialized transparent color in devimage.c from Jamie
+	* fixed mouse in abs mode for iPAQ touchscreen in portrait mode
+	* renamed demos/mwin/demo.c to mdemo.c
+	* added changes for compiled in HAVE_BIG5_SUPPORT
+		packhz12 program
+		bugfixed hzx12 big5 chinese font
+	* added changes to win32 controls:
+		listbox control with scrollbars
+		edit control w/chinese support and caret
+		combobox enhancements
+		new scrollbar (client) control, smooth scrolling thumbs
+		mtest2 demo program
+		multiline edit control
+	* wrote caret handling for win32
+	* added Roman's changes for Kaffe port to win32 api:
+		GetTextExtentExPoint, GetTextExtentPoint, DrawTextA
+		SRCAND, SRCINVERT, BLACKNESS
+		added blit AND, INVERT, BLACKNESS to x11 and 16bpp drivers
+		GdGetTextSizeEx (freetype only for now)
+		automatically append B/I for bold/italic in CreateFont
+		fix delete pen/brush but not font resources in ReleaseDC
+		change default TOP alignment to BASELINE in MwExtTextOut
+		enhanced glyph width calculations for freetype in devfont.c
+		auto antialias for freetype at height > 14
+		not added (kaffe port):
+			TextOut defaults to UTF8, not ASCII
+			no SetForegroundWindow on NCLBUTTONDOWN on HTCLIENT area
+	* enhanced demo2.c for upcoming Linux Journal article (Dec)
+Version 0.88patch1 - 21st August 2000 - greg@censoft.com
+	* temp hack scribble to window #2, remove srvutil.c id!=1 hack
+	* fixed nanowm window move flicker
+	* added window id parm to GrInjectKeyboardEvent
+	* added otherid to nano-X focus window events
+	* fixed BOOL decl in scr_bios.c
+	* add WM_NCHITTEST fix to tpcal calibrator
+	* fix ADS and iPAQ touch screen drivers for kernel driver select bug
+	* added right/left portrait mode mouse fixups, -N cmd line startups
+	* fixed GsError with no clients core dump
+	* added transparent color to MWIMAGEHDR format, GdDrawImage, GIF decode
+Version 0.88 - 3rd August 2000 - greg@censoft.com
+	* added iPAQ mouse support from Century Software, config IPAQMOUSE
+	* changed config option TSMOUSE to ADSMOUSE
+	* added HAVE_GIF_SUPPORT to config, added GIF decoder
+	* changed image decode algorithms, image is kept in core until drawn
+	* added GrDrawImageFromFile, GrLoadImageFromFile, GrDrawImageToFit,
+		GrFreeImage, GrGetImageInfo for GIF, BMP and JPEG
+	* removed GrJPEG/GdJPEG, GrBMP/GdBMP
+	* modified MWIMAGEHDR structure, added pitch and bytesperpixel
+	* wrote decoder for 24bpp .bmp files, enhanced convbmp
+	* added stretch blit, rewrote image routines in Nano-X for ViewML
+	* corrected nano-X demo makefiles to work with LINK_APP_INTO_SERVER
+
+	* Patches recieved from ScreenMedia: Jan Vehusheia
+	* nanox/srvnet.c  Free allocated events to freelist when destroying
+	  a client.
+	* nanox/srvutil.c Correctly reassign mouse pointer information when
+	  an application crashes while a mouse button is held pressed down.
+
+	* Patches recieved from ScreenMedia: Jon K Hellan  <hellan@acm.org>
+	* nanox/srvmain.c (GsInitialize): Initialize wp->owner to NULL.
+	* drivers/kbd_x11.c (X11_Read): Initialize modifiers also when no
+	  key press pending.
+	* demos/nanox/demo5.c (main): Correct height of bitmap2(fg|bg) in
+	  GrSetCursor call.
+
+	* added Kevin's patch for destroying eventclient structures
+	* added Jiwon's patch for NULL name strcpy in devfont.c
+	* added Kyle's makefile patches, PORTRAIT_MODE=R or L in config
+Version 0.88pre11 (IBM OTI java&Kaffe ports) - 10th July 2000 - greg@censoft.com
+	* added set palette patch from Joe for Embedded Planet /dev/lcd driver
+	* started adding win32 keyboard support (not working yet)
+	* added Andrew's port to FreeBSD, Wt wterm terminal emulator port
+	* fixed convbdf font size error
+	* added Kevin's not working combobox control
+	* added George's Isicad Prisma screen driver and config
+	* added Simon's flipped portrait mode driver (we now have two)
+	* added updated BC5 makefiles from Ming-Lin Kao
+	* added HZK font patches from kevin
+	* added checkbox, radio button and static controls by kevin/cms
+	* changed GrSetFontAttr,GdSetFontAttr api
+	* added underlining to font rendering with GrSetFontAttr/MWTF_UNDERLINE
+	* fix WS_POPUP parent clipping, add owner window handling
+	* fix delete pen/brush/font resources in ReleaseDC, use DeleteObject
+	* fix memory leak in GetDCEx using CS_OWNDC
+	* added nofont.c for null font support
+	* added NOFONTSORCLIPPING config option for screen driver interface only
+	* separated engine open and draw routines for small driver interface
+	* IBM OTI Microview port: no ALPHABLEND, VTSWITCH, FBVGA, EPRINTF chg
+Version 0.88pre10 (fltk-nx port) - 18th June 2000 - greg@censoft.com
+	* started adding win32 non-client area scrollbars
+	* added Simon's contributed slider game (slider.sh)
+	* added Nano-X GrEqualRegion, GrEmptyRegion, GrOffsetRegion
+	* added GdEqualRegion, GdEmptyRegion
+	* changed GdRectInRegion to return partial intersection values
+	* fixed Nano-X clipping regions relative to drawable
+	* changed GR_RECT struct to match X, not win32
+	* changed GrRectInRegion, GrGetRegionBox, GrUnionRectWithRegion parms
+		to match X
+	* applied Kevin's HZK font sizing fix
+	* removed floating point, ldiv from ported progress bar, fixed bugs
+	* fixed listbox multi-element display code, initial state
+	* fixed PIXELVALTOCOLORVAL macro typo
+Version 0.88pre9 - 15th June 2000 - greg@censoft.com
+	* added Chinese Han Zi Ku font support from Tanghao and Jauming
+		12x12 and 16x16 ascii and chinese fonts
+		Big5, Unicode-16 and GB2312 encoding supported
+		set with config option HAVE_HZK_SUPPORT
+	* added Guo's Chinese GB2312 decoding routines, fonts/gb2312font.c
+		set with config option HAVE_GB2312_SUPPORT
+	* added Jin ke xue's gb16x16song.c font file (no support yet) (and .bdf)
+	* fixed C++ objects to compile
+	* added Rosimildo's RTEMS changes, convbmp allows full paths
+	* added Alex's VERY COOL nano-X window manager! (great job!!) nanowm.sh
+	* added GrSetWMProperties,GrGetWMProperties,GrCloseWindow, GrKillWindow
+	* added Alex's npanel enhancements (solid dragging, zombies)
+	* added Alex's cpu usage reduction to nclock, npanel
+	* added Alex's patch to get nano-widgets to compile
+	* added Alex's PPM file decoder demo6
+	* implemented DT_CENTER, DT_RIGHT for DrawText
+	* added changes in tpcal.c for MIPS Osprey board port, dblclk changes
+	* HAVETEXTMODE #define for Osprey and Embedded Planet ports
+	* added Michael's MINIX port updates
+	* added George's setpalette changes to VNC
+	* added GdAllocPolygonRegion, GrNewPolygonRegion, CreatePolygonRgn
+	* fixed nasty #if UPDATEREGIONS in windows.h compile problem
+	* added Kevin's port of edit, listbox and progressbar from MiniGUI
+	* added GdGetRegionBox, GrGetRegionBox
+	* fixed update regions calc bug
+	* combined GdEllipse and GdFillEllipse and Arc/Pie routines
+	* wrote pie, arc, outline arc routines, win32 Arc,Pie, GrArc,GrArcAngle
+	* added George's patch to fix X11 screen driver setpalette function
+	* added Murphy's region code for Nano-X, also polygon regions
+Version 0.88pre8 - 23rd May 2000 - greg@censoft.com
+	* added Murphy's X vs Microwindows speed tester in contrib/speedtst
+	* fixed convbdf to not emit nonascii characters
+	* added Victor's DJGPP port
+	* removed automatic portrait mode
+	* added extern "C" to nano-X.h
+	* added Kao's patches for BC5, enhanced scr_tc.c, some bug fixes
+	* fixed win32 top/baseline/bottom positioning
+	* added Morten's GrInjectKeyboard/GrInjectPointer patches
+	* added Kevin Lin's fix to Nano-X persisent mode curclient crash
+	* changed GdCreateFont name,height semantics
+	* added Morten's font picker algorithm, turn on w/#define FONTMAPPER 1
+		Note: font selection is currently under development
+		and will likely change
+	* cleaned up source for Michael's MINIX port, replaced convbmp.c -s opt
+	* fixed XYPOINT in mou_tp.c, changes for embedded planet tp driver
+	* added PIXELVALTOCOLORVAL, COLORVALTOPIXELVAL macros, GdTranslateArea
+	* fixed multiple GsSelect() call in GrGetNextEvent in linked client/serv
+	* continued port of VNC to Nano-X, contributed by George
+	* added Rosimildo's patch for RTEMS, MW* fixes, svgalib fade
+Version 0.88pre7 - 15th April 2000 - greg@censoft.com
+	* added LINUX-POWERPC port for embedded planet linux box
+	* fixed Polygon routine fill/draw reversed, AdjustWindowRectEx
+	* fixed no root window paint without background bitmap
+	* added bitmaps to minesweeper, polished up
+	* added middle button handling for mwin
+	* added GrSetSystemPalette
+	* added user-replaceable GdError, removed all fprintf/printf's
+	* added EPRINTF for all error printfs, DPRINTF for debug printfs
+	* removed HAVE_PERROR config option
+	* changed memmove to memcpy
+Version 0.88pre6b - 5th April 2000 - greg@censoft.com
+	* added PostThreadMessage
+	* started porting minesweeper game
+	* fixed -p persistent mode
+	* added Kao's BC 5.02 fixes, other pre6 fixes from name changes
+	* added Steven's patch for polling drivers, HAVE_PERROR config option
+	* added Erik Hill's alpha blending for X11
+	* fixed jpeg compile bug
+	* removed include <asm/io.h> patch from Shane
+Version 0.88pre6 - 2nd April 2000 - greg@censoft.com
+	* major header file cleanup, fixing namespace pollution
+		API		typdef	procs		data
+		Nano-X:		GR_*	Gr*,nx*,(Gs*)	nx*
+		Microwindows:	MW*	Mw*		mw*
+		Engine: 	MW*	Gd*,Mw*		gr_*, fb*
+	* changed all Nano-X structures and defines to be GR_ prefixed
+		added GR_PIXELVAL, GR_RGB, GR_LOGFONT
+	* MW prefixed all exported typedefs for name space cleanup,
+		split device.h into mwtypes.h for exports
+	* added MWLOGFONT font descriptions
+	* removed BUTTON, MODE, MODIFIER typedefs
+	* added Martin's updates to FreeType renderer, updated ftdemo
+	* added Martin's updated xconfigure for X-based configuration
+	* renamed GrUnloadFont to GrDestroyFont, GdDestroyFont
+	* clean up various unwanted nano-X client library symbol exports
+	* redraw windows on nano-X client disconnect
+	* added -p for nano-x persistent mode, no exit on client disconnect
+	* added Timo's fix in GsAcceptClientFd, ignore SIGPIPE, mult GrClose bug
+	* added automatic portrait mode if screen y resolution > x res
+	* fixed GrReqShmCmds for linked client/server case
+	* implemented freetype renderer ascent/descent calculations
+	* added ascent field to compiled fonts, GrText uses TF_BASELINE default
+	* added 5x7, 6x13 compiled (bdf) fonts, FONT_SYSTEM_FIXED is now 6x13
+	* fixed typo in fonts/convbdf $IMAGEBITS incorrect
+	* added #include <asm/io.h> for outb in 2.3.x systems
+	* added AdjustWindowRectEx, WM_ACTIVATE, IsWindowEnabled
+	* completed GetPixel, added PIXELVAL to COLORVAL conversion macros
+Version 0.88pre5b - 23rd March 2000 - greg@censoft.com
+	* added GetSystemMetrics, SM_CYSCREEN, SM_CXSCREEN, SM_CYMENU
+	* added GetParent, GetDeviceCaps LOGPIXELSX
+	* added EnableWindow, WM_ENABLE
+	* added MapWindowPoints, WM_WINDOWPOSCHANGED
+	* defaulted ANIMATEDPALETTE to off (change in include/device.h)
+	* added RTEMS patches for svgalib, GsSelect timeout handling (Rosimildo)
+	* created shared libs for all libraries with SHAREDLIBS=Y config option
+	* patched setfadelevel out for non framebuffer
+	* patched client/server shm code (Morten)
+Version 0.88pre5 (opera, kaffe) - 22nd March 2000 - greg@censoft.com
+	* added GetDlgItem, GetWindowTextLength, WM_GETTEXTLENGTH
+	* added GetPixel (needs rgb backconversion still)
+	* implemented GWL_WNDPROC, CallWindowProc, GetRValue, GetGValue etc
+	* added GrSetFontSize, GrSetFontRotation, GrSetFontAttr, and GdXXX
+		works on a per-font basis, rather than on GC
+	* added HAVE_SHAREDMEM_SUPPORT config option to compile in shmem support
+	* added shared memory support for Nano-X client/server protocol (Morten)
+	* added -e option to Nano-X server to stop terminate on ESC
+	* fixed psd->DrawArea crash after vt switch, GdArea cursor update
+	* added SHAREDLIBS config option for shared libs (nano-x only now)
+	* applied Morten's patch to fix Nano-X client/server protocol bug
+	* added UTF-8 encoding/decoding for fonts and text
+	* fixed FreeType memory leak (thanks Martin)
+	* added ExtTextOutW, DrawTextW for unicode win32 support
+Version 0.88pre4 (truetype/t1 fonts) - 19th March 2000 - greg@censoft.com
+	* implemented text drawing in ascii, utf8, unicode 16 and unicode 32
+	* added font id's for Nano-X, added GrCreateFont, GrUnloadFont
+	* rewrote font subsystem heavily
+	* added alphablender for antialiased fonts for 8, 16, 24 and 32bpp
+	* added GrText, GrGetGCTextSize flags, CreateFontIndirect
+	* added GdText TF_ flags for 8,16,32 bit packing, top/bottom alignment
+	* added Martin's FreeType TrueType font support
+	* added Vidar's t1lib adobe type1 font support, t1demo for Nano-X
+		use HAVE_FREETYPE_SUPPORT config option
+		use HAVE_T1LIB_SUPPORT config option
+	* renamed min/max to mwmin/mwmax
+	* added Fabio's xconfigure patch for VTSWITCH
+	* fixed WM_CREATE lparam bug
+	* added mou_ts.c touch screen driver for ADS ARM port
+	* added GrSetGCFontSize, GdSetFontSize, GdCreateFont, GdUnloadFont
+	* added GWL_USERDATA to Get/SetWindowLong
+	* turboc port screen driver fixes
+	* added nonclient region special paint handling to avoid flicker
+	* added null kbd driver, set with NOKBD=Y
+Version 0.88pre3d (fltk port) - 12th March 2000 - greg@censoft.com
+	* changed FONTINFO struct, added firstchar, lastchar
+	* added Shane's fonts patches, added CreateFont, GetTextMetrics,
+		GetCharWidth, SetAlignText
+	* debugged nasty VTSWITCH palette changed bug
+	* experimental #define ANIMATEPALETTE for cool fade in
+	* added Kyle's patch to get portrait mode working again
+	* fix SetClipRgn/ExtSetClipRgn to take client coords (win32 api doc bug)
+	* added WM_SHOWWINDOW msg
+	* fixed coords to WM_MOVE msg for WS_CHILD windows
+	* added PeekMessage, Ellipse
+	* added Rosimildo's rtemscfg.h patch
+	* added GetUpdateRgn, GetUpdateRect, GdOffsetRegion
+	* added Kyle's GdCopyArea fix
+Version 0.88pre3c (fltk port) - 8th March 2000 - greg@censoft.com
+	* added CS_OWNDC private DC's
+	* added SetActiveWindow, SetForegroundWindow, BringWindowToTop
+	* added Polygon, PolyPolygon (filled and outline)
+Version 0.88pre3b (fltk port) - 6th March 2000 - greg@censoft.com
+	* added GetDeviceCaps, Polyline
+	* added extern "C" in windows.h
+	* fixed loop bug in CreateRoundRectRgn
+	* added penguin to bin/mdemo
+	* added ValidateRect, ValidateRgn, InvalidateRgn
+	* completely rewrote UPDATEREGIONS handling for new region fns
+	* added DCX_EXCLUDEUPDATE handling to window clipping
+	* sped up WndSetClipWindow, GsSetClipWindow
+	* added GdSetRectRegionIndirect, GdSubtractRectFromRegion
+	* added SetWindowPos for size,move,show,hide,repaint,zorder
+Version 0.88pre3 - 5th March 2000 - greg@censoft.com
+	* added contributed DOS TURBOC port by Victor
+	* modified bin/mdemo to clip 3d drawing into a circle, added penguin
+	* added GdAllocRectRegion, GdAllocRectRegionIndirect, 
+	* added GdSetRectRegion, GdAllocRegion, GdDestroyRegion
+	* added SelectClipRgn, ExtSelectClipRgn, user clip regions!
+	* added DYNAMICREGIONS define for dynamic vs static (small) clip code
+	* added win32 HRGN object and region routines
+	* added GetCursorPos
+	* added Al's update event patches for Nano-X client window manager
+	* added Rosimildo's RTEMS patches for uniform input devices
+	* added George's partial mouse data read fixes (upper level only)
+Version 0.88pre2 - 29th February 2000 - greg@censoft.com
+	* added Al's npanel Nano-X program exec'er (cool)
+	* added Al's patch to cleanup windows on Nano-X client exit
+	* added Al's ignore sigpipe for ELKS
+	* added Morten's jpeg grayscale patch
+	* create dword-aligned offscreen bitmaps for speed
+	* removed much of global scrdev
+	* changed screen driver open routine to return psd
+	* added Vidar's patch for offscreen drawing in Nano-X, added
+		GrNewPixmap, GrCopyArea.  GrDestroyWindow destroys pixmaps
+Version 0.88pre1b - 23rd February 2000 - greg@censoft.com
+	* added Kyle's bug fix for 16 and 32bpp jpeg support
+Version 0.88pre1 - 22nd February 2000 - greg@censoft.com
+	* added PSD to GdClip routines, fixing potential offscreen write bug
+	* renamed libraries, added "make install", hdrs to /usr/include/microwin
+		and libs to /usr/lib/libmw*.a and libnano-X.a
+	* renamed RECT, POINT, CLIPRECT and CLIPREGION types to MWxxx
+	* added Al's ELKS patches for client/server Nano-X on ELKS
+	* renamed xconfigure, updated INSTALL with make instructions
+	* rewrote all fb drivers for speed eliminating multiple function calls
+	* allow GdText count == -1 for strlen()
+	* added GdCalcMemGCAlloc to calculate offscreen allocate size
+	* added three offscreen memory allocation entry points to screen driver
+	* rewrote vga16 driver to use outw rather than outb for speed
+	* adjusted fb drivers to always draw last point for drawhorz/drawvert
+	* rewrote VT switching code, removed from fb driver to separate file
+	* added SetIOPermissions in scrdev for pthreads create i/o bitmap bug
+	* fixed parms named "min" in demos for ELKS bcc compiler
+	* changed VT switch signal to SIGUNUSED for pthreads compatibility
+	* added Brad's touch panel/mouse calibrator to contrib/GPL/tpcal
+	* fixed up SVGAlib driver for 256 colors, added screen to screen blit
+	* process all mouse messages before next select: better mouse speed
+	* added HTBORDER hit testing
+	* fixed FBVGA blitting, wrong scrdev used on memdc
+Version 0.87 - 13th February 2000 - greg@censoft.com
+	* added VTSWITCH in config to include virtual terminal switch code
+	* added support for 24bpp, wrote 24bpp fb driver
+	* fixed 8/8/8 color macros: RGB2PIXEL888, COLOR2PIXEL888, PIXEL888RED
+	* fixed 32bpp fb bug with psd->ncolors, 32bpp alpha blit bugs
+	* added fb driver support for FB_VISUAL_DIRECTCOLOR cards (ATI)
+	* sped up 16, 32bpp blitters by using memcpy
+	* added large font patches from Kyle
+	* added PACIFIC C compiler support from Victor
+	* default UPDATEREGIONS=N in config file for alpha blend demo
+	* removed XORMOVE from config, requires only ERASEMOVE=N
+	* wrote alpha blending demo (requires UPDATEREGIONS=N)
+	* rewrote void *pixels in devdraw.c, won't compile on ansi compilers
+	* fixed PF_TRUECOLOR0888 bug in GdArea
+	* added DJGPP as config ARCH option, Victor's patches for DJGPP
+	* finalized alpha blending blit routines for 8, 16, and 32bpp
+	* added SetTimer/KillTimer api (single timer only)
+	* added Chris' SetSysColor api, C++ object frameworks patch to mwin/
+	* added Rosimildo's make patches for RTEMS
+	* added Martin's make/configure patches
+Version 0.87pre6 - 31st January 2000 - greg@censoft.com
+	* added C++ objects framework from Chris
+	* added support for multiple read/write/except fd's from Chris
+	* added Martin's X11 configure program and various Makefile fixes
+	* added compile time warnings patches from Chris
+	* added Morten's drawarea patch pre5mr1
+	* added experimental 8, 16 and 32bpp constant alpha blending to bitblit
+		(#define ALPHABLEND in device.h and run bin/mterm for demo)
+	* changed distance-cubed find nearest color to use abs() for speed
+	* fixed max character height/width alloc; max now 128x128 (configurable)
+	* small bugfix DRAWON/DRAWOFF in mempl4.c
+Version 0.87pre5 - 26th January 2000 - greg@censoft.com
+	* prepared prebuilt config files for fb, x11, svga
+	* added Morten's drawarea driver patch (16bpp only)
+	* fixed XOR drawing for 1, 2, 4bpp, improved speed with x>>2 not x/4
+	* applied Chris' FBVGA patch
+	* applied Rosilmildo's RTEMS compiling patch
+	* applied Morten's SCREEN_PIXTYPE X11 Makefile patch
+	* added Chris' SetWindowLong and $(HOME)config and Arch.rules patch
+	* completed fix for DJGPP compiled mou_dos.c driver
+	* added Kyle's patches for arbitrarily wide text chars
+Version 0.87pre4 - 18th January 2000 - greg@censoft.com
+	* added Martin's new config-based Makefile system
+	* added Martin's JPEG and BMP file reading/display routines
+	* added Morten's variable PIXELVAL size mods
+	* added contributed DJGPP/GRX port by Victor Rogachev
+	* fixed 16bpp and 32bpp fb blit routines, by Kyle Harris
+	* added Rosimildo's RTEMS changes, scr_bios now runs without bios
+	* added Dan's GrReparentWindow, fixed GetWindowInfo bug
+	* added PF_TRUECOLOR0888 for 4 byte packing
+	* updated doc directory with html faq, architecture
+Version 0.87pre3 - 19th December 1999 - greg@censoft.com
+	* started directory reorganization
+	* changed LINUX meaning in Makefile, added UNIX for SOLARIS
+	* fix negative blit index bug found under X11 by Piotr
+	* set rootwp->parent = NULL for nano-X, fixes GrMoveWindow clip bug
+	* added COLORVAL<->PIXELVAL conversion macros
+	* modified GrArea to take packed pixel values of 8, 16 and 24 bits
+	* modified GrArea to take RGB COLORVALs as well as PIXELVALs
+	* renamed PF_TRUECOLOR24 to PF_TRUECOLOR888
+	* added tunable MAXREQUESTSZ to limit max request length
+	* modified Nano-X demo.c to GrArea() > 64k pixelvals for testing
+	* fix client/server 64k length bug (request can be 24 bits in length)
+	* fixed portrait mode in CreateCompatibleBitmap
+Version 0.87pre2 - 14th December 1999 - greg@censoft.com
+	* added fixes to run on big-endian machines
+	* integrated rtems port, protected mode vga driver
+	* added ARM SA1100 4bpp LCD controller driver
+	* added portrait mode fb driver from Martin Jolicoeur
+	* fixed GrMoveWindow for child windows, MoveWindow for grandchildren
+	* added nanox move.c window move test program from Daniel
+	* rtems portability fixes, use <stdlib.h> rather than <malloc.h>
+	* fixed mterm demo pty bug under X11
+Version 0.87pre1 - 2nd December 1999 - greg@censoft.com
+	* added GrMainLoop convenience function
+	* added passive library entry points GrPrepareSelect,GrServiceSelect
+	* completely rewrote nano-X client/server networking layer for speed
+	* removed nano-X stubs file, rename Gs* routines to Gr*
+	* added GrFindColor function to convert RGB color to pixel value
+	* added GetSystemPaletteEntries, GrGetSystemPalette functions
+	* added null mouse driver (NOMOUSE)
+ 	* added X11 driver by Tony Rogvall <tony@bluetail.com>, fixed colors
+Version 0.86 - 28th October 1999 - greg@censoft.com
+	* merged framebuffer, elks and msdos vga 16 color 4 planes drivers
+	* wrote vga bitbit routines (a herculean effort)
+	* optimized bitblit by traversing window clip region
+	* added experimental multi-rectangle dynamically allocated regions
+	* wrote scrolling terminal emulator demo for microwindows
+	* added WM_FDINPUT msg, WndRegisterFdInput call for terminal emulator
+	* changed SCREENINFO struct, removed black/white, added bpp, planes
+	* added offscreen (memory DC) drawing to microwindows
+	* added BitBlt, CreateCompatibleBitmap, CreateCompatibleDC, DeleteDC
+	* retired BOGL library, must use new interface for blitting
+	* converted framebuffer, svgalib, elks and msdos screen drivers
+	* (we need blit routines for herc and svgalib still)
+	* major screen driver interface change, old drivers not compatible
+Version 0.85 - 14th October 1999 - greg@censoft.com
+	* ported microwindows to Casio and Clio palm pc's (thanks Brad)
+	* ported microwindows to Everex Freestyle palm pc
+	* changed ncolors in SCREENINFO user struct to long
+	* system automatically supports 1, 2, 4, 8bpp palette
+		and 8, 16 and 24 bpp truecolor systems (332, 565, 888 packing)
+	* removed F_PALINDEX from std colors, std colors now RGB
+	* wrote 16bpp, 32bpp fb drivers, 2bpp, 4bpp for palm pc
+	* removed requirement for bogl library, wrote direct framebuffer driver
+	* started screen driver rearchitecture for bitblit
+	* experimental bitblt
+	* added touchscreen device from Brad LaRonde
+	* enhanced nano-X terminal emulator, added scrolling,bitblit
+	* added GrRegisterInput for terminal emulator without polling
+	* rewrote GrGetNextEvent to not require polling
+	* added CREDITS file
+	* integrated Vidar's nanoWidgets 0.2
+	* added screenshot capability: read /dev/fb0 on exit
+	* wrote makebmp utility to convert fb data to bmp file
+Version 0.84 - 3rd October 1999 - greg@censoft.com
+	* integrated Vidar's nanoWidgets 0.1, changed color constants
+	* integrated Brad LaRonde's MIPS LinuxCE port cross-compile changes
+	* integrated Alex's nano-X-0.5pre3 changes except dir/filename changes
+	* added support for 8 to 32 bit truecolor systems
+	* reorganized Makefile for nanoX and linked/non-linked nano-X servers
+	* reorganized Makefiles for gcc, bcc and other compilers
+	* reorganized nano-X.h header file for client programs
+	* fixed GrSetGCFont,GrGetGCTextSize,ReadArea,Area client/server bugs
+	* fix bug in nanoX network select code for client attach
+	* workaround for GrGetNextEvent in nanoX client lib
+	* wrote asm version of VGA driver for ELKS
+	* added optimized herc hline routine from thomas_d_stewart@hotmail.com
+	* added contributed terminal emulator demo for nano-X,
+		(from Alistair Riddoch, requires linked server)
+Version 0.83 - 14th July 1999 - greg@censoft.com
+	* wrote sample untested hercules driver for ELKS
+	* tweaked window repaint code to paint child windows last for ELKS
+	* fixed code for pass-by-structure for bcc/ELKS
+	* added TEST= for select() code in ELKS
+Version 0.82 - 5th July 1999 - greg@censoft.com
+	* added contributed clock demo for nano-X from Alistair Riddoch
+	* added update region calculation for window painting
+	* fixed GdColorInPalette, GdSetPalette, various palette bugs
+	* added double click to maximize/restore windows
+	* added mouse double click processing
+	* added GetTickCount() api, requires OS millisecond time fn
+	* fixed some expose region calculations
+	* combined Makefile builds both/either Micro-Windows and Nano-X
+	* wrote XORMOVE window move algorithm for slow cpu's
+	* added GetDCEx(), SetROP2() and various rect api
+	* change to single toplevel Makefile mod for ELKS or LINUX
+	* changed default ELKS mouse port to /dev/ttys0, type to "pc"
+	* changed tgmath.h to math.h
+Version 0.81 - 22nd June 1999 - greg@censoft.com
+	* added Free System font
+	* removed mswin4 background
+	* changed nano directory
+	* changed vgaplan4 unsigned int fix for ELKS screen bug
+	* set default rom character height to 14 for scr_bios driver
+	* added -ansi option for bcc (I'll post my ansi compiling bcc shortly)
+Version 0.8 - 20th June 1999 - greg@censoft.com
+	* added 3d graphics library for demo app
+	* removed ms windows grabbed fonts, added FreeSansSerif font
+	* added color bitmap support
+	* wrote windows bmp file converter
+	* drawing color bitmaps in 1, 4 and 8 bpp supported
+	* added support for loading partial palettes
+	* added MakePaletteConversionTable function
+	* added support for sophisticated palette optimization
+	* implemented optimized window redraw algorithms during window moves
+	* added child window support
+	* wrote button control
+	* added more sophisticated focus routines on create/destroy
+	* added support for type 1 and type 2 line drawing requests in GdLine
+	* added multiple window color schemes
+	* added desktop wallpaper
+Version 0.7 - 8th June 1999 - greg@censoft.com
+	* created new win32 api: Micro-Win
+	* created window manager and overlapped window border drawcode
+	* added software cursor structure to device layer
+	* changed nano-x and micro-win color model to RGB for user programs
+	* added setpalette driver entry point, 16 and 256 color std palettes
+	* fixed console refresh bug for BOGL
+	* fixed expose bug bad return;
+	* fixed ELKS cols,rows bug in scr_bios.c
+	* disallow console switching for ELKS while in graphics mode
+	* added EGAMODE and CHARHEIGHT environment variables for ELKS/DOS
+Version 0.6 - 23rd May 1999 - greg@censoft.com
+	* Updated bugs from new mini-x distribution
+	* Wrote int33 mouse driver for dos
+	* Wrote a portable vga 4 plane driver for dos, elks
+	* Updated dos driver to support XOR,AND,OR draw modes
+	* Wrote routines for ELKS port, compiled with bcc
+		uses new serial mouse driver, vga 4 plane driver and bios kbd
+	* Added check for FRAMEBUFFER environment variable for /dev/fbX open
+	* Added clipped text output routines, using bitmaps
+	* Added GetCharBits device driver entry point, removed DrawText
+	* Added new nano-X font format, wrote conversion programs to
+		convert bdf fonts and PC ROM bios fonts.  There is no longer
+		any dependency on the BOGL font structure.  Any number
+		of fonts are supported.  Fonts use min 16 bits/scanline.
+		Convbdf and convrom.exe are included.
+	* Created rom 8x16, 8x16 fonts.
+	* Entire nano-X can run on only drawpixel and readpixel if required
+	* Documented scr_bogl.c (bogl), and scr_bios.c (bios) drivers.
+	* Ported world program to 16 bit systems
+	* Added pc, microsoft and logitech direct serial driver mouse support
+	* Wrote SVGAlib screen driver, will now run on *any* linux system,
+		not just v2.x framebuffer systems.  scr_svga.c.
+	* Nano-X is now completely self contained, if desired, in that
+		there are hw drivers for screen, mouse, and keyboard
+		that don't require other software to be running
+Version 0.5 - 18th May 1999 - greg@censoft.com
+	* Rewrote cursor routines
+	* Separated mouse from cursor routines
+	* Removed DrawCursor from device driver
+	* Added ReadPixel to device driver
+	* Made demo programs work with cursor changes
+	* Added polygon draw and fill routines
+	* Added area pixel reading/writing, removed 8-bit limit for colors
+	* Reworked color model
+	* Added direct hardware 640x480x16 support for VGA real mode systems
+	* Made api backwards compatible with mini-x
+	* Ported mini-x world demo program to examples library
+
+Version 0.4 - 12th May 1999 - greg@censoft.com
+	* Added XOR drawing mode to screen drivers
+	* Fixed rectangle, fillrect, and line off-by-one bugs
+	* Commented example drivers better
+	* Implemented text clipping
+	* Fixed VT switch code and redraw
+	* Hacked physical/virtual 0,0 mapping on linux framebuffer startup
+	* Added 256 color and 16 color explicit palette to bogl driver
+	* Added GetFontInfo and GetScreenInfo to drivers
+
+Version 0.3 - 9th May 1999 - greg@censoft.com
+	* Release 0.3 is heavy rewrite of lower-level/mid-level routines
+	* cursor clipping implemented
+	* screen, mouse and kbd driver APIs created
+	* includes GPM mouse driver, /dev/tty keyboard driver
+	* all device-dependent code is in drivers/ directory
+	* intended as evaluation for standalone and other OS ports
+	* should be easy to write an int 10h driver for real mode operation
+	* should be easy to add any other kbd, mouse or screen drivers
+	* quick port with MSC 5.10 for MSDOS created
+	
+Version 0.2 - 5th May 1999 - greg@censoft.com
+	* Made release 0.1 operational for evaluation
+	* Added event processing
+	* Made demo programs work
+	* Fixed numerous bugs
+	* Added client direct link stub routines for non networked systems/test
+	* Started screen device driver api and bogl integration rewrite
+	* printf debug code is still included, this is an interim release
+		for strawman evaluation
+
+Version 0.1 - 25th April 1999 - alex@linuxhacker.org
+Initial release, based on Alan Cox's combination of mini-X and Bogl, and some more work
+by myself. Changes since Alan's release include:
+
+	* Client library and server process are seperate.
+	* Mouse driver rewritten to take the output of GPM in repeater mode.
+	* Mouse pointer code added to the bogl cfb8 driver.
+	* K & R parameter declarations converted to ANSI.
+	* Main control loop uses select() instead of busy waiting.
+	* Beginning of code to redraw screen on switching to graphics console.
+	* Client data is stored in a dynamic linked list instead of a fixed size array.
+	* Some minor bugs fixed.
+	* Many major bugs added.
+	* ChangeLog, TODO, BUGS, README, INSTALL, etc. written.
+	* Probably various other things I've forgotten about now.
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/services/memalloc/common/current/ChangeLog	19 Oct 2001 07:02:44 -0000	1.22
+++ packages/services/memalloc/common/current/ChangeLog	20 May 2002 21:49:30 -0000
@@ -0,0 +1,25 @@
+2002-05-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/heaptest.c (test_pat): Make failure messages clearer.
+	(cyg_start): Output what failures mean.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* src/memfixed.cxx (resize_alloc): Don't set default args in func
+	definition.
+
+2002-01-30  Bart Veer  <bartv@redhat.com>
+
+	* tests/malloc4.cxx:
+	Never call realloc() with a new size of 0, which frees the buffer.
+	Fix the volatility of ptr.p
+
+2002-01-23  Jesper Skov  <jskov@redhat.com>
+
+	* tests/malloc4.cxx (myrand): Fix overflow.
+
+2002-01-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/malloc4.cxx (myrand): Fix so that it really treats the limit
+	as a limit.
+
@@ -238,23 +263,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/services/power/common/current/ChangeLog
===================================================================
RCS file: packages/services/power/common/current/ChangeLog
diff -N packages/services/power/common/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/services/power/common/current/ChangeLog	20 May 2002 21:49:35 -0000
@@ -0,0 +1,65 @@
+2001-11-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/power.h: Use a POWER_INLINE macro for "inline" to allow
+	non-inline versions to be defined when the C compiler chooses not to
+	inline.
+	* src/power.cxx: Using POWER_INLINE, define the non-inline versions
+	here.
+
+2001-08-01  Bart Veer  <bartv@redhat.com>
+
+	* doc/power.sgml, doc/*.html:
+	Major update to reflect the changes below and clarify
+	the expected behaviour.
+
+	* include/power.h:
+	* src/power.cxx:
+	Merge from development version. Various issues such as
+	synchronization should now be resolved.
+
+	* cdl/power.cdl:
+	Remove constraints requiring HAL support.
+	Add build-related options.
+
+	* tests/powertest.cxx:
+	Start of a testcase for power management
+	
+
+2001-07-13  Bart Veer  <bartv@redhat.com>
+
+	* Initial check-in
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/templates/all/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/all/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/templates/all/ChangeLog	30 Nov 2001 13:09:29 -0000	1.10
+++ packages/templates/all/ChangeLog	20 May 2002 21:49:40 -0000
@@ -0,0 +1,4 @@
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Added CYGPKG_NET_OPENBSD_STACK.
+
@@ -94,23 +98,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/cygmon/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/cygmon/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/templates/cygmon/ChangeLog	30 Nov 2001 13:09:29 -0000	1.4
+++ packages/templates/cygmon/ChangeLog	20 May 2002 21:49:46 -0000
@@ -67,23 +67,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/cygmon_no_kernel/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/cygmon_no_kernel/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/templates/cygmon_no_kernel/ChangeLog	30 Nov 2001 13:09:30 -0000	1.2
+++ packages/templates/cygmon_no_kernel/ChangeLog	20 May 2002 21:49:50 -0000
@@ -14,23 +14,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/default/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/default/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/templates/default/ChangeLog	30 Nov 2001 13:09:30 -0000	1.6
+++ packages/templates/default/ChangeLog	20 May 2002 21:49:55 -0000
@@ -74,23 +74,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/elix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/elix/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/templates/elix/ChangeLog	30 Nov 2001 13:09:30 -0000	1.5
+++ packages/templates/elix/ChangeLog	20 May 2002 21:50:00 -0000
@@ -0,0 +1,4 @@
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Added CYGPKG_NET_OPENBSD_STACK.
+
@@ -40,23 +44,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/kernel/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/kernel/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/templates/kernel/ChangeLog	25 Aug 2000 17:33:50 -0000	1.3
+++ packages/templates/kernel/ChangeLog	20 May 2002 21:50:06 -0000
@@ -54,23 +54,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/minimal/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/minimal/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/templates/minimal/ChangeLog	25 Aug 2000 17:33:50 -0000	1.3
+++ packages/templates/minimal/ChangeLog	20 May 2002 21:50:12 -0000
@@ -54,23 +54,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/net/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/templates/net/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/templates/net/ChangeLog	30 Nov 2001 13:09:30 -0000	1.6
+++ packages/templates/net/ChangeLog	20 May 2002 21:50:18 -0000
@@ -9,0 +10,8 @@
+2001-09-26  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: DNS header moved.
+
+2001-09-24  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Added DNS package.
+
@@ -87,23 +95,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/new_net/ChangeLog
===================================================================
RCS file: packages/templates/new_net/ChangeLog
diff -N packages/templates/new_net/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/templates/new_net/ChangeLog	20 May 2002 21:50:23 -0000
@@ -0,0 +1,38 @@
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* current.ect: New configuration, using new FreeBSD based stack.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/templates/posix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/posix/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/templates/posix/ChangeLog	30 Nov 2001 13:09:30 -0000	1.4
+++ packages/templates/posix/ChangeLog	20 May 2002 21:50:28 -0000
@@ -41,23 +41,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/templates/redboot/ChangeLog	30 Nov 2001 13:09:30 -0000	1.7
+++ packages/templates/redboot/ChangeLog	20 May 2002 21:50:33 -0000
@@ -11,0 +12,4 @@
+2001-09-26  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Added DNS package.
+
@@ -52,23 +56,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/stubs/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/stubs/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/templates/stubs/ChangeLog	3 Nov 2000 21:17:48 -0000	1.4
+++ packages/templates/stubs/ChangeLog	20 May 2002 21:50:38 -0000
@@ -0,0 +1,4 @@
+2002-03-13  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Fix _GDB_STUBS option name.
+
@@ -82,23 +86,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/uitron/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/uitron/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/templates/uitron/ChangeLog	30 Nov 2001 13:09:30 -0000	1.6
+++ packages/templates/uitron/ChangeLog	20 May 2002 21:50:43 -0000
@@ -73,23 +73,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####

====================================

Here is a summary of the files modified:

A COPYING
A ChangeLog
A Makefile.am
A Makefile.in
A aclocal.m4
A configure
A configure.in
A doc/sgml/doclist
A doc/sgml/makemakefile
A doc/sgml/tutorials/ChangeLog
A doc/sgml/tutorials/ecos-tutorial.sgml
A doc/sgml/tutorials/makefile
A doc/sgml/tutorials/pix/ARMStartup01.gif
A doc/sgml/tutorials/pix/ARMstartup.gif
A doc/sgml/tutorials/pix/MNstart.gif
A doc/sgml/tutorials/pix/TXstart.gif
A doc/sgml/tutorials/pix/arrow.gif
A doc/sgml/tutorials/pix/botclear.gif
A doc/sgml/tutorials/pix/build-dialog.gif
A doc/sgml/tutorials/pix/build-lib.gif
A doc/sgml/tutorials/pix/build-lib01.gif
A doc/sgml/tutorials/pix/build-process.gif
A doc/sgml/tutorials/pix/build-processalt.gif
A doc/sgml/tutorials/pix/build-processxx.gif
A doc/sgml/tutorials/pix/build-tests01.gif
A doc/sgml/tutorials/pix/build-tools.gif
A doc/sgml/tutorials/pix/build-tools01.gif
A doc/sgml/tutorials/pix/buildready.gif
A doc/sgml/tutorials/pix/configtool.gif
A doc/sgml/tutorials/pix/configtool01.gif
A doc/sgml/tutorials/pix/during-build.gif
A doc/sgml/tutorials/pix/ecos.gif
A doc/sgml/tutorials/pix/initial.gif
A doc/sgml/tutorials/pix/menu-build-library.gif
A doc/sgml/tutorials/pix/menu-build-tests.gif
A doc/sgml/tutorials/pix/program-menu-shot.gif
A doc/sgml/tutorials/pix/save-dialog01.gif
A doc/sgml/tutorials/pix/selecttests.gif
A doc/sgml/tutorials/pix/supp_newcase.gif
A doc/sgml/tutorials/pix/supp_profile.gif
A doc/sgml/tutorials/pix/supp_welcome.gif
A doc/sgml/tutorials/pix/templates.gif
A doc/sgml/tutorials/pix/templates01.gif
A doc/sgml/tutorials/pix/twothreads.gif
A doc/sgml/tutorials/pix/twothreads2.gif
A doc/sgml/tutorials/pix/user-tools.gif
A doc/sgml/tutorials/pix/user-tools01.gif
A doc/sgml/user-guide/ChangeLog
A doc/sgml/user-guide/config-tool.sgml
A doc/sgml/user-guide/configuration.sgml
A doc/sgml/user-guide/makefile
A doc/sgml/user-guide/programming-concepts-techniques.sgml
A doc/sgml/user-guide/user-guide.sgml
A doc/sgml/user-guide/pix/BuildPackages.gif
A doc/sgml/user-guide/pix/Conflicts.gif
A doc/sgml/user-guide/pix/CorrectFailingRules2.gif
A doc/sgml/user-guide/pix/Image22.gif
A doc/sgml/user-guide/pix/Image23.gif
A doc/sgml/user-guide/pix/Image24.gif
A doc/sgml/user-guide/pix/Image25.gif
A doc/sgml/user-guide/pix/Image26.gif
A doc/sgml/user-guide/pix/Image27.gif
A doc/sgml/user-guide/pix/Image28.gif
A doc/sgml/user-guide/pix/Image29.gif
A doc/sgml/user-guide/pix/Image30.gif
A doc/sgml/user-guide/pix/Image31.gif
A doc/sgml/user-guide/pix/Image32.gif
A doc/sgml/user-guide/pix/Image33.gif
A doc/sgml/user-guide/pix/Image34.gif
A doc/sgml/user-guide/pix/Image35.gif
A doc/sgml/user-guide/pix/Image36.gif
A doc/sgml/user-guide/pix/Image37.gif
A doc/sgml/user-guide/pix/Image38.gif
A doc/sgml/user-guide/pix/Image39.gif
A doc/sgml/user-guide/pix/Image40.gif
A doc/sgml/user-guide/pix/Image41.gif
A doc/sgml/user-guide/pix/Image42.gif
A doc/sgml/user-guide/pix/Image43.gif
A doc/sgml/user-guide/pix/Image44.gif
A doc/sgml/user-guide/pix/Image45.gif
A doc/sgml/user-guide/pix/Image46.gif
A doc/sgml/user-guide/pix/Image47.gif
A doc/sgml/user-guide/pix/Image47new.gif
A doc/sgml/user-guide/pix/Image48.gif
A doc/sgml/user-guide/pix/Image49.gif
A doc/sgml/user-guide/pix/Image50.gif
A doc/sgml/user-guide/pix/Image50new.gif
A doc/sgml/user-guide/pix/Image51.gif
A doc/sgml/user-guide/pix/Image52.gif
A doc/sgml/user-guide/pix/Image53.gif
A doc/sgml/user-guide/pix/Image54.gif
A doc/sgml/user-guide/pix/Image54new.gif
A doc/sgml/user-guide/pix/Image55.gif
A doc/sgml/user-guide/pix/Image56.gif
A doc/sgml/user-guide/pix/Image57.gif
A doc/sgml/user-guide/pix/Image58.gif
A doc/sgml/user-guide/pix/Image59.gif
A doc/sgml/user-guide/pix/Image60.gif
A doc/sgml/user-guide/pix/ToolsOptions.gif
A doc/sgml/user-guide/pix/addfromfolder.gif
A doc/sgml/user-guide/pix/addplatform.gif
A doc/sgml/user-guide/pix/admin.gif
A doc/sgml/user-guide/pix/arrow.gif
A doc/sgml/user-guide/pix/bash.gif
A doc/sgml/user-guide/pix/botclear.gif
A doc/sgml/user-guide/pix/build-tools-dialog.gif
A doc/sgml/user-guide/pix/build-tools2.gif
A doc/sgml/user-guide/pix/build3D.gif
A doc/sgml/user-guide/pix/build3D2.gif
A doc/sgml/user-guide/pix/buildoptions.gif
A doc/sgml/user-guide/pix/ch-properties-dialog.gif
A doc/sgml/user-guide/pix/comprepos.gif
A doc/sgml/user-guide/pix/comprepos1.gif
A doc/sgml/user-guide/pix/comprepos2.gif
A doc/sgml/user-guide/pix/config-f1.gif
A doc/sgml/user-guide/pix/configitemlabels.gif
A doc/sgml/user-guide/pix/configwin.gif
A doc/sgml/user-guide/pix/conflictwin.gif
A doc/sgml/user-guide/pix/connection.gif
A doc/sgml/user-guide/pix/ecos.gif
A doc/sgml/user-guide/pix/find-dialog.gif
A doc/sgml/user-guide/pix/html-help.gif
A doc/sgml/user-guide/pix/install3D.gif
A doc/sgml/user-guide/pix/install3D2.gif
A doc/sgml/user-guide/pix/memorywin.gif
A doc/sgml/user-guide/pix/memregions.gif
A doc/sgml/user-guide/pix/memreloc.gif
A doc/sgml/user-guide/pix/mlt-region-general.gif
A doc/sgml/user-guide/pix/mlt-section-general.gif
A doc/sgml/user-guide/pix/mlt-section-relocation.gif
A doc/sgml/user-guide/pix/mlt-view.gif
A doc/sgml/user-guide/pix/modifyplatform.gif
A doc/sgml/user-guide/pix/open-dialog.gif
A doc/sgml/user-guide/pix/options.gif
A doc/sgml/user-guide/pix/packagesdialog.gif
A doc/sgml/user-guide/pix/properties-dialog.gif
A doc/sgml/user-guide/pix/properties-dialog2.gif
A doc/sgml/user-guide/pix/properties-dialog3.gif
A doc/sgml/user-guide/pix/propwin.gif
A doc/sgml/user-guide/pix/regprops.gif
A doc/sgml/user-guide/pix/repo3D.gif
A doc/sgml/user-guide/pix/repo3D1.gif
A doc/sgml/user-guide/pix/repos-relocate.gif
A doc/sgml/user-guide/pix/resolve-conflicts.gif
A doc/sgml/user-guide/pix/run-tests.gif
A doc/sgml/user-guide/pix/save-as-dialog.gif
A doc/sgml/user-guide/pix/settings-conflict.gif
A doc/sgml/user-guide/pix/settings-display.gif
A doc/sgml/user-guide/pix/settings-runtests.gif
A doc/sgml/user-guide/pix/settings-viewers.gif
A doc/sgml/user-guide/pix/targetlist.gif
A doc/sgml/user-guide/pix/templates.gif
A doc/sgml/user-guide/pix/toolsplatforms.gif
A doc/sgml/user-guide/pix/user-tools-dialog.gif
A doc/sgml/user-guide/pix/viewmenu.gif
R examples/Makefile
R examples/build_Makefile
R examples/hello.c
R examples/instrument-test.c
R examples/serial.c
R examples/simple-alarm.c
R examples/twothreads.c
R host/COPYING
M host/libcdl/ChangeLog
M host/libcdl/build.cxx
M host/libcdl/transact.cxx
M host/tools/Utils/common/Makefile.am
M host/tools/Utils/common/Makefile.in
M host/tools/Utils/common/Properties.cpp
M host/tools/Utils/common/acinclude.m4
M host/tools/Utils/common/aclocal.m4
M host/tools/Utils/common/configure.in
M host/tools/configtool/ChangeLog
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/common/win32/listctrltoview.inl
M host/tools/configtool/common/win32/resource.h
M host/tools/configtool/standalone/common/ChangeLog
M host/tools/configtool/standalone/common/Makefile.am
M host/tools/configtool/standalone/common/Makefile.in
M host/tools/configtool/standalone/common/acinclude.m4
M host/tools/configtool/standalone/common/aclocal.m4
M host/tools/configtool/standalone/common/cdl_exec.cxx
M host/tools/configtool/standalone/common/cdl_exec.hxx
M host/tools/configtool/standalone/common/configure.in
M host/tools/configtool/standalone/common/ecosconfig.cxx
M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/ConfigtoolVC.dsp
M host/tools/configtool/standalone/wxwin/Makefile
M host/tools/configtool/standalone/wxwin/README.txt
M host/tools/configtool/standalone/wxwin/TODO.txt
M host/tools/configtool/standalone/wxwin/choosereposdlg.cpp
M host/tools/configtool/standalone/wxwin/configtooldoc.cpp
M host/tools/configtool/standalone/wxwin/ecscrolwin.cpp
M host/tools/configtool/standalone/wxwin/ecscrolwin.h
M host/tools/configtool/standalone/wxwin/finddlg.cpp
M host/tools/configtool/standalone/wxwin/mainwin.cpp
M host/tools/configtool/standalone/wxwin/settingsdlg.cpp
M host/tools/configtool/standalone/wxwin/settingsdlg.h
M host/tools/configtool/standalone/wxwin/splittree.cpp
M host/tools/configtool/standalone/wxwin/symbols.h
M host/tools/configtool/standalone/wxwin/dialogs/configtool.wdr
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/makesetup.sh
A images/arm/aaed2000/MD5SUMS
A images/arm/aaed2000/redboot_primary_RAM.elf
A images/arm/aaed2000/redboot_primary_RAM.srec
A images/arm/aaed2000/redboot_primary_ROMRAM.elf
A images/arm/aaed2000/redboot_primary_ROMRAM.srec
A images/arm/aaed2000/redboot_secondary_RAM.elf
A images/arm/aaed2000/redboot_secondary_RAM.srec
A images/arm/aaed2000/redboot_secondary_ROMRAM.arm.bin
A images/arm/aaed2000/redboot_secondary_ROMRAM.elf
A images/arm/aaed2000/redboot_secondary_ROMRAM.srec
A images/arm/aeb/MD5SUMS
A images/arm/aeb/gdb_module-revC.img
A images/arm/aeb/gdb_module-revC.img.UU
A images/arm/aeb/gdb_module.img
A images/arm/aeb/gdb_module.img.UU
A images/arm/assabet/MD5SUMS
A images/arm/assabet/redboot_RAM.bin
A images/arm/assabet/redboot_RAM.elf
A images/arm/assabet/redboot_RAM.srec
A images/arm/assabet/redboot_ROM.bin
A images/arm/assabet/redboot_ROM.elf
A images/arm/assabet/redboot_ROM.srec
A images/arm/at91/MD5SUMS
A images/arm/at91/redboot_RAM.bin
A images/arm/at91/redboot_RAM.elf
A images/arm/at91/redboot_RAM.srec
A images/arm/at91/redboot_ROM.bin
A images/arm/at91/redboot_ROM.elf
A images/arm/at91/redboot_ROM.srec
A images/arm/at91/redboot_ROMRAM.bin
A images/arm/at91/redboot_ROMRAM.elf
A images/arm/at91/redboot_ROMRAM.srec
A images/arm/brutus/MD5SUMS
A images/arm/brutus/cygmon.img
A images/arm/brutus/gdb_module.bin
A images/arm/brutus/gdb_module.img
A images/arm/cerf/MD5SUMS
A images/arm/cerf/redboot_RAM.bin
A images/arm/cerf/redboot_RAM.elf
A images/arm/cerf/redboot_RAM.srec
A images/arm/cerf/redboot_ROM.bin
A images/arm/cerf/redboot_ROM.elf
A images/arm/cerf/redboot_ROM.srec
A images/arm/cl7111/MD5SUMS
A images/arm/cl7111/cl7111_gdb_module.bin
A images/arm/cma230/MD5SUMS
A images/arm/cma230/gdb_module.img
A images/arm/cma230/gdb_module.rom
A images/arm/e7t/MD5SUMS
A images/arm/e7t/redboot_ROM.UU
A images/arm/e7t/redboot_ROM.bin
A images/arm/e7t/redboot_ROM.elf
A images/arm/ebsa285/MD5SUMS
A images/arm/ebsa285/redboot_RAM.bin
A images/arm/ebsa285/redboot_RAM.elf
A images/arm/ebsa285/redboot_RAM.srec
A images/arm/ebsa285/redboot_ROM.bin
A images/arm/ebsa285/redboot_ROM.elf
A images/arm/ebsa285/redboot_ROM.srec
A images/arm/edb7211/MD5SUMS
A images/arm/edb7211/edb7211_cygmon.bin
A images/arm/edb7211/edb7211_cygmon.elf
A images/arm/edb7211/edb7211_cygmon.img
A images/arm/edb7211/edb7211_gdb_module.bin
A images/arm/edb7211/edb7211_gdb_module.img
A images/arm/edb7211/edb7211_redboot.bin
A images/arm/edb7211/edb7211_redboot.img
A images/arm/edb7211/edb7211_redboot.srec
A images/arm/edb7211/edb7211_redboot_ROM.bin
A images/arm/edb7211/edb7211_redboot_ROM.img
A images/arm/edb7211/edb7211_redboot_ROM.srec
A images/arm/edb7212/MD5SUMS
A images/arm/edb7212/edb7212_cygmon.bin
A images/arm/edb7212/edb7212_cygmon.img
A images/arm/edb7212/edb7212_gdb_module.bin
A images/arm/edb7212/edb7212_gdb_module.img
A images/arm/edb7212/edb7212_redboot.bin
A images/arm/edb7212/edb7212_redboot.img
A images/arm/edb7212/edb7212_redboot.srec
A images/arm/edb7212/edb7212_redboot_ROM.bin
A images/arm/edb7212/edb7212_redboot_ROM.img
A images/arm/edb7212/edb7212_redboot_ROM.srec
A images/arm/edb7312/MD5SUMS
A images/arm/edb7312/redboot_RAM.bin
A images/arm/edb7312/redboot_RAM.elf
A images/arm/edb7312/redboot_RAM.srec
A images/arm/edb7312/redboot_ROMRAM.bin
A images/arm/edb7312/redboot_ROMRAM.elf
A images/arm/edb7312/redboot_ROMRAM.srec
A images/arm/excalibur/MD5SUMS
A images/arm/excalibur/redboot_RAM.elf
A images/arm/excalibur/redboot_RAM.srec
A images/arm/excalibur/redboot_ROMRAM.elf
A images/arm/excalibur/redboot_ROMRAM.hex
A images/arm/excalibur/redboot_ROMRAM.srec
A images/arm/integrator/arm966/MD5SUMS
A images/arm/integrator/arm966/redboot_ROMRAM.bin
A images/arm/integrator/arm966/redboot_ROMRAM.elf
A images/arm/integrator/arm966/redboot_ROMRAM.srec
A images/arm/integrator_arm9/MD5SUMS
A images/arm/integrator_arm9/redboot_ROMRAM.bin
A images/arm/integrator_arm9/redboot_ROMRAM.elf
A images/arm/integrator_arm9/redboot_ROMRAM.srec
A images/arm/ipaq/MD5SUMS
A images/arm/ipaq/OSloader
A images/arm/ipaq/redboot_Compaq.bin
A images/arm/ipaq/redboot_Compaq.elf
A images/arm/ipaq/redboot_Compaq.srec
A images/arm/ipaq/redboot_RAM.bin
A images/arm/ipaq/redboot_RAM.elf
A images/arm/ipaq/redboot_RAM.srec
A images/arm/ipaq/redboot_ROM.bin
A images/arm/ipaq/redboot_ROM.elf
A images/arm/ipaq/redboot_ROM.srec
A images/arm/ipaq/redboot_WinCE.bin
A images/arm/ipaq/redboot_WinCE.elf
A images/arm/ipaq/redboot_WinCE.srec
A images/arm/iq80310/MD5SUMS
A images/arm/iq80310/redboot_RAM.bin
A images/arm/iq80310/redboot_RAM.elf
A images/arm/iq80310/redboot_RAM.srec
A images/arm/iq80310/redboot_RAMA.bin
A images/arm/iq80310/redboot_RAMA.elf
A images/arm/iq80310/redboot_RAMA.srec
A images/arm/iq80310/redboot_ROM.bin
A images/arm/iq80310/redboot_ROM.elf
A images/arm/iq80310/redboot_ROM.srec
A images/arm/iq80310/redboot_ROMA.bin
A images/arm/iq80310/redboot_ROMA.elf
A images/arm/iq80310/redboot_ROMA.srec
A images/arm/iq80321/MD5SUMS
A images/arm/iq80321/redboot_RAM.bin
A images/arm/iq80321/redboot_RAM.elf
A images/arm/iq80321/redboot_RAM.srec
A images/arm/iq80321/redboot_ROM.bin
A images/arm/iq80321/redboot_ROM.elf
A images/arm/iq80321/redboot_ROM.srec
A images/arm/nano/MD5SUMS
A images/arm/nano/redboot_POST.bin
A images/arm/nano/redboot_POST.elf
A images/arm/nano/redboot_POST.srec
A images/arm/nano/redboot_RAM.bin
A images/arm/nano/redboot_RAM.elf
A images/arm/nano/redboot_RAM.srec
A images/arm/pid/MD5SUMS
A images/arm/pid/cygmon.bin
A images/arm/pid/cygmon.elf
A images/arm/pid/cygmon.img
A images/arm/pid/cygmon.srec
A images/arm/pid/gdb_module.bin
A images/arm/pid/gdb_module.img
A images/arm/pid/pid9_cygmon.bin
A images/arm/pid/pid9_cygmon.elf
A images/arm/pid/pid9_cygmon.img
A images/arm/pid/pid9_cygmon.srec
A images/arm/pid/pidBE_gdb_module.bin
A images/arm/pid/pidBE_gdb_module.elf
A images/arm/pid/pidBE_gdb_module.img
A images/arm/pid/prog_flash.img
A images/arm/pid/prog_flash_BE_image_LE_system.img
A images/arm/pid/redboot_RAM-BE.img
A images/arm/pid/redboot_RAM-BE.srec
A images/arm/pid/redboot_RAM.img
A images/arm/pid/redboot_RAM.srec
A images/arm/pid/redboot_ROM-BE.img
A images/arm/pid/redboot_ROM-BE.srec
A images/arm/pid/redboot_ROM.img
A images/arm/pid/redboot_ROM.srec
A images/arm/sa1100mm/MD5SUMS
A images/arm/sa1100mm/redboot.bin
A images/arm/sa1100mm/redboot.elf
A images/arm/snds/MD5SUMS
A images/arm/snds/redboot_ROM.elf
A images/frv/frv400/MD5SUMS
A images/frv/frv400/redboot_RAM.bin
A images/frv/frv400/redboot_RAM.elf
A images/frv/frv400/redboot_RAM.srec
A images/frv/frv400/redboot_ROMRAM.bin
A images/frv/frv400/redboot_ROMRAM.elf
A images/frv/frv400/redboot_ROMRAM.srec
A images/i386/pc/MD5SUMS
A images/i386/pc/redboot_FLOPPY.bin
A images/i386/pc/redboot_FLOPPY.elf
A images/mips/malta/MD5SUMS
A images/mips/malta/redboot_RAM.elf
A images/mips/malta/redboot_RAM.srec
A images/mips/malta/redboot_RAM_5kc.elf
A images/mips/malta/redboot_RAM_5kc.srec
A images/mips/malta/redboot_ROM.elf
A images/mips/malta/redboot_ROM.fl
A images/mips/malta/redboot_ROM.srec
A images/mips/malta/redboot_ROM_5kc.elf
A images/mips/malta/redboot_ROM_5kc.fl
A images/mips/malta/redboot_ROM_5kc.srec
A images/mips/ocelot/MD5SUMS
A images/mips/ocelot/redboot_RAM.elf
A images/mips/ocelot/redboot_RAM.srec
A images/mips/ocelot/redboot_ROM.elf
A images/mips/ocelot/redboot_ROM.srec
A images/mips/ref4955/MD5SUMS
A images/mips/ref4955/gdb_module.img
A images/mips/ref4955/gdb_module.srec
A images/mips/vrc4375/RAM/MD5SUMS
A images/mips/vrc4375/RAM/redboot.bin
A images/mips/vrc4375/RAM/redboot.elf
A images/mips/vrc4375/RAM/redboot.img
A images/mips/vrc4375/RAM/redboot.srec
A images/mips/vrc4375/ROMRAM/MD5SUMS
A images/mips/vrc4375/ROMRAM/redboot.bin
A images/mips/vrc4375/ROMRAM/redboot.elf
A images/mips/vrc4375/ROMRAM/redboot.img
A images/mips/vrc4375/ROMRAM/redboot.srec
A images/powerpc/mbx/MD5SUMS
A images/powerpc/mbx/redboot_RAM.bin
A images/powerpc/mbx/redboot_RAM.img
A images/powerpc/mbx/redboot_RAM.srec
A images/powerpc/mbx/redboot_RAM_40.bin
A images/powerpc/mbx/redboot_RAM_40.img
A images/powerpc/mbx/redboot_RAM_40.srec
A images/powerpc/mbx/redboot_ROM.bin
A images/powerpc/mbx/redboot_ROM.img
A images/powerpc/mbx/redboot_ROM.srec
A images/powerpc/mbx/redboot_ROM_40.bin
A images/powerpc/mbx/redboot_ROM_40.img
A images/powerpc/mbx/redboot_ROM_40.srec
A images/powerpc/viper/MD5SUMS
A images/powerpc/viper/redboot_RAM.bin
A images/powerpc/viper/redboot_RAM.img
A images/powerpc/viper/redboot_RAM.srec
A images/powerpc/viper/redboot_ROM.bin
A images/powerpc/viper/redboot_ROM.img
A images/powerpc/viper/redboot_ROM.srec
A images/powerpc/viper/redboot_ROMRAM.bin
A images/powerpc/viper/redboot_ROMRAM.elf
A images/powerpc/viper/redboot_ROMRAM.srec
A images/sh/cq7750/MD5SUMS
A images/sh/cq7750/gdb_module.bin
A images/sh/cq7750/gdb_module.img
A images/sh/hs7729pci/MD5SUMS
A images/sh/hs7729pci/redboot_RAM.elf
A images/sh/hs7729pci/redboot_RAM.srec
A images/sh/hs7729pci/redboot_ROM.bin
A images/sh/hs7729pci/redboot_ROM.bin.hi
A images/sh/hs7729pci/redboot_ROM.bin.lo
A images/sh/hs7729pci/redboot_ROM.elf
A images/sh/hs7729pci/redboot_ROM.srec
A images/sh/se7751/MD5SUMS
A images/sh/se7751/redboot_RAM.bin
A images/sh/se7751/redboot_RAM.elf
A images/sh/se7751/redboot_RAM.srec
A images/sh/se7751/redboot_ROM.bin
A images/sh/se7751/redboot_ROM.elf
A images/sh/se7751/redboot_ROM.eprom.srec
A images/sh/se7751/redboot_ROM.srec
A images/sh/se77x9/MD5SUMS
A images/sh/se77x9/redboot_RAM.bin
A images/sh/se77x9/redboot_RAM.elf
A images/sh/se77x9/redboot_RAM.srec
A images/sh/se77x9/redboot_ROM.bin
A images/sh/se77x9/redboot_ROM.elf
A images/sh/se77x9/redboot_ROM.eprom.srec
A images/sh/se77x9/redboot_ROM.srec
A images/sh/se77x9/redboot_SE7709RP_RAM.elf
A images/sh/se77x9/redboot_SE7709RP_RAM.srec
A images/sh/se77x9/redboot_SE7709RP_ROM.elf
A images/sh/se77x9/redboot_SE7709RP_ROM.eprom.srec
A images/sh/se77x9/redboot_SE7709RP_ROM.srec
A images/v85x/ceb_v850/MD5SUMS
A images/v85x/ceb_v850/v850flash.hex
A images/v85x/ceb_v850/v850flash.img
A images/v85x/ceb_v850/v850sa1/MD5SUMS
A images/v85x/ceb_v850/v850sa1/gdb_module.bin
A images/v85x/ceb_v850/v850sa1/gdb_module.img
A images/v85x/ceb_v850/v850sa1/gdb_module.sre
A images/v85x/ceb_v850/v850sb1/16mhz/MD5SUMS
A images/v85x/ceb_v850/v850sb1/16mhz/gdb_module.bin
A images/v85x/ceb_v850/v850sb1/16mhz/gdb_module.img
A images/v85x/ceb_v850/v850sb1/16mhz/gdb_module.sre
A images/v85x/ceb_v850/v850sb1/8mhz/MD5SUMS
A images/v85x/ceb_v850/v850sb1/8mhz/gdb_module.bin
A images/v85x/ceb_v850/v850sb1/8mhz/gdb_module.img
A images/v85x/ceb_v850/v850sb1/8mhz/gdb_module.sre
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/ecosadmin.tcl
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/cdl/posix.cdl
M packages/compat/posix/current/cdl/pthread.cdl
A packages/compat/posix/current/doc/posix.sgml
M packages/compat/posix/current/include/export.h
M packages/compat/posix/current/include/limits.h
M packages/compat/posix/current/include/mutex.h
M packages/compat/posix/current/include/muttypes.h
M packages/compat/posix/current/include/pthread.h
M packages/compat/posix/current/include/semaphore.h
M packages/compat/posix/current/include/signal.h
M packages/compat/posix/current/include/sigsetjmp.h
M packages/compat/posix/current/include/time.h
M packages/compat/posix/current/include/types.h
M packages/compat/posix/current/include/utsname.h
M packages/compat/posix/current/src/except.cxx
M packages/compat/posix/current/src/misc.cxx
M packages/compat/posix/current/src/mqueue.cxx
M packages/compat/posix/current/src/mutex.cxx
M packages/compat/posix/current/src/pprivate.h
M packages/compat/posix/current/src/pthread.cxx
M packages/compat/posix/current/src/sched.cxx
M packages/compat/posix/current/src/sem.cxx
M packages/compat/posix/current/src/signal.cxx
M packages/compat/posix/current/src/startup.cxx
M packages/compat/posix/current/src/time.cxx
M packages/compat/posix/current/tests/mqueue1.c
M packages/compat/posix/current/tests/mqueue2.c
M packages/compat/posix/current/tests/mutex3.c
M packages/compat/posix/current/tests/pthread1.c
M packages/compat/posix/current/tests/pthread2.c
M packages/compat/posix/current/tests/pthread3.c
M packages/compat/posix/current/tests/signal1.c
M packages/compat/posix/current/tests/signal2.c
M packages/compat/posix/current/tests/sigsetjmp.c
M packages/compat/posix/current/tests/timer1.c
M packages/compat/posix/current/tests/tm_basic.cxx
M packages/compat/uitron/current/ChangeLog
M packages/compat/uitron/current/cdl/flags.cdl
M packages/compat/uitron/current/cdl/mboxes.cdl
M packages/compat/uitron/current/cdl/mempoolfixed.cdl
M packages/compat/uitron/current/cdl/mempoolvar.cdl
M packages/compat/uitron/current/cdl/semas.cdl
M packages/compat/uitron/current/cdl/tasks.cdl
M packages/compat/uitron/current/cdl/uitron.cdl
M packages/compat/uitron/current/cdl/version.cdl
M packages/compat/uitron/current/include/uit_func.h
M packages/compat/uitron/current/include/uit_func.inl
M packages/compat/uitron/current/include/uit_ifnc.h
M packages/compat/uitron/current/include/uit_ifnc.inl
M packages/compat/uitron/current/include/uit_objs.hxx
M packages/compat/uitron/current/include/uit_type.h
M packages/compat/uitron/current/src/uit_func.cxx
M packages/compat/uitron/current/src/uit_ifnc.cxx
M packages/compat/uitron/current/src/uit_objs.cxx
M packages/compat/uitron/current/tests/test1.c
M packages/compat/uitron/current/tests/test2.c
M packages/compat/uitron/current/tests/test3.c
M packages/compat/uitron/current/tests/test4.c
M packages/compat/uitron/current/tests/test5.c
M packages/compat/uitron/current/tests/test6.c
M packages/compat/uitron/current/tests/test7.c
M packages/compat/uitron/current/tests/test8.c
M packages/compat/uitron/current/tests/test9.c
M packages/compat/uitron/current/tests/testcx2.cxx
M packages/compat/uitron/current/tests/testcx3.cxx
M packages/compat/uitron/current/tests/testcx4.cxx
M packages/compat/uitron/current/tests/testcx5.cxx
M packages/compat/uitron/current/tests/testcx6.cxx
M packages/compat/uitron/current/tests/testcx7.cxx
M packages/compat/uitron/current/tests/testcx8.cxx
M packages/compat/uitron/current/tests/testcx9.cxx
M packages/compat/uitron/current/tests/testcxx.cxx
M packages/compat/uitron/current/tests/testintr.cxx
M packages/cygmon/current/ChangeLog
M packages/cygmon/current/cdl/cygmon.cdl
M packages/cygmon/current/misc/Notes_CygMon_PID
M packages/cygmon/current/misc/board.h
M packages/cygmon/current/misc/bplist-dynamic.c
M packages/cygmon/current/misc/breakpoints.c
M packages/cygmon/current/misc/cpu-mon.c
M packages/cygmon/current/misc/cpu_info.h
M packages/cygmon/current/misc/ecos_bsp.c
M packages/cygmon/current/misc/ecos_dummy.c
M packages/cygmon/current/misc/fmt_util.h
M packages/cygmon/current/misc/generic-stub.h
M packages/cygmon/current/misc/generic_fmt32.c
M packages/cygmon/current/misc/generic_mem.c
M packages/cygmon/current/misc/ledit.c
M packages/cygmon/current/misc/ledit.h
M packages/cygmon/current/misc/monitor.c
M packages/cygmon/current/misc/monitor.h
M packages/cygmon/current/misc/monitor_cmd.c
M packages/cygmon/current/misc/monitor_cmd.h
M packages/cygmon/current/misc/stub-tservice.h
M packages/cygmon/current/misc/tservice.h
M packages/cygmon/current/misc/unistd.h
M packages/cygmon/current/misc/utils.c
M packages/cygmon/current/misc/arm/arm-mon.c
M packages/cygmon/current/misc/arm/board.h
M packages/cygmon/current/misc/arm/cpu.h
M packages/cygmon/current/misc/arm/cpu_info.h
M packages/cygmon/current/misc/bsp/bsp.h
M packages/cygmon/current/misc/bsp/cpu.h
M packages/cygmon/current/misc/bsp/dbg-threads-api.h
M packages/cygmon/current/misc/bsp/defs.h
M packages/cygmon/current/misc/bsp/gdb-data.h
M packages/cygmon/current/misc/bsp/hex-utils.h
M packages/cygmon/current/misc/bsp/arm/gdb-cpu.c
M packages/cygmon/current/misc/bsp/arm/gdb-cpu.h
M packages/cygmon/current/misc/bsp/arm/gdb.h
M packages/cygmon/current/misc/bsp/arm/insn.h
M packages/cygmon/current/misc/bsp/arm/singlestep.c
M packages/cygmon/current/misc/bsp/common/breakpoint.c
M packages/cygmon/current/misc/bsp/common/bsp.c
M packages/cygmon/current/misc/bsp/common/bsp_cache.c
M packages/cygmon/current/misc/bsp/common/bsp_if.c
M packages/cygmon/current/misc/bsp/common/bsp_if.h
M packages/cygmon/current/misc/bsp/common/console-io.c
M packages/cygmon/current/misc/bsp/common/debug-io.c
M packages/cygmon/current/misc/bsp/common/gdb-cpu.c
M packages/cygmon/current/misc/bsp/common/gdb-cpu.h
M packages/cygmon/current/misc/bsp/common/gdb.h
M packages/cygmon/current/misc/bsp/common/generic-mem.c
M packages/cygmon/current/misc/bsp/common/hex-utils.c
M packages/cygmon/current/misc/bsp/common/printf.c
M packages/cygmon/current/misc/bsp/common/shared-data.c
M packages/cygmon/current/misc/bsp/common/singlestep.c
M packages/cygmon/current/misc/bsp/common/sprintf.c
M packages/cygmon/current/misc/bsp/common/syscall.c
M packages/cygmon/current/misc/bsp/common/sysinfo.c
M packages/cygmon/current/misc/bsp/common/vprintf.c
M packages/cygmon/current/misc/bsp/mips/gdb-cpu.c
M packages/cygmon/current/misc/bsp/mips/gdb-cpu.h
M packages/cygmon/current/misc/bsp/mips/gdb.h
M packages/cygmon/current/misc/bsp/mips/insn.h
M packages/cygmon/current/misc/bsp/mips/singlestep.c
M packages/cygmon/current/misc/bsp/mn10300/gdb-cpu.c
M packages/cygmon/current/misc/bsp/mn10300/gdb-cpu.h
M packages/cygmon/current/misc/bsp/mn10300/gdb.h
M packages/cygmon/current/misc/bsp/mn10300/insn.h
M packages/cygmon/current/misc/bsp/mn10300/singlestep.c
M packages/cygmon/current/misc/mips/board.h
M packages/cygmon/current/misc/mips/cpu.h
M packages/cygmon/current/misc/mips/cpu_info.h
M packages/cygmon/current/misc/mips/mips-mon.c
M packages/cygmon/current/misc/mn10300/board.h
M packages/cygmon/current/misc/mn10300/cpu.h
M packages/cygmon/current/misc/mn10300/cpu_info.h
M packages/cygmon/current/misc/mn10300/mn10300-mon.c
M packages/devs/eth/amd/pcnet/current/ChangeLog
M packages/devs/eth/amd/pcnet/current/cdl/amd_pcnet_eth_drivers.cdl
M packages/devs/eth/amd/pcnet/current/src/amd_pcnet.h
M packages/devs/eth/amd/pcnet/current/src/if_pcnet.c
A packages/devs/eth/arm/aaed2000/current/ChangeLog
A packages/devs/eth/arm/aaed2000/current/cdl/aaed2000_eth_drivers.cdl
A packages/devs/eth/arm/aaed2000/current/include/devs_eth_arm_aaed2000.inl
A packages/devs/eth/arm/cerf/current/ChangeLog
A packages/devs/eth/arm/cerf/current/cdl/cerf_eth_drivers.cdl
A packages/devs/eth/arm/cerf/current/doc/README
A packages/devs/eth/arm/cerf/current/include/devs_eth_arm_cerf.inl
A packages/devs/eth/arm/cerfpda/current/ChangeLog
A packages/devs/eth/arm/cerfpda/current/cdl/cerfpda_eth_drivers.cdl
A packages/devs/eth/arm/cerfpda/current/doc/README
A packages/devs/eth/arm/cerfpda/current/include/devs_eth_arm_cerfpda.inl
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/cdl/ebsa285_eth_drivers.cdl
A packages/devs/eth/arm/ebsa285/current/include/devs_eth_ebsa285.inl
R packages/devs/eth/arm/ebsa285/current/include/ebsa285_info.h
R packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c
M packages/devs/eth/arm/ebsa285/current/tests/test_net_realtime.h
M packages/devs/eth/arm/edb7xxx/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/cdl/edb7xxx_eth_drivers.cdl
M packages/devs/eth/arm/edb7xxx/current/include/devs_eth_arm_edb7xxx.inl
M packages/devs/eth/arm/flexanet/current/ChangeLog
M packages/devs/eth/arm/flexanet/current/cdl/flexanet_eth_drivers.cdl
M packages/devs/eth/arm/flexanet/current/include/devs_eth_flexanet.inl
M packages/devs/eth/arm/flexanet/current/src/if_flexanet.c
M packages/devs/eth/arm/integrator/current/ChangeLog
M packages/devs/eth/arm/integrator/current/cdl/integrator_eth_drivers.cdl
A packages/devs/eth/arm/integrator/current/include/devs_eth_arm_integrator_i82559.inl
R packages/devs/eth/arm/integrator/current/include/integrator_info.h
R packages/devs/eth/arm/integrator/current/src/if_integrator.c
M packages/devs/eth/arm/iq80310/current/ChangeLog
M packages/devs/eth/arm/iq80310/current/cdl/iq80310_eth_drivers.cdl
M packages/devs/eth/arm/iq80310/current/include/devs_eth_iq80310.inl
A packages/devs/eth/arm/iq80321/current/ChangeLog
A packages/devs/eth/arm/iq80321/current/cdl/iq80321_eth_drivers.cdl
A packages/devs/eth/arm/iq80321/current/include/devs_eth_iq80321.inl
A packages/devs/eth/arm/ks32c5000/current/ChangeLog
A packages/devs/eth/arm/ks32c5000/current/cdl/ks32c5000_eth.cdl
A packages/devs/eth/arm/ks32c5000/current/src/ics1890.c
A packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c
A packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.h
A packages/devs/eth/arm/ks32c5000/current/src/ks5000_regs.h
A packages/devs/eth/arm/ks32c5000/current/src/lxt970.c
A packages/devs/eth/arm/ks32c5000/current/src/phy.h
A packages/devs/eth/arm/ks32c5000/current/src/std.h
M packages/devs/eth/arm/nano/current/ChangeLog
M packages/devs/eth/arm/nano/current/cdl/nano_eth_drivers.cdl
M packages/devs/eth/arm/nano/current/include/devs_eth_nano.inl
M packages/devs/eth/cf/current/ChangeLog
M packages/devs/eth/cf/current/cdl/cf_eth_drivers.cdl
M packages/devs/eth/cf/current/include/devs_eth_cf.inl
M packages/devs/eth/cf/current/src/if_sc_lpe.c
M packages/devs/eth/cl/cs8900a/current/ChangeLog
M packages/devs/eth/cl/cs8900a/current/cdl/cl_cs8900a_eth_drivers.cdl
M packages/devs/eth/cl/cs8900a/current/include/cs8900.h
M packages/devs/eth/cl/cs8900a/current/src/if_cs8900a.c
A packages/devs/eth/frv/frv400/current/ChangeLog
A packages/devs/eth/frv/frv400/current/cdl/frv400_eth_drivers.cdl
A packages/devs/eth/frv/frv400/current/include/devs_eth_frv400.inl
A packages/devs/eth/h8300/aki3068net/current/ChangeLog
A packages/devs/eth/h8300/aki3068net/current/cdl/h8300_aki3068net_eth_drivers.cdl
A packages/devs/eth/h8300/aki3068net/current/include/devs_eth_h8300_aki3068net.inl
A packages/devs/eth/h8300/aki3068net/current/src/if_aki3068net.c
A packages/devs/eth/i386/pc/i82544/current/ChangeLog
A packages/devs/eth/i386/pc/i82544/current/cdl/i386_pc_i82544_eth_drivers.cdl
A packages/devs/eth/i386/pc/i82544/current/include/devs_eth_i386_pc_i82544.inl
M packages/devs/eth/i386/pc/i82559/current/ChangeLog
M packages/devs/eth/i386/pc/i82559/current/cdl/i386_pc_i82559_eth_drivers.cdl
M packages/devs/eth/i386/pc/i82559/current/include/devs_eth_i386_pc_i82559.inl
A packages/devs/eth/intel/i21143/current/ChangeLog
A packages/devs/eth/intel/i21143/current/cdl/intel_i21143_eth_drivers.cdl
A packages/devs/eth/intel/i21143/current/src/if_i21143.c
A packages/devs/eth/intel/i82544/current/ChangeLog
A packages/devs/eth/intel/i82544/current/cdl/intel_i82544_eth_drivers.cdl
A packages/devs/eth/intel/i82544/current/include/i82544_info.h
A packages/devs/eth/intel/i82544/current/src/if_i82544.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/cdl/intel_i82559_eth_drivers.cdl
M packages/devs/eth/intel/i82559/current/include/i82559_info.h
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
M packages/devs/eth/mips/atlas/current/ChangeLog
M packages/devs/eth/mips/atlas/current/cdl/atlas_eth_drivers.cdl
M packages/devs/eth/mips/atlas/current/src/if_atlas.c
M packages/devs/eth/mips/atlas/current/src/if_buffers.S
M packages/devs/eth/mips/atlas/current/src/saa9730.h
A packages/devs/eth/mips/malta/current/ChangeLog
A packages/devs/eth/mips/malta/current/cdl/mips_mips32_malta_eth_drivers.cdl
A packages/devs/eth/mips/malta/current/include/devs_eth_mips_mips32_malta.inl
M packages/devs/eth/mips/ocelot/current/ChangeLog
M packages/devs/eth/mips/ocelot/current/cdl/mips_rm7000_ocelot_eth_drivers.cdl
M packages/devs/eth/mips/ocelot/current/include/devs_eth_mips_rm7000_ocelot.inl
A packages/devs/eth/mips/upd985xx/current/ChangeLog
A packages/devs/eth/mips/upd985xx/current/cdl/upd985xx_eth_drivers.cdl
A packages/devs/eth/mips/upd985xx/current/include/upd985xx_eth.h
A packages/devs/eth/mips/upd985xx/current/src/if_upd985xx.c
A packages/devs/eth/mips/vrc4375/current/ChangeLog
A packages/devs/eth/mips/vrc4375/current/cdl/vrc4375_eth_drivers.cdl
A packages/devs/eth/mips/vrc4375/current/include/devs_eth_vrc4375.inl
A packages/devs/eth/mn10300/asb2305/current/ChangeLog
A packages/devs/eth/mn10300/asb2305/current/cdl/mn10300_asb2305_eth.cdl
A packages/devs/eth/mn10300/asb2305/current/include/mn10300_asb2305_eth.inl
M packages/devs/eth/ns/dp83902a/current/ChangeLog
M packages/devs/eth/ns/dp83902a/current/cdl/ns_dp83902a_eth_drivers.cdl
M packages/devs/eth/ns/dp83902a/current/include/dp83902a.h
M packages/devs/eth/ns/dp83902a/current/src/if_dp83902a.c
M packages/devs/eth/powerpc/fec/current/ChangeLog
M packages/devs/eth/powerpc/fec/current/cdl/fec_eth_drivers.cdl
M packages/devs/eth/powerpc/fec/current/src/fec.h
M packages/devs/eth/powerpc/fec/current/src/if_fec.c
M packages/devs/eth/powerpc/quicc/current/ChangeLog
M packages/devs/eth/powerpc/quicc/current/cdl/quicc_eth_drivers.cdl
M packages/devs/eth/powerpc/quicc/current/src/if_quicc.c
M packages/devs/eth/powerpc/quicc/current/src/quicc_eth.h
A packages/devs/eth/sh/etherc/current/ChangeLog
A packages/devs/eth/sh/etherc/current/cdl/sh_etherc_eth_drivers.cdl
A packages/devs/eth/sh/etherc/current/src/if_etherc.c
A packages/devs/eth/sh/etherc/current/src/phyter.inl
A packages/devs/eth/sh/etherc/current/src/sh_etherc.h
A packages/devs/eth/sh/hs7729pci/current/ChangeLog
A packages/devs/eth/sh/hs7729pci/current/cdl/sh_hs7729pci_eth_drivers.cdl
A packages/devs/eth/sh/hs7729pci/current/include/devs_eth_sh_hs7729pci.inl
A packages/devs/eth/sh/se7751/current/ChangeLog
A packages/devs/eth/sh/se7751/current/cdl/sh_se7751_eth_drivers.cdl
A packages/devs/eth/sh/se7751/current/include/devs_eth_sh_se7751.inl
A packages/devs/eth/sh/se77x9/current/ChangeLog
A packages/devs/eth/sh/se77x9/current/cdl/sh_se77x9_eth_drivers.cdl
A packages/devs/eth/sh/se77x9/current/include/devs_eth_sh_se77x9.inl
M packages/devs/eth/smsc/lan91cxx/current/ChangeLog
M packages/devs/eth/smsc/lan91cxx/current/cdl/smsc_lan91cxx_eth_drivers.cdl
M packages/devs/eth/smsc/lan91cxx/current/src/if_lan91cxx.c
M packages/devs/eth/smsc/lan91cxx/current/src/smsc_lan91cxx.h
A packages/devs/eth/via/rhine/current/ChangeLog
A packages/devs/eth/via/rhine/current/cdl/via_rhine_eth_drivers.cdl
A packages/devs/eth/via/rhine/current/src/if_rhine.c
A packages/devs/eth/via/rhine/current/src/via_rhine.h
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl
A packages/devs/flash/arm/aaed2000/current/ChangeLog
A packages/devs/flash/arm/aaed2000/current/cdl/flash_arm_aaed2000.cdl
A packages/devs/flash/arm/aaed2000/current/src/aaed2000_flash.c
M packages/devs/flash/arm/assabet/current/ChangeLog
M packages/devs/flash/arm/assabet/current/cdl/flash_assabet.cdl
M packages/devs/flash/arm/assabet/current/include/assabet_strataflash.inl
M packages/devs/flash/arm/at91/current/ChangeLog
M packages/devs/flash/arm/at91/current/cdl/flash_at91.cdl
M packages/devs/flash/arm/at91/current/src/at91_flash.c
M packages/devs/flash/arm/at91/current/src/flash.h
M packages/devs/flash/arm/at91/current/src/flash_erase_block.c
M packages/devs/flash/arm/at91/current/src/flash_program_buf.c
M packages/devs/flash/arm/at91/current/src/flash_query.c
A packages/devs/flash/arm/cerf/current/ChangeLog
A packages/devs/flash/arm/cerf/current/cdl/flash_cerf.cdl
A packages/devs/flash/arm/cerf/current/include/cerf_strataflash.inl
A packages/devs/flash/arm/cerfpda/current/ChangeLog
A packages/devs/flash/arm/cerfpda/current/cdl/flash_cerfpda.cdl
A packages/devs/flash/arm/cerfpda/current/include/cerfpda_strataflash.inl
M packages/devs/flash/arm/ebsa285/current/ChangeLog
M packages/devs/flash/arm/ebsa285/current/cdl/flash_ebsa285.cdl
M packages/devs/flash/arm/ebsa285/current/src/ebsa285_flash.c
M packages/devs/flash/arm/ebsa285/current/src/flash.h
M packages/devs/flash/arm/ebsa285/current/src/flash_erase_block.c
M packages/devs/flash/arm/ebsa285/current/src/flash_program_buf.c
M packages/devs/flash/arm/ebsa285/current/src/flash_query.c
M packages/devs/flash/arm/edb7xxx/current/ChangeLog
M packages/devs/flash/arm/edb7xxx/current/cdl/flash_edb7xxx.cdl
A packages/devs/flash/arm/edb7xxx/current/include/edb7xxx_strataflash.inl
M packages/devs/flash/arm/edb7xxx/current/src/edb7xxx_flash.c
M packages/devs/flash/arm/edb7xxx/current/src/flash.h
M packages/devs/flash/arm/edb7xxx/current/src/flash_erase_block.c
M packages/devs/flash/arm/edb7xxx/current/src/flash_program_buf.c
M packages/devs/flash/arm/edb7xxx/current/src/flash_query.c
A packages/devs/flash/arm/excalibur/current/ChangeLog
A packages/devs/flash/arm/excalibur/current/cdl/flash_excalibur.cdl
A packages/devs/flash/arm/excalibur/current/src/arm_excalibur_flash.c
M packages/devs/flash/arm/flexanet/current/ChangeLog
M packages/devs/flash/arm/flexanet/current/cdl/flash_flexanet.cdl
M packages/devs/flash/arm/flexanet/current/include/flexanet_strataflash.inl
M packages/devs/flash/arm/integrator/current/ChangeLog
M packages/devs/flash/arm/integrator/current/cdl/flash_integrator.cdl
A packages/devs/flash/arm/integrator/current/src/arm_integrator_flash.c
R packages/devs/flash/arm/integrator/current/src/flash.h
R packages/devs/flash/arm/integrator/current/src/flash_erase_block.c
R packages/devs/flash/arm/integrator/current/src/flash_program_buf.c
R packages/devs/flash/arm/integrator/current/src/flash_query.c
R packages/devs/flash/arm/integrator/current/src/integrator_flash.c
M packages/devs/flash/arm/ipaq/current/ChangeLog
M packages/devs/flash/arm/ipaq/current/cdl/flash_ipaq.cdl
M packages/devs/flash/arm/ipaq/current/include/ipaq_strataflash.inl
M packages/devs/flash/arm/ipaq/current/src/ipaq_flash.c
M packages/devs/flash/arm/iq80310/current/ChangeLog
M packages/devs/flash/arm/iq80310/current/cdl/flash_iq80310.cdl
M packages/devs/flash/arm/iq80310/current/src/flash.h
M packages/devs/flash/arm/iq80310/current/src/flash_erase_block.c
M packages/devs/flash/arm/iq80310/current/src/flash_lock_block.c
M packages/devs/flash/arm/iq80310/current/src/flash_program_buf.c
M packages/devs/flash/arm/iq80310/current/src/flash_query.c
M packages/devs/flash/arm/iq80310/current/src/flash_unlock_block.c
M packages/devs/flash/arm/iq80310/current/src/iq80310_flash.c
A packages/devs/flash/arm/iq80321/current/ChangeLog
A packages/devs/flash/arm/iq80321/current/cdl/flash_iq80321.cdl
A packages/devs/flash/arm/iq80321/current/include/iq80321_strataflash.inl
M packages/devs/flash/arm/nano/current/ChangeLog
M packages/devs/flash/arm/nano/current/cdl/flash_nano.cdl
M packages/devs/flash/arm/nano/current/include/nano_strataflash.inl
M packages/devs/flash/arm/pid/current/ChangeLog
M packages/devs/flash/arm/pid/current/cdl/flash_arm_pid.cdl
M packages/devs/flash/arm/pid/current/src/arm_pid_flash.c
M packages/devs/flash/arm/sa1100mm/current/ChangeLog
M packages/devs/flash/arm/sa1100mm/current/cdl/flash_sa1100mm.cdl
M packages/devs/flash/arm/sa1100mm/current/src/flash.h
M packages/devs/flash/arm/sa1100mm/current/src/flash_erase_block.c
M packages/devs/flash/arm/sa1100mm/current/src/flash_program_buf.c
M packages/devs/flash/arm/sa1100mm/current/src/flash_query.c
M packages/devs/flash/arm/sa1100mm/current/src/sa1100mm_flash.c
M packages/devs/flash/atmel/at29cxxxx/current/ChangeLog
M packages/devs/flash/atmel/at29cxxxx/current/cdl/flash_atmel_at29cxxxx.cdl
M packages/devs/flash/atmel/at29cxxxx/current/include/flash_at29cxxxx.inl
A packages/devs/flash/frv/frv400/current/ChangeLog
A packages/devs/flash/frv/frv400/current/cdl/flash_frv_frv400.cdl
A packages/devs/flash/frv/frv400/current/src/frv400_flash.c
M packages/devs/flash/intel/28fxxx/current/ChangeLog
M packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx.inl
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl
M packages/devs/flash/intel/bootblock/current/ChangeLog
M packages/devs/flash/intel/bootblock/current/cdl/flash_intel_bootblock.cdl
M packages/devs/flash/intel/bootblock/current/src/bootblock_flash.c
M packages/devs/flash/intel/bootblock/current/src/flash.h
M packages/devs/flash/intel/bootblock/current/src/flash_erase_block.c
M packages/devs/flash/intel/bootblock/current/src/flash_program_buf.c
M packages/devs/flash/intel/bootblock/current/src/flash_query.c
M packages/devs/flash/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/cdl/flash_strata.cdl
M packages/devs/flash/intel/strata/current/src/flash_erase_block.c
M packages/devs/flash/intel/strata/current/src/flash_lock_block.c
M packages/devs/flash/intel/strata/current/src/flash_program_buf.c
M packages/devs/flash/intel/strata/current/src/flash_query.c
M packages/devs/flash/intel/strata/current/src/flash_unlock_block.c
M packages/devs/flash/intel/strata/current/src/strata.c
M packages/devs/flash/intel/strata/current/src/strata.h
M packages/devs/flash/mips/atlas/current/ChangeLog
M packages/devs/flash/mips/atlas/current/cdl/flash_atlas.cdl
M packages/devs/flash/mips/atlas/current/src/atlas_flash.c
M packages/devs/flash/mips/atlas/current/src/flash.h
M packages/devs/flash/mips/atlas/current/src/flash_erase_block.c
M packages/devs/flash/mips/atlas/current/src/flash_lock_block.c
M packages/devs/flash/mips/atlas/current/src/flash_program_buf.c
M packages/devs/flash/mips/atlas/current/src/flash_query.c
M packages/devs/flash/mips/atlas/current/src/flash_unlock_block.c
A packages/devs/flash/mips/malta/current/ChangeLog
A packages/devs/flash/mips/malta/current/cdl/flash_malta.cdl
A packages/devs/flash/mips/malta/current/src/mips_malta_flash.c
M packages/devs/flash/mips/ocelot/current/ChangeLog
M packages/devs/flash/mips/ocelot/current/cdl/flash_mips_ocelot.cdl
M packages/devs/flash/mips/ocelot/current/src/mips_ocelot_flash.c
M packages/devs/flash/mips/vrc437x/current/ChangeLog
M packages/devs/flash/mips/vrc437x/current/cdl/flash_mips_vrc437x.cdl
M packages/devs/flash/mips/vrc437x/current/src/mips_vrc437x_flash.c
A packages/devs/flash/mn10300/asb2305/current/ChangeLog
A packages/devs/flash/mn10300/asb2305/current/cdl/flash_asb2305.cdl
A packages/devs/flash/mn10300/asb2305/current/src/mn10300_asb2305_flash.c
M packages/devs/flash/mn10300/stb/current/ChangeLog
M packages/devs/flash/mn10300/stb/current/cdl/flash_stb.cdl
M packages/devs/flash/mn10300/stb/current/src/mn10300_stb_flash.c
A packages/devs/flash/powerpc/cme555/current/ChangeLog
A packages/devs/flash/powerpc/cme555/current/cdl/flash_cme555.cdl
A packages/devs/flash/powerpc/cme555/current/src/powerpc_cme555_flash.c
A packages/devs/flash/powerpc/ec555/current/ChangeLog
A packages/devs/flash/powerpc/ec555/current/cdl/flash_ec555.cdl
A packages/devs/flash/powerpc/ec555/current/src/powerpc_ec555_flash.c
M packages/devs/flash/powerpc/mbx/current/ChangeLog
M packages/devs/flash/powerpc/mbx/current/cdl/flash_mbx.cdl
M packages/devs/flash/powerpc/mbx/current/src/powerpc_mbx_flash.c
M packages/devs/flash/powerpc/viper/current/ChangeLog
M packages/devs/flash/powerpc/viper/current/cdl/flash_viper.cdl
M packages/devs/flash/powerpc/viper/current/src/flash.h
M packages/devs/flash/powerpc/viper/current/src/flash_erase_block.c
M packages/devs/flash/powerpc/viper/current/src/flash_program_buf.c
M packages/devs/flash/powerpc/viper/current/src/flash_query.c
M packages/devs/flash/powerpc/viper/current/src/viper_flash.c
M packages/devs/flash/sh/cq7750/current/ChangeLog
M packages/devs/flash/sh/cq7750/current/cdl/flash_cq7750.cdl
M packages/devs/flash/sh/cq7750/current/src/cq7750_flash.c
M packages/devs/flash/sh/edk7708/current/ChangeLog
M packages/devs/flash/sh/edk7708/current/cdl/flash_sh_edk7708.cdl
M packages/devs/flash/sh/edk7708/current/src/sh_edk7708_flash.c
A packages/devs/flash/sh/hs7729pci/current/ChangeLog
A packages/devs/flash/sh/hs7729pci/current/cdl/flash_sh_hs7729pci.cdl
A packages/devs/flash/sh/hs7729pci/current/src/sh_hs7729pci_flash.c
A packages/devs/flash/sh/se7751/current/ChangeLog
A packages/devs/flash/sh/se7751/current/cdl/flash_sh_se7751.cdl
A packages/devs/flash/sh/se7751/current/src/sh_se7751_flash.c
A packages/devs/flash/sh/se77x9/current/ChangeLog
A packages/devs/flash/sh/se77x9/current/cdl/flash_sh_se77x9.cdl
A packages/devs/flash/sh/se77x9/current/src/sh_se77x9_flash.c
M packages/devs/flash/synth/current/ChangeLog
M packages/devs/flash/synth/current/cdl/flash_synth.cdl
M packages/devs/flash/synth/current/src/flash_erase_block.c
M packages/devs/flash/synth/current/src/flash_program_buf.c
M packages/devs/flash/synth/current/src/flash_query.c
M packages/devs/flash/synth/current/src/synth.c
M packages/devs/flash/synth/current/src/synth.h
M packages/devs/flash/synth/current/tests/flash1.c
A packages/devs/kbd/arm/aaed2000/current/ChangeLog
A packages/devs/kbd/arm/aaed2000/current/cdl/kbd_aaed2000.cdl
A packages/devs/kbd/arm/aaed2000/current/src/aaed2000_kbd.c
M packages/devs/kbd/arm/ipaq/current/ChangeLog
M packages/devs/kbd/arm/ipaq/current/cdl/kbd_ipaq.cdl
M packages/devs/kbd/arm/ipaq/current/src/ipaq_kbd.c
M packages/devs/pcmcia/arm/assabet/current/ChangeLog
M packages/devs/pcmcia/arm/assabet/current/cdl/pcmcia_assabet.cdl
M packages/devs/pcmcia/arm/assabet/current/src/assabet_pcmcia.c
A packages/devs/pcmcia/arm/cerf/current/ChangeLog
A packages/devs/pcmcia/arm/cerf/current/cdl/pcmcia_cerf.cdl
A packages/devs/pcmcia/arm/cerf/current/src/cerf_pcmcia.c
A packages/devs/pcmcia/arm/cerfpda/current/ChangeLog
A packages/devs/pcmcia/arm/cerfpda/current/cdl/pcmcia_cerfpda.cdl
A packages/devs/pcmcia/arm/cerfpda/current/src/cerfpda_pcmcia.c
M packages/devs/pcmcia/arm/ipaq/current/ChangeLog
M packages/devs/pcmcia/arm/ipaq/current/cdl/pcmcia_ipaq.cdl
M packages/devs/pcmcia/arm/ipaq/current/src/ipaq_pcmcia.c
A packages/devs/serial/arm/aaed2000/current/ChangeLog
A packages/devs/serial/arm/aaed2000/current/cdl/ser_arm_aaed2000.cdl
A packages/devs/serial/arm/aaed2000/current/src/aaed2000_serial.c
A packages/devs/serial/arm/aaed2000/current/src/aaed2000_serial.h
M packages/devs/serial/arm/aeb/current/ChangeLog
M packages/devs/serial/arm/aeb/current/cdl/ser_arm_aeb.cdl
M packages/devs/serial/arm/aeb/current/src/aeb_serial.c
M packages/devs/serial/arm/aeb/current/src/aeb_serial.h
M packages/devs/serial/arm/at91/current/ChangeLog
M packages/devs/serial/arm/at91/current/cdl/ser_arm_at91.cdl
M packages/devs/serial/arm/at91/current/src/at91_serial.c
M packages/devs/serial/arm/at91/current/src/at91_serial.h
A packages/devs/serial/arm/cerfpda/current/ChangeLog
A packages/devs/serial/arm/cerfpda/current/cdl/ser_arm_cerfpda.cdl
A packages/devs/serial/arm/cerfpda/current/include/arm_sa1110_cerfpda_ser.inl
M packages/devs/serial/arm/cma230/current/ChangeLog
M packages/devs/serial/arm/cma230/current/cdl/ser_arm_cma230.cdl
M packages/devs/serial/arm/cma230/current/src/cma230_serial.c
M packages/devs/serial/arm/cma230/current/src/cma230_serial.h
M packages/devs/serial/arm/e7t/current/ChangeLog
M packages/devs/serial/arm/e7t/current/cdl/ser_arm_e7t.cdl
M packages/devs/serial/arm/e7t/current/src/e7t_serial.c
M packages/devs/serial/arm/e7t/current/src/e7t_serial.h
M packages/devs/serial/arm/ebsa285/current/ChangeLog
M packages/devs/serial/arm/ebsa285/current/cdl/ser_arm_ebsa285.cdl
M packages/devs/serial/arm/ebsa285/current/src/ebsa285_serial.c
M packages/devs/serial/arm/edb7xxx/current/ChangeLog
M packages/devs/serial/arm/edb7xxx/current/cdl/ser_arm_edb7xxx.cdl
M packages/devs/serial/arm/edb7xxx/current/src/edb7xxx_serial.c
M packages/devs/serial/arm/edb7xxx/current/src/edb7xxx_serial.h
M packages/devs/serial/arm/integrator/current/ChangeLog
M packages/devs/serial/arm/integrator/current/cdl/ser_arm_integrator.cdl
M packages/devs/serial/arm/integrator/current/src/integrator_serial.h
M packages/devs/serial/arm/integrator/current/src/integrator_serial_with_ints.c
M packages/devs/serial/arm/iq80310/current/ChangeLog
M packages/devs/serial/arm/iq80310/current/cdl/ser_arm_iq80310.cdl
M packages/devs/serial/arm/iq80310/current/include/arm_iq80310_ser.inl
A packages/devs/serial/arm/iq80321/current/ChangeLog
A packages/devs/serial/arm/iq80321/current/cdl/ser_arm_iq80321.cdl
A packages/devs/serial/arm/iq80321/current/include/arm_iq80321_ser.inl
M packages/devs/serial/arm/pid/current/ChangeLog
M packages/devs/serial/arm/pid/current/cdl/ser_arm_pid.cdl
M packages/devs/serial/arm/pid/current/include/arm_arm7_pid_ser.inl
M packages/devs/serial/arm/sa11x0/current/ChangeLog
M packages/devs/serial/arm/sa11x0/current/cdl/ser_arm_sa11x0.cdl
M packages/devs/serial/arm/sa11x0/current/src/sa11x0_serial.c
M packages/devs/serial/arm/sa11x0/current/src/sa11x0_serial.h
M packages/devs/serial/generic/16x5x/current/ChangeLog
M packages/devs/serial/generic/16x5x/current/cdl/ser_generic_16x5x.cdl
M packages/devs/serial/generic/16x5x/current/src/ser_16x5x.c
A packages/devs/serial/h8300/h8300h/current/ChangeLog
A packages/devs/serial/h8300/h8300h/current/cdl/serial_h8300.cdl
A packages/devs/serial/h8300/h8300h/current/src/h8300_sci_serial.c
M packages/devs/serial/i386/pc/current/ChangeLog
M packages/devs/serial/i386/pc/current/cdl/ser_i386_pc.cdl
M packages/devs/serial/i386/pc/current/include/i386_pc_ser.inl
M packages/devs/serial/loop/current/ChangeLog
M packages/devs/serial/loop/current/cdl/ser_loop.cdl
M packages/devs/serial/loop/current/src/loop_serial.c
M packages/devs/serial/mips/atlas/current/ChangeLog
M packages/devs/serial/mips/atlas/current/cdl/ser_mips_atlas.cdl
M packages/devs/serial/mips/atlas/current/src/atlas_serial.c
M packages/devs/serial/mips/atlas/current/src/atlas_serial.h
M packages/devs/serial/mips/jmr3904/current/ChangeLog
M packages/devs/serial/mips/jmr3904/current/cdl/ser_mips_jmr3904.cdl
M packages/devs/serial/mips/jmr3904/current/src/tx3904_serial.c
M packages/devs/serial/mips/ref4955/current/ChangeLog
M packages/devs/serial/mips/ref4955/current/cdl/ser_mips_ref4955.cdl
M packages/devs/serial/mips/ref4955/current/include/mips_tx49_ref4955_ser.inl
A packages/devs/serial/mips/upd985xx/current/ChangeLog
A packages/devs/serial/mips/upd985xx/current/cdl/ser_mips_upd985xx.cdl
A packages/devs/serial/mips/upd985xx/current/src/upd985xx_serial.c
A packages/devs/serial/mips/upd985xx/current/src/upd985xx_serial.h
M packages/devs/serial/mips/vrc437x/current/ChangeLog
M packages/devs/serial/mips/vrc437x/current/cdl/ser_mips_vrc437x.cdl
M packages/devs/serial/mips/vrc437x/current/src/vrc437x_serial.c
M packages/devs/serial/mips/vrc437x/current/src/vrc437x_serial.h
M packages/devs/serial/mn10300/mn10300/current/ChangeLog
M packages/devs/serial/mn10300/mn10300/current/cdl/ser_mn10300.cdl
M packages/devs/serial/mn10300/mn10300/current/src/mn10300_serial.c
A packages/devs/serial/powerpc/cme555/current/ChangeLog
A packages/devs/serial/powerpc/cme555/current/cdl/ser_powerpc_cme555.cdl
A packages/devs/serial/powerpc/cme555/current/src/cme555_serial.h
A packages/devs/serial/powerpc/cme555/current/src/cme555_serial_with_ints.c
M packages/devs/serial/powerpc/cogent/current/ChangeLog
M packages/devs/serial/powerpc/cogent/current/cdl/ser_powerpc_cogent.cdl
M packages/devs/serial/powerpc/cogent/current/src/cogent_serial.h
M packages/devs/serial/powerpc/cogent/current/src/cogent_serial_with_ints.c
A packages/devs/serial/powerpc/ec555/current/ChangeLog
A packages/devs/serial/powerpc/ec555/current/cdl/ser_powerpc_ec555.cdl
A packages/devs/serial/powerpc/ec555/current/src/ec555_serial.h
A packages/devs/serial/powerpc/ec555/current/src/ec555_serial_with_ints.c
M packages/devs/serial/powerpc/quicc/current/ChangeLog
M packages/devs/serial/powerpc/quicc/current/cdl/ser_quicc_smc.cdl
M packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.c
M packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.h
M packages/devs/serial/sh/cq7708/current/ChangeLog
M packages/devs/serial/sh/cq7708/current/cdl/ser_sh_cq7708.cdl
M packages/devs/serial/sh/cq7708/current/include/sh_sh3_cq7708_sci.inl
M packages/devs/serial/sh/edk7708/current/ChangeLog
M packages/devs/serial/sh/edk7708/current/cdl/ser_sh_edk7708.cdl
M packages/devs/serial/sh/edk7708/current/include/sh_sh3_edk7708_sci.inl
M packages/devs/serial/sh/sci/current/ChangeLog
M packages/devs/serial/sh/sci/current/cdl/ser_sh_sci.cdl
M packages/devs/serial/sh/sci/current/src/sh_sci_serial.c
M packages/devs/serial/sh/scif/current/ChangeLog
M packages/devs/serial/sh/scif/current/cdl/ser_sh_scif.cdl
M packages/devs/serial/sh/scif/current/src/sh_scif_serial.c
A packages/devs/serial/sh/se77x9/current/ChangeLog
A packages/devs/serial/sh/se77x9/current/cdl/ser_sh_se77x9.cdl
A packages/devs/serial/sh/se77x9/current/include/sh_sh3_se77x9_16x5x.inl
A packages/devs/serial/sh/se77x9/current/include/sh_sh3_se77x9_scif.inl
M packages/devs/serial/sparclite/sleb/current/ChangeLog
M packages/devs/serial/sparclite/sleb/current/cdl/ser_sparclite_sleb.cdl
M packages/devs/serial/sparclite/sleb/current/src/sleb_sdtr.c
M packages/devs/serial/sparclite/sleb/current/src/sleb_sdtr.h
M packages/devs/serial/v85x/v850/current/ChangeLog
M packages/devs/serial/v85x/v850/current/cdl/ser_v85x_v850.cdl
M packages/devs/serial/v85x/v850/current/src/v85x_v850_serial.c
M packages/devs/serial/v85x/v850/current/src/v85x_v850_serial.h
A packages/devs/touch/arm/aaed2000/current/ChangeLog
A packages/devs/touch/arm/aaed2000/current/touch_aaed2000.cdl
A packages/devs/touch/arm/aaed2000/current/src/aaed2000_ts.c
M packages/devs/touch/arm/ipaq/current/ChangeLog
M packages/devs/touch/arm/ipaq/current/cdl/touch_ipaq.cdl
M packages/devs/touch/arm/ipaq/current/src/ipaq_ts.c
A packages/devs/usb/nec_upd985xx/current/ChangeLog
A packages/devs/usb/nec_upd985xx/current/cdl/usbs_upd985xx.cdl
A packages/devs/usb/nec_upd985xx/current/doc/devs-usb-nec-upd985xx.html
A packages/devs/usb/nec_upd985xx/current/doc/makefile
A packages/devs/usb/nec_upd985xx/current/doc/usbs_upd985xx.sgml
A packages/devs/usb/nec_upd985xx/current/include/usbs_upd985xx.h
A packages/devs/usb/nec_upd985xx/current/src/usbs_upd985xx.c
A packages/devs/usb/nec_upd985xx/current/src/usbs_upd985xx_data.cxx
M packages/devs/usb/sa11x0/current/ChangeLog
M packages/devs/usb/sa11x0/current/cdl/usbs_sa11x0.cdl
M packages/devs/usb/sa11x0/current/doc/makefile
M packages/devs/usb/sa11x0/current/doc/usbs_sa11x0.sgml
M packages/devs/usb/sa11x0/current/include/usbs_sa11x0.h
M packages/devs/usb/sa11x0/current/src/usbs_sa11x0.c
M packages/devs/usb/sa11x0/current/src/usbs_sa11x0_data.cxx
M packages/devs/wallclock/dallas/ds12887/current/ChangeLog
M packages/devs/wallclock/dallas/ds12887/current/cdl/wallclock_ds12887.cdl
M packages/devs/wallclock/dallas/ds12887/current/src/ds12887.cxx
M packages/devs/wallclock/dallas/ds1742/current/ChangeLog
M packages/devs/wallclock/dallas/ds1742/current/ds1742.inl
M packages/devs/wallclock/dallas/ds1742/current/wallclock_ds1742.cdl
M packages/devs/wallclock/i386/pc/current/ChangeLog
M packages/devs/wallclock/i386/pc/current/cdl/i386_pc_wallclock_drivers.cdl
M packages/devs/wallclock/i386/pc/current/include/devices_wallclock_i386_pc.inl
M packages/devs/wallclock/mips/ref4955/current/ChangeLog
M packages/devs/wallclock/mips/ref4955/current/cdl/wallclock_ref4955.cdl
M packages/devs/wallclock/mips/ref4955/current/src/wallclock_ref4955.cxx
A packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog
A packages/devs/wallclock/powerpc/mpc5xx/current/cdl/wallclock_mpc5xx.cdl
A packages/devs/wallclock/powerpc/mpc5xx/current/src/wallclock_mpc5xx.cxx
A packages/devs/wallclock/sh/hs7729pci/current/ChangeLog
A packages/devs/wallclock/sh/hs7729pci/current/cdl/wallclock_hs7729pci.cdl
A packages/devs/wallclock/sh/hs7729pci/current/include/devs_wallclock_sh_hs7729pci.inl
M packages/devs/wallclock/sh/sh3/current/ChangeLog
M packages/devs/wallclock/sh/sh3/current/cdl/wallclock_sh3.cdl
M packages/devs/wallclock/sh/sh3/current/src/wallclock_sh3.cxx
M packages/devs/watchdog/arm/aeb/current/ChangeLog
M packages/devs/watchdog/arm/aeb/current/cdl/watchdog_aeb.cdl
M packages/devs/watchdog/arm/aeb/current/src/watchdog_aeb.cxx
M packages/devs/watchdog/arm/ebsa285/current/ChangeLog
M packages/devs/watchdog/arm/ebsa285/current/cdl/watchdog_ebsa285.cdl
M packages/devs/watchdog/arm/ebsa285/current/src/watchdog_ebsa285.cxx
M packages/devs/watchdog/arm/sa11x0/current/ChangeLog
M packages/devs/watchdog/arm/sa11x0/current/cdl/watchdog_sa11x0.cdl
M packages/devs/watchdog/arm/sa11x0/current/src/watchdog_sa11x0.cxx
M packages/devs/watchdog/mn10300/mn10300/current/ChangeLog
M packages/devs/watchdog/mn10300/mn10300/current/cdl/watchdog_mn10300.cdl
M packages/devs/watchdog/mn10300/mn10300/current/src/watchdog_mn10300.cxx
M packages/devs/watchdog/sh/sh3/current/ChangeLog
M packages/devs/watchdog/sh/sh3/current/cdl/watchdog_sh3.cdl
M packages/devs/watchdog/sh/sh3/current/src/watchdog_sh3.cxx
M packages/error/current/ChangeLog
M packages/error/current/cdl/error.cdl
M packages/error/current/include/codes.h
M packages/error/current/include/errno.h
M packages/error/current/include/strerror.h
M packages/error/current/src/errno.cxx
M packages/error/current/src/strerror.cxx
A packages/fs/jffs2/current/ChangeLog
A packages/fs/jffs2/current/cdl/jffs2.cdl
A packages/fs/jffs2/current/doc/readme.txt
A packages/fs/jffs2/current/src/LICENCE
A packages/fs/jffs2/current/src/background.c
A packages/fs/jffs2/current/src/build.c
A packages/fs/jffs2/current/src/compr.c
A packages/fs/jffs2/current/src/compr_rtime.c
A packages/fs/jffs2/current/src/compr_rubin.c
A packages/fs/jffs2/current/src/compr_rubin.h
A packages/fs/jffs2/current/src/compr_zlib.c
A packages/fs/jffs2/current/src/crc32.c
A packages/fs/jffs2/current/src/crc32.h
A packages/fs/jffs2/current/src/dir-ecos.c
A packages/fs/jffs2/current/src/erase.c
A packages/fs/jffs2/current/src/file-ecos.c
A packages/fs/jffs2/current/src/gc.c
A packages/fs/jffs2/current/src/histo.h
A packages/fs/jffs2/current/src/histo_mips.h
A packages/fs/jffs2/current/src/jffs2.c
A packages/fs/jffs2/current/src/jffs2.h
A packages/fs/jffs2/current/src/jffs2_fs_i.h
A packages/fs/jffs2/current/src/jffs2_fs_sb.h
A packages/fs/jffs2/current/src/jffs2port.h
A packages/fs/jffs2/current/src/list.h
A packages/fs/jffs2/current/src/malloc-ecos.c
A packages/fs/jffs2/current/src/nodelist.c
A packages/fs/jffs2/current/src/nodelist.h
A packages/fs/jffs2/current/src/nodemgmt.c
A packages/fs/jffs2/current/src/os-ecos.h
A packages/fs/jffs2/current/src/pushpull.h
A packages/fs/jffs2/current/src/read.c
A packages/fs/jffs2/current/src/readinode.c
A packages/fs/jffs2/current/src/scan.c
A packages/fs/jffs2/current/src/write.c
A packages/fs/jffs2/current/support/jffs2/jffs2.img
A packages/fs/jffs2/current/support/jffs2/etc/group
A packages/fs/jffs2/current/support/jffs2/etc/passwd
A packages/fs/jffs2/current/tests/fileio1.c
A packages/fs/jffs2/current/tests/romfileio1.c
M packages/fs/ram/current/ChangeLog
M packages/fs/ram/current/cdl/ramfs.cdl
M packages/fs/ram/current/src/ramfs.c
M packages/fs/ram/current/tests/fileio1.c
M packages/fs/rom/current/ChangeLog
M packages/fs/rom/current/cdl/romfs.cdl
M packages/fs/rom/current/src/romfs.c
M packages/fs/rom/current/support/Makefile
M packages/fs/rom/current/support/file2c.tcl
M packages/fs/rom/current/support/mk_romfs.c
M packages/fs/rom/current/tests/fileio1.c
M packages/hal/arm/aeb/current/ChangeLog
M packages/hal/arm/aeb/current/cdl/hal_arm_aeb.cdl
M packages/hal/arm/aeb/current/include/hal_cache.h
M packages/hal/arm/aeb/current/include/hal_diag.h
M packages/hal/arm/aeb/current/include/hal_platform_ints.h
M packages/hal/arm/aeb/current/include/hal_platform_setup.h
A packages/hal/arm/aeb/current/include/plf_io.h
M packages/hal/arm/aeb/current/include/plf_stub.h
M packages/hal/arm/aeb/current/src/Notes_GDB_stub
M packages/hal/arm/aeb/current/src/aeb_misc.c
M packages/hal/arm/aeb/current/src/flash_cksum.tcl
M packages/hal/arm/aeb/current/src/gdb_module.c
M packages/hal/arm/aeb/current/src/hal_diag.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/cdl/hal_arm.cdl
M packages/hal/arm/arch/current/include/arch.inc
M packages/hal/arm/arch/current/include/arm_stub.h
M packages/hal/arm/arch/current/include/basetype.h
M packages/hal/arm/arch/current/include/hal_arch.h
M packages/hal/arm/arch/current/include/hal_intr.h
M packages/hal/arm/arch/current/include/hal_io.h
M packages/hal/arm/arch/current/include/hal_mmu.h
M packages/hal/arm/arch/current/src/arm.ld
M packages/hal/arm/arch/current/src/arm_stub.c
M packages/hal/arm/arch/current/src/context.S
M packages/hal/arm/arch/current/src/hal_misc.c
M packages/hal/arm/arch/current/src/hal_mk_defs.c
M packages/hal/arm/arch/current/src/hal_syscall.c
A packages/hal/arm/arch/current/src/redboot_linux_exec.c
M packages/hal/arm/arch/current/src/vectors.S
A packages/hal/arm/arm9/aaed2000/current/ChangeLog
A packages/hal/arm/arm9/aaed2000/current/cdl/hal_arm_arm9_aaed2000.cdl
A packages/hal/arm/arm9/aaed2000/current/include/aaed2000.h
A packages/hal/arm/arm9/aaed2000/current/include/hal_diag.h
A packages/hal/arm/arm9/aaed2000/current/include/hal_platform_ints.h
A packages/hal/arm/arm9/aaed2000/current/include/hal_platform_setup.h
A packages/hal/arm/arm9/aaed2000/current/include/lcd_support.h
A packages/hal/arm/arm9/aaed2000/current/include/plf_io.h
A packages/hal/arm/arm9/aaed2000/current/include/plf_stub.h
A packages/hal/arm/arm9/aaed2000/current/include/pkgconf/mlt_arm_arm9_aaed2000_ram.h
A packages/hal/arm/arm9/aaed2000/current/include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi
A packages/hal/arm/arm9/aaed2000/current/include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt
A packages/hal/arm/arm9/aaed2000/current/include/pkgconf/mlt_arm_arm9_aaed2000_rom.h
A packages/hal/arm/arm9/aaed2000/current/include/pkgconf/mlt_arm_arm9_aaed2000_rom.ldi
A packages/hal/arm/arm9/aaed2000/current/include/pkgconf/mlt_arm_arm9_aaed2000_rom.mlt
A packages/hal/arm/arm9/aaed2000/current/include/pkgconf/mlt_arm_arm9_aaed2000_romram.h
A packages/hal/arm/arm9/aaed2000/current/include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi
A packages/hal/arm/arm9/aaed2000/current/include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt
A packages/hal/arm/arm9/aaed2000/current/misc/redboot_primary_RAM.ecm
A packages/hal/arm/arm9/aaed2000/current/misc/redboot_primary_ROMRAM.ecm
A packages/hal/arm/arm9/aaed2000/current/misc/smpeg.ecm
A packages/hal/arm/arm9/aaed2000/current/misc/toyota_fullscr.ecm
A packages/hal/arm/arm9/aaed2000/current/misc/toyota_window.ecm
A packages/hal/arm/arm9/aaed2000/current/src/aaed2000_misc.c
A packages/hal/arm/arm9/aaed2000/current/src/banner.xpm
A packages/hal/arm/arm9/aaed2000/current/src/font.h
A packages/hal/arm/arm9/aaed2000/current/src/hal_diag.c
A packages/hal/arm/arm9/aaed2000/current/src/kbd_drvr.c
A packages/hal/arm/arm9/aaed2000/current/src/lcd_support.c
A packages/hal/arm/arm9/excalibur/current/ChangeLog
A packages/hal/arm/arm9/excalibur/current/cdl/hal_arm_arm9_excalibur.cdl
A packages/hal/arm/arm9/excalibur/current/include/excalibur.h
A packages/hal/arm/arm9/excalibur/current/include/hal_diag.h
A packages/hal/arm/arm9/excalibur/current/include/hal_platform_ints.h
A packages/hal/arm/arm9/excalibur/current/include/hal_platform_setup.h
A packages/hal/arm/arm9/excalibur/current/include/plf_io.h
A packages/hal/arm/arm9/excalibur/current/include/plf_stub.h
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_ram.h
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_ram.ldi
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_ram.mlt
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_redboot.h
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_redboot.ldi
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_redboot.mlt
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_rom.h
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_rom.ldi
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_rom.mlt
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_romram.h
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_romram.ldi
A packages/hal/arm/arm9/excalibur/current/include/pkgconf/mlt_arm_arm9_excalibur_romram.mlt
A packages/hal/arm/arm9/excalibur/current/misc/redboot_RAM.ecm
A packages/hal/arm/arm9/excalibur/current/misc/redboot_REDBOOT.ecm
A packages/hal/arm/arm9/excalibur/current/misc/redboot_ROMRAM.ecm
A packages/hal/arm/arm9/excalibur/current/src/excalibur_misc.c
A packages/hal/arm/arm9/excalibur/current/src/hal_diag.c
M packages/hal/arm/arm9/var/current/ChangeLog
M packages/hal/arm/arm9/var/current/cdl/hal_arm_arm9.cdl
M packages/hal/arm/arm9/var/current/include/hal_cache.h
A packages/hal/arm/arm9/var/current/include/var_io.h
M packages/hal/arm/arm9/var/current/src/arm9_misc.c
M packages/hal/arm/at91/current/ChangeLog
M packages/hal/arm/at91/current/cdl/hal_arm_at91.cdl
M packages/hal/arm/at91/current/include/hal_cache.h
M packages/hal/arm/at91/current/include/hal_diag.h
M packages/hal/arm/at91/current/include/hal_platform_ints.h
M packages/hal/arm/at91/current/include/hal_platform_setup.h
M packages/hal/arm/at91/current/include/plf_io.h
M packages/hal/arm/at91/current/include/plf_stub.h
M packages/hal/arm/at91/current/misc/redboot_ROM.ecm
M packages/hal/arm/at91/current/misc/redboot_ROMRAM.ecm
M packages/hal/arm/at91/current/src/at91_misc.c
M packages/hal/arm/at91/current/src/hal_diag.c
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/cdl/hal_arm_cma230.cdl
M packages/hal/arm/cma230/current/include/hal_cache.h
M packages/hal/arm/cma230/current/include/hal_cma230.h
M packages/hal/arm/cma230/current/include/hal_diag.h
M packages/hal/arm/cma230/current/include/hal_platform_extras.h
M packages/hal/arm/cma230/current/include/hal_platform_ints.h
M packages/hal/arm/cma230/current/include/hal_platform_setup.h
A packages/hal/arm/cma230/current/include/plf_io.h
M packages/hal/arm/cma230/current/include/plf_stub.h
M packages/hal/arm/cma230/current/src/cma230_misc.c
M packages/hal/arm/cma230/current/src/hal_diag.c
M packages/hal/arm/e7t/current/ChangeLog
M packages/hal/arm/e7t/current/cdl/hal_arm_e7t.cdl
M packages/hal/arm/e7t/current/include/hal_cache.h
M packages/hal/arm/e7t/current/include/hal_diag.h
M packages/hal/arm/e7t/current/include/hal_platform_ints.h
M packages/hal/arm/e7t/current/include/hal_platform_setup.h
M packages/hal/arm/e7t/current/include/plf_io.h
M packages/hal/arm/e7t/current/include/plf_stub.h
M packages/hal/arm/e7t/current/misc/redboot_ROM.ecm
M packages/hal/arm/e7t/current/src/e7t_misc.c
M packages/hal/arm/e7t/current/src/flash_cksum.tcl
M packages/hal/arm/e7t/current/src/hal_diag.c
M packages/hal/arm/e7t/current/src/redboot_module.c
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/cdl/hal_arm_ebsa285.cdl
M packages/hal/arm/ebsa285/current/include/hal_cache.h
M packages/hal/arm/ebsa285/current/include/hal_diag.h
M packages/hal/arm/ebsa285/current/include/hal_ebsa285.h
M packages/hal/arm/ebsa285/current/include/hal_platform_ints.h
M packages/hal/arm/ebsa285/current/include/hal_platform_setup.h
M packages/hal/arm/ebsa285/current/include/plf_io.h
M packages/hal/arm/ebsa285/current/include/plf_stub.h
M packages/hal/arm/ebsa285/current/misc/redboot_RAM.ecm
M packages/hal/arm/ebsa285/current/misc/redboot_ROM.ecm
M packages/hal/arm/ebsa285/current/misc/redboot_ROMRAM.ecm
M packages/hal/arm/ebsa285/current/src/ebsa285_misc.c
M packages/hal/arm/ebsa285/current/src/hal_diag.c
M packages/hal/arm/ebsa285/current/src/mem285.S
M packages/hal/arm/ebsa285/current/src/redboot_cmds.c
M packages/hal/arm/ebsa285/current/support/linux/safl_util/safl.c
M packages/hal/arm/ebsa285/current/tests/sdram0.cxx
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/arm/edb7xxx/current/include/hal_cache.h
M packages/hal/arm/edb7xxx/current/include/hal_diag.h
M packages/hal/arm/edb7xxx/current/include/hal_edb7xxx.h
M packages/hal/arm/edb7xxx/current/include/hal_platform_extras.h
M packages/hal/arm/edb7xxx/current/include/hal_platform_ints.h
M packages/hal/arm/edb7xxx/current/include/hal_platform_setup.h
A packages/hal/arm/edb7xxx/current/include/lcd_support.h
A packages/hal/arm/edb7xxx/current/include/plf_io.h
M packages/hal/arm/edb7xxx/current/include/plf_stub.h
A packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7312_ram.h
A packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7312_ram.ldi
A packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7312_ram.mlt
A packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7312_rom.h
A packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7312_rom.ldi
A packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7312_rom.mlt
A packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7312_romram.h
A packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7312_romram.ldi
A packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7312_romram.mlt
A packages/hal/arm/edb7xxx/current/misc/edb7312_redboot_RAM.ecm
A packages/hal/arm/edb7xxx/current/misc/edb7312_redboot_ROM.ecm
A packages/hal/arm/edb7xxx/current/misc/edb7312_redboot_ROMRAM.ecm
M packages/hal/arm/edb7xxx/current/misc/i2s_audio_fiq.S
M packages/hal/arm/edb7xxx/current/misc/i2s_audio_test.c
M packages/hal/arm/edb7xxx/current/misc/kbd_support.c
M packages/hal/arm/edb7xxx/current/misc/kbd_test.c
M packages/hal/arm/edb7xxx/current/misc/lcd_panel_support.c
M packages/hal/arm/edb7xxx/current/misc/lcd_support.c
M packages/hal/arm/edb7xxx/current/misc/lcd_test.c
M packages/hal/arm/edb7xxx/current/misc/panel_test.c
M packages/hal/arm/edb7xxx/current/misc/prog_flash.c
A packages/hal/arm/edb7xxx/current/src/banner.xpm
M packages/hal/arm/edb7xxx/current/src/edb7xxx_misc.c
A packages/hal/arm/edb7xxx/current/src/font.h
M packages/hal/arm/edb7xxx/current/src/hal_diag.c
A packages/hal/arm/edb7xxx/current/src/lcd_support.c
M packages/hal/arm/edb7xxx/current/support/io.c
M packages/hal/arm/edb7xxx/current/tests/dram_test.c
M packages/hal/arm/integrator/current/ChangeLog
M packages/hal/arm/integrator/current/cdl/hal_arm_integrator.cdl
M packages/hal/arm/integrator/current/include/hal_cache.h
M packages/hal/arm/integrator/current/include/hal_diag.h
M packages/hal/arm/integrator/current/include/hal_integrator.h
M packages/hal/arm/integrator/current/include/hal_platform_ints.h
M packages/hal/arm/integrator/current/include/hal_platform_setup.h
M packages/hal/arm/integrator/current/include/plf_io.h
M packages/hal/arm/integrator/current/include/plf_stub.h
M packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_ram.h
M packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_ram.ldi
M packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_rom.h
M packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_rom.ldi
A packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_romram.h
A packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_romram.ldi
M packages/hal/arm/integrator/current/misc/redboot_RAM.ecm
M packages/hal/arm/integrator/current/misc/redboot_ROM.ecm
A packages/hal/arm/integrator/current/misc/redboot_ROMRAM.ecm
M packages/hal/arm/integrator/current/src/Notes_GDB_stub
M packages/hal/arm/integrator/current/src/flash.c
M packages/hal/arm/integrator/current/src/hal_diag.c
M packages/hal/arm/integrator/current/src/integrator_misc.c
M packages/hal/arm/integrator/current/src/prog_flash.c
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/cdl/hal_arm_iq80310.cdl
M packages/hal/arm/iq80310/current/include/hal_cache.h
M packages/hal/arm/iq80310/current/include/hal_diag.h
M packages/hal/arm/iq80310/current/include/hal_iq80310.h
M packages/hal/arm/iq80310/current/include/hal_platform_ints.h
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
M packages/hal/arm/iq80310/current/include/plf_io.h
M packages/hal/arm/iq80310/current/include/plf_stub.h
M packages/hal/arm/iq80310/current/misc/redboot_RAM.ecm
M packages/hal/arm/iq80310/current/misc/redboot_RAMA.ecm
M packages/hal/arm/iq80310/current/misc/redboot_ROM.ecm
M packages/hal/arm/iq80310/current/misc/redboot_ROMA.ecm
M packages/hal/arm/iq80310/current/src/hal_diag.c
M packages/hal/arm/iq80310/current/src/iq80310_misc.c
M packages/hal/arm/iq80310/current/src/iq80310_pci.c
M packages/hal/arm/iq80310/current/src/diag/7_segment_displays.h
M packages/hal/arm/iq80310/current/src/diag/cycduart.c
M packages/hal/arm/iq80310/current/src/diag/cycduart.h
M packages/hal/arm/iq80310/current/src/diag/diag.c
M packages/hal/arm/iq80310/current/src/diag/ether_test.c
M packages/hal/arm/iq80310/current/src/diag/ether_test.h
M packages/hal/arm/iq80310/current/src/diag/external_timer.c
M packages/hal/arm/iq80310/current/src/diag/flash.c
M packages/hal/arm/iq80310/current/src/diag/i557_eep.c
M packages/hal/arm/iq80310/current/src/diag/i557_eep.h
M packages/hal/arm/iq80310/current/src/diag/interrupts.c
M packages/hal/arm/iq80310/current/src/diag/io_utils.c
M packages/hal/arm/iq80310/current/src/diag/iq80310.h
M packages/hal/arm/iq80310/current/src/diag/irq.S
M packages/hal/arm/iq80310/current/src/diag/memtest.c
M packages/hal/arm/iq80310/current/src/diag/pci_bios.h
M packages/hal/arm/iq80310/current/src/diag/pci_serv.c
M packages/hal/arm/iq80310/current/src/diag/test_menu.c
M packages/hal/arm/iq80310/current/src/diag/test_menu.h
M packages/hal/arm/iq80310/current/src/diag/xscale_test.c
M packages/hal/arm/pid/current/ChangeLog
M packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl
M packages/hal/arm/pid/current/include/hal_cache.h
M packages/hal/arm/pid/current/include/hal_diag.h
M packages/hal/arm/pid/current/include/hal_platform_ints.h
M packages/hal/arm/pid/current/include/hal_platform_setup.h
A packages/hal/arm/pid/current/include/plf_io.h
M packages/hal/arm/pid/current/include/plf_stub.h
M packages/hal/arm/pid/current/misc/dl.c
M packages/hal/arm/pid/current/src/Notes_GDB_stub
M packages/hal/arm/pid/current/src/flash.c
M packages/hal/arm/pid/current/src/hal_diag.c
M packages/hal/arm/pid/current/src/pid_misc.c
M packages/hal/arm/pid/current/src/prog_flash.c
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/cdl/hal_arm_sa11x0_assabet.cdl
M packages/hal/arm/sa11x0/assabet/current/include/assabet.h
M packages/hal/arm/sa11x0/assabet/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/assabet/current/include/plf_io.h
M packages/hal/arm/sa11x0/assabet/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/assabet/current/misc/lcd_test.c
M packages/hal/arm/sa11x0/assabet/current/misc/redboot_RAM.ecm
M packages/hal/arm/sa11x0/assabet/current/misc/redboot_ROM.ecm
M packages/hal/arm/sa11x0/assabet/current/src/assabet_misc.c
M packages/hal/arm/sa11x0/assabet/current/src/lcd_support.c
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
M packages/hal/arm/sa11x0/brutus/current/cdl/hal_arm_sa11x0_brutus.cdl
M packages/hal/arm/sa11x0/brutus/current/include/brutus.h
M packages/hal/arm/sa11x0/brutus/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/brutus/current/include/plf_io.h
M packages/hal/arm/sa11x0/brutus/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/brutus/current/src/brutus_misc.c
A packages/hal/arm/sa11x0/cerf/current/ChangeLog
A packages/hal/arm/sa11x0/cerf/current/cdl/hal_arm_sa11x0_cerf.cdl
A packages/hal/arm/sa11x0/cerf/current/include/cerf.h
A packages/hal/arm/sa11x0/cerf/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/cerf/current/include/plf_io.h
A packages/hal/arm/sa11x0/cerf/current/include/plf_mmap.h
A packages/hal/arm/sa11x0/cerf/current/include/pkgconf/mlt_arm_sa11x0_cerf_ram.h
A packages/hal/arm/sa11x0/cerf/current/include/pkgconf/mlt_arm_sa11x0_cerf_ram.ldi
A packages/hal/arm/sa11x0/cerf/current/include/pkgconf/mlt_arm_sa11x0_cerf_ram.mlt
A packages/hal/arm/sa11x0/cerf/current/include/pkgconf/mlt_arm_sa11x0_cerf_rom.h
A packages/hal/arm/sa11x0/cerf/current/include/pkgconf/mlt_arm_sa11x0_cerf_rom.ldi
A packages/hal/arm/sa11x0/cerf/current/include/pkgconf/mlt_arm_sa11x0_cerf_rom.mlt
A packages/hal/arm/sa11x0/cerf/current/misc/redboot_RAM.ecm
A packages/hal/arm/sa11x0/cerf/current/misc/redboot_ROM.ecm
A packages/hal/arm/sa11x0/cerf/current/src/cerf_misc.c
A packages/hal/arm/sa11x0/cerfpda/current/ChangeLog
A packages/hal/arm/sa11x0/cerfpda/current/cdl/hal_arm_sa11x0_cerfpda.cdl
A packages/hal/arm/sa11x0/cerfpda/current/include/cerfpda.h
A packages/hal/arm/sa11x0/cerfpda/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/cerfpda/current/include/plf_io.h
A packages/hal/arm/sa11x0/cerfpda/current/include/plf_mmap.h
A packages/hal/arm/sa11x0/cerfpda/current/include/pkgconf/mlt_arm_sa11x0_cerfpda_ram.h
A packages/hal/arm/sa11x0/cerfpda/current/include/pkgconf/mlt_arm_sa11x0_cerfpda_ram.ldi
A packages/hal/arm/sa11x0/cerfpda/current/include/pkgconf/mlt_arm_sa11x0_cerfpda_ram.mlt
A packages/hal/arm/sa11x0/cerfpda/current/include/pkgconf/mlt_arm_sa11x0_cerfpda_rom.h
A packages/hal/arm/sa11x0/cerfpda/current/include/pkgconf/mlt_arm_sa11x0_cerfpda_rom.ldi
A packages/hal/arm/sa11x0/cerfpda/current/include/pkgconf/mlt_arm_sa11x0_cerfpda_rom.mlt
A packages/hal/arm/sa11x0/cerfpda/current/misc/eCos.xpm
A packages/hal/arm/sa11x0/cerfpda/current/misc/eCos2.xpm
A packages/hal/arm/sa11x0/cerfpda/current/misc/escw.xpm
A packages/hal/arm/sa11x0/cerfpda/current/misc/lcd_test.c
A packages/hal/arm/sa11x0/cerfpda/current/misc/logo.xpm
A packages/hal/arm/sa11x0/cerfpda/current/misc/redboot.xpm
A packages/hal/arm/sa11x0/cerfpda/current/misc/redboot_RAM.ecm
A packages/hal/arm/sa11x0/cerfpda/current/misc/redboot_ROM.ecm
A packages/hal/arm/sa11x0/cerfpda/current/misc/redhat.xpm
A packages/hal/arm/sa11x0/cerfpda/current/misc/redhat2.xpm
A packages/hal/arm/sa11x0/cerfpda/current/src/banner.xpm
A packages/hal/arm/sa11x0/cerfpda/current/src/cerfpda_misc.c
A packages/hal/arm/sa11x0/cerfpda/current/src/lcd_support.c
M packages/hal/arm/sa11x0/flexanet/current/ChangeLog
M packages/hal/arm/sa11x0/flexanet/current/cdl/hal_arm_sa11x0_flexanet.cdl
M packages/hal/arm/sa11x0/flexanet/current/include/flexanet.h
M packages/hal/arm/sa11x0/flexanet/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/flexanet/current/include/plf_io.h
M packages/hal/arm/sa11x0/flexanet/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/flexanet/current/src/flexanet_misc.c
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
M packages/hal/arm/sa11x0/ipaq/current/cdl/hal_arm_sa11x0_ipaq.cdl
M packages/hal/arm/sa11x0/ipaq/current/include/atmel_support.h
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_ints.h
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/ipaq/current/include/ipaq.h
M packages/hal/arm/sa11x0/ipaq/current/include/lcd_support.h
A packages/hal/arm/sa11x0/ipaq/current/include/plf_io.h
M packages/hal/arm/sa11x0/ipaq/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_RAM.ecm
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_ROM.ecm
A packages/hal/arm/sa11x0/ipaq/current/misc/toyota_fullscr.ecm
A packages/hal/arm/sa11x0/ipaq/current/misc/toyota_window.ecm
M packages/hal/arm/sa11x0/ipaq/current/src/atmel_support.c
M packages/hal/arm/sa11x0/ipaq/current/src/font.h
M packages/hal/arm/sa11x0/ipaq/current/src/ipaq_misc.c
M packages/hal/arm/sa11x0/ipaq/current/src/kbd.xpm
M packages/hal/arm/sa11x0/ipaq/current/src/lcd_support.c
M packages/hal/arm/sa11x0/ipaq/current/src/redboot_cmds.c
M packages/hal/arm/sa11x0/nano/current/ChangeLog
M packages/hal/arm/sa11x0/nano/current/cdl/hal_arm_sa11x0_nano.cdl
M packages/hal/arm/sa11x0/nano/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/nano/current/include/nano.h
A packages/hal/arm/sa11x0/nano/current/include/plf_io.h
M packages/hal/arm/sa11x0/nano/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/nano/current/misc/redboot_POST.ecm
M packages/hal/arm/sa11x0/nano/current/misc/redboot_RAM.ecm
M packages/hal/arm/sa11x0/nano/current/src/nano_misc.c
M packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
M packages/hal/arm/sa11x0/sa1100mm/current/cdl/hal_arm_sa11x0_sa1100mm.cdl
M packages/hal/arm/sa11x0/sa1100mm/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/sa1100mm/current/include/plf_io.h
M packages/hal/arm/sa11x0/sa1100mm/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/sa1100mm/current/include/sa1100mm.h
M packages/hal/arm/sa11x0/sa1100mm/current/src/sa1100mm_misc.c
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl
M packages/hal/arm/sa11x0/var/current/include/hal_cache.h
M packages/hal/arm/sa11x0/var/current/include/hal_diag.h
M packages/hal/arm/sa11x0/var/current/include/hal_mm.h
M packages/hal/arm/sa11x0/var/current/include/hal_sa11x0.h
M packages/hal/arm/sa11x0/var/current/include/hal_var_ints.h
M packages/hal/arm/sa11x0/var/current/include/plf_stub.h
A packages/hal/arm/sa11x0/var/current/include/var_io.h
M packages/hal/arm/sa11x0/var/current/src/hal_diag.c
R packages/hal/arm/sa11x0/var/current/src/redboot_linux_exec.c
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
M packages/hal/arm/sa11x0/var/current/tests/mmap_test.c
A packages/hal/arm/snds/current/ChangeLog
A packages/hal/arm/snds/current/cdl/hal_arm_snds.cdl
A packages/hal/arm/snds/current/include/hal_cache.h
A packages/hal/arm/snds/current/include/hal_diag.h
A packages/hal/arm/snds/current/include/hal_platform_ints.h
A packages/hal/arm/snds/current/include/hal_platform_setup.h
A packages/hal/arm/snds/current/include/plf_io.h
A packages/hal/arm/snds/current/include/plf_stub.h
A packages/hal/arm/snds/current/include/pkgconf/mlt_arm_snds_ram.h
A packages/hal/arm/snds/current/include/pkgconf/mlt_arm_snds_ram.ldi
A packages/hal/arm/snds/current/include/pkgconf/mlt_arm_snds_ram.mlt
A packages/hal/arm/snds/current/include/pkgconf/mlt_arm_snds_rom.h
A packages/hal/arm/snds/current/include/pkgconf/mlt_arm_snds_rom.ldi
A packages/hal/arm/snds/current/include/pkgconf/mlt_arm_snds_rom.mlt
A packages/hal/arm/snds/current/misc/redboot_RAM.ecm
A packages/hal/arm/snds/current/misc/redboot_ROM.ecm
A packages/hal/arm/snds/current/src/hal_diag.c
A packages/hal/arm/snds/current/src/ks32c5000.h
A packages/hal/arm/snds/current/src/snds100_misc.c
A packages/hal/arm/xscale/iq80321/current/ChangeLog
A packages/hal/arm/xscale/iq80321/current/cdl/hal_arm_xscale_iq80321.cdl
A packages/hal/arm/xscale/iq80321/current/include/hal_diag.h
A packages/hal/arm/xscale/iq80321/current/include/hal_platform_extras.h
A packages/hal/arm/xscale/iq80321/current/include/hal_platform_setup.h
A packages/hal/arm/xscale/iq80321/current/include/hal_plf_ints.h
A packages/hal/arm/xscale/iq80321/current/include/iq80321.h
A packages/hal/arm/xscale/iq80321/current/include/plf_io.h
A packages/hal/arm/xscale/iq80321/current/include/plf_mmap.h
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.h
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.ldi
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.mlt
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.h
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.ldi
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.h
A packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.ldi
A packages/hal/arm/xscale/iq80321/current/misc/redboot_RAM.ecm
A packages/hal/arm/xscale/iq80321/current/misc/redboot_RAM_ALTMAP.ecm
A packages/hal/arm/xscale/iq80321/current/misc/redboot_ROM.ecm
A packages/hal/arm/xscale/iq80321/current/misc/redboot_ROM_ALTMAP.ecm
A packages/hal/arm/xscale/iq80321/current/src/hal_diag.c
A packages/hal/arm/xscale/iq80321/current/src/iq80321_misc.c
A packages/hal/arm/xscale/iq80321/current/src/iq80321_pci.c
A packages/hal/arm/xscale/iq80321/current/src/diag/battery.c
A packages/hal/arm/xscale/iq80321/current/src/diag/diag.c
A packages/hal/arm/xscale/iq80321/current/src/diag/i82544.c
A packages/hal/arm/xscale/iq80321/current/src/diag/io_utils.c
A packages/hal/arm/xscale/iq80321/current/src/diag/memtest.c
A packages/hal/arm/xscale/iq80321/current/src/diag/pcitest.c
A packages/hal/arm/xscale/iq80321/current/src/diag/test_menu.c
A packages/hal/arm/xscale/iq80321/current/src/diag/test_menu.h
A packages/hal/arm/xscale/iq80321/current/src/diag/timer.c
A packages/hal/arm/xscale/iq80321/current/src/diag/xscale_test.c
A packages/hal/arm/xscale/verde/current/ChangeLog
A packages/hal/arm/xscale/verde/current/cdl/hal_arm_xscale_verde.cdl
A packages/hal/arm/xscale/verde/current/include/hal_cache.h
A packages/hal/arm/xscale/verde/current/include/hal_mm.h
A packages/hal/arm/xscale/verde/current/include/hal_var_ints.h
A packages/hal/arm/xscale/verde/current/include/hal_verde.h
A packages/hal/arm/xscale/verde/current/include/plf_stub.h
A packages/hal/arm/xscale/verde/current/include/var_io.h
A packages/hal/arm/xscale/verde/current/src/verde_misc.c
A packages/hal/arm/xscale/verde/current/src/verde_pci.c
A packages/hal/calmrisc16/arch/current/ChangeLog
A packages/hal/calmrisc16/arch/current/cdl/hal_calm16.cdl
A packages/hal/calmrisc16/arch/current/include/arch.inc
A packages/hal/calmrisc16/arch/current/include/basetype.h
A packages/hal/calmrisc16/arch/current/include/calm16-regs.h
A packages/hal/calmrisc16/arch/current/include/calm16-stub.h
A packages/hal/calmrisc16/arch/current/include/calm16.inc
A packages/hal/calmrisc16/arch/current/include/hal_arch.h
A packages/hal/calmrisc16/arch/current/include/hal_cache.h
A packages/hal/calmrisc16/arch/current/include/hal_intr.h
A packages/hal/calmrisc16/arch/current/include/hal_io.h
A packages/hal/calmrisc16/arch/current/src/calm16-stub.c
A packages/hal/calmrisc16/arch/current/src/context.S
A packages/hal/calmrisc16/arch/current/src/hal_misc.c
A packages/hal/calmrisc16/arch/current/src/hal_syscall.c
A packages/hal/calmrisc16/arch/current/src/vectors.S
A packages/hal/calmrisc16/ceb/current/ChangeLog
A packages/hal/calmrisc16/ceb/current/cdl/hal_calm16_ceb.cdl
A packages/hal/calmrisc16/ceb/current/include/hal_diag.h
A packages/hal/calmrisc16/ceb/current/include/platform.inc
A packages/hal/calmrisc16/ceb/current/include/plf_cache.h
A packages/hal/calmrisc16/ceb/current/include/plf_intr.h
A packages/hal/calmrisc16/ceb/current/include/plf_io.h
A packages/hal/calmrisc16/ceb/current/include/plf_stub.h
A packages/hal/calmrisc16/ceb/current/include/pkgconf/mlt_calm16_ceb_rom.h
A packages/hal/calmrisc16/ceb/current/include/pkgconf/mlt_calm16_ceb_rom.ldi
A packages/hal/calmrisc16/ceb/current/misc/readme.txt
A packages/hal/calmrisc16/ceb/current/misc/redboot_ROM.ecm
A packages/hal/calmrisc16/ceb/current/src/hal_diag.c
A packages/hal/calmrisc16/ceb/current/src/platform.S
A packages/hal/calmrisc16/ceb/current/src/plf_misc.c
A packages/hal/calmrisc16/ceb/current/src/ser.c
A packages/hal/calmrisc16/ceb/current/support/README
A packages/hal/calmrisc16/ceb/current/support/calmbreaker.c
A packages/hal/calmrisc16/core/current/ChangeLog
A packages/hal/calmrisc16/core/current/cdl/hal_calm16_core.cdl
A packages/hal/calmrisc16/core/current/include/var_arch.h
A packages/hal/calmrisc16/core/current/include/var_cache.h
A packages/hal/calmrisc16/core/current/include/var_intr.h
A packages/hal/calmrisc16/core/current/include/variant.inc
A packages/hal/calmrisc16/core/current/src/calm16_core.ld
A packages/hal/calmrisc16/core/current/src/var_misc.c
A packages/hal/calmrisc16/core/current/src/variant.S
A packages/hal/calmrisc32/arch/current/ChangeLog
A packages/hal/calmrisc32/arch/current/cdl/hal_calm32.cdl
A packages/hal/calmrisc32/arch/current/include/arch.inc
A packages/hal/calmrisc32/arch/current/include/basetype.h
A packages/hal/calmrisc32/arch/current/include/calm32-regs.h
A packages/hal/calmrisc32/arch/current/include/calm32-stub.h
A packages/hal/calmrisc32/arch/current/include/calm32.inc
A packages/hal/calmrisc32/arch/current/include/hal_arch.h
A packages/hal/calmrisc32/arch/current/include/hal_cache.h
A packages/hal/calmrisc32/arch/current/include/hal_intr.h
A packages/hal/calmrisc32/arch/current/include/hal_io.h
A packages/hal/calmrisc32/arch/current/src/calm32-stub.c
A packages/hal/calmrisc32/arch/current/src/context.S
A packages/hal/calmrisc32/arch/current/src/hal_misc.c
A packages/hal/calmrisc32/arch/current/src/hal_syscall.c
A packages/hal/calmrisc32/arch/current/src/vectors.S
A packages/hal/calmrisc32/ceb/current/ChangeLog
A packages/hal/calmrisc32/ceb/current/cdl/hal_calm32_ceb.cdl
A packages/hal/calmrisc32/ceb/current/include/hal_diag.h
A packages/hal/calmrisc32/ceb/current/include/platform.inc
A packages/hal/calmrisc32/ceb/current/include/plf_cache.h
A packages/hal/calmrisc32/ceb/current/include/plf_intr.h
A packages/hal/calmrisc32/ceb/current/include/plf_io.h
A packages/hal/calmrisc32/ceb/current/include/plf_stub.h
A packages/hal/calmrisc32/ceb/current/include/pkgconf/mlt_calm32_ceb_rom.h
A packages/hal/calmrisc32/ceb/current/include/pkgconf/mlt_calm32_ceb_rom.ldi
A packages/hal/calmrisc32/ceb/current/misc/readme.txt
A packages/hal/calmrisc32/ceb/current/misc/redboot_ROM.ecm
A packages/hal/calmrisc32/ceb/current/src/hal_diag.c
A packages/hal/calmrisc32/ceb/current/src/platform.S
A packages/hal/calmrisc32/ceb/current/src/plf_misc.c
A packages/hal/calmrisc32/ceb/current/src/ser.c
A packages/hal/calmrisc32/ceb/current/support/README
A packages/hal/calmrisc32/ceb/current/support/calmbreaker.c
A packages/hal/calmrisc32/core/current/ChangeLog
A packages/hal/calmrisc32/core/current/cdl/hal_calm32_core.cdl
A packages/hal/calmrisc32/core/current/include/var_arch.h
A packages/hal/calmrisc32/core/current/include/var_cache.h
A packages/hal/calmrisc32/core/current/include/var_intr.h
A packages/hal/calmrisc32/core/current/include/variant.inc
A packages/hal/calmrisc32/core/current/src/calm32_core.ld
A packages/hal/calmrisc32/core/current/src/var_misc.c
A packages/hal/calmrisc32/core/current/src/variant.S
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/common.cdl
M packages/hal/common/current/cdl/debugging.cdl
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/cdl/interrupts.cdl
A packages/hal/common/current/doc/hal.sgml
A packages/hal/common/current/doc/porting.sgml
M packages/hal/common/current/include/dbg-thread-syscall.h
M packages/hal/common/current/include/dbg-threads-api.h
M packages/hal/common/current/include/drv_api.h
M packages/hal/common/current/include/generic-stub.h
M packages/hal/common/current/include/hal_arbiter.h
M packages/hal/common/current/include/hal_endian.h
M packages/hal/common/current/include/hal_if.h
M packages/hal/common/current/include/hal_misc.h
A packages/hal/common/current/include/hal_spd.h
M packages/hal/common/current/include/hal_stub.h
M packages/hal/common/current/include/hal_tables.h
M packages/hal/common/current/src/board.h
M packages/hal/common/current/src/bplist-dynamic.c
M packages/hal/common/current/src/dbg-threads-syscall.c
M packages/hal/common/current/src/drv_api.c
M packages/hal/common/current/src/dummy.c
A packages/hal/common/current/src/gdb-fileio.c
A packages/hal/common/current/src/gdb-fileio.h
M packages/hal/common/current/src/generic-stub.c
M packages/hal/common/current/src/hal_if.c
M packages/hal/common/current/src/hal_misc.c
M packages/hal/common/current/src/hal_stub.c
M packages/hal/common/current/src/thread-packets.c
M packages/hal/common/current/src/thread-pkts.h
M packages/hal/common/current/src/stubrom/stubrom.c
M packages/hal/common/current/tests/basic.c
M packages/hal/common/current/tests/cache.c
M packages/hal/common/current/tests/context.c
M packages/hal/common/current/tests/cpp1.c
M packages/hal/common/current/tests/intr.c
M packages/hal/common/current/tests/vaargs.c
A packages/hal/frv/arch/current/ChangeLog
A packages/hal/frv/arch/current/cdl/hal_frv.cdl
A packages/hal/frv/arch/current/include/basetype.h
A packages/hal/frv/arch/current/include/frv_stub.h
A packages/hal/frv/arch/current/include/hal_arch.h
A packages/hal/frv/arch/current/include/hal_cache.h
A packages/hal/frv/arch/current/include/hal_intr.h
A packages/hal/frv/arch/current/include/hal_io.h
A packages/hal/frv/arch/current/src/context.S
A packages/hal/frv/arch/current/src/frv.ld
A packages/hal/frv/arch/current/src/frv_stub.c
A packages/hal/frv/arch/current/src/hal_misc.c
A packages/hal/frv/arch/current/src/hal_mk_defs.c
A packages/hal/frv/arch/current/src/hal_syscall.c
A packages/hal/frv/arch/current/src/vectors.S
A packages/hal/frv/frv400/current/ChangeLog
A packages/hal/frv/frv400/current/cdl/hal_frv_frv400.cdl
A packages/hal/frv/frv400/current/include/frv400.h
A packages/hal/frv/frv400/current/include/hal_diag.h
A packages/hal/frv/frv400/current/include/platform.inc
A packages/hal/frv/frv400/current/include/plf_cache.h
A packages/hal/frv/frv400/current/include/plf_ints.h
A packages/hal/frv/frv400/current/include/plf_io.h
A packages/hal/frv/frv400/current/include/plf_stub.h
A packages/hal/frv/frv400/current/include/pkgconf/mlt_frv_frv400_ram.h
A packages/hal/frv/frv400/current/include/pkgconf/mlt_frv_frv400_ram.ldi
A packages/hal/frv/frv400/current/include/pkgconf/mlt_frv_frv400_rom.h
A packages/hal/frv/frv400/current/include/pkgconf/mlt_frv_frv400_rom.ldi
A packages/hal/frv/frv400/current/include/pkgconf/mlt_frv_frv400_romram.h
A packages/hal/frv/frv400/current/include/pkgconf/mlt_frv_frv400_romram.ldi
A packages/hal/frv/frv400/current/misc/install_notes
A packages/hal/frv/frv400/current/misc/redboot_RAM.ecm
A packages/hal/frv/frv400/current/misc/redboot_ROMRAM.ecm
A packages/hal/frv/frv400/current/src/frv400_misc.c
A packages/hal/frv/frv400/current/src/hal_diag.c
A packages/hal/h8300/aki3068net/current/ChangeLog
A packages/hal/h8300/aki3068net/current/cdl/hal_h8300_h8300h_aki3068net.cdl
A packages/hal/h8300/aki3068net/current/doc/README
A packages/hal/h8300/aki3068net/current/include/hal_diag.h
A packages/hal/h8300/aki3068net/current/include/platform.inc
A packages/hal/h8300/aki3068net/current/include/plf_intr.h
A packages/hal/h8300/aki3068net/current/include/plf_stub.h
A packages/hal/h8300/aki3068net/current/include/pkgconf/mlt_h8300_h8300h_aki3068net_ram.h
A packages/hal/h8300/aki3068net/current/include/pkgconf/mlt_h8300_h8300h_aki3068net_ram.ldi
A packages/hal/h8300/aki3068net/current/include/pkgconf/mlt_h8300_h8300h_aki3068net_ram.mlt
A packages/hal/h8300/aki3068net/current/include/pkgconf/mlt_h8300_h8300h_aki3068net_rom.h
A packages/hal/h8300/aki3068net/current/include/pkgconf/mlt_h8300_h8300h_aki3068net_rom.ldi
A packages/hal/h8300/aki3068net/current/include/pkgconf/mlt_h8300_h8300h_aki3068net_rom.mlt
A packages/hal/h8300/aki3068net/current/src/delay_us.S
A packages/hal/h8300/aki3068net/current/src/hal_diag.c
A packages/hal/h8300/aki3068net/current/src/plf_misc.c
A packages/hal/h8300/arch/current/ChangeLog
A packages/hal/h8300/arch/current/cdl/hal_h8300.cdl
A packages/hal/h8300/arch/current/doc/README
A packages/hal/h8300/arch/current/include/arch.inc
A packages/hal/h8300/arch/current/include/basetype.h
A packages/hal/h8300/arch/current/include/h8300_stub.h
A packages/hal/h8300/arch/current/include/hal_arch.h
A packages/hal/h8300/arch/current/include/hal_cache.h
A packages/hal/h8300/arch/current/include/hal_intr.h
A packages/hal/h8300/arch/current/include/hal_io.h
A packages/hal/h8300/arch/current/src/context.S
A packages/hal/h8300/arch/current/src/h8300_stub.c
A packages/hal/h8300/arch/current/src/hal_misc.c
A packages/hal/h8300/arch/current/src/hal_syscall.c
A packages/hal/h8300/arch/current/src/vectors.S
A packages/hal/h8300/h8300h/current/ChangeLog
A packages/hal/h8300/h8300h/current/cdl/hal_h8300_h8300h.cdl
A packages/hal/h8300/h8300h/current/doc/README
A packages/hal/h8300/h8300h/current/include/h8_sci.h
A packages/hal/h8300/h8300h/current/include/mod_regs_adc.h
A packages/hal/h8300/h8300h/current/include/mod_regs_bsc.h
A packages/hal/h8300/h8300h/current/include/mod_regs_dmac.h
A packages/hal/h8300/h8300h/current/include/mod_regs_intc.h
A packages/hal/h8300/h8300h/current/include/mod_regs_pio.h
A packages/hal/h8300/h8300h/current/include/mod_regs_sci.h
A packages/hal/h8300/h8300h/current/include/mod_regs_sys.h
A packages/hal/h8300/h8300h/current/include/mod_regs_tmr.h
A packages/hal/h8300/h8300h/current/include/mod_regs_tpc.h
A packages/hal/h8300/h8300h/current/include/var_arch.h
A packages/hal/h8300/h8300h/current/include/var_intr.h
A packages/hal/h8300/h8300h/current/include/variant.inc
A packages/hal/h8300/h8300h/current/src/h8300_h8300h.ld
A packages/hal/h8300/h8300h/current/src/h8_sci.c
A packages/hal/h8300/h8300h/current/src/var_misc.c
A packages/hal/h8300/sim/current/ChangeLog
A packages/hal/h8300/sim/current/cdl/hal_h8300_h8300h_sim.cdl
A packages/hal/h8300/sim/current/doc/README
A packages/hal/h8300/sim/current/include/hal_diag.h
A packages/hal/h8300/sim/current/include/platform.inc
A packages/hal/h8300/sim/current/include/plf_intr.h
A packages/hal/h8300/sim/current/include/plf_stub.h
A packages/hal/h8300/sim/current/include/pkgconf/mlt_h8300_h8300h_sim_ram.h
A packages/hal/h8300/sim/current/include/pkgconf/mlt_h8300_h8300h_sim_ram.ldi
A packages/hal/h8300/sim/current/include/pkgconf/mlt_h8300_h8300h_sim_ram.mlt
A packages/hal/h8300/sim/current/src/delay_us.S
A packages/hal/h8300/sim/current/src/hal_diag.c
A packages/hal/h8300/sim/current/src/plf_misc.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/cdl/hal_i386.cdl
M packages/hal/i386/arch/current/include/arch.inc
M packages/hal/i386/arch/current/include/basetype.h
M packages/hal/i386/arch/current/include/hal_arch.h
M packages/hal/i386/arch/current/include/hal_cache.h
M packages/hal/i386/arch/current/include/hal_intr.h
M packages/hal/i386/arch/current/include/hal_io.h
A packages/hal/i386/arch/current/include/hal_smp.h
M packages/hal/i386/arch/current/include/i386.inc
M packages/hal/i386/arch/current/include/i386_stub.h
M packages/hal/i386/arch/current/src/context.S
M packages/hal/i386/arch/current/src/hal_misc.c
M packages/hal/i386/arch/current/src/hal_syscall.c
M packages/hal/i386/arch/current/src/i386.ld
M packages/hal/i386/arch/current/src/vectors.S
M packages/hal/i386/generic/current/ChangeLog
M packages/hal/i386/generic/current/cdl/hal_i386_generic.cdl
M packages/hal/i386/generic/current/include/var_arch.h
M packages/hal/i386/generic/current/include/var_intr.h
M packages/hal/i386/generic/current/include/variant.inc
M packages/hal/i386/generic/current/src/var_misc.c
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/cdl/hal_i386_pc.cdl
M packages/hal/i386/pc/current/include/hal_diag.h
M packages/hal/i386/pc/current/include/platform.inc
M packages/hal/i386/pc/current/include/plf_arch.h
M packages/hal/i386/pc/current/include/plf_intr.h
M packages/hal/i386/pc/current/include/plf_io.h
M packages/hal/i386/pc/current/include/plf_misc.h
M packages/hal/i386/pc/current/include/plf_stub.h
M packages/hal/i386/pc/current/include/pkgconf/hal_i386_pc.h
A packages/hal/i386/pc/current/misc/redboot_FLOPPY_SMP.ecm
M packages/hal/i386/pc/current/src/PKGconf.mak
M packages/hal/i386/pc/current/src/hal_diag.c
M packages/hal/i386/pc/current/src/plf_misc.c
M packages/hal/i386/pc/current/src/plf_stub.c
M packages/hal/i386/pc/current/src/romboot.S
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/cdl/hal_i386_pcmb.cdl
M packages/hal/i386/pcmb/current/include/pcmb.inc
M packages/hal/i386/pcmb/current/include/pcmb_intr.h
M packages/hal/i386/pcmb/current/include/pcmb_io.h
M packages/hal/i386/pcmb/current/include/pcmb_serial.h
M packages/hal/i386/pcmb/current/src/pcmb_misc.c
M packages/hal/i386/pcmb/current/src/pcmb_screen.c
M packages/hal/i386/pcmb/current/src/pcmb_serial.c
A packages/hal/i386/pcmb/current/src/pcmb_smp.c
A packages/hal/i386/pcmb/current/support/gfxmode.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
M packages/hal/mips/arch/current/include/arch.inc
M packages/hal/mips/arch/current/include/basetype.h
M packages/hal/mips/arch/current/include/hal_arch.h
M packages/hal/mips/arch/current/include/hal_cache.h
M packages/hal/mips/arch/current/include/hal_intr.h
M packages/hal/mips/arch/current/include/hal_io.h
M packages/hal/mips/arch/current/include/mips-regs.h
M packages/hal/mips/arch/current/include/mips-stub.h
M packages/hal/mips/arch/current/include/mips.inc
M packages/hal/mips/arch/current/src/context.S
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/hal/mips/arch/current/src/hal_syscall.c
M packages/hal/mips/arch/current/src/mips-stub.c
M packages/hal/mips/arch/current/src/mipsfp.c
M packages/hal/mips/arch/current/src/redboot_linux_exec.c
M packages/hal/mips/arch/current/src/vectors.S
M packages/hal/mips/atlas/current/ChangeLog
M packages/hal/mips/atlas/current/cdl/hal_mips_atlas.cdl
M packages/hal/mips/atlas/current/include/hal_diag.h
M packages/hal/mips/atlas/current/include/platform.inc
M packages/hal/mips/atlas/current/include/plf_cache.h
M packages/hal/mips/atlas/current/include/plf_intr.h
M packages/hal/mips/atlas/current/include/plf_io.h
M packages/hal/mips/atlas/current/include/plf_stub.h
M packages/hal/mips/atlas/current/src/hal_diag.c
M packages/hal/mips/atlas/current/src/platform.S
M packages/hal/mips/atlas/current/src/plf_misc.c
M packages/hal/mips/atlas/current/src/ser16c550c.c
M packages/hal/mips/jmr3904/current/ChangeLog
M packages/hal/mips/jmr3904/current/cdl/hal_mips_tx39_jmr3904.cdl
M packages/hal/mips/jmr3904/current/include/hal_diag.h
M packages/hal/mips/jmr3904/current/include/platform.inc
M packages/hal/mips/jmr3904/current/include/plf_cache.h
M packages/hal/mips/jmr3904/current/include/plf_intr.h
M packages/hal/mips/jmr3904/current/include/plf_io.h
M packages/hal/mips/jmr3904/current/include/plf_stub.h
M packages/hal/mips/jmr3904/current/src/platform.S
M packages/hal/mips/jmr3904/current/src/plf_misc.c
M packages/hal/mips/jmr3904/current/src/plf_stub.c
A packages/hal/mips/malta/current/ChangeLog
A packages/hal/mips/malta/current/cdl/hal_mips_malta.cdl
A packages/hal/mips/malta/current/include/hal_diag.h
A packages/hal/mips/malta/current/include/platform.inc
A packages/hal/mips/malta/current/include/plf_cache.h
A packages/hal/mips/malta/current/include/plf_intr.h
A packages/hal/mips/malta/current/include/plf_io.h
A packages/hal/mips/malta/current/include/plf_stub.h
A packages/hal/mips/malta/current/include/pkgconf/mlt_mips_malta_ram.h
A packages/hal/mips/malta/current/include/pkgconf/mlt_mips_malta_ram.ldi
A packages/hal/mips/malta/current/include/pkgconf/mlt_mips_malta_ram.mlt
A packages/hal/mips/malta/current/include/pkgconf/mlt_mips_malta_rom.h
A packages/hal/mips/malta/current/include/pkgconf/mlt_mips_malta_rom.ldi
A packages/hal/mips/malta/current/include/pkgconf/mlt_mips_malta_rom.mlt
A packages/hal/mips/malta/current/misc/redboot_RAM.ecm
A packages/hal/mips/malta/current/misc/redboot_RAM_5kc.ecm
A packages/hal/mips/malta/current/misc/redboot_ROM.ecm
A packages/hal/mips/malta/current/misc/redboot_ROM_5kc.ecm
A packages/hal/mips/malta/current/src/hal_diag.c
A packages/hal/mips/malta/current/src/platform.S
A packages/hal/mips/malta/current/src/plf_misc.c
A packages/hal/mips/malta/current/src/plf_mk_defs.c
A packages/hal/mips/malta/current/src/ser16c550c.c
A packages/hal/mips/malta/current/src/smsc37m81x.c
M packages/hal/mips/mips32/current/ChangeLog
M packages/hal/mips/mips32/current/cdl/hal_mips_mips32.cdl
M packages/hal/mips/mips32/current/include/var_arch.h
M packages/hal/mips/mips32/current/include/var_cache.h
M packages/hal/mips/mips32/current/include/var_intr.h
M packages/hal/mips/mips32/current/include/variant.inc
M packages/hal/mips/mips32/current/src/mips_mips32.ld
M packages/hal/mips/mips32/current/src/var_misc.c
M packages/hal/mips/mips32/current/src/variant.S
M packages/hal/mips/mips64/current/ChangeLog
M packages/hal/mips/mips64/current/cdl/hal_mips_mips64.cdl
M packages/hal/mips/mips64/current/include/var_arch.h
M packages/hal/mips/mips64/current/include/var_cache.h
M packages/hal/mips/mips64/current/include/var_intr.h
M packages/hal/mips/mips64/current/include/variant.inc
M packages/hal/mips/mips64/current/src/mips_mips64.ld
M packages/hal/mips/mips64/current/src/var_misc.c
M packages/hal/mips/mips64/current/src/variant.S
M packages/hal/mips/ref4955/current/ChangeLog
M packages/hal/mips/ref4955/current/cdl/hal_mips_tx49_ref4955.cdl
M packages/hal/mips/ref4955/current/include/hal_diag.h
M packages/hal/mips/ref4955/current/include/platform.inc
M packages/hal/mips/ref4955/current/include/plf_cache.h
M packages/hal/mips/ref4955/current/include/plf_intr.h
M packages/hal/mips/ref4955/current/include/plf_io.h
M packages/hal/mips/ref4955/current/include/plf_stub.h
M packages/hal/mips/ref4955/current/src/hal_diag.c
M packages/hal/mips/ref4955/current/src/pc87338.c
M packages/hal/mips/ref4955/current/src/platform.S
M packages/hal/mips/ref4955/current/src/plf_misc.c
M packages/hal/mips/ref4955/current/src/plf_mk_defs.c
M packages/hal/mips/ref4955/current/src/plf_stub.c
M packages/hal/mips/rm7000/ocelot/current/ChangeLog
M packages/hal/mips/rm7000/ocelot/current/cdl/hal_mips_rm7000_ocelot.cdl
M packages/hal/mips/rm7000/ocelot/current/include/hal_diag.h
M packages/hal/mips/rm7000/ocelot/current/include/platform.inc
M packages/hal/mips/rm7000/ocelot/current/include/plf_cache.h
M packages/hal/mips/rm7000/ocelot/current/include/plf_intr.h
M packages/hal/mips/rm7000/ocelot/current/include/plf_io.h
M packages/hal/mips/rm7000/ocelot/current/include/plf_stub.h
M packages/hal/mips/rm7000/ocelot/current/src/ns16552.c
M packages/hal/mips/rm7000/ocelot/current/src/platform.S
M packages/hal/mips/rm7000/ocelot/current/src/plf_misc.c
M packages/hal/mips/rm7000/ocelot/current/src/plf_mk_defs.c
M packages/hal/mips/rm7000/ocelot/current/src/plf_stub.c
M packages/hal/mips/rm7000/var/current/ChangeLog
M packages/hal/mips/rm7000/var/current/cdl/hal_mips_rm7000.cdl
M packages/hal/mips/rm7000/var/current/include/var_arch.h
M packages/hal/mips/rm7000/var/current/include/var_cache.h
M packages/hal/mips/rm7000/var/current/include/var_intr.h
M packages/hal/mips/rm7000/var/current/include/variant.inc
M packages/hal/mips/rm7000/var/current/src/mips_rm7000.ld
M packages/hal/mips/rm7000/var/current/src/var_misc.c
M packages/hal/mips/rm7000/var/current/src/var_mk_defs.c
M packages/hal/mips/rm7000/var/current/src/variant.S
M packages/hal/mips/sim/current/ChangeLog
M packages/hal/mips/sim/current/cdl/hal_mips_sim.cdl
M packages/hal/mips/sim/current/include/hal_diag.h
M packages/hal/mips/sim/current/include/platform.inc
M packages/hal/mips/sim/current/include/plf_cache.h
M packages/hal/mips/sim/current/include/plf_intr.h
M packages/hal/mips/sim/current/include/plf_io.h
M packages/hal/mips/sim/current/src/hal_diag.c
M packages/hal/mips/sim/current/src/platform.S
M packages/hal/mips/sim/current/src/plf_misc.c
M packages/hal/mips/tx39/current/cdl/hal_mips_tx39.cdl
M packages/hal/mips/tx39/current/include/var_arch.h
M packages/hal/mips/tx39/current/include/var_cache.h
M packages/hal/mips/tx39/current/include/var_intr.h
M packages/hal/mips/tx39/current/include/variant.inc
M packages/hal/mips/tx39/current/src/hal_diag.c
M packages/hal/mips/tx39/current/src/mips_tx39.ld
M packages/hal/mips/tx39/current/src/var_misc.c
M packages/hal/mips/tx39/current/src/variant.S
M packages/hal/mips/tx49/current/ChangeLog
M packages/hal/mips/tx49/current/cdl/hal_mips_tx49.cdl
M packages/hal/mips/tx49/current/include/var_arch.h
M packages/hal/mips/tx49/current/include/var_cache.h
M packages/hal/mips/tx49/current/include/var_intr.h
M packages/hal/mips/tx49/current/include/variant.inc
M packages/hal/mips/tx49/current/src/mips_tx49.ld
M packages/hal/mips/tx49/current/src/var_misc.c
M packages/hal/mips/tx49/current/src/variant.S
A packages/hal/mips/upd985xx/current/ChangeLog
A packages/hal/mips/upd985xx/current/cdl/hal_mips_upd985xx.cdl
A packages/hal/mips/upd985xx/current/include/hal_diag.h
A packages/hal/mips/upd985xx/current/include/plf_stub.h
A packages/hal/mips/upd985xx/current/include/var_arch.h
A packages/hal/mips/upd985xx/current/include/var_cache.h
A packages/hal/mips/upd985xx/current/include/var_intr.h
A packages/hal/mips/upd985xx/current/include/variant.inc
A packages/hal/mips/upd985xx/current/src/hal_diag.c
A packages/hal/mips/upd985xx/current/src/hal_mips_upd985xx.ld
A packages/hal/mips/upd985xx/current/src/var_misc.c
A packages/hal/mips/upd985xx/current/src/variant.S
M packages/hal/mips/vr4300/current/ChangeLog
M packages/hal/mips/vr4300/current/cdl/hal_mips_vr4300.cdl
M packages/hal/mips/vr4300/current/include/var_arch.h
M packages/hal/mips/vr4300/current/include/var_cache.h
M packages/hal/mips/vr4300/current/include/var_intr.h
M packages/hal/mips/vr4300/current/include/variant.inc
M packages/hal/mips/vr4300/current/src/mips_vr4300.ld
M packages/hal/mips/vr4300/current/src/var_misc.c
M packages/hal/mips/vrc4373/current/ChangeLog
M packages/hal/mips/vrc4373/current/cdl/hal_mips_vr4300_vrc4373.cdl
A packages/hal/mips/vrc4375/current/ChangeLog
A packages/hal/mips/vrc4375/current/cdl/hal_mips_vr4300_vrc4375.cdl
A packages/hal/mips/vrc4375/current/include/pkgconf/mlt_mips_vr4300_vrc4375_ram.h
A packages/hal/mips/vrc4375/current/include/pkgconf/mlt_mips_vr4300_vrc4375_ram.ldi
A packages/hal/mips/vrc4375/current/include/pkgconf/mlt_mips_vr4300_vrc4375_ram.mlt
A packages/hal/mips/vrc4375/current/include/pkgconf/mlt_mips_vr4300_vrc4375_rom.h
A packages/hal/mips/vrc4375/current/include/pkgconf/mlt_mips_vr4300_vrc4375_rom.ldi
A packages/hal/mips/vrc4375/current/include/pkgconf/mlt_mips_vr4300_vrc4375_rom.mlt
A packages/hal/mips/vrc4375/current/include/pkgconf/mlt_mips_vr4300_vrc4375_romram.h
A packages/hal/mips/vrc4375/current/include/pkgconf/mlt_mips_vr4300_vrc4375_romram.ldi
A packages/hal/mips/vrc4375/current/include/pkgconf/mlt_mips_vr4300_vrc4375_romram.mlt
A packages/hal/mips/vrc4375/current/misc/redboot_RAM.ecm
A packages/hal/mips/vrc4375/current/misc/redboot_ROM.ecm
A packages/hal/mips/vrc4375/current/misc/redboot_ROMRAM.ecm
M packages/hal/mips/vrc437x/current/ChangeLog
M packages/hal/mips/vrc437x/current/cdl/hal_mips_vr4300_vrc437x.cdl
M packages/hal/mips/vrc437x/current/include/hal_diag.h
M packages/hal/mips/vrc437x/current/include/platform.inc
M packages/hal/mips/vrc437x/current/include/plf_cache.h
M packages/hal/mips/vrc437x/current/include/plf_intr.h
M packages/hal/mips/vrc437x/current/include/plf_io.h
M packages/hal/mips/vrc437x/current/include/plf_stub.h
M packages/hal/mips/vrc437x/current/include/plf_z8530.h
M packages/hal/mips/vrc437x/current/src/hal_diag.c
M packages/hal/mips/vrc437x/current/src/platform.S
M packages/hal/mips/vrc437x/current/src/plf_misc.c
M packages/hal/mips/vrc437x/current/src/plf_serial.c
M packages/hal/mips/vrc437x/current/src/plf_stub.c
M packages/hal/mips/vrc437x/current/src/pmon.S
M packages/hal/mn10300/am31/current/cdl/hal_mn10300_am31.cdl
M packages/hal/mn10300/am31/current/include/var_arch.h
M packages/hal/mn10300/am31/current/include/var_cache.h
M packages/hal/mn10300/am31/current/include/var_intr.h
M packages/hal/mn10300/am31/current/include/variant.inc
M packages/hal/mn10300/am31/current/src/mn10300_am31.ld
M packages/hal/mn10300/am31/current/src/var_misc.c
M packages/hal/mn10300/am33/current/ChangeLog
M packages/hal/mn10300/am33/current/cdl/hal_mn10300_am33.cdl
M packages/hal/mn10300/am33/current/include/var_arch.h
M packages/hal/mn10300/am33/current/include/var_cache.h
M packages/hal/mn10300/am33/current/include/var_intr.h
M packages/hal/mn10300/am33/current/include/variant.inc
M packages/hal/mn10300/am33/current/src/mn10300_am33.ld
M packages/hal/mn10300/am33/current/src/var_misc.c
M packages/hal/mn10300/am33/current/src/variant.S
M packages/hal/mn10300/arch/current/ChangeLog
M packages/hal/mn10300/arch/current/cdl/hal_mn10300.cdl
M packages/hal/mn10300/arch/current/include/arch.inc
M packages/hal/mn10300/arch/current/include/basetype.h
M packages/hal/mn10300/arch/current/include/hal_arch.h
M packages/hal/mn10300/arch/current/include/hal_cache.h
M packages/hal/mn10300/arch/current/include/hal_intr.h
M packages/hal/mn10300/arch/current/include/hal_io.h
M packages/hal/mn10300/arch/current/include/mn10300_stub.h
M packages/hal/mn10300/arch/current/src/context.S
M packages/hal/mn10300/arch/current/src/hal_misc.c
M packages/hal/mn10300/arch/current/src/hal_syscall.c
M packages/hal/mn10300/arch/current/src/mn10300_stub.c
M packages/hal/mn10300/arch/current/src/vectors.S
A packages/hal/mn10300/asb/current/ChangeLog
A packages/hal/mn10300/asb/current/cdl/hal_mn10300_am33_asb.cdl
A packages/hal/mn10300/asb/current/include/hal_diag.h
A packages/hal/mn10300/asb/current/include/platform.inc
A packages/hal/mn10300/asb/current/include/plf_intr.h
A packages/hal/mn10300/asb/current/include/plf_io.h
A packages/hal/mn10300/asb/current/include/plf_stub.h
A packages/hal/mn10300/asb/current/include/pkgconf/mlt_mn10300_am33_asb_ram.h
A packages/hal/mn10300/asb/current/include/pkgconf/mlt_mn10300_am33_asb_ram.ldi
A packages/hal/mn10300/asb/current/include/pkgconf/mlt_mn10300_am33_asb_ram.mlt
A packages/hal/mn10300/asb/current/include/pkgconf/mlt_mn10300_am33_asb_rom.h
A packages/hal/mn10300/asb/current/include/pkgconf/mlt_mn10300_am33_asb_rom.ldi
A packages/hal/mn10300/asb/current/include/pkgconf/mlt_mn10300_am33_asb_rom.mlt
A packages/hal/mn10300/asb/current/src/hal_diag.c
A packages/hal/mn10300/asb/current/src/plf_misc.c
A packages/hal/mn10300/asb/current/src/plf_stub.c
A packages/hal/mn10300/asb/current/src/ser_asb.c
A packages/hal/mn10300/asb2305/current/ChangeLog
A packages/hal/mn10300/asb2305/current/cdl/hal_mn10300_am33_asb2305.cdl
A packages/hal/mn10300/asb2305/current/include/hal_diag.h
A packages/hal/mn10300/asb2305/current/include/platform.inc
A packages/hal/mn10300/asb2305/current/include/plf_intr.h
A packages/hal/mn10300/asb2305/current/include/plf_io.h
A packages/hal/mn10300/asb2305/current/include/plf_stub.h
A packages/hal/mn10300/asb2305/current/include/pkgconf/mlt_mn10300_am33_asb2305_flash.h
A packages/hal/mn10300/asb2305/current/include/pkgconf/mlt_mn10300_am33_asb2305_flash.ldi
A packages/hal/mn10300/asb2305/current/include/pkgconf/mlt_mn10300_am33_asb2305_flash.mlt
A packages/hal/mn10300/asb2305/current/include/pkgconf/mlt_mn10300_am33_asb2305_ram.h
A packages/hal/mn10300/asb2305/current/include/pkgconf/mlt_mn10300_am33_asb2305_ram.ldi
A packages/hal/mn10300/asb2305/current/include/pkgconf/mlt_mn10300_am33_asb2305_ram.mlt
A packages/hal/mn10300/asb2305/current/include/pkgconf/mlt_mn10300_am33_asb2305_rom.h
A packages/hal/mn10300/asb2305/current/include/pkgconf/mlt_mn10300_am33_asb2305_rom.ldi
A packages/hal/mn10300/asb2305/current/include/pkgconf/mlt_mn10300_am33_asb2305_rom.mlt
A packages/hal/mn10300/asb2305/current/misc/redboot_FLASH.ecm
A packages/hal/mn10300/asb2305/current/misc/redboot_RAM.ecm
A packages/hal/mn10300/asb2305/current/misc/redboot_ROM.ecm
A packages/hal/mn10300/asb2305/current/src/hal_diag.c
A packages/hal/mn10300/asb2305/current/src/plf_misc.c
A packages/hal/mn10300/asb2305/current/src/plf_stub.c
A packages/hal/mn10300/asb2305/current/src/redboot_cmds.c
A packages/hal/mn10300/asb2305/current/src/ser_asb.c
M packages/hal/mn10300/sim/current/ChangeLog
M packages/hal/mn10300/sim/current/cdl/hal_mn10300_am31_sim.cdl
M packages/hal/mn10300/sim/current/include/hal_diag.h
M packages/hal/mn10300/sim/current/include/platform.inc
M packages/hal/mn10300/sim/current/include/plf_intr.h
M packages/hal/mn10300/sim/current/src/hal_diag.c
M packages/hal/mn10300/sim/current/src/plf_misc.c
M packages/hal/mn10300/stb/current/cdl/hal_mn10300_am33_stb.cdl
M packages/hal/mn10300/stb/current/include/hal_diag.h
M packages/hal/mn10300/stb/current/include/platform.inc
M packages/hal/mn10300/stb/current/include/plf_intr.h
M packages/hal/mn10300/stb/current/include/plf_io.h
M packages/hal/mn10300/stb/current/include/plf_stub.h
M packages/hal/mn10300/stb/current/src/hal_diag.c
M packages/hal/mn10300/stb/current/src/plf_misc.c
M packages/hal/mn10300/stb/current/src/plf_stub.c
M packages/hal/mn10300/stb/current/src/ser_stb.c
M packages/hal/mn10300/stdeval1/current/ChangeLog
M packages/hal/mn10300/stdeval1/current/cdl/hal_mn10300_am31_stdeval1.cdl
M packages/hal/mn10300/stdeval1/current/include/hal_diag.h
M packages/hal/mn10300/stdeval1/current/include/platform.inc
M packages/hal/mn10300/stdeval1/current/include/plf_intr.h
M packages/hal/mn10300/stdeval1/current/include/plf_io.h
M packages/hal/mn10300/stdeval1/current/include/plf_stub.h
M packages/hal/mn10300/stdeval1/current/src/hal_diag.c
M packages/hal/mn10300/stdeval1/current/src/plf_misc.c
M packages/hal/mn10300/stdeval1/current/src/plf_stub.c
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/cdl/hal_powerpc.cdl
M packages/hal/powerpc/arch/current/include/arch.inc
M packages/hal/powerpc/arch/current/include/basetype.h
M packages/hal/powerpc/arch/current/include/hal_arch.h
M packages/hal/powerpc/arch/current/include/hal_cache.h
M packages/hal/powerpc/arch/current/include/hal_intr.h
M packages/hal/powerpc/arch/current/include/hal_io.h
M packages/hal/powerpc/arch/current/include/hal_mem.h
M packages/hal/powerpc/arch/current/include/ppc_regs.h
M packages/hal/powerpc/arch/current/include/ppc_stub.h
M packages/hal/powerpc/arch/current/misc/CPUMask8xx.c
M packages/hal/powerpc/arch/current/src/context.S
M packages/hal/powerpc/arch/current/src/hal_intr.c
M packages/hal/powerpc/arch/current/src/hal_misc.c
M packages/hal/powerpc/arch/current/src/hal_mk_defs.c
M packages/hal/powerpc/arch/current/src/powerpc.ld
M packages/hal/powerpc/arch/current/src/ppc_stub.c
M packages/hal/powerpc/arch/current/src/vectors.S
A packages/hal/powerpc/cme555/current/ChangeLog
A packages/hal/powerpc/cme555/current/cdl/hal_powerpc_cme555.cdl
A packages/hal/powerpc/cme555/current/include/hal_diag.h
A packages/hal/powerpc/cme555/current/include/plf_cache.h
A packages/hal/powerpc/cme555/current/include/plf_intr.h
A packages/hal/powerpc/cme555/current/include/plf_stub.h
A packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_ram.h
A packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_ram.ldi
A packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_rom.h
A packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_rom.ldi
A packages/hal/powerpc/cme555/current/misc/redboot_RAM.ecm
A packages/hal/powerpc/cme555/current/misc/redboot_ROM.ecm
A packages/hal/powerpc/cme555/current/src/cme555.S
A packages/hal/powerpc/cme555/current/src/hal_diag.c
A packages/hal/powerpc/cme555/current/src/plf_misc.c
A packages/hal/powerpc/cme555/current/src/plf_stub.c
M packages/hal/powerpc/cogent/current/ChangeLog
M packages/hal/powerpc/cogent/current/cdl/hal_powerpc_cogent.cdl
M packages/hal/powerpc/cogent/current/include/hal_diag.h
M packages/hal/powerpc/cogent/current/include/plf_cache.h
M packages/hal/powerpc/cogent/current/include/plf_intr.h
M packages/hal/powerpc/cogent/current/include/plf_stub.h
M packages/hal/powerpc/cogent/current/src/cogent.S
M packages/hal/powerpc/cogent/current/src/hal_diag.c
M packages/hal/powerpc/cogent/current/src/plf_misc.c
M packages/hal/powerpc/cogent/current/src/plf_stub.c
A packages/hal/powerpc/ec555/current/ChangeLog
A packages/hal/powerpc/ec555/current/cdl/hal_powerpc_ec555.cdl
A packages/hal/powerpc/ec555/current/include/hal_diag.h
A packages/hal/powerpc/ec555/current/include/plf_cache.h
A packages/hal/powerpc/ec555/current/include/plf_intr.h
A packages/hal/powerpc/ec555/current/include/plf_stub.h
A packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_ram.h
A packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_ram.ldi
A packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_rom.h
A packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_rom.ldi
A packages/hal/powerpc/ec555/current/misc/redboot_RAM.ecm
A packages/hal/powerpc/ec555/current/misc/redboot_ROM.ecm
A packages/hal/powerpc/ec555/current/src/ec555.S
A packages/hal/powerpc/ec555/current/src/hal_diag.c
A packages/hal/powerpc/ec555/current/src/plf_misc.c
A packages/hal/powerpc/ec555/current/src/plf_stub.c
M packages/hal/powerpc/fads/current/ChangeLog
M packages/hal/powerpc/fads/current/README
M packages/hal/powerpc/fads/current/cdl/hal_powerpc_fads.cdl
M packages/hal/powerpc/fads/current/include/hal_diag.h
M packages/hal/powerpc/fads/current/include/plf_cache.h
M packages/hal/powerpc/fads/current/include/plf_intr.h
M packages/hal/powerpc/fads/current/include/plf_stub.h
M packages/hal/powerpc/fads/current/include/ppc_fads.h
M packages/hal/powerpc/fads/current/src/fads.S
M packages/hal/powerpc/fads/current/src/hal_aux.c
M packages/hal/powerpc/fads/current/src/hal_diag.c
M packages/hal/powerpc/mbx/current/ChangeLog
M packages/hal/powerpc/mbx/current/cdl/hal_powerpc_mbx.cdl
M packages/hal/powerpc/mbx/current/include/hal_diag.h
M packages/hal/powerpc/mbx/current/include/plf_cache.h
M packages/hal/powerpc/mbx/current/include/plf_intr.h
M packages/hal/powerpc/mbx/current/include/plf_stub.h
M packages/hal/powerpc/mbx/current/misc/redboot_RAM.ecm
M packages/hal/powerpc/mbx/current/misc/redboot_ROM.ecm
M packages/hal/powerpc/mbx/current/src/Notes_GDB_stub
M packages/hal/powerpc/mbx/current/src/hal_aux.c
M packages/hal/powerpc/mbx/current/src/hal_diag.c
M packages/hal/powerpc/mbx/current/src/mbx.S
A packages/hal/powerpc/mbx/current/src/redboot_linux_exec.c
M packages/hal/powerpc/mbx/current/tests/mbxtime.cxx
A packages/hal/powerpc/mpc5xx/current/ChangeLog
A packages/hal/powerpc/mpc5xx/current/cdl/hal_powerpc_mpc5xx.cdl
A packages/hal/powerpc/mpc5xx/current/include/var_cache.h
A packages/hal/powerpc/mpc5xx/current/include/var_intr.h
A packages/hal/powerpc/mpc5xx/current/include/var_regs.h
A packages/hal/powerpc/mpc5xx/current/include/variant.inc
A packages/hal/powerpc/mpc5xx/current/src/mpc5xxrev.c
A packages/hal/powerpc/mpc5xx/current/src/var_intr.c
A packages/hal/powerpc/mpc5xx/current/src/var_misc.c
A packages/hal/powerpc/mpc5xx/current/src/variant.S
A packages/hal/powerpc/mpc5xx/current/tests/intr0.c
M packages/hal/powerpc/mpc8xx/current/ChangeLog
M packages/hal/powerpc/mpc8xx/current/cdl/hal_powerpc_mpc8xx.cdl
M packages/hal/powerpc/mpc8xx/current/include/var_cache.h
M packages/hal/powerpc/mpc8xx/current/include/var_intr.h
M packages/hal/powerpc/mpc8xx/current/include/var_regs.h
M packages/hal/powerpc/mpc8xx/current/include/variant.inc
M packages/hal/powerpc/mpc8xx/current/src/mpc8xxrev.c
M packages/hal/powerpc/mpc8xx/current/src/var_intr.c
M packages/hal/powerpc/mpc8xx/current/src/var_misc.c
M packages/hal/powerpc/mpc8xx/current/src/variant.S
M packages/hal/powerpc/mpc8xx/current/tests/intr0.c
M packages/hal/powerpc/ppc40x/current/ChangeLog
M packages/hal/powerpc/ppc40x/current/cdl/hal_powerpc_ppc40x.cdl
M packages/hal/powerpc/ppc40x/current/include/var_cache.h
M packages/hal/powerpc/ppc40x/current/include/var_intr.h
M packages/hal/powerpc/ppc40x/current/include/var_regs.h
M packages/hal/powerpc/ppc40x/current/include/variant.inc
M packages/hal/powerpc/ppc40x/current/src/var_intr.c
M packages/hal/powerpc/ppc40x/current/src/var_misc.c
M packages/hal/powerpc/ppc40x/current/src/variant.S
M packages/hal/powerpc/ppc60x/current/ChangeLog
M packages/hal/powerpc/ppc60x/current/cdl/hal_powerpc_ppc60x.cdl
M packages/hal/powerpc/ppc60x/current/include/var_cache.h
M packages/hal/powerpc/ppc60x/current/include/var_intr.h
M packages/hal/powerpc/ppc60x/current/include/var_regs.h
M packages/hal/powerpc/ppc60x/current/include/variant.inc
M packages/hal/powerpc/ppc60x/current/src/var_intr.c
M packages/hal/powerpc/ppc60x/current/src/var_misc.c
M packages/hal/powerpc/ppc60x/current/src/variant.S
M packages/hal/powerpc/quicc/current/ChangeLog
M packages/hal/powerpc/quicc/current/cdl/hal_powerpc_quicc.cdl
M packages/hal/powerpc/quicc/current/include/ppc8xx.h
M packages/hal/powerpc/quicc/current/include/quicc_smc1.h
M packages/hal/powerpc/quicc/current/src/quicc_smc1.c
M packages/hal/powerpc/sim/current/ChangeLog
M packages/hal/powerpc/sim/current/cdl/hal_powerpc_sim.cdl
M packages/hal/powerpc/sim/current/include/hal_diag.h
M packages/hal/powerpc/sim/current/include/plf_cache.h
M packages/hal/powerpc/sim/current/src/hal_aux.c
M packages/hal/powerpc/sim/current/src/sim.S
M packages/hal/powerpc/viper/current/ChangeLog
M packages/hal/powerpc/viper/current/cdl/hal_powerpc_viper.cdl
M packages/hal/powerpc/viper/current/include/hal_diag.h
M packages/hal/powerpc/viper/current/include/plf_cache.h
M packages/hal/powerpc/viper/current/include/plf_intr.h
M packages/hal/powerpc/viper/current/include/plf_stub.h
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.h
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.ldi
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.mlt
A packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_romram.h
A packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_romram.ldi
A packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_romram.mlt
R packages/hal/powerpc/viper/current/misc/redboot_RAM.ecm
R packages/hal/powerpc/viper/current/misc/redboot_ROM.ecm
A packages/hal/powerpc/viper/current/misc/redboot_ROMRAM.ecm
M packages/hal/powerpc/viper/current/src/hal_aux.c
M packages/hal/powerpc/viper/current/src/hal_diag.c
M packages/hal/powerpc/viper/current/src/viper.S
M packages/hal/powerpc/viper/current/tests/vipertime.cxx
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/cdl/hal_sh.cdl
M packages/hal/sh/arch/current/include/arch.inc
M packages/hal/sh/arch/current/include/basetype.h
M packages/hal/sh/arch/current/include/hal_arch.h
M packages/hal/sh/arch/current/include/hal_cache.h
M packages/hal/sh/arch/current/include/hal_intr.h
A packages/hal/sh/arch/current/include/hal_intr_excevt.h
A packages/hal/sh/arch/current/include/hal_intr_vecs.h
M packages/hal/sh/arch/current/include/hal_io.h
A packages/hal/sh/arch/current/include/hal_var_bank.h
A packages/hal/sh/arch/current/include/hal_var_bank.inc
A packages/hal/sh/arch/current/include/hal_var_sp.h
A packages/hal/sh/arch/current/include/hal_var_sp.inc
M packages/hal/sh/arch/current/include/sh_regs.h
M packages/hal/sh/arch/current/include/sh_stub.h
M packages/hal/sh/arch/current/src/context.S
M packages/hal/sh/arch/current/src/hal_misc.c
M packages/hal/sh/arch/current/src/hal_mk_defs.c
A packages/hal/sh/arch/current/src/hal_syscall.c
A packages/hal/sh/arch/current/src/redboot_linux_exec.c
M packages/hal/sh/arch/current/src/sh.ld
M packages/hal/sh/arch/current/src/sh_stub.c
M packages/hal/sh/arch/current/src/vectors.S
M packages/hal/sh/arch/current/tests/intr0.c
M packages/hal/sh/cq7708/current/ChangeLog
M packages/hal/sh/cq7708/current/cdl/hal_sh_sh7708_cq7708.cdl
M packages/hal/sh/cq7708/current/include/hal_diag.h
M packages/hal/sh/cq7708/current/include/platform.inc
M packages/hal/sh/cq7708/current/include/plf_cache.h
M packages/hal/sh/cq7708/current/include/plf_intr.h
M packages/hal/sh/cq7708/current/include/plf_io.h
M packages/hal/sh/cq7708/current/include/plf_stub.h
M packages/hal/sh/cq7708/current/src/hal_diag.c
M packages/hal/sh/cq7708/current/src/plf_misc.c
M packages/hal/sh/cq7750/current/ChangeLog
M packages/hal/sh/cq7750/current/cdl/hal_sh_sh7750_cq7750.cdl
M packages/hal/sh/cq7750/current/include/hal_diag.h
M packages/hal/sh/cq7750/current/include/platform.inc
M packages/hal/sh/cq7750/current/include/plf_cache.h
M packages/hal/sh/cq7750/current/include/plf_intr.h
M packages/hal/sh/cq7750/current/include/plf_io.h
M packages/hal/sh/cq7750/current/include/plf_stub.h
A packages/hal/sh/cq7750/current/misc/redboot_RAM.ecm
M packages/hal/sh/cq7750/current/misc/redboot_ROM.ecm
M packages/hal/sh/cq7750/current/src/hal_diag.c
M packages/hal/sh/cq7750/current/src/plf_misc.c
M packages/hal/sh/dreamcast/current/ChangeLog
M packages/hal/sh/dreamcast/current/cdl/hal_sh_sh7750_dreamcast.cdl
M packages/hal/sh/dreamcast/current/include/hal_diag.h
M packages/hal/sh/dreamcast/current/include/platform.inc
M packages/hal/sh/dreamcast/current/include/plf_cache.h
M packages/hal/sh/dreamcast/current/include/plf_intr.h
M packages/hal/sh/dreamcast/current/include/plf_io.h
M packages/hal/sh/dreamcast/current/include/plf_stub.h
M packages/hal/sh/dreamcast/current/src/banner.xpm
M packages/hal/sh/dreamcast/current/src/dreamcast_pci.c
M packages/hal/sh/dreamcast/current/src/fb_support.c
M packages/hal/sh/dreamcast/current/src/font.h
M packages/hal/sh/dreamcast/current/src/hal_diag.c
M packages/hal/sh/dreamcast/current/src/plf_misc.c
M packages/hal/sh/edk7708/current/ChangeLog
M packages/hal/sh/edk7708/current/cdl/hal_sh_edk7708.cdl
M packages/hal/sh/edk7708/current/include/hal_diag.h
M packages/hal/sh/edk7708/current/include/platform.inc
M packages/hal/sh/edk7708/current/include/plf_cache.h
M packages/hal/sh/edk7708/current/include/plf_intr.h
M packages/hal/sh/edk7708/current/include/plf_io.h
M packages/hal/sh/edk7708/current/include/plf_stub.h
M packages/hal/sh/edk7708/current/src/edk.S
M packages/hal/sh/edk7708/current/src/hal_diag.c
M packages/hal/sh/edk7708/current/src/plf_misc.c
A packages/hal/sh/hs7729pci/current/ChangeLog
A packages/hal/sh/hs7729pci/current/cdl/hal_sh_sh7729_hs7729pci.cdl
A packages/hal/sh/hs7729pci/current/include/hal_diag.h
A packages/hal/sh/hs7729pci/current/include/platform.inc
A packages/hal/sh/hs7729pci/current/include/plf_cache.h
A packages/hal/sh/hs7729pci/current/include/plf_intr.h
A packages/hal/sh/hs7729pci/current/include/plf_io.h
A packages/hal/sh/hs7729pci/current/include/plf_stub.h
A packages/hal/sh/hs7729pci/current/include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h
A packages/hal/sh/hs7729pci/current/include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi
A packages/hal/sh/hs7729pci/current/include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt
A packages/hal/sh/hs7729pci/current/include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.h
A packages/hal/sh/hs7729pci/current/include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.ldi
A packages/hal/sh/hs7729pci/current/include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.mlt
A packages/hal/sh/hs7729pci/current/misc/redboot_RAM.ecm
A packages/hal/sh/hs7729pci/current/misc/redboot_ROM.ecm
A packages/hal/sh/hs7729pci/current/misc/split_words.c
A packages/hal/sh/hs7729pci/current/src/hal_diag.c
A packages/hal/sh/hs7729pci/current/src/plf_misc.c
A packages/hal/sh/hs7729pci/current/src/ser16c550c.c
A packages/hal/sh/hs7729pci/current/src/smsc37c93x.c
A packages/hal/sh/se7751/current/ChangeLog
A packages/hal/sh/se7751/current/cdl/hal_sh_sh7751_se7751.cdl
A packages/hal/sh/se7751/current/include/hal_diag.h
A packages/hal/sh/se7751/current/include/platform.inc
A packages/hal/sh/se7751/current/include/plf_cache.h
A packages/hal/sh/se7751/current/include/plf_intr.h
A packages/hal/sh/se7751/current/include/plf_io.h
A packages/hal/sh/se7751/current/include/plf_stub.h
A packages/hal/sh/se7751/current/include/pkgconf/mlt_sh_sh7751_se7751_ram.h
A packages/hal/sh/se7751/current/include/pkgconf/mlt_sh_sh7751_se7751_ram.ldi
A packages/hal/sh/se7751/current/include/pkgconf/mlt_sh_sh7751_se7751_ram.mlt
A packages/hal/sh/se7751/current/include/pkgconf/mlt_sh_sh7751_se7751_rom.h
A packages/hal/sh/se7751/current/include/pkgconf/mlt_sh_sh7751_se7751_rom.ldi
A packages/hal/sh/se7751/current/include/pkgconf/mlt_sh_sh7751_se7751_rom.mlt
A packages/hal/sh/se7751/current/misc/redboot_RAM.ecm
A packages/hal/sh/se7751/current/misc/redboot_ROM.ecm
A packages/hal/sh/se7751/current/src/hal_diag.c
A packages/hal/sh/se7751/current/src/m1543c.c
A packages/hal/sh/se7751/current/src/plf_misc.c
A packages/hal/sh/se7751/current/src/ser16c550c.c
A packages/hal/sh/se77x9/current/ChangeLog
A packages/hal/sh/se77x9/current/cdl/hal_sh_sh77x9_se77x9.cdl
A packages/hal/sh/se77x9/current/include/hal_diag.h
A packages/hal/sh/se77x9/current/include/platform.inc
A packages/hal/sh/se77x9/current/include/plf_cache.h
A packages/hal/sh/se77x9/current/include/plf_intr.h
A packages/hal/sh/se77x9/current/include/plf_io.h
A packages/hal/sh/se77x9/current/include/plf_stub.h
A packages/hal/sh/se77x9/current/include/pkgconf/mlt_sh_sh77x9_se77x9_ram.h
A packages/hal/sh/se77x9/current/include/pkgconf/mlt_sh_sh77x9_se77x9_ram.ldi
A packages/hal/sh/se77x9/current/include/pkgconf/mlt_sh_sh77x9_se77x9_ram.mlt
A packages/hal/sh/se77x9/current/include/pkgconf/mlt_sh_sh77x9_se77x9_rom.h
A packages/hal/sh/se77x9/current/include/pkgconf/mlt_sh_sh77x9_se77x9_rom.ldi
A packages/hal/sh/se77x9/current/include/pkgconf/mlt_sh_sh77x9_se77x9_rom.mlt
A packages/hal/sh/se77x9/current/misc/redboot_7709_RAM.ecm
A packages/hal/sh/se77x9/current/misc/redboot_7709_ROM.ecm
A packages/hal/sh/se77x9/current/misc/redboot_7729_RAM.ecm
A packages/hal/sh/se77x9/current/misc/redboot_7729_ROM.ecm
A packages/hal/sh/se77x9/current/misc/redboot_SE7709RP01_RAM.ecm
A packages/hal/sh/se77x9/current/misc/redboot_SE7709RP01_ROM.ecm
A packages/hal/sh/se77x9/current/src/hal_diag.c
A packages/hal/sh/se77x9/current/src/plf_misc.c
A packages/hal/sh/se77x9/current/src/ser16c550c.c
A packages/hal/sh/se77x9/current/src/smsc37c93x.c
A packages/hal/sh/sh2/current/ChangeLog
A packages/hal/sh/sh2/current/cdl/hal_sh_sh2.cdl
A packages/hal/sh/sh2/current/include/mod_7044.h
A packages/hal/sh/sh2/current/include/mod_7615.h
A packages/hal/sh/sh2/current/include/mod_regs_adc.h
A packages/hal/sh/sh2/current/include/mod_regs_bsc.h
A packages/hal/sh/sh2/current/include/mod_regs_bsc_2.h
A packages/hal/sh/sh2/current/include/mod_regs_cac.h
A packages/hal/sh/sh2/current/include/mod_regs_cac_2.h
A packages/hal/sh/sh2/current/include/mod_regs_cmt.h
A packages/hal/sh/sh2/current/include/mod_regs_cpg.h
A packages/hal/sh/sh2/current/include/mod_regs_dma.h
A packages/hal/sh/sh2/current/include/mod_regs_eth.h
A packages/hal/sh/sh2/current/include/mod_regs_frt.h
A packages/hal/sh/sh2/current/include/mod_regs_intc.h
A packages/hal/sh/sh2/current/include/mod_regs_intc_2.h
A packages/hal/sh/sh2/current/include/mod_regs_mmu.h
A packages/hal/sh/sh2/current/include/mod_regs_pcm.h
A packages/hal/sh/sh2/current/include/mod_regs_pfc.h
A packages/hal/sh/sh2/current/include/mod_regs_pfc_2.h
A packages/hal/sh/sh2/current/include/mod_regs_ser.h
A packages/hal/sh/sh2/current/include/mod_regs_tmu.h
A packages/hal/sh/sh2/current/include/mod_regs_ubc.h
A packages/hal/sh/sh2/current/include/mod_regs_wdt.h
A packages/hal/sh/sh2/current/include/mod_regs_wdt_2.h
A packages/hal/sh/sh2/current/include/sh2_sci.h
A packages/hal/sh/sh2/current/include/sh2_scif.h
A packages/hal/sh/sh2/current/include/var_cache.h
A packages/hal/sh/sh2/current/include/var_intr.h
A packages/hal/sh/sh2/current/include/var_io.h
A packages/hal/sh/sh2/current/include/var_regs.h
A packages/hal/sh/sh2/current/include/variant.inc
A packages/hal/sh/sh2/current/src/sh2_sci.c
A packages/hal/sh/sh2/current/src/sh2_scif.c
A packages/hal/sh/sh2/current/src/var_misc.c
A packages/hal/sh/sh2/current/src/var_mk_defs.c
A packages/hal/sh/sh2/current/src/variant.S
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/cdl/hal_sh_sh3.cdl
M packages/hal/sh/sh3/current/include/mod_7707a.h
M packages/hal/sh/sh3/current/include/mod_7708.h
M packages/hal/sh/sh3/current/include/mod_7709a.h
M packages/hal/sh/sh3/current/include/mod_7709r.h
M packages/hal/sh/sh3/current/include/mod_7709s.h
M packages/hal/sh/sh3/current/include/mod_7729.h
M packages/hal/sh/sh3/current/include/mod_regs_bsc.h
M packages/hal/sh/sh3/current/include/mod_regs_cac.h
M packages/hal/sh/sh3/current/include/mod_regs_cpg.h
M packages/hal/sh/sh3/current/include/mod_regs_dma.h
M packages/hal/sh/sh3/current/include/mod_regs_intc.h
M packages/hal/sh/sh3/current/include/mod_regs_mmu.h
M packages/hal/sh/sh3/current/include/mod_regs_pfc.h
M packages/hal/sh/sh3/current/include/mod_regs_rtc.h
M packages/hal/sh/sh3/current/include/mod_regs_ser.h
M packages/hal/sh/sh3/current/include/mod_regs_tmu.h
M packages/hal/sh/sh3/current/include/mod_regs_ubc.h
A packages/hal/sh/sh3/current/include/sd0001.h
M packages/hal/sh/sh3/current/include/sh3_sci.h
M packages/hal/sh/sh3/current/include/sh3_scif.h
M packages/hal/sh/sh3/current/include/var_cache.h
M packages/hal/sh/sh3/current/include/var_intr.h
M packages/hal/sh/sh3/current/include/var_io.h
M packages/hal/sh/sh3/current/include/var_regs.h
M packages/hal/sh/sh3/current/include/variant.inc
M packages/hal/sh/sh3/current/src/sh3_sci.c
M packages/hal/sh/sh3/current/src/sh3_scif.c
M packages/hal/sh/sh3/current/src/var_misc.c
M packages/hal/sh/sh3/current/src/var_mk_defs.c
M packages/hal/sh/sh3/current/src/variant.S
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/cdl/hal_sh_sh4.cdl
M packages/hal/sh/sh4/current/include/mod_7750.h
A packages/hal/sh/sh4/current/include/mod_7751.h
M packages/hal/sh/sh4/current/include/mod_regs_bsc.h
M packages/hal/sh/sh4/current/include/mod_regs_cac.h
M packages/hal/sh/sh4/current/include/mod_regs_cpg.h
M packages/hal/sh/sh4/current/include/mod_regs_dma.h
M packages/hal/sh/sh4/current/include/mod_regs_intc.h
M packages/hal/sh/sh4/current/include/mod_regs_mmu.h
A packages/hal/sh/sh4/current/include/mod_regs_pcic.h
M packages/hal/sh/sh4/current/include/mod_regs_pfc.h
M packages/hal/sh/sh4/current/include/mod_regs_rtc.h
M packages/hal/sh/sh4/current/include/mod_regs_ser.h
M packages/hal/sh/sh4/current/include/mod_regs_tmu.h
M packages/hal/sh/sh4/current/include/mod_regs_ubc.h
M packages/hal/sh/sh4/current/include/sh4_scif.h
M packages/hal/sh/sh4/current/include/var_cache.h
M packages/hal/sh/sh4/current/include/var_intr.h
M packages/hal/sh/sh4/current/include/var_io.h
M packages/hal/sh/sh4/current/include/var_regs.h
M packages/hal/sh/sh4/current/include/variant.inc
A packages/hal/sh/sh4/current/src/pcic.c
M packages/hal/sh/sh4/current/src/sh4_scif.c
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/hal/sh/sh4/current/src/var_mk_defs.c
M packages/hal/sh/sh4/current/src/variant.S
A packages/hal/sparc/arch/current/ChangeLog
A packages/hal/sparc/arch/current/cdl/hal_sparc.cdl
A packages/hal/sparc/arch/current/include/basetype.h
A packages/hal/sparc/arch/current/include/hal_arch.h
A packages/hal/sparc/arch/current/include/hal_intr.h
A packages/hal/sparc/arch/current/include/hal_io.h
A packages/hal/sparc/arch/current/include/vectors.h
A packages/hal/sparc/arch/current/src/context.S
A packages/hal/sparc/arch/current/src/hal_boot.c
A packages/hal/sparc/arch/current/src/hal_intr.c
A packages/hal/sparc/arch/current/src/icontext.c
A packages/hal/sparc/arch/current/src/sparc.ld
A packages/hal/sparc/arch/current/src/vec_ivsr.S
A packages/hal/sparc/arch/current/src/vec_xvsr.S
A packages/hal/sparc/arch/current/src/vectors.S
A packages/hal/sparc/arch/current/tests/sparc_ex.c
A packages/hal/sparc/erc32/current/ChangeLog
A packages/hal/sparc/erc32/current/cdl/hal_sparc_erc32.cdl
A packages/hal/sparc/erc32/current/include/hal_cache.h
A packages/hal/sparc/erc32/current/include/hal_clock.h
A packages/hal/sparc/erc32/current/include/hal_diag.h
A packages/hal/sparc/erc32/current/include/hal_xpic.h
A packages/hal/sparc/erc32/current/include/halboot.si
A packages/hal/sparc/erc32/current/include/pkgconf/mlt_sparc_erc32_ram.h
A packages/hal/sparc/erc32/current/include/pkgconf/mlt_sparc_erc32_ram.ldi
A packages/hal/sparc/erc32/current/include/pkgconf/mlt_sparc_erc32_ram.mlt
A packages/hal/sparc/erc32/current/src/hal_priv.c
A packages/hal/sparc/leon/current/ChangeLog
A packages/hal/sparc/leon/current/cdl/hal_sparc_leon.cdl
A packages/hal/sparc/leon/current/include/hal_cache.h
A packages/hal/sparc/leon/current/include/hal_clock.h
A packages/hal/sparc/leon/current/include/hal_diag.h
A packages/hal/sparc/leon/current/include/hal_xpic.h
A packages/hal/sparc/leon/current/include/halboot.si
A packages/hal/sparc/leon/current/include/pkgconf/mlt_sparc_leon_ram.h
A packages/hal/sparc/leon/current/include/pkgconf/mlt_sparc_leon_ram.ldi
A packages/hal/sparc/leon/current/include/pkgconf/mlt_sparc_leon_ram.mlt
A packages/hal/sparc/leon/current/src/hal_priv.c
A packages/hal/sparc/leon/current/support/README
A packages/hal/sparc/leon/current/support/do-gdb-sim
M packages/hal/sparclite/arch/current/ChangeLog
M packages/hal/sparclite/arch/current/cdl/hal_sparclite.cdl
M packages/hal/sparclite/arch/current/include/basetype.h
M packages/hal/sparclite/arch/current/include/hal_arch.h
M packages/hal/sparclite/arch/current/include/hal_intr.h
M packages/hal/sparclite/arch/current/include/hal_io.h
M packages/hal/sparclite/arch/current/include/vectors.h
M packages/hal/sparclite/arch/current/src/context.S
M packages/hal/sparclite/arch/current/src/hal_boot.c
M packages/hal/sparclite/arch/current/src/hal_intr.c
M packages/hal/sparclite/arch/current/src/icontext.c
M packages/hal/sparclite/arch/current/src/sparclite.ld
M packages/hal/sparclite/arch/current/src/vec_ivsr.S
M packages/hal/sparclite/arch/current/src/vec_xvsr.S
M packages/hal/sparclite/arch/current/src/vectors.S
M packages/hal/sparclite/arch/current/tests/sparc_ex.c
M packages/hal/sparclite/sim/current/ChangeLog
M packages/hal/sparclite/sim/current/cdl/hal_sparclite_sim.cdl
M packages/hal/sparclite/sim/current/include/hal_cache.h
M packages/hal/sparclite/sim/current/include/hal_clock.h
M packages/hal/sparclite/sim/current/include/hal_diag.h
M packages/hal/sparclite/sim/current/include/hal_xpic.h
M packages/hal/sparclite/sim/current/include/halboot.si
M packages/hal/sparclite/sim/current/src/hal_priv.c
M packages/hal/sparclite/sleb/current/ChangeLog
M packages/hal/sparclite/sleb/current/cdl/hal_sparclite_sleb.cdl
M packages/hal/sparclite/sleb/current/include/hal_cache.h
M packages/hal/sparclite/sleb/current/include/hal_clock.h
M packages/hal/sparclite/sleb/current/include/hal_cpu.h
M packages/hal/sparclite/sleb/current/include/hal_cygm.h
M packages/hal/sparclite/sleb/current/include/hal_diag.h
M packages/hal/sparclite/sleb/current/include/hal_hwio.h
M packages/hal/sparclite/sleb/current/include/hal_xpic.h
M packages/hal/sparclite/sleb/current/include/halboot.si
M packages/hal/sparclite/sleb/current/src/hal_cygm.S
M packages/hal/sparclite/sleb/current/src/hal_diag.c
M packages/hal/sparclite/sleb/current/src/hal_priv.c
M packages/hal/sparclite/sleb/current/tests/slebintr.c
M packages/hal/sparclite/sleb/current/tests/slebstak.c
M packages/hal/sparclite/sleb/current/tests/slebtime.cxx
M packages/hal/synth/arch/current/ChangeLog
M packages/hal/synth/arch/current/cdl/hal_synth.cdl
A packages/hal/synth/arch/current/doc/hal-synth-arch.html
A packages/hal/synth/arch/current/doc/makefile
A packages/hal/synth/arch/current/doc/synth-porting.html
A packages/hal/synth/arch/current/doc/synth-syscalls.html
A packages/hal/synth/arch/current/doc/synth.html
A packages/hal/synth/arch/current/doc/synth.sgml
M packages/hal/synth/arch/current/include/hal_arch.h
M packages/hal/synth/arch/current/include/hal_cache.h
M packages/hal/synth/arch/current/include/hal_diag.h
M packages/hal/synth/arch/current/include/hal_intr.h
M packages/hal/synth/arch/current/include/hal_io.h
M packages/hal/synth/arch/current/src/synth.ld
M packages/hal/synth/arch/current/src/synth_diag.c
M packages/hal/synth/arch/current/src/synth_entry.c
M packages/hal/synth/arch/current/src/synth_intr.c
M packages/hal/synth/i386linux/current/ChangeLog
M packages/hal/synth/i386linux/current/cdl/hal_synth_i386.cdl
M packages/hal/synth/i386linux/current/include/arch.inc
M packages/hal/synth/i386linux/current/include/basetype.h
M packages/hal/synth/i386linux/current/include/var_arch.h
M packages/hal/synth/i386linux/current/include/pkgconf/mlt_synth_i386_rom.ldi
M packages/hal/synth/i386linux/current/src/context.S
M packages/hal/synth/i386linux/current/src/syscall-i386-linux-1.0.S
M packages/hal/synth/i386linux/current/src/vectors.S
M packages/hal/v85x/arch/current/ChangeLog
M packages/hal/v85x/arch/current/cdl/hal_v85x.cdl
M packages/hal/v85x/arch/current/include/basetype.h
M packages/hal/v85x/arch/current/include/hal_arch.h
M packages/hal/v85x/arch/current/include/hal_cache.h
M packages/hal/v85x/arch/current/include/hal_intr.h
M packages/hal/v85x/arch/current/include/hal_io.h
M packages/hal/v85x/arch/current/include/nec-stub.h
M packages/hal/v85x/arch/current/src/hal_misc.c
M packages/hal/v85x/arch/current/src/hal_mk_defs.c
M packages/hal/v85x/arch/current/src/vectors.S
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
M packages/hal/v85x/ceb_v850/current/include/hal_diag.h
M packages/hal/v85x/ceb_v850/current/include/hal_platform_setup.h
M packages/hal/v85x/ceb_v850/current/include/plf_cache.h
M packages/hal/v85x/ceb_v850/current/include/plf_intr.h
M packages/hal/v85x/ceb_v850/current/include/plf_io.h
M packages/hal/v85x/ceb_v850/current/include/plf_sections.h
M packages/hal/v85x/ceb_v850/current/include/plf_stub.h
M packages/hal/v85x/ceb_v850/current/src/plf_misc.c
M packages/hal/v85x/ceb_v850/current/src/plf_stub.c
M packages/hal/v85x/ceb_v850/current/src/v850flash.S
M packages/hal/v85x/v850/current/ChangeLog
M packages/hal/v85x/v850/current/cdl/hal_v85x_v850.cdl
M packages/hal/v85x/v850/current/include/v850_common.h
M packages/hal/v85x/v850/current/include/var_arch.h
M packages/hal/v85x/v850/current/include/var_cache.h
M packages/hal/v85x/v850/current/include/var_intr.h
M packages/hal/v85x/v850/current/src/context.S
M packages/hal/v85x/v850/current/src/hal_diag.c
M packages/hal/v85x/v850/current/src/v850_ice.cxx
M packages/hal/v85x/v850/current/src/v850_misc.c
M packages/hal/v85x/v850/current/src/v850_stub.c
M packages/hal/v85x/v850/current/src/v85x_v850.ld
M packages/hal/v85x/v850/current/tests/nmitest.c
M packages/infra/current/ChangeLog
M packages/infra/current/cdl/assert.cdl
M packages/infra/current/cdl/debug.cdl
M packages/infra/current/cdl/infra.cdl
M packages/infra/current/cdl/startup.cdl
M packages/infra/current/include/clist.hxx
M packages/infra/current/include/cyg_ass.h
M packages/infra/current/include/cyg_trac.h
M packages/infra/current/include/cyg_type.h
M packages/infra/current/include/cyg_type.inc
M packages/infra/current/include/diag.h
M packages/infra/current/include/testcase.h
M packages/infra/current/src/buffer.cxx
M packages/infra/current/src/delete.cxx
M packages/infra/current/src/diag.cxx
M packages/infra/current/src/dummyxxmain.cxx
M packages/infra/current/src/eprintf.c
M packages/infra/current/src/fancy.cxx
M packages/infra/current/src/memcpy.c
M packages/infra/current/src/memset.c
M packages/infra/current/src/null.cxx
M packages/infra/current/src/pkgstart.cxx
M packages/infra/current/src/prestart.cxx
M packages/infra/current/src/simple.cxx
M packages/infra/current/src/startup.cxx
M packages/infra/current/src/tcdiag.cxx
M packages/infra/current/src/userstart.cxx
M packages/io/common/current/ChangeLog
M packages/io/common/current/cdl/io.cdl
A packages/io/common/current/doc/io.sgml
M packages/io/common/current/include/config_keys.h
M packages/io/common/current/include/devtab.h
M packages/io/common/current/include/file.h
M packages/io/common/current/include/io.h
M packages/io/common/current/include/io_diag.h
M packages/io/common/current/src/io_file.c
M packages/io/common/current/src/ioinit.cxx
M packages/io/common/current/src/iosys.c
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/eth/current/doc/driver_doc
A packages/io/eth/current/doc/ethdrv.sgml
M packages/io/eth/current/include/eth_drv.h
M packages/io/eth/current/include/eth_drv_stats.h
M packages/io/eth/current/include/netdev.h
A packages/io/eth/current/src/lwip/README
A packages/io/eth/current/src/lwip/eth_drv.c
A packages/io/eth/current/src/lwip/lw.diff
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/cdl/fileio.cdl
A packages/io/fileio/current/doc/fileio.sgml
M packages/io/fileio/current/include/dirent.h
M packages/io/fileio/current/include/fileio.h
A packages/io/fileio/current/include/inode.h
M packages/io/fileio/current/include/limits.h
M packages/io/fileio/current/include/sockio.h
M packages/io/fileio/current/src/devfs.cxx
M packages/io/fileio/current/src/dir.cxx
M packages/io/fileio/current/src/fd.cxx
M packages/io/fileio/current/src/file.cxx
M packages/io/fileio/current/src/fio.h
A packages/io/fileio/current/src/inocache.cxx
M packages/io/fileio/current/src/io.cxx
M packages/io/fileio/current/src/misc.cxx
M packages/io/fileio/current/src/select.cxx
M packages/io/fileio/current/src/socket.cxx
M packages/io/fileio/current/tests/fileio1.c
M packages/io/fileio/current/tests/select.c
M packages/io/fileio/current/tests/socket.c
M packages/io/fileio/current/tests/stdio.c
M packages/io/fileio/current/tests/testfs.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/include/flash_dev.h
M packages/io/flash/current/src/flash.c
A packages/io/flash/current/src/flashiodev.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/cdl/io_pci.cdl
A packages/io/pci/current/doc/pci.sgml
M packages/io/pci/current/include/pci.h
M packages/io/pci/current/include/pci_cfg.h
M packages/io/pci/current/include/pci_hw.h
M packages/io/pci/current/src/pci.c
M packages/io/pci/current/src/pci_hw.c
M packages/io/pci/current/tests/pci1.c
M packages/io/pci/current/tests/pci2.c
M packages/io/pcmcia/current/ChangeLog
M packages/io/pcmcia/current/cdl/io_pcmcia.cdl
M packages/io/pcmcia/current/include/pcmcia.h
M packages/io/pcmcia/current/src/pcmcia.c
M packages/io/serial/current/ChangeLog
M packages/io/serial/current/cdl/io_serial.cdl
M packages/io/serial/current/cdl/termios.cdl
M packages/io/serial/current/cdl/tty.cdl
M packages/io/serial/current/include/serial.h
M packages/io/serial/current/include/serialio.h
M packages/io/serial/current/include/ttyio.h
M packages/io/serial/current/misc/console.c
M packages/io/serial/current/misc/serial.c
M packages/io/serial/current/misc/timeout.inl
M packages/io/serial/current/src/common/haldiag.c
M packages/io/serial/current/src/common/serial.c
M packages/io/serial/current/src/common/termios.c
M packages/io/serial/current/src/common/termiostty.c
M packages/io/serial/current/src/common/tty.c
M packages/io/serial/current/tests/flow1.c
M packages/io/serial/current/tests/flow2.c
M packages/io/serial/current/tests/ser_test_protocol.inl
M packages/io/serial/current/tests/serial1.c
M packages/io/serial/current/tests/serial2.c
M packages/io/serial/current/tests/serial3.c
M packages/io/serial/current/tests/serial4.c
M packages/io/serial/current/tests/serial5.c
M packages/io/serial/current/tests/serial_echo.c
M packages/io/serial/current/tests/timeout.inl
M packages/io/serial/current/tests/tty1.c
M packages/io/serial/current/tests/tty2.c
M packages/io/usb/common/current/ChangeLog
M packages/io/usb/common/current/cdl/usb.cdl
M packages/io/usb/common/current/include/usb.h
M packages/io/usb/eth/slave/current/ChangeLog
M packages/io/usb/eth/slave/current/cdl/usbs_eth.cdl
M packages/io/usb/eth/slave/current/doc/makefile
M packages/io/usb/eth/slave/current/doc/usbseth.sgml
M packages/io/usb/eth/slave/current/host/ecos_usbeth.c
M packages/io/usb/eth/slave/current/include/usbs_eth.h
M packages/io/usb/eth/slave/current/src/usbseth.c
M packages/io/usb/eth/slave/current/src/usbsethdrv.c
M packages/io/usb/slave/current/ChangeLog
M packages/io/usb/slave/current/cdl/usbs.cdl
M packages/io/usb/slave/current/doc/io-usb-slave.html
M packages/io/usb/slave/current/doc/makefile
M packages/io/usb/slave/current/doc/usbs-control.html
M packages/io/usb/slave/current/doc/usbs-data.html
M packages/io/usb/slave/current/doc/usbs-devtab.html
M packages/io/usb/slave/current/doc/usbs-enum.html
M packages/io/usb/slave/current/doc/usbs-halt.html
M packages/io/usb/slave/current/doc/usbs-intro.html
M packages/io/usb/slave/current/doc/usbs-start-rx.html
M packages/io/usb/slave/current/doc/usbs-start-tx.html
M packages/io/usb/slave/current/doc/usbs-start.html
A packages/io/usb/slave/current/doc/usbs-testing.html
M packages/io/usb/slave/current/doc/usbs-writing.html
M packages/io/usb/slave/current/doc/usbs.sgml
M packages/io/usb/slave/current/include/usbs.h
M packages/io/usb/slave/current/src/usbs.c
M packages/io/wallclock/current/ChangeLog
M packages/io/wallclock/current/cdl/wallclock.cdl
M packages/io/wallclock/current/include/wallclock.hxx
M packages/io/wallclock/current/include/wallclock/wallclock.inl
M packages/io/wallclock/current/src/emulate.cxx
M packages/io/wallclock/current/src/wallclock.cxx
M packages/io/wallclock/current/tests/wallclock.cxx
M packages/io/wallclock/current/tests/wallclock2.cxx
M packages/io/watchdog/current/ChangeLog
M packages/io/watchdog/current/cdl/watchdog.cdl
M packages/io/watchdog/current/include/watchdog.hxx
M packages/io/watchdog/current/src/emulate.cxx
M packages/io/watchdog/current/src/watchdog.cxx
M packages/io/watchdog/current/tests/watchdog.cxx
M packages/io/watchdog/current/tests/watchdog2.cxx
M packages/io/watchdog/current/tests/watchdog_reset.cxx
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
M packages/isoinfra/current/include/assert.h
M packages/isoinfra/current/include/ctype.h
M packages/isoinfra/current/include/dirent.h
M packages/isoinfra/current/include/dlfcn.h
M packages/isoinfra/current/include/errno.h
M packages/isoinfra/current/include/fcntl.h
M packages/isoinfra/current/include/float.h
M packages/isoinfra/current/include/limits.h
M packages/isoinfra/current/include/locale.h
M packages/isoinfra/current/include/mqueue.h
M packages/isoinfra/current/include/netdb.h
M packages/isoinfra/current/include/pthread.h
M packages/isoinfra/current/include/sched.h
M packages/isoinfra/current/include/semaphore.h
M packages/isoinfra/current/include/setjmp.h
M packages/isoinfra/current/include/signal.h
M packages/isoinfra/current/include/stdarg.h
M packages/isoinfra/current/include/stddef.h
M packages/isoinfra/current/include/stdio.h
M packages/isoinfra/current/include/stdlib.h
M packages/isoinfra/current/include/string.h
M packages/isoinfra/current/include/termios.h
M packages/isoinfra/current/include/time.h
M packages/isoinfra/current/include/unistd.h
M packages/isoinfra/current/include/sys/select.h
M packages/isoinfra/current/include/sys/stat.h
M packages/isoinfra/current/include/sys/types.h
M packages/isoinfra/current/include/sys/utsname.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/counters.cdl
M packages/kernel/current/cdl/instrument.cdl
M packages/kernel/current/cdl/interrupts.cdl
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/cdl/scheduler.cdl
M packages/kernel/current/cdl/synch.cdl
M packages/kernel/current/cdl/thread.cdl
A packages/kernel/current/doc/SMP.txt
A packages/kernel/current/doc/kernel.sgml
M packages/kernel/current/include/bitmap.hxx
M packages/kernel/current/include/clock.hxx
M packages/kernel/current/include/clock.inl
M packages/kernel/current/include/diag.h
M packages/kernel/current/include/errors.h
M packages/kernel/current/include/except.hxx
M packages/kernel/current/include/flag.hxx
M packages/kernel/current/include/instrmnt.h
M packages/kernel/current/include/intr.hxx
M packages/kernel/current/include/kapi.h
M packages/kernel/current/include/kapidata.h
M packages/kernel/current/include/kernel.hxx
M packages/kernel/current/include/ktypes.h
M packages/kernel/current/include/llistt.hxx
M packages/kernel/current/include/lottery.hxx
M packages/kernel/current/include/mbox.hxx
M packages/kernel/current/include/mboxt.hxx
M packages/kernel/current/include/mboxt.inl
M packages/kernel/current/include/mboxt2.hxx
M packages/kernel/current/include/mboxt2.inl
M packages/kernel/current/include/mlqueue.hxx
M packages/kernel/current/include/mqueue.hxx
M packages/kernel/current/include/mqueue.inl
M packages/kernel/current/include/mutex.hxx
M packages/kernel/current/include/sched.hxx
M packages/kernel/current/include/sched.inl
M packages/kernel/current/include/sema.hxx
M packages/kernel/current/include/sema2.hxx
M packages/kernel/current/include/smp.hxx
M packages/kernel/current/include/thread.hxx
M packages/kernel/current/include/thread.inl
M packages/kernel/current/include/timer.hxx
M packages/kernel/current/include/test/stackmon.h
M packages/kernel/current/src/common/clock.cxx
M packages/kernel/current/src/common/except.cxx
M packages/kernel/current/src/common/kapi.cxx
M packages/kernel/current/src/common/thread.cxx
M packages/kernel/current/src/common/timer.cxx
M packages/kernel/current/src/debug/dbg-thread-demux.c
M packages/kernel/current/src/debug/dbg_gdb.cxx
M packages/kernel/current/src/instrmnt/meminst.cxx
M packages/kernel/current/src/intr/intr.cxx
M packages/kernel/current/src/sched/bitmap.cxx
M packages/kernel/current/src/sched/lottery.cxx
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/kernel/current/src/sched/sched.cxx
M packages/kernel/current/src/sync/bin_sem.cxx
M packages/kernel/current/src/sync/cnt_sem.cxx
M packages/kernel/current/src/sync/cnt_sem2.cxx
M packages/kernel/current/src/sync/flag.cxx
M packages/kernel/current/src/sync/mbox.cxx
M packages/kernel/current/src/sync/mqueue.cxx
M packages/kernel/current/src/sync/mutex.cxx
M packages/kernel/current/tests/bin_sem0.cxx
M packages/kernel/current/tests/bin_sem1.cxx
M packages/kernel/current/tests/bin_sem2.cxx
M packages/kernel/current/tests/clock0.cxx
M packages/kernel/current/tests/clock1.cxx
M packages/kernel/current/tests/clockcnv.cxx
M packages/kernel/current/tests/clocktruth.cxx
M packages/kernel/current/tests/cnt_sem0.cxx
M packages/kernel/current/tests/cnt_sem1.cxx
M packages/kernel/current/tests/dhrystone.c
M packages/kernel/current/tests/except1.cxx
M packages/kernel/current/tests/flag0.cxx
M packages/kernel/current/tests/flag1.cxx
M packages/kernel/current/tests/intr0.cxx
M packages/kernel/current/tests/kcache1.c
M packages/kernel/current/tests/kcache2.c
M packages/kernel/current/tests/kclock0.c
M packages/kernel/current/tests/kclock1.c
M packages/kernel/current/tests/kexcept1.c
M packages/kernel/current/tests/kflag0.c
M packages/kernel/current/tests/kflag1.c
M packages/kernel/current/tests/kill.cxx
M packages/kernel/current/tests/kintr0.c
M packages/kernel/current/tests/klock.c
M packages/kernel/current/tests/kmbox1.c
M packages/kernel/current/tests/kmutex0.c
M packages/kernel/current/tests/kmutex1.c
M packages/kernel/current/tests/kmutex3.c
M packages/kernel/current/tests/kmutex4.c
M packages/kernel/current/tests/kphilo.c
M packages/kernel/current/tests/ksched1.c
M packages/kernel/current/tests/ksem0.c
M packages/kernel/current/tests/ksem1.c
M packages/kernel/current/tests/kthread0.c
M packages/kernel/current/tests/kthread1.c
M packages/kernel/current/tests/mbox1.cxx
M packages/kernel/current/tests/mqueue1.cxx
M packages/kernel/current/tests/mutex0.cxx
M packages/kernel/current/tests/mutex1.cxx
M packages/kernel/current/tests/mutex2.cxx
M packages/kernel/current/tests/mutex3.cxx
M packages/kernel/current/tests/philo.cxx
M packages/kernel/current/tests/release.cxx
M packages/kernel/current/tests/sched1.cxx
M packages/kernel/current/tests/smp.cxx
M packages/kernel/current/tests/stress_threads.c
M packages/kernel/current/tests/sync2.cxx
M packages/kernel/current/tests/sync3.cxx
M packages/kernel/current/tests/tcdiag.cxx
M packages/kernel/current/tests/testaux.h
M packages/kernel/current/tests/testaux.hxx
M packages/kernel/current/tests/thread0.cxx
M packages/kernel/current/tests/thread1.cxx
M packages/kernel/current/tests/thread2.cxx
M packages/kernel/current/tests/thread_gdb.c
M packages/kernel/current/tests/timeslice.c
M packages/kernel/current/tests/tm_basic.cxx
M packages/language/c/libc/common/current/ChangeLog
M packages/language/c/libc/common/current/ChangeLog.libc
M packages/language/c/libc/common/current/cdl/libc.cdl
A packages/language/c/libc/common/current/doc/libc.sgml
M packages/language/c/libc/i18n/current/ChangeLog
M packages/language/c/libc/i18n/current/ChangeLog.libc
M packages/language/c/libc/i18n/current/cdl/i18n.cdl
M packages/language/c/libc/i18n/current/include/ctype.inl
M packages/language/c/libc/i18n/current/include/mb.h
M packages/language/c/libc/i18n/current/src/ctype.cxx
M packages/language/c/libc/i18n/current/src/internal.h
M packages/language/c/libc/i18n/current/src/locale.cxx
M packages/language/c/libc/i18n/current/src/mblen.cxx
M packages/language/c/libc/i18n/current/src/mbstowcs.cxx
M packages/language/c/libc/i18n/current/src/mbtowc.cxx
M packages/language/c/libc/i18n/current/src/mbtowc_c.cxx
M packages/language/c/libc/i18n/current/src/mbtowc_jp.cxx
M packages/language/c/libc/i18n/current/src/wcstombs.cxx
M packages/language/c/libc/i18n/current/src/wctomb.cxx
M packages/language/c/libc/i18n/current/src/wctomb_jp.cxx
M packages/language/c/libc/i18n/current/tests/ctype.c
M packages/language/c/libc/i18n/current/tests/i18nmb.c
M packages/language/c/libc/i18n/current/tests/setlocale.c
M packages/language/c/libc/setjmp/current/ChangeLog
M packages/language/c/libc/setjmp/current/ChangeLog.libc
M packages/language/c/libc/setjmp/current/cdl/setjmp.cdl
M packages/language/c/libc/setjmp/current/include/setjmp.h
M packages/language/c/libc/setjmp/current/src/longjmp.cxx
M packages/language/c/libc/setjmp/current/tests/setjmp.c
M packages/language/c/libc/signals/current/ChangeLog
M packages/language/c/libc/signals/current/ChangeLog.libc
M packages/language/c/libc/signals/current/cdl/signals.cdl
M packages/language/c/libc/signals/current/include/signal.h
M packages/language/c/libc/signals/current/include/signal.inl
M packages/language/c/libc/signals/current/src/raise.cxx
M packages/language/c/libc/signals/current/src/siginit.cxx
M packages/language/c/libc/signals/current/src/signal.cxx
M packages/language/c/libc/signals/current/tests/signal1.c
M packages/language/c/libc/signals/current/tests/signal2.c
M packages/language/c/libc/startup/current/ChangeLog
M packages/language/c/libc/startup/current/ChangeLog.libc
M packages/language/c/libc/startup/current/cdl/startup.cdl
M packages/language/c/libc/startup/current/src/_exit.cxx
M packages/language/c/libc/startup/current/src/abort.cxx
M packages/language/c/libc/startup/current/src/atexit.cxx
M packages/language/c/libc/startup/current/src/cstartup.cxx
M packages/language/c/libc/startup/current/src/environ.cxx
M packages/language/c/libc/startup/current/src/exit.cxx
M packages/language/c/libc/startup/current/src/invokemain.cxx
M packages/language/c/libc/startup/current/src/main.cxx
M packages/language/c/libc/startup/current/src/mainthread.cxx
M packages/language/c/libc/startup/current/tests/atexit.c
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/ChangeLog.libc
M packages/language/c/libc/stdio/current/cdl/stdio.cdl
M packages/language/c/libc/stdio/current/include/io.hxx
M packages/language/c/libc/stdio/current/include/io.inl
M packages/language/c/libc/stdio/current/include/stdio.h
M packages/language/c/libc/stdio/current/include/stdio.inl
M packages/language/c/libc/stdio/current/include/stdiofiles.hxx
M packages/language/c/libc/stdio/current/include/stdiofiles.inl
M packages/language/c/libc/stdio/current/include/stdiosupp.hxx
M packages/language/c/libc/stdio/current/include/stream.hxx
M packages/language/c/libc/stdio/current/include/stream.inl
M packages/language/c/libc/stdio/current/include/streambuf.hxx
M packages/language/c/libc/stdio/current/include/streambuf.inl
M packages/language/c/libc/stdio/current/src/common/fclose.cxx
M packages/language/c/libc/stdio/current/src/common/feof.cxx
M packages/language/c/libc/stdio/current/src/common/fflush.cxx
M packages/language/c/libc/stdio/current/src/common/fopen.cxx
M packages/language/c/libc/stdio/current/src/common/freopen.cxx
M packages/language/c/libc/stdio/current/src/common/fseek.cxx
M packages/language/c/libc/stdio/current/src/common/setvbuf.cxx
M packages/language/c/libc/stdio/current/src/common/snprintf.cxx
M packages/language/c/libc/stdio/current/src/common/sprintf.cxx
M packages/language/c/libc/stdio/current/src/common/sscanf.cxx
M packages/language/c/libc/stdio/current/src/common/stderr.cxx
M packages/language/c/libc/stdio/current/src/common/stdin.cxx
M packages/language/c/libc/stdio/current/src/common/stdiofiles.cxx
M packages/language/c/libc/stdio/current/src/common/stdioinlines.cxx
M packages/language/c/libc/stdio/current/src/common/stdiosupp.cxx
M packages/language/c/libc/stdio/current/src/common/stdout.cxx
M packages/language/c/libc/stdio/current/src/common/stream.cxx
M packages/language/c/libc/stdio/current/src/common/streambuf.cxx
M packages/language/c/libc/stdio/current/src/common/ungetc.cxx
M packages/language/c/libc/stdio/current/src/common/vsnprintf.cxx
M packages/language/c/libc/stdio/current/src/common/vsscanf.cxx
M packages/language/c/libc/stdio/current/src/input/fgetc.cxx
M packages/language/c/libc/stdio/current/src/input/fgets.cxx
M packages/language/c/libc/stdio/current/src/input/fread.cxx
M packages/language/c/libc/stdio/current/src/input/fscanf.cxx
M packages/language/c/libc/stdio/current/src/input/gets.cxx
M packages/language/c/libc/stdio/current/src/input/scanf.cxx
M packages/language/c/libc/stdio/current/src/input/vfscanf.cxx
M packages/language/c/libc/stdio/current/src/output/fnprintf.cxx
M packages/language/c/libc/stdio/current/src/output/fprintf.cxx
M packages/language/c/libc/stdio/current/src/output/fputc.cxx
M packages/language/c/libc/stdio/current/src/output/fputs.cxx
M packages/language/c/libc/stdio/current/src/output/fwrite.cxx
M packages/language/c/libc/stdio/current/src/output/printf.cxx
M packages/language/c/libc/stdio/current/src/output/vfnprintf.cxx
M packages/language/c/libc/stdio/current/tests/sprintf1.c
M packages/language/c/libc/stdio/current/tests/sprintf2.c
M packages/language/c/libc/stdio/current/tests/sscanf.c
M packages/language/c/libc/stdio/current/tests/stdiooutput.c
M packages/language/c/libc/stdlib/current/ChangeLog
M packages/language/c/libc/stdlib/current/ChangeLog.libc
M packages/language/c/libc/stdlib/current/cdl/stdlib.cdl
M packages/language/c/libc/stdlib/current/include/abs.inl
M packages/language/c/libc/stdlib/current/include/atox.inl
M packages/language/c/libc/stdlib/current/include/div.inl
M packages/language/c/libc/stdlib/current/src/abs.cxx
M packages/language/c/libc/stdlib/current/src/atox.cxx
M packages/language/c/libc/stdlib/current/src/bsearch.cxx
M packages/language/c/libc/stdlib/current/src/div.cxx
M packages/language/c/libc/stdlib/current/src/getenv.cxx
M packages/language/c/libc/stdlib/current/src/qsort.cxx
M packages/language/c/libc/stdlib/current/src/rand.cxx
M packages/language/c/libc/stdlib/current/src/strtod.cxx
M packages/language/c/libc/stdlib/current/src/strtol.cxx
M packages/language/c/libc/stdlib/current/src/strtoul.cxx
M packages/language/c/libc/stdlib/current/src/system.cxx
M packages/language/c/libc/stdlib/current/tests/abs.c
M packages/language/c/libc/stdlib/current/tests/atoi.c
M packages/language/c/libc/stdlib/current/tests/atol.c
M packages/language/c/libc/stdlib/current/tests/bsearch.c
M packages/language/c/libc/stdlib/current/tests/div.c
M packages/language/c/libc/stdlib/current/tests/getenv.c
M packages/language/c/libc/stdlib/current/tests/labs.c
M packages/language/c/libc/stdlib/current/tests/ldiv.c
M packages/language/c/libc/stdlib/current/tests/qsort.c
M packages/language/c/libc/stdlib/current/tests/rand1.c
M packages/language/c/libc/stdlib/current/tests/rand2.c
M packages/language/c/libc/stdlib/current/tests/rand3.c
M packages/language/c/libc/stdlib/current/tests/rand4.c
M packages/language/c/libc/stdlib/current/tests/srand.c
M packages/language/c/libc/stdlib/current/tests/strtol.c
M packages/language/c/libc/stdlib/current/tests/strtoul.c
M packages/language/c/libc/string/current/ChangeLog
M packages/language/c/libc/string/current/ChangeLog.libc
M packages/language/c/libc/string/current/cdl/string.cdl
M packages/language/c/libc/string/current/include/bsdstring.h
M packages/language/c/libc/string/current/include/string.h
M packages/language/c/libc/string/current/include/string.inl
M packages/language/c/libc/string/current/include/stringsupp.hxx
M packages/language/c/libc/string/current/src/bsdstring.cxx
M packages/language/c/libc/string/current/src/memchr.cxx
M packages/language/c/libc/string/current/src/memcmp.cxx
M packages/language/c/libc/string/current/src/memmove.cxx
M packages/language/c/libc/string/current/src/strcat.cxx
M packages/language/c/libc/string/current/src/strchr.cxx
M packages/language/c/libc/string/current/src/strcmp.cxx
M packages/language/c/libc/string/current/src/strcoll.cxx
M packages/language/c/libc/string/current/src/strcpy.cxx
M packages/language/c/libc/string/current/src/strcspn.cxx
M packages/language/c/libc/string/current/src/strlen.cxx
M packages/language/c/libc/string/current/src/strncat.cxx
M packages/language/c/libc/string/current/src/strncmp.cxx
M packages/language/c/libc/string/current/src/strncpy.cxx
M packages/language/c/libc/string/current/src/strpbrk.cxx
M packages/language/c/libc/string/current/src/strrchr.cxx
M packages/language/c/libc/string/current/src/strspn.cxx
M packages/language/c/libc/string/current/src/strstr.cxx
M packages/language/c/libc/string/current/src/strsuppt.cxx
M packages/language/c/libc/string/current/src/strtok.cxx
M packages/language/c/libc/string/current/src/strxfrm.cxx
M packages/language/c/libc/string/current/tests/memchr.c
M packages/language/c/libc/string/current/tests/memcmp1.c
M packages/language/c/libc/string/current/tests/memcmp2.c
M packages/language/c/libc/string/current/tests/memcpy1.c
M packages/language/c/libc/string/current/tests/memcpy2.c
M packages/language/c/libc/string/current/tests/memmove1.c
M packages/language/c/libc/string/current/tests/memmove2.c
M packages/language/c/libc/string/current/tests/memset.c
M packages/language/c/libc/string/current/tests/strcat1.c
M packages/language/c/libc/string/current/tests/strcat2.c
M packages/language/c/libc/string/current/tests/strchr.c
M packages/language/c/libc/string/current/tests/strcmp1.c
M packages/language/c/libc/string/current/tests/strcmp2.c
M packages/language/c/libc/string/current/tests/strcoll1.c
M packages/language/c/libc/string/current/tests/strcoll2.c
M packages/language/c/libc/string/current/tests/strcpy1.c
M packages/language/c/libc/string/current/tests/strcpy2.c
M packages/language/c/libc/string/current/tests/strcspn.c
M packages/language/c/libc/string/current/tests/strlen.c
M packages/language/c/libc/string/current/tests/strncat1.c
M packages/language/c/libc/string/current/tests/strncat2.c
M packages/language/c/libc/string/current/tests/strncpy1.c
M packages/language/c/libc/string/current/tests/strncpy2.c
M packages/language/c/libc/string/current/tests/strpbrk.c
M packages/language/c/libc/string/current/tests/strrchr.c
M packages/language/c/libc/string/current/tests/strspn.c
M packages/language/c/libc/string/current/tests/strstr.c
M packages/language/c/libc/string/current/tests/strtok.c
M packages/language/c/libc/string/current/tests/strxfrm1.c
M packages/language/c/libc/string/current/tests/strxfrm2.c
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/ChangeLog.libc
M packages/language/c/libc/time/current/cdl/time.cdl
M packages/language/c/libc/time/current/include/time.h
M packages/language/c/libc/time/current/include/time.inl
M packages/language/c/libc/time/current/include/timeutil.h
M packages/language/c/libc/time/current/src/asctime.cxx
M packages/language/c/libc/time/current/src/asctime_r.cxx
M packages/language/c/libc/time/current/src/clock.cxx
M packages/language/c/libc/time/current/src/ctime.cxx
M packages/language/c/libc/time/current/src/ctime_r.cxx
M packages/language/c/libc/time/current/src/difftime.cxx
M packages/language/c/libc/time/current/src/gmtime.cxx
M packages/language/c/libc/time/current/src/gmtime_r.cxx
M packages/language/c/libc/time/current/src/localtime.cxx
M packages/language/c/libc/time/current/src/localtime_r.cxx
M packages/language/c/libc/time/current/src/mktime.cxx
M packages/language/c/libc/time/current/src/settime.cxx
M packages/language/c/libc/time/current/src/strftime.cxx
M packages/language/c/libc/time/current/src/time.cxx
M packages/language/c/libc/time/current/src/timeutil.cxx
M packages/language/c/libc/time/current/tests/asctime.c
M packages/language/c/libc/time/current/tests/clock.c
M packages/language/c/libc/time/current/tests/ctime.c
M packages/language/c/libc/time/current/tests/gmtime.c
M packages/language/c/libc/time/current/tests/localtime.c
M packages/language/c/libc/time/current/tests/mktime.c
M packages/language/c/libc/time/current/tests/strftime.c
M packages/language/c/libc/time/current/tests/time.c
M packages/language/c/libm/current/ChangeLog
M packages/language/c/libm/current/cdl/compat.cdl
M packages/language/c/libm/current/cdl/libm.cdl
M packages/language/c/libm/current/include/math.h
M packages/language/c/libm/current/include/sys/ieeefp.h
M packages/language/c/libm/current/src/double/ieee754-api/w_acos.c
A packages/language/c/libm/current/src/double/ieee754-api/w_acosh.c
M packages/language/c/libm/current/src/double/ieee754-api/w_asin.c
M packages/language/c/libm/current/src/double/ieee754-api/w_atan2.c
A packages/language/c/libm/current/src/double/ieee754-api/w_atanh.c
M packages/language/c/libm/current/src/double/ieee754-api/w_cosh.c
M packages/language/c/libm/current/src/double/ieee754-api/w_exp.c
M packages/language/c/libm/current/src/double/ieee754-api/w_fmod.c
A packages/language/c/libm/current/src/double/ieee754-api/w_gamma.c
A packages/language/c/libm/current/src/double/ieee754-api/w_gamma_r.c
A packages/language/c/libm/current/src/double/ieee754-api/w_hypot.c
A packages/language/c/libm/current/src/double/ieee754-api/w_j0.c
A packages/language/c/libm/current/src/double/ieee754-api/w_j1.c
A packages/language/c/libm/current/src/double/ieee754-api/w_jn.c
A packages/language/c/libm/current/src/double/ieee754-api/w_lgamma.c
A packages/language/c/libm/current/src/double/ieee754-api/w_lgamma_r.c
M packages/language/c/libm/current/src/double/ieee754-api/w_log.c
M packages/language/c/libm/current/src/double/ieee754-api/w_log10.c
M packages/language/c/libm/current/src/double/ieee754-api/w_pow.c
A packages/language/c/libm/current/src/double/ieee754-api/w_remainder.c
M packages/language/c/libm/current/src/double/ieee754-api/w_scalb.c
M packages/language/c/libm/current/src/double/ieee754-api/w_sinh.c
M packages/language/c/libm/current/src/double/ieee754-api/w_sqrt.c
M packages/language/c/libm/current/src/double/ieee754-core/e_acos.c
A packages/language/c/libm/current/src/double/ieee754-core/e_acosh.c
M packages/language/c/libm/current/src/double/ieee754-core/e_asin.c
M packages/language/c/libm/current/src/double/ieee754-core/e_atan2.c
A packages/language/c/libm/current/src/double/ieee754-core/e_atanh.c
M packages/language/c/libm/current/src/double/ieee754-core/e_cosh.c
M packages/language/c/libm/current/src/double/ieee754-core/e_exp.c
M packages/language/c/libm/current/src/double/ieee754-core/e_fmod.c
A packages/language/c/libm/current/src/double/ieee754-core/e_gamma.c
A packages/language/c/libm/current/src/double/ieee754-core/e_gamma_r.c
A packages/language/c/libm/current/src/double/ieee754-core/e_hypot.c
A packages/language/c/libm/current/src/double/ieee754-core/e_j0.c
A packages/language/c/libm/current/src/double/ieee754-core/e_j1.c
A packages/language/c/libm/current/src/double/ieee754-core/e_jn.c
A packages/language/c/libm/current/src/double/ieee754-core/e_lgamma.c
A packages/language/c/libm/current/src/double/ieee754-core/e_lgamma_r.c
M packages/language/c/libm/current/src/double/ieee754-core/e_log.c
M packages/language/c/libm/current/src/double/ieee754-core/e_log10.c
M packages/language/c/libm/current/src/double/ieee754-core/e_pow.c
M packages/language/c/libm/current/src/double/ieee754-core/e_rem_pio2.c
A packages/language/c/libm/current/src/double/ieee754-core/e_remainder.c
M packages/language/c/libm/current/src/double/ieee754-core/e_scalb.c
M packages/language/c/libm/current/src/double/ieee754-core/e_sinh.c
M packages/language/c/libm/current/src/double/ieee754-core/e_sqrt.c
M packages/language/c/libm/current/src/double/internal/k_cos.c
M packages/language/c/libm/current/src/double/internal/k_rem_pio2.c
M packages/language/c/libm/current/src/double/internal/k_sin.c
M packages/language/c/libm/current/src/double/internal/k_tan.c
A packages/language/c/libm/current/src/double/portable-api/s_asinh.c
M packages/language/c/libm/current/src/double/portable-api/s_atan.c
A packages/language/c/libm/current/src/double/portable-api/s_cbrt.c
M packages/language/c/libm/current/src/double/portable-api/s_ceil.c
M packages/language/c/libm/current/src/double/portable-api/s_copysign.c
M packages/language/c/libm/current/src/double/portable-api/s_cos.c
A packages/language/c/libm/current/src/double/portable-api/s_erf.c
M packages/language/c/libm/current/src/double/portable-api/s_expm1.c
M packages/language/c/libm/current/src/double/portable-api/s_fabs.c
M packages/language/c/libm/current/src/double/portable-api/s_finite.c
M packages/language/c/libm/current/src/double/portable-api/s_floor.c
M packages/language/c/libm/current/src/double/portable-api/s_frexp.c
A packages/language/c/libm/current/src/double/portable-api/s_ilogb.c
M packages/language/c/libm/current/src/double/portable-api/s_isnan.c
M packages/language/c/libm/current/src/double/portable-api/s_ldexp.c
A packages/language/c/libm/current/src/double/portable-api/s_log1p.c
A packages/language/c/libm/current/src/double/portable-api/s_logb.c
M packages/language/c/libm/current/src/double/portable-api/s_modf.c
A packages/language/c/libm/current/src/double/portable-api/s_nextafter.c
M packages/language/c/libm/current/src/double/portable-api/s_rint.c
M packages/language/c/libm/current/src/double/portable-api/s_scalbn.c
A packages/language/c/libm/current/src/double/portable-api/s_significand.c
M packages/language/c/libm/current/src/double/portable-api/s_sin.c
M packages/language/c/libm/current/src/double/portable-api/s_tan.c
M packages/language/c/libm/current/src/double/portable-api/s_tanh.c
M packages/language/c/libm/current/src/mathincl/fdlibm.h
M packages/language/c/libm/current/src/misc/compatmode.cxx
M packages/language/c/libm/current/src/misc/infconst.c
M packages/language/c/libm/current/src/misc/matherr.c
A packages/language/c/libm/current/src/misc/signgam.cxx
M packages/language/c/libm/current/src/misc/standard.c
M packages/language/c/libm/current/tests/vectors/acos.c
M packages/language/c/libm/current/tests/vectors/acos.h
M packages/language/c/libm/current/tests/vectors/asin.c
M packages/language/c/libm/current/tests/vectors/asin.h
M packages/language/c/libm/current/tests/vectors/atan.c
M packages/language/c/libm/current/tests/vectors/atan.h
M packages/language/c/libm/current/tests/vectors/atan2.c
M packages/language/c/libm/current/tests/vectors/atan2.h
M packages/language/c/libm/current/tests/vectors/ceil.c
M packages/language/c/libm/current/tests/vectors/ceil.h
M packages/language/c/libm/current/tests/vectors/cos.c
M packages/language/c/libm/current/tests/vectors/cos.h
M packages/language/c/libm/current/tests/vectors/cosh.c
M packages/language/c/libm/current/tests/vectors/cosh.h
M packages/language/c/libm/current/tests/vectors/exp.c
M packages/language/c/libm/current/tests/vectors/exp.h
M packages/language/c/libm/current/tests/vectors/fabs.c
M packages/language/c/libm/current/tests/vectors/fabs.h
M packages/language/c/libm/current/tests/vectors/floor.c
M packages/language/c/libm/current/tests/vectors/floor.h
M packages/language/c/libm/current/tests/vectors/fmod.c
M packages/language/c/libm/current/tests/vectors/fmod.h
M packages/language/c/libm/current/tests/vectors/frexp.c
M packages/language/c/libm/current/tests/vectors/frexp.h
M packages/language/c/libm/current/tests/vectors/ldexp.c
M packages/language/c/libm/current/tests/vectors/ldexp.h
M packages/language/c/libm/current/tests/vectors/log.c
M packages/language/c/libm/current/tests/vectors/log.h
M packages/language/c/libm/current/tests/vectors/log10.c
M packages/language/c/libm/current/tests/vectors/log10.h
M packages/language/c/libm/current/tests/vectors/modf.c
M packages/language/c/libm/current/tests/vectors/modf.h
M packages/language/c/libm/current/tests/vectors/pow.c
M packages/language/c/libm/current/tests/vectors/pow.h
M packages/language/c/libm/current/tests/vectors/sin.c
M packages/language/c/libm/current/tests/vectors/sin.h
M packages/language/c/libm/current/tests/vectors/sinh.c
M packages/language/c/libm/current/tests/vectors/sinh.h
M packages/language/c/libm/current/tests/vectors/sqrt.c
M packages/language/c/libm/current/tests/vectors/sqrt.h
M packages/language/c/libm/current/tests/vectors/tan.c
M packages/language/c/libm/current/tests/vectors/tan.h
M packages/language/c/libm/current/tests/vectors/tanh.c
M packages/language/c/libm/current/tests/vectors/tanh.h
M packages/language/c/libm/current/tests/vectors/vector_support.h
A packages/net/bsd_tcpip/current/ChangeLog
A packages/net/bsd_tcpip/current/cdl/freebsd_net.cdl
A packages/net/bsd_tcpip/current/doc/BSD_FILE_LIST
A packages/net/bsd_tcpip/current/doc/README
A packages/net/bsd_tcpip/current/doc/copy_files.sh
A packages/net/bsd_tcpip/current/doc/find_matching_files.sh
A packages/net/bsd_tcpip/current/doc/freebsd.sgml
A packages/net/bsd_tcpip/current/include/machine/types.h
A packages/net/bsd_tcpip/current/include/net/ethernet.h
A packages/net/bsd_tcpip/current/include/net/if.h
A packages/net/bsd_tcpip/current/include/net/if_arp.h
A packages/net/bsd_tcpip/current/include/net/if_dl.h
A packages/net/bsd_tcpip/current/include/net/if_llc.h
A packages/net/bsd_tcpip/current/include/net/if_types.h
A packages/net/bsd_tcpip/current/include/net/if_var.h
A packages/net/bsd_tcpip/current/include/net/intrq.h
A packages/net/bsd_tcpip/current/include/net/iso88025.h
A packages/net/bsd_tcpip/current/include/net/netisr.h
A packages/net/bsd_tcpip/current/include/net/pfkeyv2.h
A packages/net/bsd_tcpip/current/include/net/radix.h
A packages/net/bsd_tcpip/current/include/net/raw_cb.h
A packages/net/bsd_tcpip/current/include/net/route.h
A packages/net/bsd_tcpip/current/include/netinet/icmp6.h
A packages/net/bsd_tcpip/current/include/netinet/icmp_var.h
A packages/net/bsd_tcpip/current/include/netinet/if_ether.h
A packages/net/bsd_tcpip/current/include/netinet/igmp.h
A packages/net/bsd_tcpip/current/include/netinet/igmp_var.h
A packages/net/bsd_tcpip/current/include/netinet/in.h
A packages/net/bsd_tcpip/current/include/netinet/in_pcb.h
A packages/net/bsd_tcpip/current/include/netinet/in_systm.h
A packages/net/bsd_tcpip/current/include/netinet/in_var.h
A packages/net/bsd_tcpip/current/include/netinet/ip.h
A packages/net/bsd_tcpip/current/include/netinet/ip6.h
A packages/net/bsd_tcpip/current/include/netinet/ip_encap.h
A packages/net/bsd_tcpip/current/include/netinet/ip_flow.h
A packages/net/bsd_tcpip/current/include/netinet/ip_fw.h
A packages/net/bsd_tcpip/current/include/netinet/ip_icmp.h
A packages/net/bsd_tcpip/current/include/netinet/ip_mroute.h
A packages/net/bsd_tcpip/current/include/netinet/ip_var.h
A packages/net/bsd_tcpip/current/include/netinet/tcp.h
A packages/net/bsd_tcpip/current/include/netinet/tcp_debug.h
A packages/net/bsd_tcpip/current/include/netinet/tcp_fsm.h
A packages/net/bsd_tcpip/current/include/netinet/tcp_seq.h
A packages/net/bsd_tcpip/current/include/netinet/tcp_timer.h
A packages/net/bsd_tcpip/current/include/netinet/tcp_var.h
A packages/net/bsd_tcpip/current/include/netinet/tcpip.h
A packages/net/bsd_tcpip/current/include/netinet/udp.h
A packages/net/bsd_tcpip/current/include/netinet/udp_var.h
A packages/net/bsd_tcpip/current/include/netinet6/in6.h
A packages/net/bsd_tcpip/current/include/netinet6/in6_ifattach.h
A packages/net/bsd_tcpip/current/include/netinet6/in6_pcb.h
A packages/net/bsd_tcpip/current/include/netinet6/in6_var.h
A packages/net/bsd_tcpip/current/include/netinet6/ip6_fw.h
A packages/net/bsd_tcpip/current/include/netinet6/ip6_mroute.h
A packages/net/bsd_tcpip/current/include/netinet6/ip6_var.h
A packages/net/bsd_tcpip/current/include/netinet6/ip6protosw.h
A packages/net/bsd_tcpip/current/include/netinet6/ipsec.h
A packages/net/bsd_tcpip/current/include/netinet6/mld6_var.h
A packages/net/bsd_tcpip/current/include/netinet6/nd6.h
A packages/net/bsd_tcpip/current/include/netinet6/pim6.h
A packages/net/bsd_tcpip/current/include/netinet6/pim6_var.h
A packages/net/bsd_tcpip/current/include/netinet6/raw_ip6.h
A packages/net/bsd_tcpip/current/include/netinet6/scope6_var.h
A packages/net/bsd_tcpip/current/include/netinet6/tcp6_var.h
A packages/net/bsd_tcpip/current/include/netinet6/udp6_var.h
A packages/net/bsd_tcpip/current/include/netkey/key_var.h
A packages/net/bsd_tcpip/current/include/netkey/keydb.h
A packages/net/bsd_tcpip/current/include/sys/bsdtypes.h
A packages/net/bsd_tcpip/current/include/sys/domain.h
A packages/net/bsd_tcpip/current/include/sys/endian.h
A packages/net/bsd_tcpip/current/include/sys/errno.h
A packages/net/bsd_tcpip/current/include/sys/ioccom.h
A packages/net/bsd_tcpip/current/include/sys/ioctl.h
A packages/net/bsd_tcpip/current/include/sys/malloc.h
A packages/net/bsd_tcpip/current/include/sys/mbuf.h
A packages/net/bsd_tcpip/current/include/sys/md5.h
A packages/net/bsd_tcpip/current/include/sys/param.h
A packages/net/bsd_tcpip/current/include/sys/protosw.h
A packages/net/bsd_tcpip/current/include/sys/queue.h
A packages/net/bsd_tcpip/current/include/sys/socket.h
A packages/net/bsd_tcpip/current/include/sys/socketvar.h
A packages/net/bsd_tcpip/current/include/sys/sockio.h
A packages/net/bsd_tcpip/current/include/sys/time.h
A packages/net/bsd_tcpip/current/src/ecos/init.cxx
A packages/net/bsd_tcpip/current/src/ecos/support.c
A packages/net/bsd_tcpip/current/src/ecos/synch.c
A packages/net/bsd_tcpip/current/src/ecos/timeout.c
A packages/net/bsd_tcpip/current/src/sys/kern/kern_subr.c
A packages/net/bsd_tcpip/current/src/sys/kern/md5c.c
A packages/net/bsd_tcpip/current/src/sys/kern/sockio.c
A packages/net/bsd_tcpip/current/src/sys/kern/uipc_accf.c
A packages/net/bsd_tcpip/current/src/sys/kern/uipc_domain.c
A packages/net/bsd_tcpip/current/src/sys/kern/uipc_mbuf.c
A packages/net/bsd_tcpip/current/src/sys/kern/uipc_mbuf2.c
A packages/net/bsd_tcpip/current/src/sys/kern/uipc_socket.c
A packages/net/bsd_tcpip/current/src/sys/kern/uipc_socket2.c
A packages/net/bsd_tcpip/current/src/sys/net/if.c
A packages/net/bsd_tcpip/current/src/sys/net/if_ethersubr.c
A packages/net/bsd_tcpip/current/src/sys/net/if_loop.c
A packages/net/bsd_tcpip/current/src/sys/net/radix.c
A packages/net/bsd_tcpip/current/src/sys/net/raw_cb.c
A packages/net/bsd_tcpip/current/src/sys/net/raw_usrreq.c
A packages/net/bsd_tcpip/current/src/sys/net/route.c
A packages/net/bsd_tcpip/current/src/sys/net/rtsock.c
A packages/net/bsd_tcpip/current/src/sys/netinet/if_ether.c
A packages/net/bsd_tcpip/current/src/sys/netinet/igmp.c
A packages/net/bsd_tcpip/current/src/sys/netinet/in.c
A packages/net/bsd_tcpip/current/src/sys/netinet/in_cksum.c
A packages/net/bsd_tcpip/current/src/sys/netinet/in_pcb.c
A packages/net/bsd_tcpip/current/src/sys/netinet/in_proto.c
A packages/net/bsd_tcpip/current/src/sys/netinet/in_rmx.c
A packages/net/bsd_tcpip/current/src/sys/netinet/ip_encap.c
A packages/net/bsd_tcpip/current/src/sys/netinet/ip_flow.c
A packages/net/bsd_tcpip/current/src/sys/netinet/ip_icmp.c
A packages/net/bsd_tcpip/current/src/sys/netinet/ip_id.c
A packages/net/bsd_tcpip/current/src/sys/netinet/ip_input.c
A packages/net/bsd_tcpip/current/src/sys/netinet/ip_mroute.c
A packages/net/bsd_tcpip/current/src/sys/netinet/ip_output.c
A packages/net/bsd_tcpip/current/src/sys/netinet/raw_ip.c
A packages/net/bsd_tcpip/current/src/sys/netinet/tcp_debug.c
A packages/net/bsd_tcpip/current/src/sys/netinet/tcp_input.c
A packages/net/bsd_tcpip/current/src/sys/netinet/tcp_output.c
A packages/net/bsd_tcpip/current/src/sys/netinet/tcp_subr.c
A packages/net/bsd_tcpip/current/src/sys/netinet/tcp_timer.c
A packages/net/bsd_tcpip/current/src/sys/netinet/tcp_usrreq.c
A packages/net/bsd_tcpip/current/src/sys/netinet/udp_usrreq.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/dest6.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/frag6.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/icmp6.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/in6.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/in6_cksum.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/in6_ifattach.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/in6_pcb.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/in6_proto.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/in6_rmx.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/in6_src.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/ip6_forward.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/ip6_fw.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/ip6_input.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/ip6_mroute.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/ip6_output.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/mld6.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/nd6.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/nd6_nbr.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/nd6_rtr.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/raw_ip6.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/route6.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/scope6.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/udp6_output.c
A packages/net/bsd_tcpip/current/src/sys/netinet6/udp6_usrreq.c
A packages/net/common/current/ChangeLog
A packages/net/common/current/cdl/net.cdl
A packages/net/common/current/doc/ChangeLog.0
A packages/net/common/current/doc/README
A packages/net/common/current/doc/prepare-manpages.sh
A packages/net/common/current/doc/running_nc_tests
A packages/net/common/current/doc/tcpip-manpages.sgml
A packages/net/common/current/doc/tcpip.sgml
A packages/net/common/current/doc/manpages/gen/getdomainname.3
A packages/net/common/current/doc/manpages/gen/gethostname.3
A packages/net/common/current/doc/manpages/net/byteorder.3
A packages/net/common/current/doc/manpages/net/ethers.3
A packages/net/common/current/doc/manpages/net/getaddrinfo.3
A packages/net/common/current/doc/manpages/net/gethostbyname.3
A packages/net/common/current/doc/manpages/net/getifaddrs.3
A packages/net/common/current/doc/manpages/net/getnameinfo.3
A packages/net/common/current/doc/manpages/net/getnetent.3
A packages/net/common/current/doc/manpages/net/getprotoent.3
A packages/net/common/current/doc/manpages/net/getrrsetbyname.3
A packages/net/common/current/doc/manpages/net/getservent.3
A packages/net/common/current/doc/manpages/net/if_indextoname.3
A packages/net/common/current/doc/manpages/net/inet.3
A packages/net/common/current/doc/manpages/net/inet6_option_space.3
A packages/net/common/current/doc/manpages/net/inet6_rthdr_space.3
A packages/net/common/current/doc/manpages/net/inet_net.3
A packages/net/common/current/doc/manpages/net/ipx.3
A packages/net/common/current/doc/manpages/net/iso_addr.3
A packages/net/common/current/doc/manpages/net/link_addr.3
A packages/net/common/current/doc/manpages/net/net_addrcmp.3
A packages/net/common/current/doc/manpages/net/ns.3
A packages/net/common/current/doc/manpages/net/resolver.3
A packages/net/common/current/doc/manpages/sys/accept.2
A packages/net/common/current/doc/manpages/sys/bind.2
A packages/net/common/current/doc/manpages/sys/connect.2
A packages/net/common/current/doc/manpages/sys/getpeername.2
A packages/net/common/current/doc/manpages/sys/getsockname.2
A packages/net/common/current/doc/manpages/sys/getsockopt.2
A packages/net/common/current/doc/manpages/sys/ioctl.2
A packages/net/common/current/doc/manpages/sys/poll.2
A packages/net/common/current/doc/manpages/sys/select.2
A packages/net/common/current/doc/manpages/sys/send.2
A packages/net/common/current/doc/manpages/sys/shutdown.2
A packages/net/common/current/doc/manpages/sys/socket.2
A packages/net/common/current/doc/manpages/sys/socketpair.2
A packages/net/common/current/include/bootp.h
A packages/net/common/current/include/dhcp.h
A packages/net/common/current/include/ifaddrs.h
A packages/net/common/current/include/network.h
A packages/net/common/current/include/tftp_support.h
A packages/net/common/current/include/arpa/ftp.h
A packages/net/common/current/include/arpa/inet.h
A packages/net/common/current/include/arpa/nameser.h
A packages/net/common/current/include/arpa/telnet.h
A packages/net/common/current/include/arpa/tftp.h
A packages/net/common/current/include/machine/ansi.h
A packages/net/common/current/include/machine/endian.h
A packages/net/common/current/include/net/netdb.h
A packages/net/common/current/src/bootp_support.c
A packages/net/common/current/src/dhcp_prot.c
A packages/net/common/current/src/dhcp_support.c
A packages/net/common/current/src/getaddrinfo.c
A packages/net/common/current/src/getproto.c
A packages/net/common/current/src/getserv.c
A packages/net/common/current/src/ifaddrs.c
A packages/net/common/current/src/inet_addr.c
A packages/net/common/current/src/inet_ntoa.c
A packages/net/common/current/src/inet_ntop.c
A packages/net/common/current/src/inet_pton.c
A packages/net/common/current/src/ipv6_routing_thread.c
A packages/net/common/current/src/network_support.c
A packages/net/common/current/src/tftp_client.c
A packages/net/common/current/src/tftp_dummy_file.c
A packages/net/common/current/src/tftp_server.c
A packages/net/common/current/tests/addr_test.c
A packages/net/common/current/tests/bridge.c
A packages/net/common/current/tests/dhcp_test.c
A packages/net/common/current/tests/dhcp_test2.c
A packages/net/common/current/tests/flood.c
A packages/net/common/current/tests/ftp_test.c
A packages/net/common/current/tests/ga_server_test.c
A packages/net/common/current/tests/ipv6_server_test.c
A packages/net/common/current/tests/linux_echo.c
A packages/net/common/current/tests/make.linux
A packages/net/common/current/tests/mbuf_test.c
A packages/net/common/current/tests/multi_lo_select.c
A packages/net/common/current/tests/nc6_test_master.c
A packages/net/common/current/tests/nc6_test_slave.c
A packages/net/common/current/tests/nc_test_framework.h
A packages/net/common/current/tests/nc_test_master.c
A packages/net/common/current/tests/nc_test_slave.c
A packages/net/common/current/tests/ping_lo_test.c
A packages/net/common/current/tests/ping_test.c
A packages/net/common/current/tests/server_test.c
A packages/net/common/current/tests/set_mac_address.c
A packages/net/common/current/tests/socket_test.c
A packages/net/common/current/tests/tcp_echo.c
A packages/net/common/current/tests/tcp_lo_select.c
A packages/net/common/current/tests/tcp_lo_test.c
A packages/net/common/current/tests/tcp_sink.c
A packages/net/common/current/tests/tcp_source.c
A packages/net/common/current/tests/tftp_client_test.c
A packages/net/common/current/tests/tftp_server_test.c
A packages/net/common/current/tests/udp_lo_test.c
M packages/net/ftpclient/current/ChangeLog
M packages/net/ftpclient/current/cdl/ftpclient.cdl
A packages/net/ftpclient/current/doc/ftpclient.sgml
M packages/net/ftpclient/current/include/ftpclient.h
M packages/net/ftpclient/current/src/ftpclient.c
M packages/net/ftpclient/current/tests/ftpclient1.c
A packages/net/ns/dns/current/ChangeLog
A packages/net/ns/dns/current/cdl/dns.cdl
A packages/net/ns/dns/current/doc/dns.sgml
A packages/net/ns/dns/current/include/dns.h
A packages/net/ns/dns/current/include/dns_impl.inl
A packages/net/ns/dns/current/include/dns_priv.h
A packages/net/ns/dns/current/src/dns.c
A packages/net/ns/dns/current/tests/dns1.c
A packages/net/ns/dns/current/tests/dns2.c
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/cdl/snmpagent.cdl
A packages/net/snmp/agent/current/doc/snmp.sgml
M packages/net/snmp/agent/current/include/agent_callbacks.h
M packages/net/snmp/agent/current/include/agent_read_config.h
M packages/net/snmp/agent/current/include/agent_registry.h
M packages/net/snmp/agent/current/include/agent_trap.h
M packages/net/snmp/agent/current/include/ds_agent.h
M packages/net/snmp/agent/current/include/kernel.h
M packages/net/snmp/agent/current/include/m2m.h
M packages/net/snmp/agent/current/include/mib_module_config.h
M packages/net/snmp/agent/current/include/mib_module_dot_conf.h
M packages/net/snmp/agent/current/include/mib_module_includes.h
M packages/net/snmp/agent/current/include/mib_module_inits.h
M packages/net/snmp/agent/current/include/mib_module_shutdown.h
M packages/net/snmp/agent/current/include/mib_modules.h
M packages/net/snmp/agent/current/include/mibdefs.h
M packages/net/snmp/agent/current/include/mibincl.h
M packages/net/snmp/agent/current/include/snmpEngine.h
M packages/net/snmp/agent/current/include/snmp_agent.h
M packages/net/snmp/agent/current/include/snmp_vars.h
M packages/net/snmp/agent/current/include/snmpd.h
M packages/net/snmp/agent/current/include/usmStats.h
M packages/net/snmp/agent/current/include/usmUser.h
M packages/net/snmp/agent/current/include/var_struct.h
M packages/net/snmp/agent/current/include/version.h
M packages/net/snmp/agent/current/include/mibgroup/struct.h
M packages/net/snmp/agent/current/include/mibgroup/util_funcs.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/dot3.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/icmp.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/interfaces.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/ip.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/snmp_mib.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/sysORTable.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/system_mib.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/tcp.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/udp.h
M packages/net/snmp/agent/current/src/agent_read_config.c
M packages/net/snmp/agent/current/src/agent_registry.c
M packages/net/snmp/agent/current/src/agent_trap.c
M packages/net/snmp/agent/current/src/kernel.c
M packages/net/snmp/agent/current/src/mib_modules.c
M packages/net/snmp/agent/current/src/snmp_agent.c
M packages/net/snmp/agent/current/src/snmp_vars.c
M packages/net/snmp/agent/current/src/snmpd.c
M packages/net/snmp/agent/current/src/snmptask.c
M packages/net/snmp/agent/current/src/mibgroup/util_funcs.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/dot3.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/icmp.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/interfaces.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/ip.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/snmp_mib.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/sysORTable.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/system_mib.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/tcp.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/udp.c
M packages/net/snmp/agent/current/src/mibgroup/snmpv3/snmpEngine.c
M packages/net/snmp/agent/current/src/mibgroup/snmpv3/usmStats.c
M packages/net/snmp/agent/current/src/mibgroup/snmpv3/usmUser.c
M packages/net/snmp/agent/current/tests/snmpping.c
M packages/net/snmp/agent/current/utils/mib2c/mib2c.conf
M packages/net/snmp/lib/current/ChangeLog
M packages/net/snmp/lib/current/cdl/snmplib.cdl
M packages/net/snmp/lib/current/include/asn1.h
M packages/net/snmp/lib/current/include/callback.h
M packages/net/snmp/lib/current/include/config.h
M packages/net/snmp/lib/current/include/default_store.h
M packages/net/snmp/lib/current/include/int64.h
M packages/net/snmp/lib/current/include/keytools.h
M packages/net/snmp/lib/current/include/lcd_time.h
M packages/net/snmp/lib/current/include/md5.h
M packages/net/snmp/lib/current/include/mib.h
M packages/net/snmp/lib/current/include/mt_support.h
M packages/net/snmp/lib/current/include/parse.h
M packages/net/snmp/lib/current/include/read_config.h
M packages/net/snmp/lib/current/include/scapi.h
M packages/net/snmp/lib/current/include/snmp-tc.h
M packages/net/snmp/lib/current/include/snmp.h
M packages/net/snmp/lib/current/include/snmp_alarm.h
M packages/net/snmp/lib/current/include/snmp_api.h
M packages/net/snmp/lib/current/include/snmp_client.h
M packages/net/snmp/lib/current/include/snmp_debug.h
M packages/net/snmp/lib/current/include/snmp_impl.h
M packages/net/snmp/lib/current/include/snmp_logging.h
M packages/net/snmp/lib/current/include/snmpusm.h
M packages/net/snmp/lib/current/include/snmpv3.h
M packages/net/snmp/lib/current/include/system.h
M packages/net/snmp/lib/current/include/tools.h
M packages/net/snmp/lib/current/include/transform_oids.h
M packages/net/snmp/lib/current/include/vacm.h
M packages/net/snmp/lib/current/src/asn1.c
M packages/net/snmp/lib/current/src/callback.c
M packages/net/snmp/lib/current/src/default_store.c
M packages/net/snmp/lib/current/src/int64.c
M packages/net/snmp/lib/current/src/keytools.c
M packages/net/snmp/lib/current/src/lcd_time.c
M packages/net/snmp/lib/current/src/md5.c
M packages/net/snmp/lib/current/src/mib.c
M packages/net/snmp/lib/current/src/mt_support.c
M packages/net/snmp/lib/current/src/parse.c
M packages/net/snmp/lib/current/src/read_config.c
M packages/net/snmp/lib/current/src/scapi.c
M packages/net/snmp/lib/current/src/snmp.c
M packages/net/snmp/lib/current/src/snmp_alarm.c
M packages/net/snmp/lib/current/src/snmp_api.c
M packages/net/snmp/lib/current/src/snmp_auth.c
M packages/net/snmp/lib/current/src/snmp_client.c
M packages/net/snmp/lib/current/src/snmp_debug.c
M packages/net/snmp/lib/current/src/snmp_logging.c
M packages/net/snmp/lib/current/src/snmpusm.c
M packages/net/snmp/lib/current/src/snmpv3.c
M packages/net/snmp/lib/current/src/system.c
M packages/net/snmp/lib/current/src/tools.c
M packages/net/snmp/lib/current/src/vacm.c
M packages/net/tcpip/current/ChangeLog
R packages/net/tcpip/current/cdl/net.cdl
A packages/net/tcpip/current/cdl/openbsd_net.cdl
A packages/net/tcpip/current/doc/openbsd.sgml
M packages/net/tcpip/current/doc/sample_program.html
R packages/net/tcpip/current/include/bootp.h
R packages/net/tcpip/current/include/dhcp.h
R packages/net/tcpip/current/include/network.h
R packages/net/tcpip/current/include/tftp_support.h
R packages/net/tcpip/current/include/arpa/ftp.h
R packages/net/tcpip/current/include/arpa/inet.h
R packages/net/tcpip/current/include/arpa/nameser.h
R packages/net/tcpip/current/include/arpa/telnet.h
R packages/net/tcpip/current/include/arpa/tftp.h
M packages/net/tcpip/current/include/lib/libkern/libkern.h
R packages/net/tcpip/current/include/machine/ansi.h
M packages/net/tcpip/current/include/machine/cdefs.h
M packages/net/tcpip/current/include/machine/cpu.h
R packages/net/tcpip/current/include/machine/endian.h
M packages/net/tcpip/current/include/machine/limits.h
M packages/net/tcpip/current/include/machine/param.h
M packages/net/tcpip/current/include/machine/signal.h
M packages/net/tcpip/current/include/machine/stdarg.h
M packages/net/tcpip/current/include/machine/types.h
M packages/net/tcpip/current/include/net/bpf.h
M packages/net/tcpip/current/include/net/bpfdesc.h
M packages/net/tcpip/current/include/net/if.h
M packages/net/tcpip/current/include/net/if_arp.h
M packages/net/tcpip/current/include/net/if_bridge.h
M packages/net/tcpip/current/include/net/if_dl.h
M packages/net/tcpip/current/include/net/if_gif.h
M packages/net/tcpip/current/include/net/if_llc.h
M packages/net/tcpip/current/include/net/if_tun.h
M packages/net/tcpip/current/include/net/if_types.h
R packages/net/tcpip/current/include/net/netdb.h
M packages/net/tcpip/current/include/net/netisr.h
M packages/net/tcpip/current/include/net/radix.h
M packages/net/tcpip/current/include/net/raw_cb.h
M packages/net/tcpip/current/include/net/route.h
M packages/net/tcpip/current/include/netinet/icmp6.h
M packages/net/tcpip/current/include/netinet/icmp_var.h
M packages/net/tcpip/current/include/netinet/if_arc.h
M packages/net/tcpip/current/include/netinet/if_atm.h
M packages/net/tcpip/current/include/netinet/if_ether.h
M packages/net/tcpip/current/include/netinet/igmp.h
M packages/net/tcpip/current/include/netinet/igmp_var.h
M packages/net/tcpip/current/include/netinet/in.h
M packages/net/tcpip/current/include/netinet/in_gif.h
M packages/net/tcpip/current/include/netinet/in_pcb.h
M packages/net/tcpip/current/include/netinet/in_systm.h
M packages/net/tcpip/current/include/netinet/in_var.h
M packages/net/tcpip/current/include/netinet/ip.h
M packages/net/tcpip/current/include/netinet/ip6.h
M packages/net/tcpip/current/include/netinet/ip_ah.h
M packages/net/tcpip/current/include/netinet/ip_auth.h
M packages/net/tcpip/current/include/netinet/ip_blf.h
M packages/net/tcpip/current/include/netinet/ip_cast.h
M packages/net/tcpip/current/include/netinet/ip_castsb.h
M packages/net/tcpip/current/include/netinet/ip_ecn.h
M packages/net/tcpip/current/include/netinet/ip_esp.h
M packages/net/tcpip/current/include/netinet/ip_ether.h
M packages/net/tcpip/current/include/netinet/ip_fil.h
M packages/net/tcpip/current/include/netinet/ip_fil_compat.h
M packages/net/tcpip/current/include/netinet/ip_frag.h
M packages/net/tcpip/current/include/netinet/ip_icmp.h
M packages/net/tcpip/current/include/netinet/ip_ip4.h
M packages/net/tcpip/current/include/netinet/ip_ipsp.h
M packages/net/tcpip/current/include/netinet/ip_mroute.h
M packages/net/tcpip/current/include/netinet/ip_nat.h
M packages/net/tcpip/current/include/netinet/ip_proxy.h
M packages/net/tcpip/current/include/netinet/ip_rmd160.h
M packages/net/tcpip/current/include/netinet/ip_sha1.h
M packages/net/tcpip/current/include/netinet/ip_skipjack.h
M packages/net/tcpip/current/include/netinet/ip_state.h
M packages/net/tcpip/current/include/netinet/ip_var.h
M packages/net/tcpip/current/include/netinet/ipl.h
M packages/net/tcpip/current/include/netinet/tcp.h
M packages/net/tcpip/current/include/netinet/tcp_debug.h
M packages/net/tcpip/current/include/netinet/tcp_fsm.h
M packages/net/tcpip/current/include/netinet/tcp_seq.h
M packages/net/tcpip/current/include/netinet/tcp_timer.h
M packages/net/tcpip/current/include/netinet/tcp_var.h
M packages/net/tcpip/current/include/netinet/tcpip.h
M packages/net/tcpip/current/include/netinet/udp.h
M packages/net/tcpip/current/include/netinet/udp_var.h
M packages/net/tcpip/current/include/netinet6/debug.h
M packages/net/tcpip/current/include/netinet6/debug_inet6.h
M packages/net/tcpip/current/include/netinet6/icmp6.h
M packages/net/tcpip/current/include/netinet6/icmpv6.h
M packages/net/tcpip/current/include/netinet6/icmpv6_var.h
M packages/net/tcpip/current/include/netinet6/in6.h
M packages/net/tcpip/current/include/netinet6/in6_gif.h
M packages/net/tcpip/current/include/netinet6/in6_ifattach.h
M packages/net/tcpip/current/include/netinet6/in6_pcb.h
M packages/net/tcpip/current/include/netinet6/in6_prefix.h
M packages/net/tcpip/current/include/netinet6/in6_var.h
M packages/net/tcpip/current/include/netinet6/ip6.h
M packages/net/tcpip/current/include/netinet6/ip6_mroute.h
M packages/net/tcpip/current/include/netinet6/ip6_var.h
M packages/net/tcpip/current/include/netinet6/ip6protosw.h
M packages/net/tcpip/current/include/netinet6/ipv6.h
M packages/net/tcpip/current/include/netinet6/ipv6_addrconf.h
M packages/net/tcpip/current/include/netinet6/ipv6_icmp.h
M packages/net/tcpip/current/include/netinet6/ipv6_trans.h
M packages/net/tcpip/current/include/netinet6/ipv6_var.h
M packages/net/tcpip/current/include/netinet6/mld6_var.h
M packages/net/tcpip/current/include/netinet6/nd6.h
M packages/net/tcpip/current/include/netinet6/nd6_protocol.h
M packages/net/tcpip/current/include/netinet6/osdep.h
M packages/net/tcpip/current/include/netinet6/pim6.h
M packages/net/tcpip/current/include/netinet6/pim6_var.h
M packages/net/tcpip/current/include/netinet6/tcpipv6.h
M packages/net/tcpip/current/include/sys/bsdselect.h
M packages/net/tcpip/current/include/sys/bsdtypes.h
M packages/net/tcpip/current/include/sys/cdefs.h
M packages/net/tcpip/current/include/sys/domain.h
M packages/net/tcpip/current/include/sys/endian.h
M packages/net/tcpip/current/include/sys/errno.h
M packages/net/tcpip/current/include/sys/ioccom.h
M packages/net/tcpip/current/include/sys/ioctl.h
M packages/net/tcpip/current/include/sys/kernel.h
M packages/net/tcpip/current/include/sys/malloc.h
M packages/net/tcpip/current/include/sys/mbuf.h
M packages/net/tcpip/current/include/sys/param.h
M packages/net/tcpip/current/include/sys/protosw.h
M packages/net/tcpip/current/include/sys/queue.h
M packages/net/tcpip/current/include/sys/socket.h
M packages/net/tcpip/current/include/sys/socketvar.h
M packages/net/tcpip/current/include/sys/sockio.h
M packages/net/tcpip/current/include/sys/syscallargs.h
M packages/net/tcpip/current/include/sys/time.h
M packages/net/tcpip/current/src/ecos/init.cxx
M packages/net/tcpip/current/src/ecos/support.c
M packages/net/tcpip/current/src/ecos/synch.c
M packages/net/tcpip/current/src/ecos/timeout.c
M packages/net/tcpip/current/src/lib/accept.c
M packages/net/tcpip/current/src/lib/bind.c
R packages/net/tcpip/current/src/lib/bootp_support.c
M packages/net/tcpip/current/src/lib/close.c
M packages/net/tcpip/current/src/lib/connect.c
R packages/net/tcpip/current/src/lib/dhcp_prot.c
R packages/net/tcpip/current/src/lib/dhcp_support.c
M packages/net/tcpip/current/src/lib/getpeername.c
R packages/net/tcpip/current/src/lib/getproto.c
R packages/net/tcpip/current/src/lib/getserv.c
M packages/net/tcpip/current/src/lib/getsockname.c
M packages/net/tcpip/current/src/lib/getsockopt.c
R packages/net/tcpip/current/src/lib/inet_addr.c
M packages/net/tcpip/current/src/lib/ioctl.c
M packages/net/tcpip/current/src/lib/listen.c
R packages/net/tcpip/current/src/lib/network_support.c
M packages/net/tcpip/current/src/lib/read.c
M packages/net/tcpip/current/src/lib/recv.c
M packages/net/tcpip/current/src/lib/recvfrom.c
M packages/net/tcpip/current/src/lib/select.c
M packages/net/tcpip/current/src/lib/sendto.c
M packages/net/tcpip/current/src/lib/setsockopt.c
M packages/net/tcpip/current/src/lib/shutdown.c
M packages/net/tcpip/current/src/lib/socket.c
R packages/net/tcpip/current/src/lib/tftp_client.c
R packages/net/tcpip/current/src/lib/tftp_dummy_file.c
R packages/net/tcpip/current/src/lib/tftp_server.c
M packages/net/tcpip/current/src/lib/write.c
M packages/net/tcpip/current/src/sys/kern/kern_subr.c
M packages/net/tcpip/current/src/sys/kern/sockio.c
M packages/net/tcpip/current/src/sys/kern/sys_generic.c
M packages/net/tcpip/current/src/sys/kern/sys_socket.c
M packages/net/tcpip/current/src/sys/kern/uipc_domain.c
M packages/net/tcpip/current/src/sys/kern/uipc_mbuf.c
M packages/net/tcpip/current/src/sys/kern/uipc_proto.c
M packages/net/tcpip/current/src/sys/kern/uipc_socket.c
M packages/net/tcpip/current/src/sys/kern/uipc_socket2.c
M packages/net/tcpip/current/src/sys/kern/uipc_syscalls.c
M packages/net/tcpip/current/src/sys/net/if.c
M packages/net/tcpip/current/src/sys/net/if_bridge.c
M packages/net/tcpip/current/src/sys/net/if_ethersubr.c
M packages/net/tcpip/current/src/sys/net/if_loop.c
M packages/net/tcpip/current/src/sys/net/radix.c
M packages/net/tcpip/current/src/sys/net/raw_cb.c
M packages/net/tcpip/current/src/sys/net/raw_usrreq.c
M packages/net/tcpip/current/src/sys/net/route.c
M packages/net/tcpip/current/src/sys/net/rtsock.c
M packages/net/tcpip/current/src/sys/netinet/if_ether.c
M packages/net/tcpip/current/src/sys/netinet/igmp.c
M packages/net/tcpip/current/src/sys/netinet/in.c
M packages/net/tcpip/current/src/sys/netinet/in_cksum.c
M packages/net/tcpip/current/src/sys/netinet/in_pcb.c
M packages/net/tcpip/current/src/sys/netinet/in_proto.c
M packages/net/tcpip/current/src/sys/netinet/ip_icmp.c
M packages/net/tcpip/current/src/sys/netinet/ip_id.c
M packages/net/tcpip/current/src/sys/netinet/ip_input.c
M packages/net/tcpip/current/src/sys/netinet/ip_output.c
M packages/net/tcpip/current/src/sys/netinet/raw_ip.c
M packages/net/tcpip/current/src/sys/netinet/tcp_debug.c
M packages/net/tcpip/current/src/sys/netinet/tcp_input.c
M packages/net/tcpip/current/src/sys/netinet/tcp_output.c
M packages/net/tcpip/current/src/sys/netinet/tcp_subr.c
M packages/net/tcpip/current/src/sys/netinet/tcp_timer.c
M packages/net/tcpip/current/src/sys/netinet/tcp_usrreq.c
M packages/net/tcpip/current/src/sys/netinet/udp_usrreq.c
R packages/net/tcpip/current/tests/bridge.c
R packages/net/tcpip/current/tests/dhcp_test.c
R packages/net/tcpip/current/tests/flood.c
R packages/net/tcpip/current/tests/ftp_test.c
R packages/net/tcpip/current/tests/linux_echo.c
R packages/net/tcpip/current/tests/make.linux
R packages/net/tcpip/current/tests/mbuf_test.c
R packages/net/tcpip/current/tests/multi_lo_select.c
R packages/net/tcpip/current/tests/nc_test_framework.h
R packages/net/tcpip/current/tests/nc_test_master.c
R packages/net/tcpip/current/tests/nc_test_slave.c
R packages/net/tcpip/current/tests/ping_lo_test.c
R packages/net/tcpip/current/tests/ping_test.c
R packages/net/tcpip/current/tests/server_test.c
R packages/net/tcpip/current/tests/set_mac_address.c
R packages/net/tcpip/current/tests/socket_test.c
R packages/net/tcpip/current/tests/tcp_echo.c
R packages/net/tcpip/current/tests/tcp_lo_select.c
R packages/net/tcpip/current/tests/tcp_lo_test.c
R packages/net/tcpip/current/tests/tcp_sink.c
R packages/net/tcpip/current/tests/tcp_source.c
R packages/net/tcpip/current/tests/tftp_client_test.c
R packages/net/tcpip/current/tests/tftp_server_test.c
R packages/net/tcpip/current/tests/udp_lo_test.c
M packages/pkgconf/fixhtml.tcl
M packages/pkgconf/rules.doc
M packages/pkgconf/rules.mak
M packages/pkgconf/stylesheet.dsl
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
A packages/redboot/current/doc/redboot.sgml
A packages/redboot/current/doc/redboot_cmds.sgml
A packages/redboot/current/doc/redboot_epilogue.sgml
A packages/redboot/current/doc/redboot_installing.sgml
A packages/redboot/current/doc/redboot_rebuilding.sgml
A packages/redboot/current/include/elf.h
M packages/redboot/current/include/fis.h
M packages/redboot/current/include/flash_config.h
M packages/redboot/current/include/redboot.h
M packages/redboot/current/include/sib.h
M packages/redboot/current/include/fs/disk.h
M packages/redboot/current/include/fs/e2fs.h
M packages/redboot/current/include/fs/ide.h
M packages/redboot/current/include/net/bootp.h
M packages/redboot/current/include/net/net.h
M packages/redboot/current/include/net/tftp.h
M packages/redboot/current/include/net/tftp_support.h
M packages/redboot/current/misc/redboot_XXX.ecm
A packages/redboot/current/src/alias.c
M packages/redboot/current/src/crc.c
M packages/redboot/current/src/decompress.c
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/misc_funs.c
M packages/redboot/current/src/parse.c
M packages/redboot/current/src/syscall.c
M packages/redboot/current/src/ticks.c
M packages/redboot/current/src/version.c
M packages/redboot/current/src/xyzModem.c
M packages/redboot/current/src/xyzModem.h
M packages/redboot/current/src/fs/disk.c
M packages/redboot/current/src/fs/e2fs.c
M packages/redboot/current/src/fs/ide.c
M packages/redboot/current/src/net/arp.c
M packages/redboot/current/src/net/bootp.c
M packages/redboot/current/src/net/cksum.c
A packages/redboot/current/src/net/dns.c
M packages/redboot/current/src/net/enet.c
M packages/redboot/current/src/net/icmp.c
M packages/redboot/current/src/net/inet_addr.c
M packages/redboot/current/src/net/ip.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/ping.c
M packages/redboot/current/src/net/pktbuf.c
M packages/redboot/current/src/net/tcp.c
M packages/redboot/current/src/net/tftp_client.c
M packages/redboot/current/src/net/timers.c
M packages/redboot/current/src/net/udp.c
M packages/services/compress/zlib/current/ChangeLog
M packages/services/compress/zlib/current/cdl/compress_zlib.cdl
M packages/services/compress/zlib/current/src/infblock.c
M packages/services/compress/zlib/current/tests/zlib1.c
M packages/services/compress/zlib/current/tests/zlib2.c
A packages/services/gfx/mw/current/ChangeLog
A packages/services/gfx/mw/current/README
A packages/services/gfx/mw/current/cdl/microwindows.cdl
A packages/services/gfx/mw/current/doc/faq.html
A packages/services/gfx/mw/current/doc/index.html
A packages/services/gfx/mw/current/doc/microwindows_architecture.html
A packages/services/gfx/mw/current/doc/original_mini-x.txt
A packages/services/gfx/mw/current/doc/nano-X/Makefile
A packages/services/gfx/mw/current/doc/nano-X/nano-X-docs.pdf
A packages/services/gfx/mw/current/doc/nano-X/nano-X-docs.ps
A packages/services/gfx/mw/current/doc/nano-X/nano-X-docs.sgml
A packages/services/gfx/mw/current/doc/nano-X/nano-X-sections.txt
A packages/services/gfx/mw/current/doc/nano-X/html/index.html
A packages/services/gfx/mw/current/doc/nano-X/html/index.sgml
A packages/services/gfx/mw/current/doc/nano-X/html/libnano-x.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-colours.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-events.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-fonts.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-general.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-graphics.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-misc.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-pointer.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-regions.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-selections.html
A packages/services/gfx/mw/current/doc/nano-X/html/nano-x-window.html
A packages/services/gfx/mw/current/include/microwin/XtoNX.h
A packages/services/gfx/mw/current/include/microwin/device.h
A packages/services/gfx/mw/current/include/microwin/graph3d.h
A packages/services/gfx/mw/current/include/microwin/mwobjects.h
A packages/services/gfx/mw/current/include/microwin/mwtypes.h
A packages/services/gfx/mw/current/include/microwin/nano-X.h
A packages/services/gfx/mw/current/include/microwin/nxdraw.h
A packages/services/gfx/mw/current/include/microwin/swap.h
A packages/services/gfx/mw/current/include/microwin/winctl.h
A packages/services/gfx/mw/current/include/microwin/windef.h
A packages/services/gfx/mw/current/include/microwin/windows.h
A packages/services/gfx/mw/current/include/microwin/windowsx.h
A packages/services/gfx/mw/current/include/microwin/winfont.h
A packages/services/gfx/mw/current/include/microwin/wingdi.h
A packages/services/gfx/mw/current/include/microwin/winkbd.h
A packages/services/gfx/mw/current/include/microwin/wintern.h
A packages/services/gfx/mw/current/include/microwin/wintools.h
A packages/services/gfx/mw/current/include/microwin/winuser.h
A packages/services/gfx/mw/current/src/Arch.rules
A packages/services/gfx/mw/current/src/BUGS
A packages/services/gfx/mw/current/src/CREDITS
A packages/services/gfx/mw/current/src/ChangeLog.MW
A packages/services/gfx/mw/current/src/INSTALL
A packages/services/gfx/mw/current/src/LICENSE
A packages/services/gfx/mw/current/src/Makefile
A packages/services/gfx/mw/current/src/Makefile.rules
A packages/services/gfx/mw/current/src/TODO
A packages/services/gfx/mw/current/src/Version
A packages/services/gfx/mw/current/src/config
A packages/services/gfx/mw/current/src/demo.sh
A packages/services/gfx/mw/current/src/demo2.sh
A packages/services/gfx/mw/current/src/demo22.sh
A packages/services/gfx/mw/current/src/demo4.sh
A packages/services/gfx/mw/current/src/ftdemo.sh
A packages/services/gfx/mw/current/src/ftdemo.txt
A packages/services/gfx/mw/current/src/launcher.sh
A packages/services/gfx/mw/current/src/logfont.sh
A packages/services/gfx/mw/current/src/mcmwin.mak
A packages/services/gfx/mw/current/src/mcnanox.mak
A packages/services/gfx/mw/current/src/mouse.sh
A packages/services/gfx/mw/current/src/move.sh
A packages/services/gfx/mw/current/src/move2.sh
A packages/services/gfx/mw/current/src/nano-X.cfg
A packages/services/gfx/mw/current/src/nanowm.sh
A packages/services/gfx/mw/current/src/npanel.sh
A packages/services/gfx/mw/current/src/nxkbd.sh
A packages/services/gfx/mw/current/src/nxview.sh
A packages/services/gfx/mw/current/src/scribble.sh
A packages/services/gfx/mw/current/src/slider.sh
A packages/services/gfx/mw/current/src/t1demo.sh
A packages/services/gfx/mw/current/src/tcmwin.mak
A packages/services/gfx/mw/current/src/tcnanox.mak
A packages/services/gfx/mw/current/src/test.sh
A packages/services/gfx/mw/current/src/vnc.sh
A packages/services/gfx/mw/current/src/xconfigure
A packages/services/gfx/mw/current/src/Configs/README
A packages/services/gfx/mw/current/src/Configs/config.ads
A packages/services/gfx/mw/current/src/Configs/config.big5
A packages/services/gfx/mw/current/src/Configs/config.dj
A packages/services/gfx/mw/current/src/Configs/config.dj-2
A packages/services/gfx/mw/current/src/Configs/config.ecos
A packages/services/gfx/mw/current/src/Configs/config.ecosvga
A packages/services/gfx/mw/current/src/Configs/config.elks
A packages/services/gfx/mw/current/src/Configs/config.fb
A packages/services/gfx/mw/current/src/Configs/config.freebsd
A packages/services/gfx/mw/current/src/Configs/config.ft
A packages/services/gfx/mw/current/src/Configs/config.harrier
A packages/services/gfx/mw/current/src/Configs/config.helio
A packages/services/gfx/mw/current/src/Configs/config.hzk
A packages/services/gfx/mw/current/src/Configs/config.ipaq
A packages/services/gfx/mw/current/src/Configs/config.ksc
A packages/services/gfx/mw/current/src/Configs/config.l7200
A packages/services/gfx/mw/current/src/Configs/config.mozilla
A packages/services/gfx/mw/current/src/Configs/config.ns
A packages/services/gfx/mw/current/src/Configs/config.oti
A packages/services/gfx/mw/current/src/Configs/config.ppc
A packages/services/gfx/mw/current/src/Configs/config.prisma
A packages/services/gfx/mw/current/src/Configs/config.psion
A packages/services/gfx/mw/current/src/Configs/config.rtems
A packages/services/gfx/mw/current/src/Configs/config.svga
A packages/services/gfx/mw/current/src/Configs/config.t1
A packages/services/gfx/mw/current/src/Configs/config.x11
A packages/services/gfx/mw/current/src/Configs/config.xtt
A packages/services/gfx/mw/current/src/Configs/config.yopy
A packages/services/gfx/mw/current/src/contrib/MWIN-TCN.PRJ
A packages/services/gfx/mw/current/src/contrib/MWIN-TCW.PRJ
A packages/services/gfx/mw/current/src/contrib/README.freebsd
A packages/services/gfx/mw/current/src/contrib/fb.modes
A packages/services/gfx/mw/current/src/contrib/ntimers.c
A packages/services/gfx/mw/current/src/contrib/ntimers.h
A packages/services/gfx/mw/current/src/contrib/ptyfix2.txt
A packages/services/gfx/mw/current/src/contrib/readme.tc
A packages/services/gfx/mw/current/src/contrib/BSD/bcopy.s
A packages/services/gfx/mw/current/src/contrib/GPL/tpcal/Makefile
A packages/services/gfx/mw/current/src/contrib/GPL/tpcal/VERSION
A packages/services/gfx/mw/current/src/contrib/GPL/tpcal/tpcal.c
A packages/services/gfx/mw/current/src/contrib/GPL/tpcal/transform.c
A packages/services/gfx/mw/current/src/contrib/GPL/tpcal/transform.h
A packages/services/gfx/mw/current/src/contrib/djgpp/readme.dj
A packages/services/gfx/mw/current/src/contrib/jpeg/README.txt
A packages/services/gfx/mw/current/src/contrib/pacific/mwin-pcn.prj
A packages/services/gfx/mw/current/src/contrib/pacific/mwin-pct.prj
A packages/services/gfx/mw/current/src/contrib/pacific/mwin-pcw.prj
A packages/services/gfx/mw/current/src/contrib/pacific/readme.pc
A packages/services/gfx/mw/current/src/contrib/speedtst/Makefile
A packages/services/gfx/mw/current/src/contrib/speedtst/speed.c
A packages/services/gfx/mw/current/src/contrib/turboc/MWIN-TCN.PRJ
A packages/services/gfx/mw/current/src/contrib/turboc/MWIN-TCW.PRJ
A packages/services/gfx/mw/current/src/contrib/turboc/readme.tc
A packages/services/gfx/mw/current/src/demos/Makefile
A packages/services/gfx/mw/current/src/demos/mwin/Makefile
A packages/services/gfx/mw/current/src/demos/mwin/malpha.c
A packages/services/gfx/mw/current/src/demos/mwin/mdemo.c
A packages/services/gfx/mw/current/src/demos/mwin/mdemo.stretch.c
A packages/services/gfx/mw/current/src/demos/mwin/mine.c
A packages/services/gfx/mw/current/src/demos/mwin/minebomb.bmp
A packages/services/gfx/mw/current/src/demos/mwin/minedone.bmp
A packages/services/gfx/mw/current/src/demos/mwin/mineface.bmp
A packages/services/gfx/mw/current/src/demos/mwin/minefacelost.bmp
A packages/services/gfx/mw/current/src/demos/mwin/mineflag.bmp
A packages/services/gfx/mw/current/src/demos/mwin/minehitfalse.bmp
A packages/services/gfx/mw/current/src/demos/mwin/mstretch.c
A packages/services/gfx/mw/current/src/demos/mwin/mterm.c
A packages/services/gfx/mw/current/src/demos/mwin/mtest.c
A packages/services/gfx/mw/current/src/demos/mwin/mtest2.c
A packages/services/gfx/mw/current/src/demos/mwin/mtest_ksc.c
A packages/services/gfx/mw/current/src/demos/mwin/muserfd.c
A packages/services/gfx/mw/current/src/demos/mwobjects/Makefile
A packages/services/gfx/mw/current/src/demos/mwobjects/mwo-test.cc
A packages/services/gfx/mw/current/src/demos/nanowm/Makefile
A packages/services/gfx/mw/current/src/demos/nanowm/actions.c
A packages/services/gfx/mw/current/src/demos/nanowm/clients.c
A packages/services/gfx/mw/current/src/demos/nanowm/events.c
A packages/services/gfx/mw/current/src/demos/nanowm/nanowm.c
A packages/services/gfx/mw/current/src/demos/nanowm/nanowm.h
A packages/services/gfx/mw/current/src/demos/nanowm/nanowm.syms
A packages/services/gfx/mw/current/src/demos/nanowm/wlist.c
A packages/services/gfx/mw/current/src/demos/nanowm/org/.depend
A packages/services/gfx/mw/current/src/demos/nanox/Makefile
A packages/services/gfx/mw/current/src/demos/nanox/README.world
A packages/services/gfx/mw/current/src/demos/nanox/demo.c
A packages/services/gfx/mw/current/src/demos/nanox/demo2.c
A packages/services/gfx/mw/current/src/demos/nanox/demo4.c
A packages/services/gfx/mw/current/src/demos/nanox/demo5.c
A packages/services/gfx/mw/current/src/demos/nanox/demo6.c
A packages/services/gfx/mw/current/src/demos/nanox/ftdemo.c
A packages/services/gfx/mw/current/src/demos/nanox/getselection.c
A packages/services/gfx/mw/current/src/demos/nanox/info.c
A packages/services/gfx/mw/current/src/demos/nanox/landmine.c
A packages/services/gfx/mw/current/src/demos/nanox/landmine.doc
A packages/services/gfx/mw/current/src/demos/nanox/landmine.syms
A packages/services/gfx/mw/current/src/demos/nanox/launcher.c
A packages/services/gfx/mw/current/src/demos/nanox/launcher.cnf
A packages/services/gfx/mw/current/src/demos/nanox/launcher.h
A packages/services/gfx/mw/current/src/demos/nanox/logfont.c
A packages/services/gfx/mw/current/src/demos/nanox/logfont_ksc.c
A packages/services/gfx/mw/current/src/demos/nanox/move.c
A packages/services/gfx/mw/current/src/demos/nanox/nanogui.ppm
A packages/services/gfx/mw/current/src/demos/nanox/npanel.c
A packages/services/gfx/mw/current/src/demos/nanox/nsaver.c
A packages/services/gfx/mw/current/src/demos/nanox/nsaver.h
A packages/services/gfx/mw/current/src/demos/nanox/nterm.c
A packages/services/gfx/mw/current/src/demos/nanox/ntetris.c
A packages/services/gfx/mw/current/src/demos/nanox/ntetris.h
A packages/services/gfx/mw/current/src/demos/nanox/ntetris.ppm
A packages/services/gfx/mw/current/src/demos/nanox/ntetris.syms
A packages/services/gfx/mw/current/src/demos/nanox/nxclock.c
A packages/services/gfx/mw/current/src/demos/nanox/nxev.c
A packages/services/gfx/mw/current/src/demos/nanox/nxlsclients.c
A packages/services/gfx/mw/current/src/demos/nanox/nxterm.c
A packages/services/gfx/mw/current/src/demos/nanox/nxterm.h
A packages/services/gfx/mw/current/src/demos/nanox/nxview.c
A packages/services/gfx/mw/current/src/demos/nanox/polytest.c
A packages/services/gfx/mw/current/src/demos/nanox/setselection.c
A packages/services/gfx/mw/current/src/demos/nanox/slidebmp.bmp
A packages/services/gfx/mw/current/src/demos/nanox/slider.c
A packages/services/gfx/mw/current/src/demos/nanox/t1demo.c
A packages/services/gfx/mw/current/src/demos/nanox/test.pbm
A packages/services/gfx/mw/current/src/demos/nanox/tux.gif
A packages/services/gfx/mw/current/src/demos/nanox/wait.c
A packages/services/gfx/mw/current/src/demos/nanox/world.c
A packages/services/gfx/mw/current/src/demos/nanox/world.map
A packages/services/gfx/mw/current/src/demos/nxkbd/Makefile
A packages/services/gfx/mw/current/src/demos/nxkbd/keyctrl.bmp
A packages/services/gfx/mw/current/src/demos/nxkbd/keyctrl.c
A packages/services/gfx/mw/current/src/demos/nxkbd/keynorm.bmp
A packages/services/gfx/mw/current/src/demos/nxkbd/keynorm.c
A packages/services/gfx/mw/current/src/demos/nxkbd/keynum.bmp
A packages/services/gfx/mw/current/src/demos/nxkbd/keynum.c
A packages/services/gfx/mw/current/src/demos/nxkbd/keyshft.bmp
A packages/services/gfx/mw/current/src/demos/nxkbd/keyshft.c
A packages/services/gfx/mw/current/src/demos/nxkbd/nxkbd.c
A packages/services/gfx/mw/current/src/demos/nxkbd/nxkbd.syms
A packages/services/gfx/mw/current/src/demos/nxkbd/srvconn.c
A packages/services/gfx/mw/current/src/demos/nxroach/Makefile
A packages/services/gfx/mw/current/src/demos/nxroach/nxroach.c
A packages/services/gfx/mw/current/src/demos/nxroach/nxroach.x
A packages/services/gfx/mw/current/src/demos/nxroach/roachmap.h
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach000.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach015.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach030.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach045.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach060.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach075.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach090.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach105.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach120.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach135.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach150.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach165.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach180.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach195.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach210.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach225.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach240.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach255.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach270.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach285.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach300.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach315.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach330.xbm
A packages/services/gfx/mw/current/src/demos/nxroach/bitmaps/roach345.xbm
A packages/services/gfx/mw/current/src/demos/nxscribble/Makefile
A packages/services/gfx/mw/current/src/demos/nxscribble/bitvector.c
A packages/services/gfx/mw/current/src/demos/nxscribble/bitvector.h
A packages/services/gfx/mw/current/src/demos/nxscribble/digits.cl
A packages/services/gfx/mw/current/src/demos/nxscribble/hre.h
A packages/services/gfx/mw/current/src/demos/nxscribble/hre_api.c
A packages/services/gfx/mw/current/src/demos/nxscribble/hre_api.h
A packages/services/gfx/mw/current/src/demos/nxscribble/hre_api_internal.h
A packages/services/gfx/mw/current/src/demos/nxscribble/hre_internal.h
A packages/services/gfx/mw/current/src/demos/nxscribble/letters.cl
A packages/services/gfx/mw/current/src/demos/nxscribble/li_recognizer.c
A packages/services/gfx/mw/current/src/demos/nxscribble/li_recognizer.h
A packages/services/gfx/mw/current/src/demos/nxscribble/li_recognizer_internal.h
A packages/services/gfx/mw/current/src/demos/nxscribble/matrix.c
A packages/services/gfx/mw/current/src/demos/nxscribble/matrix.h
A packages/services/gfx/mw/current/src/demos/nxscribble/nxscribble.c
A packages/services/gfx/mw/current/src/demos/nxscribble/nxscribble.syms
A packages/services/gfx/mw/current/src/demos/nxscribble/punc.cl
A packages/services/gfx/mw/current/src/demos/nxscribble/sc.c
A packages/services/gfx/mw/current/src/demos/nxscribble/sc.h
A packages/services/gfx/mw/current/src/demos/nxscribble/scrib.h
A packages/services/gfx/mw/current/src/demos/nxscribble/scribwidget.c
A packages/services/gfx/mw/current/src/demos/nxscribble/util.c
A packages/services/gfx/mw/current/src/demos/nxscribble/util.h
A packages/services/gfx/mw/current/src/demos/nxscribble/zdebug.h
A packages/services/gfx/mw/current/src/demos/test/test.c
A packages/services/gfx/mw/current/src/demos/vnc/Makefile
A packages/services/gfx/mw/current/src/demos/vnc/README-nanox
A packages/services/gfx/mw/current/src/demos/vnc/include/rfbproto.h
A packages/services/gfx/mw/current/src/demos/vnc/include/vncauth.h
A packages/services/gfx/mw/current/src/demos/vnc/libvncauth/Makefile
A packages/services/gfx/mw/current/src/demos/vnc/libvncauth/d3des.c
A packages/services/gfx/mw/current/src/demos/vnc/libvncauth/d3des.h
A packages/services/gfx/mw/current/src/demos/vnc/libvncauth/vncauth.c
A packages/services/gfx/mw/current/src/demos/vnc/vncviewer/Makefile
A packages/services/gfx/mw/current/src/demos/vnc/vncviewer/args.c
A packages/services/gfx/mw/current/src/demos/vnc/vncviewer/listen.c
A packages/services/gfx/mw/current/src/demos/vnc/vncviewer/nanox.c
A packages/services/gfx/mw/current/src/demos/vnc/vncviewer/rfbproto.c
A packages/services/gfx/mw/current/src/demos/vnc/vncviewer/sockets.c
A packages/services/gfx/mw/current/src/demos/vnc/vncviewer/vncviewer.c
A packages/services/gfx/mw/current/src/demos/vnc/vncviewer/vncviewer.h
A packages/services/gfx/mw/current/src/drivers/Makefile
A packages/services/gfx/mw/current/src/drivers/SubRepl.h
A packages/services/gfx/mw/current/src/drivers/asm.h
A packages/services/gfx/mw/current/src/drivers/asm_prsm.s
A packages/services/gfx/mw/current/src/drivers/asmbios.s
A packages/services/gfx/mw/current/src/drivers/asmmsc.h
A packages/services/gfx/mw/current/src/drivers/asmplan4.s
A packages/services/gfx/mw/current/src/drivers/dynacal.c
A packages/services/gfx/mw/current/src/drivers/elkplan4.c
A packages/services/gfx/mw/current/src/drivers/elksutil.c
A packages/services/gfx/mw/current/src/drivers/fb.c
A packages/services/gfx/mw/current/src/drivers/fb.h
A packages/services/gfx/mw/current/src/drivers/fblin1.c
A packages/services/gfx/mw/current/src/drivers/fblin12.c
A packages/services/gfx/mw/current/src/drivers/fblin16.c
A packages/services/gfx/mw/current/src/drivers/fblin1rev.c
A packages/services/gfx/mw/current/src/drivers/fblin2.c
A packages/services/gfx/mw/current/src/drivers/fblin24.c
A packages/services/gfx/mw/current/src/drivers/fblin2rev.c
A packages/services/gfx/mw/current/src/drivers/fblin32.c
A packages/services/gfx/mw/current/src/drivers/fblin4.c
A packages/services/gfx/mw/current/src/drivers/fblin4hp.c
A packages/services/gfx/mw/current/src/drivers/fblin4rev.c
A packages/services/gfx/mw/current/src/drivers/fblin4sa1100.c
A packages/services/gfx/mw/current/src/drivers/fblin4sh3.c
A packages/services/gfx/mw/current/src/drivers/fblin8.c
A packages/services/gfx/mw/current/src/drivers/fbportrait_down.c
A packages/services/gfx/mw/current/src/drivers/fbportrait_left.c
A packages/services/gfx/mw/current/src/drivers/fbportrait_right.c
A packages/services/gfx/mw/current/src/drivers/genfont.c
A packages/services/gfx/mw/current/src/drivers/genfont.h
A packages/services/gfx/mw/current/src/drivers/genmem.c
A packages/services/gfx/mw/current/src/drivers/genmem.h
A packages/services/gfx/mw/current/src/drivers/getbyte.s
A packages/services/gfx/mw/current/src/drivers/gsselect_rtems.c
A packages/services/gfx/mw/current/src/drivers/input_rtems.c
A packages/services/gfx/mw/current/src/drivers/int10_pc.c
A packages/services/gfx/mw/current/src/drivers/kbd_bios.c
A packages/services/gfx/mw/current/src/drivers/kbd_djgr.c
A packages/services/gfx/mw/current/src/drivers/kbd_fbsd.c
A packages/services/gfx/mw/current/src/drivers/kbd_ipaq.c
A packages/services/gfx/mw/current/src/drivers/kbd_null.c
A packages/services/gfx/mw/current/src/drivers/kbd_pac.c
A packages/services/gfx/mw/current/src/drivers/kbd_pipe.c
A packages/services/gfx/mw/current/src/drivers/kbd_tc.c
A packages/services/gfx/mw/current/src/drivers/kbd_tty.c
A packages/services/gfx/mw/current/src/drivers/kbd_ttyscan.c
A packages/services/gfx/mw/current/src/drivers/kbd_x11.c
A packages/services/gfx/mw/current/src/drivers/memplan4.c
A packages/services/gfx/mw/current/src/drivers/mou_ads.c
A packages/services/gfx/mw/current/src/drivers/mou_dos.c
A packages/services/gfx/mw/current/src/drivers/mou_dynapro.c
A packages/services/gfx/mw/current/src/drivers/mou_fbsd.c
A packages/services/gfx/mw/current/src/drivers/mou_gpm.c
A packages/services/gfx/mw/current/src/drivers/mou_harrier.c
A packages/services/gfx/mw/current/src/drivers/mou_ipaq.c
A packages/services/gfx/mw/current/src/drivers/mou_mt.c
A packages/services/gfx/mw/current/src/drivers/mou_null.c
A packages/services/gfx/mw/current/src/drivers/mou_ps5.c
A packages/services/gfx/mw/current/src/drivers/mou_ser.c
A packages/services/gfx/mw/current/src/drivers/mou_tp.c
A packages/services/gfx/mw/current/src/drivers/mou_tp.h
A packages/services/gfx/mw/current/src/drivers/mou_x11.c
A packages/services/gfx/mw/current/src/drivers/mou_yopy.c
A packages/services/gfx/mw/current/src/drivers/mwselect_rtems.c
A packages/services/gfx/mw/current/src/drivers/nofont.c
A packages/services/gfx/mw/current/src/drivers/ps2kbdmou_ecos.c
A packages/services/gfx/mw/current/src/drivers/romfont.c
A packages/services/gfx/mw/current/src/drivers/romfont.h
A packages/services/gfx/mw/current/src/drivers/scr_bios.c
A packages/services/gfx/mw/current/src/drivers/scr_bogl.x
A packages/services/gfx/mw/current/src/drivers/scr_debug.c
A packages/services/gfx/mw/current/src/drivers/scr_djgr.c
A packages/services/gfx/mw/current/src/drivers/scr_ecos.c
A packages/services/gfx/mw/current/src/drivers/scr_ecospcsvga.c
A packages/services/gfx/mw/current/src/drivers/scr_fb.c
A packages/services/gfx/mw/current/src/drivers/scr_fbsd.c
A packages/services/gfx/mw/current/src/drivers/scr_herc.c
A packages/services/gfx/mw/current/src/drivers/scr_prsm.c
A packages/services/gfx/mw/current/src/drivers/scr_rtems.c
A packages/services/gfx/mw/current/src/drivers/scr_svga.c
A packages/services/gfx/mw/current/src/drivers/scr_tc.c
A packages/services/gfx/mw/current/src/drivers/scr_x11.c
A packages/services/gfx/mw/current/src/drivers/vgainit.c
A packages/services/gfx/mw/current/src/drivers/vgaplan4.c
A packages/services/gfx/mw/current/src/drivers/vgaplan4.h
A packages/services/gfx/mw/current/src/drivers/vtswitch.c
A packages/services/gfx/mw/current/src/ecos/Makefile
A packages/services/gfx/mw/current/src/ecos/ecos_app.c
A packages/services/gfx/mw/current/src/ecos/ecos_init.c
A packages/services/gfx/mw/current/src/ecos/img_demo.c
A packages/services/gfx/mw/current/src/ecos/landmine_thread.c
A packages/services/gfx/mw/current/src/ecos/nanowm_thread.c
A packages/services/gfx/mw/current/src/ecos/nanox_thread.c
A packages/services/gfx/mw/current/src/ecos/ntetris_thread.c
A packages/services/gfx/mw/current/src/ecos/nxkbd_thread.c
A packages/services/gfx/mw/current/src/ecos/nxscribble_thread.c
A packages/services/gfx/mw/current/src/ecos/retain.awk
A packages/services/gfx/mw/current/src/ecos/world_thread.c
A packages/services/gfx/mw/current/src/engine/Makefile
A packages/services/gfx/mw/current/src/engine/devarc.c
A packages/services/gfx/mw/current/src/engine/devclip.c
A packages/services/gfx/mw/current/src/engine/devclip1.c
A packages/services/gfx/mw/current/src/engine/devclip2.c
A packages/services/gfx/mw/current/src/engine/devdraw.c
A packages/services/gfx/mw/current/src/engine/devfont.c
A packages/services/gfx/mw/current/src/engine/devfont.caching.c
A packages/services/gfx/mw/current/src/engine/devimage.c
A packages/services/gfx/mw/current/src/engine/devkbd.c
A packages/services/gfx/mw/current/src/engine/devlist.c
A packages/services/gfx/mw/current/src/engine/devmouse.c
A packages/services/gfx/mw/current/src/engine/devopen.c
A packages/services/gfx/mw/current/src/engine/devpal1.c
A packages/services/gfx/mw/current/src/engine/devpal2.c
A packages/services/gfx/mw/current/src/engine/devpal4.c
A packages/services/gfx/mw/current/src/engine/devpal8.c
A packages/services/gfx/mw/current/src/engine/devpalgray4.c
A packages/services/gfx/mw/current/src/engine/devpoly.c
A packages/services/gfx/mw/current/src/engine/devrgn.c
A packages/services/gfx/mw/current/src/engine/devrgn2.c
A packages/services/gfx/mw/current/src/engine/devtimer.c
A packages/services/gfx/mw/current/src/engine/error.c
A packages/services/gfx/mw/current/src/engine/selfont.c
A packages/services/gfx/mw/current/src/fonts/Makefile
A packages/services/gfx/mw/current/src/fonts/X5x7.bdf
A packages/services/gfx/mw/current/src/fonts/X5x7.c
A packages/services/gfx/mw/current/src/fonts/X6x13.bdf
A packages/services/gfx/mw/current/src/fonts/X6x13.c
A packages/services/gfx/mw/current/src/fonts/bdftobogl
A packages/services/gfx/mw/current/src/fonts/convbdf
A packages/services/gfx/mw/current/src/fonts/convfnt.c
A packages/services/gfx/mw/current/src/fonts/convfnt.def
A packages/services/gfx/mw/current/src/fonts/convfnt.mak
A packages/services/gfx/mw/current/src/fonts/convfnt.rc
A packages/services/gfx/mw/current/src/fonts/convrom.c
A packages/services/gfx/mw/current/src/fonts/convrom.mak
A packages/services/gfx/mw/current/src/fonts/freesans.fon
A packages/services/gfx/mw/current/src/fonts/freesys.fon
A packages/services/gfx/mw/current/src/fonts/helvB10.bdf
A packages/services/gfx/mw/current/src/fonts/helvB10.c
A packages/services/gfx/mw/current/src/fonts/helvB12.bdf
A packages/services/gfx/mw/current/src/fonts/helvB12.c
A packages/services/gfx/mw/current/src/fonts/helvR10.bdf
A packages/services/gfx/mw/current/src/fonts/helvR10.c
A packages/services/gfx/mw/current/src/fonts/rom8x16.c
A packages/services/gfx/mw/current/src/fonts/rom8x8.c
A packages/services/gfx/mw/current/src/fonts/symbol.c
A packages/services/gfx/mw/current/src/fonts/timBI18.bdf
A packages/services/gfx/mw/current/src/fonts/winFreeSansSerif11x13.c
A packages/services/gfx/mw/current/src/fonts/winFreeSystem14x16.c
A packages/services/gfx/mw/current/src/fonts/korean/jo16x16.c
A packages/services/gfx/mw/current/src/fonts/korean/ksjo_tbl.c
A packages/services/gfx/mw/current/src/jpeg-6b/Makefile
A packages/services/gfx/mw/current/src/jpeg-6b/Makefile.ORIG
A packages/services/gfx/mw/current/src/jpeg-6b/README
A packages/services/gfx/mw/current/src/jpeg-6b/ansi2knr.1
A packages/services/gfx/mw/current/src/jpeg-6b/ansi2knr.c
A packages/services/gfx/mw/current/src/jpeg-6b/cderror.h
A packages/services/gfx/mw/current/src/jpeg-6b/cdjpeg.c
A packages/services/gfx/mw/current/src/jpeg-6b/cdjpeg.h
A packages/services/gfx/mw/current/src/jpeg-6b/change.log
A packages/services/gfx/mw/current/src/jpeg-6b/cjpeg.1
A packages/services/gfx/mw/current/src/jpeg-6b/cjpeg.c
A packages/services/gfx/mw/current/src/jpeg-6b/ckconfig.c
A packages/services/gfx/mw/current/src/jpeg-6b/coderules.doc
A packages/services/gfx/mw/current/src/jpeg-6b/config.guess
A packages/services/gfx/mw/current/src/jpeg-6b/config.sub
A packages/services/gfx/mw/current/src/jpeg-6b/configure
A packages/services/gfx/mw/current/src/jpeg-6b/djpeg.1
A packages/services/gfx/mw/current/src/jpeg-6b/djpeg.c
A packages/services/gfx/mw/current/src/jpeg-6b/example.c
A packages/services/gfx/mw/current/src/jpeg-6b/filelist.doc
A packages/services/gfx/mw/current/src/jpeg-6b/install-sh
A packages/services/gfx/mw/current/src/jpeg-6b/install.doc
A packages/services/gfx/mw/current/src/jpeg-6b/jcapimin.c
A packages/services/gfx/mw/current/src/jpeg-6b/jcapistd.c
A packages/services/gfx/mw/current/src/jpeg-6b/jccoefct.c
A packages/services/gfx/mw/current/src/jpeg-6b/jccolor.c
A packages/services/gfx/mw/current/src/jpeg-6b/jcdctmgr.c
A packages/services/gfx/mw/current/src/jpeg-6b/jchuff.c
A packages/services/gfx/mw/current/src/jpeg-6b/jchuff.h
A packages/services/gfx/mw/current/src/jpeg-6b/jcinit.c
A packages/services/gfx/mw/current/src/jpeg-6b/jcmainct.c
A packages/services/gfx/mw/current/src/jpeg-6b/jcmarker.c
A packages/services/gfx/mw/current/src/jpeg-6b/jcmaster.c
A packages/services/gfx/mw/current/src/jpeg-6b/jcomapi.c
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.bcc
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.cfg
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.dj
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.doc
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.h
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.mac
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.manx
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.mc6
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.sas
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.st
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.vc
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.vms
A packages/services/gfx/mw/current/src/jpeg-6b/jconfig.wat
A packages/services/gfx/mw/current/src/jpeg-6b/jcparam.c
A packages/services/gfx/mw/current/src/jpeg-6b/jcphuff.c
A packages/services/gfx/mw/current/src/jpeg-6b/jcprepct.c
A packages/services/gfx/mw/current/src/jpeg-6b/jcsample.c
A packages/services/gfx/mw/current/src/jpeg-6b/jctrans.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdapimin.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdapistd.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdatadst.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdatasrc.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdcoefct.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdcolor.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdct.h
A packages/services/gfx/mw/current/src/jpeg-6b/jddctmgr.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdhuff.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdhuff.h
A packages/services/gfx/mw/current/src/jpeg-6b/jdinput.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdmainct.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdmarker.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdmaster.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdmerge.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdphuff.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdpostct.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdsample.c
A packages/services/gfx/mw/current/src/jpeg-6b/jdtrans.c
A packages/services/gfx/mw/current/src/jpeg-6b/jerror.c
A packages/services/gfx/mw/current/src/jpeg-6b/jerror.h
A packages/services/gfx/mw/current/src/jpeg-6b/jfdctflt.c
A packages/services/gfx/mw/current/src/jpeg-6b/jfdctfst.c
A packages/services/gfx/mw/current/src/jpeg-6b/jfdctint.c
A packages/services/gfx/mw/current/src/jpeg-6b/jidctflt.c
A packages/services/gfx/mw/current/src/jpeg-6b/jidctfst.c
A packages/services/gfx/mw/current/src/jpeg-6b/jidctint.c
A packages/services/gfx/mw/current/src/jpeg-6b/jidctred.c
A packages/services/gfx/mw/current/src/jpeg-6b/jinclude.h
A packages/services/gfx/mw/current/src/jpeg-6b/jmemansi.c
A packages/services/gfx/mw/current/src/jpeg-6b/jmemdos.c
A packages/services/gfx/mw/current/src/jpeg-6b/jmemdosa.asm
A packages/services/gfx/mw/current/src/jpeg-6b/jmemmac.c
A packages/services/gfx/mw/current/src/jpeg-6b/jmemmgr.c
A packages/services/gfx/mw/current/src/jpeg-6b/jmemname.c
A packages/services/gfx/mw/current/src/jpeg-6b/jmemnobs.c
A packages/services/gfx/mw/current/src/jpeg-6b/jmemsys.h
A packages/services/gfx/mw/current/src/jpeg-6b/jmorecfg.h
A packages/services/gfx/mw/current/src/jpeg-6b/jpegint.h
A packages/services/gfx/mw/current/src/jpeg-6b/jpeglib.h
A packages/services/gfx/mw/current/src/jpeg-6b/jpegtran.1
A packages/services/gfx/mw/current/src/jpeg-6b/jpegtran.c
A packages/services/gfx/mw/current/src/jpeg-6b/jquant1.c
A packages/services/gfx/mw/current/src/jpeg-6b/jquant2.c
A packages/services/gfx/mw/current/src/jpeg-6b/jutils.c
A packages/services/gfx/mw/current/src/jpeg-6b/jversion.h
A packages/services/gfx/mw/current/src/jpeg-6b/libjpeg.doc
A packages/services/gfx/mw/current/src/jpeg-6b/ltconfig
A packages/services/gfx/mw/current/src/jpeg-6b/ltmain.sh
A packages/services/gfx/mw/current/src/jpeg-6b/makcjpeg.st
A packages/services/gfx/mw/current/src/jpeg-6b/makdjpeg.st
A packages/services/gfx/mw/current/src/jpeg-6b/makeapps.ds
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.ansi
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.bcc
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.cfg
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.dj
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.manx
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.mc6
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.mms
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.sas
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.unix
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.vc
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.vms
A packages/services/gfx/mw/current/src/jpeg-6b/makefile.wat
A packages/services/gfx/mw/current/src/jpeg-6b/makelib.ds
A packages/services/gfx/mw/current/src/jpeg-6b/makeproj.mac
A packages/services/gfx/mw/current/src/jpeg-6b/makljpeg.st
A packages/services/gfx/mw/current/src/jpeg-6b/maktjpeg.st
A packages/services/gfx/mw/current/src/jpeg-6b/makvms.opt
A packages/services/gfx/mw/current/src/jpeg-6b/rdbmp.c
A packages/services/gfx/mw/current/src/jpeg-6b/rdcolmap.c
A packages/services/gfx/mw/current/src/jpeg-6b/rdgif.c
A packages/services/gfx/mw/current/src/jpeg-6b/rdjpgcom.1
A packages/services/gfx/mw/current/src/jpeg-6b/rdjpgcom.c
A packages/services/gfx/mw/current/src/jpeg-6b/rdppm.c
A packages/services/gfx/mw/current/src/jpeg-6b/rdrle.c
A packages/services/gfx/mw/current/src/jpeg-6b/rdswitch.c
A packages/services/gfx/mw/current/src/jpeg-6b/rdtarga.c
A packages/services/gfx/mw/current/src/jpeg-6b/structure.doc
A packages/services/gfx/mw/current/src/jpeg-6b/testimg.bmp
A packages/services/gfx/mw/current/src/jpeg-6b/testimg.jpg
A packages/services/gfx/mw/current/src/jpeg-6b/testimg.ppm
A packages/services/gfx/mw/current/src/jpeg-6b/testimgp.jpg
A packages/services/gfx/mw/current/src/jpeg-6b/testorig.jpg
A packages/services/gfx/mw/current/src/jpeg-6b/testprog.jpg
A packages/services/gfx/mw/current/src/jpeg-6b/transupp.c
A packages/services/gfx/mw/current/src/jpeg-6b/transupp.h
A packages/services/gfx/mw/current/src/jpeg-6b/usage.doc
A packages/services/gfx/mw/current/src/jpeg-6b/wizard.doc
A packages/services/gfx/mw/current/src/jpeg-6b/wrbmp.c
A packages/services/gfx/mw/current/src/jpeg-6b/wrgif.c
A packages/services/gfx/mw/current/src/jpeg-6b/wrjpgcom.1
A packages/services/gfx/mw/current/src/jpeg-6b/wrjpgcom.c
A packages/services/gfx/mw/current/src/jpeg-6b/wrppm.c
A packages/services/gfx/mw/current/src/jpeg-6b/wrrle.c
A packages/services/gfx/mw/current/src/jpeg-6b/wrtarga.c
A packages/services/gfx/mw/current/src/mwin/Makefile
A packages/services/gfx/mw/current/src/mwin/winclip.c
A packages/services/gfx/mw/current/src/mwin/winclip1.c
A packages/services/gfx/mw/current/src/mwin/winclip2.c
A packages/services/gfx/mw/current/src/mwin/windefw.c
A packages/services/gfx/mw/current/src/mwin/winevent.c
A packages/services/gfx/mw/current/src/mwin/winexpos.c
A packages/services/gfx/mw/current/src/mwin/winfont.c
A packages/services/gfx/mw/current/src/mwin/wingdi.c
A packages/services/gfx/mw/current/src/mwin/winmain.c
A packages/services/gfx/mw/current/src/mwin/winrgn.c
A packages/services/gfx/mw/current/src/mwin/winsbar.2
A packages/services/gfx/mw/current/src/mwin/winsbar.c
A packages/services/gfx/mw/current/src/mwin/winuser.c
A packages/services/gfx/mw/current/src/mwin/bmp/Makefile
A packages/services/gfx/mw/current/src/mwin/bmp/car8.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/car8.c
A packages/services/gfx/mw/current/src/mwin/bmp/close4.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/close4.c
A packages/services/gfx/mw/current/src/mwin/bmp/convbmp.c
A packages/services/gfx/mw/current/src/mwin/bmp/convxpm.perl
A packages/services/gfx/mw/current/src/mwin/bmp/cs1.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/cs1.c
A packages/services/gfx/mw/current/src/mwin/bmp/earth.jpg
A packages/services/gfx/mw/current/src/mwin/bmp/layout
A packages/services/gfx/mw/current/src/mwin/bmp/makebmp.c
A packages/services/gfx/mw/current/src/mwin/bmp/makefile.conv
A packages/services/gfx/mw/current/src/mwin/bmp/max4.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/max4.c
A packages/services/gfx/mw/current/src/mwin/bmp/micro2.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/microwin.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/microwin.c
A packages/services/gfx/mw/current/src/mwin/bmp/min4.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/min4.c
A packages/services/gfx/mw/current/src/mwin/bmp/penguin.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/penguin.c
A packages/services/gfx/mw/current/src/mwin/bmp/pngtest.png
A packages/services/gfx/mw/current/src/mwin/bmp/rle8.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/rle8.c
A packages/services/gfx/mw/current/src/mwin/bmp/stdpal4.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/tux.gif
A packages/services/gfx/mw/current/src/mwin/bmp/under4.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/under4.c
A packages/services/gfx/mw/current/src/mwin/bmp/zion208.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/zion208.c
A packages/services/gfx/mw/current/src/mwin/bmp/win/button.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/win/chkbox.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/win/chkbox_d.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/win/edit.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/win/radio.bmp
A packages/services/gfx/mw/current/src/mwin/bmp/win/radio2.bmp
A packages/services/gfx/mw/current/src/mwin/mwobjects/Makefile
A packages/services/gfx/mw/current/src/mwin/mwobjects/mwobjects.cc
A packages/services/gfx/mw/current/src/mwin/winlib/Makefile
A packages/services/gfx/mw/current/src/mwin/winlib/button.c
A packages/services/gfx/mw/current/src/mwin/winlib/caret.c
A packages/services/gfx/mw/current/src/mwin/winlib/combobox.c
A packages/services/gfx/mw/current/src/mwin/winlib/draw3d.c
A packages/services/gfx/mw/current/src/mwin/winlib/edit.c
A packages/services/gfx/mw/current/src/mwin/winlib/fastfill.c
A packages/services/gfx/mw/current/src/mwin/winlib/graph3d.c
A packages/services/gfx/mw/current/src/mwin/winlib/insetr.c
A packages/services/gfx/mw/current/src/mwin/winlib/listbox.c
A packages/services/gfx/mw/current/src/mwin/winlib/medit.c
A packages/services/gfx/mw/current/src/mwin/winlib/mwuser.c
A packages/services/gfx/mw/current/src/mwin/winlib/progbar.c
A packages/services/gfx/mw/current/src/mwin/winlib/ptinsid.c
A packages/services/gfx/mw/current/src/mwin/winlib/scrlbar.c
A packages/services/gfx/mw/current/src/mwin/winlib/static.c
A packages/services/gfx/mw/current/src/nanox/Makefile
A packages/services/gfx/mw/current/src/nanox/client.c
A packages/services/gfx/mw/current/src/nanox/clientfb.c
A packages/services/gfx/mw/current/src/nanox/elkspatch.pl
A packages/services/gfx/mw/current/src/nanox/error.c
A packages/services/gfx/mw/current/src/nanox/nanox.syms
A packages/services/gfx/mw/current/src/nanox/nxdraw.c
A packages/services/gfx/mw/current/src/nanox/nxproto.c
A packages/services/gfx/mw/current/src/nanox/nxproto.h
A packages/services/gfx/mw/current/src/nanox/nxutil.c
A packages/services/gfx/mw/current/src/nanox/serv.h
A packages/services/gfx/mw/current/src/nanox/srvclip.c
A packages/services/gfx/mw/current/src/nanox/srvclip1.c
A packages/services/gfx/mw/current/src/nanox/srvclip2.c
A packages/services/gfx/mw/current/src/nanox/srvevent.c
A packages/services/gfx/mw/current/src/nanox/srvfunc.c
A packages/services/gfx/mw/current/src/nanox/srvmain.c
A packages/services/gfx/mw/current/src/nanox/srvnet.c
A packages/services/gfx/mw/current/src/nanox/srvutil.c
A packages/services/gfx/mw/current/src/rtems/Makefile.rtems
A packages/services/gfx/mw/current/src/rtems/mw_uid_test.cc
A packages/services/gfx/mw/current/src/rtems/net_cfg.h
A packages/services/gfx/mw/current/src/rtems/readme.rtems
A packages/services/gfx/mw/current/src/rtems/rtems_init.c
A packages/services/gfx/mw/current/src/rtems/rtemscfg.h
M packages/services/loader/current/cdl/loader.cdl
M packages/services/loader/current/include/arm_elf.h
M packages/services/loader/current/include/dlfcn.h
M packages/services/loader/current/include/elf.h
M packages/services/loader/current/include/i386_elf.h
M packages/services/loader/current/include/loader.hxx
M packages/services/loader/current/include/mips_elf.h
M packages/services/loader/current/include/ppc_elf.h
M packages/services/loader/current/src/crtbeginS.c
M packages/services/loader/current/src/crtendS.c
M packages/services/loader/current/src/dlforce.c
M packages/services/loader/current/src/dload.cxx
M packages/services/loader/current/src/loader.cxx
M packages/services/loader/current/tests/entable.c
M packages/services/loader/current/tests/foo.c
M packages/services/loader/current/tests/loadfoo.cxx
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/cdl/memalloc.cdl
M packages/services/memalloc/common/current/doc/notes.txt
M packages/services/memalloc/common/current/include/common.hxx
M packages/services/memalloc/common/current/include/dlmalloc.hxx
M packages/services/memalloc/common/current/include/dlmallocimpl.hxx
M packages/services/memalloc/common/current/include/kapi.h
M packages/services/memalloc/common/current/include/kapidata.h
M packages/services/memalloc/common/current/include/memfixed.hxx
M packages/services/memalloc/common/current/include/memjoin.hxx
M packages/services/memalloc/common/current/include/memjoin.inl
M packages/services/memalloc/common/current/include/mempolt2.hxx
M packages/services/memalloc/common/current/include/mempolt2.inl
M packages/services/memalloc/common/current/include/mempoolt.hxx
M packages/services/memalloc/common/current/include/mempoolt.inl
M packages/services/memalloc/common/current/include/memvar.hxx
M packages/services/memalloc/common/current/include/mfiximpl.hxx
M packages/services/memalloc/common/current/include/mfiximpl.inl
M packages/services/memalloc/common/current/include/mvarimpl.hxx
M packages/services/memalloc/common/current/include/mvarimpl.inl
M packages/services/memalloc/common/current/include/sepmeta.hxx
M packages/services/memalloc/common/current/include/sepmetaimpl.hxx
M packages/services/memalloc/common/current/include/sepmetaimpl.inl
M packages/services/memalloc/common/current/src/dlmalloc.cxx
M packages/services/memalloc/common/current/src/heapgen.cpp
M packages/services/memalloc/common/current/src/heapgen.tcl
M packages/services/memalloc/common/current/src/kapi.cxx
M packages/services/memalloc/common/current/src/malloc.cxx
M packages/services/memalloc/common/current/src/memfixed.cxx
M packages/services/memalloc/common/current/src/memvar.cxx
M packages/services/memalloc/common/current/src/sepmeta.cxx
M packages/services/memalloc/common/current/tests/dlmalloc1.cxx
M packages/services/memalloc/common/current/tests/dlmalloc2.cxx
M packages/services/memalloc/common/current/tests/heaptest.c
M packages/services/memalloc/common/current/tests/kmemfix1.c
M packages/services/memalloc/common/current/tests/kmemvar1.c
M packages/services/memalloc/common/current/tests/malloc1.c
M packages/services/memalloc/common/current/tests/malloc2.c
M packages/services/memalloc/common/current/tests/malloc3.c
M packages/services/memalloc/common/current/tests/malloc4.cxx
M packages/services/memalloc/common/current/tests/memfix1.cxx
M packages/services/memalloc/common/current/tests/memfix2.cxx
M packages/services/memalloc/common/current/tests/memvar1.cxx
M packages/services/memalloc/common/current/tests/memvar2.cxx
M packages/services/memalloc/common/current/tests/realloc.c
M packages/services/memalloc/common/current/tests/sepmeta1.cxx
M packages/services/memalloc/common/current/tests/sepmeta2.cxx
M packages/services/memalloc/common/current/tests/testaux.hxx
A packages/services/power/common/current/ChangeLog
A packages/services/power/common/current/cdl/power.cdl
A packages/services/power/common/current/doc/makefile
A packages/services/power/common/current/doc/power-attached.html
A packages/services/power/common/current/doc/power-change.html
A packages/services/power/common/current/doc/power-controller.html
A packages/services/power/common/current/doc/power-info.html
A packages/services/power/common/current/doc/power-intro.html
A packages/services/power/common/current/doc/power-policy.html
A packages/services/power/common/current/doc/power.sgml
A packages/services/power/common/current/doc/services-power.html
A packages/services/power/common/current/include/power.h
A packages/services/power/common/current/src/power.cxx
A packages/services/power/common/current/src/power_data.cxx
A packages/services/power/common/current/tests/powertest.cxx
M packages/templates/all/ChangeLog
M packages/templates/all/current.ect
M packages/templates/cygmon/ChangeLog
M packages/templates/cygmon_no_kernel/ChangeLog
M packages/templates/default/ChangeLog
M packages/templates/elix/ChangeLog
M packages/templates/elix/current.ect
M packages/templates/kernel/ChangeLog
M packages/templates/minimal/ChangeLog
M packages/templates/net/ChangeLog
M packages/templates/net/current.ect
A packages/templates/new_net/ChangeLog
A packages/templates/new_net/current.ect
M packages/templates/posix/ChangeLog
M packages/templates/redboot/ChangeLog
M packages/templates/redboot/current.ect
M packages/templates/stubs/ChangeLog
M packages/templates/stubs/current.ect
M packages/templates/uitron/ChangeLog


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