This is the mail archive of the
ecos-cvs@sources.redhat.com
mailing list for the ecos project.
eCos anonymous CVS repository updated
- From: Jonathan Larmour <jlarmour at sources dot redhat dot com>
- To: ecos-cvs at sources dot redhat dot com
- Date: Mon, 20 May 2002 23:31:00 +0100
- Subject: 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 &
+ after < was converted to <, with the result that < was being
+ converted to &lt; which is wrong. On top of that I had a typo
+ of > instead of <
+
+ * 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