From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12083 invoked by alias); 20 May 2002 22:31:24 -0000 Mailing-List: contact ecos-cvs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Post: List-Help: , Sender: ecos-cvs-owner@sources.redhat.com List-Subscribe: Received: (qmail 12015 invoked from network); 20 May 2002 22:31:03 -0000 Received: from unknown (HELO executor.cambridge.redhat.com) (195.224.55.237) by sources.redhat.com with SMTP; 20 May 2002 22:31:03 -0000 Received: from localhost.localdomain (murgh.cambridge.redhat.com [172.16.18.70]) by executor.cambridge.redhat.com (Postfix) with ESMTP id 67FE8ABAF8 for ; Mon, 20 May 2002 23:31:01 +0100 (BST) Received: (from swcvs@localhost) by localhost.localdomain (8.11.6/8.11.0) id g4KMV0F28908; Mon, 20 May 2002 23:31:00 +0100 Date: Mon, 20 May 2002 15:31:00 -0000 Message-Id: <200205202231.g4KMV0F28908@localhost.localdomain> X-Authentication-Warning: localhost.localdomain: swcvs set sender to jlarmour@sources.redhat.com using -f From: Jonathan Larmour To: ecos-cvs@sources.redhat.com Subject: eCos anonymous CVS repository updated X-SW-Source: 2002/txt/msg00002.txt.bz2 List-Id: 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 + from Katholieke Universiteit Leuven. Includes FLASH, serial and wallclock + drivers. +* Added H8/300 port contributed by Yoshinori Sato + 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 - + see 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 +* 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 + + * configure.in + * configure + Added host/tools/configtool/standalone/common + +1999-11-09 Bart Veer + + * configure: + * configure.in: + Added host/tools/ecostest/common, suppressed the configtool + support for now. + +1999-08-12 Bart Veer + + * Makefile.in: + * acinclude.m4: + * aclocal.m4: + * configure.in: + * configure: + First attempt at autoconfiscation of the configtool. + +1999-06-03 Bart Veer + + * acinclude.m4: + Trying to sort out the compiler flags a bit better. + +1999-06-02 Bart Veer + + * 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 + + * configure.in: + * aclocal.m4: + * acinclude.m4: + * Makefile.am: + Sorting out the banner. + +1999-01-26 Bart Veer + + * 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 + + * acinclude.m4: + Added new macro CYG_AC_SUBST_VERSION so that different packages + can use different symbols for versioning. + +1999-01-19 Bart Veer + + * 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 + + * configure.in: + * configure: + * aclocal.m4: + * acinclude.m4: + * Makefile.in: + * Makefile.am: + Provide support for building all host-side packages. + +1998-07-13 Bart Veer + + * 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 + + * ecos-tutorial.sgml: RHEPL -> GPL. A few minor other tweaks, but + resisted fixing more. + +2002-03-11 Hugo Tyson + + * 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 + + * 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 + + * ecos-tutorial.sgml: add id tags to all sect1 stuff. + +2002-01-06 Mark Galassi + + * ecos-tutorial.sgml: more corrections based on a visual scan + through the document. Looks good. + +2002-01-05 Mark Galassi + + * 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 + + * 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 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 + + * 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 + + * 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 + + * 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 + + * ecos-tutorial.sgml: reintroduced the appendices. They need more + work from me. + +2001-11-28 Jonathan Larmour + + * ecos-tutorial.sgml: Get it to verify. + +2001-11-21 Mark Galassi + + * 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 and + cross-reference issues. This is mostly complete now. + +2001-11-20 Mark Galassi + + * ecos-tutorial.sgml: lots more work to clean it up, including + reinstating the table. + +2001-11-16 Mark Galassi + + * 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 + + * 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 + + * config-tool.sgml: updated further text and graphics + for Windows/Unix configtool. + +2002-02-15 Julian Smart + + * 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 + + * user-guide.sgml: Move special topics to kernel doc. + * special-topics.sgml: delete. + + * config-tool.sgml: Add ids to all s and s + * configuration.sgml: ditto. + * programming-concepts-techniques.sgml: ditto. + * special-topics.sgml: ditto. + +2001-12-21 Jonathan Larmour + + * user-guide.sgml: Move pictures to pix/ subdirectory. + +2001-12-17 Mark Galassi + + * added legal stuff and contact information. + +2001-11-28 Jonathan Larmour + + * 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 + + * configuration.sgml: took care of the tags. + +2001-11-21 Mark Galassi + + * 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 + + * 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 + + * user-guide-normalized.sgml: put this in because it satisfies all + the little nitpicks on other systems. + +2001-10-21 Mark Galassi + + * 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 + + * 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 + + * 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 + + * 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 + + * common/common/build.cxx: Added two missing backslashes + +2002-02-07 Jonathan Larmour + + * 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 + + * cdl_exec.cxx, cdl_exec.hxx, ecosconfig.cxx: + Add new options --enable-debug and --disable-debug + +2002-01-14 Bart Veer + + * cdl_exec.cxx: + Add missing 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 + + * ecos.db: Removed special SH2 SCIF driver. The changes have been + merged into the SH3 (now generic SH) driver. +2002-04-24 Yoshinori Sato + + * ecos.db: Add H8/300 serial driver. + +2002-04-25 Bob Koninckx + + * ecos.db: Add ports to Wuerz Elektronik and Axiom Manufacturing + MPC555 based eval boards. + +2002-04-24 Yoshinori Sato + + * ecos.db: Add H8/300 port. + + +2002-04-15 Nick Garnett + + * ecos.db: Changed integrator target to integrator_arm7. Tidied up + descriptions a little too. + +2002-04-09 Jesper Skov + + * 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 + + * ecos.db: Added microwindows package. + +2002-03-18 Hugo Tyson + + * ecos.db: Add CYGPKG_HAL_SPARC_ERC32 and target sparc_erc32 - + also contributed by Jiri Gaisler . + +2002-03-15 Hugo Tyson + + * ecos.db: Add CYGPKG_HAL_SPARC, CYGPKG_HAL_SPARC_LEON, target + sparc_leon contributed by Jiri Gaisler . See + for information about the TSIM simulator + and Leon project per se. + +2002-03-10 Gary Thomas + + * ecos.db: Add keyboard driver. + +2002-03-09 Gary Thomas + + * ecos.db: Add touch screen driver for Aglient AAED-2000. + +2002-03-08 Nick Garnett + + * ecos.db: Fix Integrator aliases. + +2002-03-06 Nick Garnett + + * 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 + + * ecos.db: Added SH2 etherc package. + +2002-02-08 Jonathan Larmour + + * pkgconf/rules.mak: Fix the below fix which had too _few_ backslashes! + +2002-02-04 Gary Thomas + + * ecos.db: Add [contributed] port to CerfCube & CerfPDA. + +2002-02-02 Jonathan Larmour + + * pkgconf/rules.mak: Fix bug with too many backslashes in sed. + +2002-01-29 Nick Garnett + + * ecos.db: Added CYGPKG_IO_SERIAL_ARM_IQ80321. + +2002-01-28 Gary Thomas + + * 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 + + * ecos.db: Add JFFS2 package. + +2002-01-21 Mark Salter + + * ecos.db: Add Intel 82544 ethernet for iq80321. + @@ -13,0 +114,16 @@ +2001-12-12 Mark Salter + + * ecos.db: Add XScale "Verde" (IOP80320) and IQ80321 packages. + +2001-12-06 Nick Garnett + + * ecos.db: Change names on i82544 package so they don't clash with + the i82559 package. + +2001-11-27 Nick Garnett + + * 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 + + * ecos.db: Added generic CS8900A package to AAED2000 template. + +2001-11-06 Mark Salter + + * ecos.db: Add malta_mips64_5kc target. + @@ -37,0 +162,4 @@ +2001-10-30 Jesper Skov + + * ecos.db: Added AAED2000 packages. + @@ -46,0 +175,26 @@ +2001-10-12 Jonathan Larmour + + * 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 + + * 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 + + * ecos.db: Add FLASH support for Fujitsu FR-V 400. + +2001-09-24 Jesper Skov + + * ecos.db: Added DNS package. + +2001-09-25 Gary Thomas + + * ecos.db: Add support for new Cogent [Cirrus Logic] EDB7312 platform. + +2001-09-20 Gary Thomas + + * ecos.db: Adding network driver for Fujitsu FR-V 400. + @@ -51,0 +206,5 @@ +2001-09-17 Gary Thomas + + * 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 + + * ecos.db: Added VRC4375 and VRC437X packages, added vrc4375 + target and reorganized vrc4373 target to match. + +2001-08-17 Jesper Skov + [from branch] + * ecos.db: Added flash package for excalibur. + Added excalibur platform. + @@ -65,0 +235,5 @@ +2001-07-30 Gary Thomas + + * ecos.db: Add Samsung SNDS-100 evaulation board. Mostly based + on contribution from Grant Edwards + @@ -75,0 +250,5 @@ +2001-07-27 David Howells + + * ecos.db: Added ASB2305 platform, and it's serial and flash + support. + @@ -94,0 +274,5 @@ +2001-07-10 Jesper Skov + + * 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 + + * ecos.db: Added serial packages for SE77x9. + @@ -124,0 +315,4 @@ +2001-06-12 Jesper Skov + + * ecos.db: Added SE77x9 support packages. + @@ -149,0 +344,16 @@ +2001-05-31 Jesper Skov + + * ecos.db: Added VIA Rhine ethernet driver. Use on HS7729PCI. + +2001-05-30 Jesper Skov + + * ecos.db: Added PCI package to HS7729PCI. + +2001-05-28 Jesper Skov + + * ecos.db: Added flash package to HS7729PCI target. + +2001-05-25 Jesper Skov + + * ecos.db: Added HS7729PCI target. + @@ -154,0 +365,4 @@ +2001-05-01 Mark Salter + + * ecos.db: Add calmrisc16 + @@ -185,0 +400,9 @@ + Added flash support to Malta. Also enable PCI. + +2001-03-20 Jesper Skov + + * ecos.db: Added Malta board. + +2001-03-16 Mark Salter + + * ecos.db: Add calmrisc32. @@ -346,0 +570,4 @@ +2000-08-22 Jonathan Larmour + + * ecos.db: Don't use set_value for asb + @@ -369,0 +597,4 @@ +2000-08-10 Drew Moseley + + * 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 + + * 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 + + * src/sem.cxx (sem_getvalue): return 0, and put value in *sval. + +2002-04-03 Jonathan Larmour + + * cdl/posix.cdl: Allow clocks to be configured again. + +2002-03-05 Jesper Skov + + * 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 + + * 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 + + * 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 + + * doc/posix.sgml: New file, originally accompanied by this ChangeLog: + 2001-12-22 Jonathan Larmour + + * 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 + + * ecos-elix.sgml: Add getcwd as supported now. + + 2001-12-06 Jonathan Larmour + + * ecos-elix.sgml: Created from old framemaker version. + +2002-01-21 Jonathan Larmour + + * 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 + + * doc/uitron.sgml: Fixed typos and such. + +2002-02-14 Hugo Tyson + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/aaed2000_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS, + as it's defined by the generic driver. + +2001-11-29 Jesper Skov + + * include/devs_eth_arm_aaed2000.inl: Always include ESA run-time + lookup. + +2001-11-19 Jesper Skov + + * include/devs_eth_arm_aaed2000.inl (_aaed2000_provide_eth0_esa): + Use VV calls instead of RedBoot functions. + +2001-11-09 Jesper Skov + + * include/devs_eth_arm_aaed2000.inl: RedBoot ESA options updated + and added reader for those. + +2001-11-08 Jesper Skov + + * 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 + + * 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 + + * 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 + + * cdl/cerf_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS since it's + defined by the generic driver. + +2002-02-04 Gary Thomas + + * 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 + + * cdl/cerfpda_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS since + it's defined in the generic driver. + +2002-02-04 Gary Thomas + + * 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 + + * 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 + + * cdl/edb7xxx_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS since + it's done by the generic driver. + +2002-02-05 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 +2002-03-06 Pieter Truter + + * 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 + + * 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 + + * include/cs8900.h: + * src/if_cs8900a.c (cs8900a_control): Support multicast addresses. + +2002-02-04 Gary Thomas + + * 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 + + * cdl/frv400_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS as this + is done in the generic driver. + +2001-12-10 Richard Sandiford + + * include/devs_eth_frv400.inl (_frv400_eth_int_clear): Don't + unmask the interrupt after clearing it. + +2001-10-16 Gary Thomas + + * include/devs_eth_frv400.inl: Specify buffer layout (change in + generic driver requires this). + +2001-10-15 Gary Thomas + + * 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 + + * include/devs_eth_frv400.inl: Add PCI scanning for device. + (_frv400_eth_int_clear): Need explicit interrupt acknowledge. + +2001-10-10 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/if_i82544.c: Remove unnecessary eth_dsr declaration. + +2002-02-19 Mark Salter + + * 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 + + * src/if_i82544.c (i82544_send): Add HAL_DCACHE_STORE before passing + buffer to NIC. + +2002-01-21 Mark Salter + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * include/devs_eth_mips_mips32_malta.inl: Removed ESA init + definition again now driver has been fixed. + +2001-07-24 Jesper Skov + + * include/devs_eth_mips_mips32_malta.inl + (CYGHWR_AMD_PCNET_BROKEN_ESA_INIT): Defined. + +2001-07-18 Jesper Skov + + * cdl/mips_mips32_malta_eth_drivers.cdl: Default to use eeprom ESA. + +2001-07-12 Jesper Skov + + * include/devs_eth_mips_mips32_malta.inl: Let driver find base and + interrupt details. Updated esa options. + +2001-06-27 Jesper Skov + + * cdl/mips_mips32_malta_eth_drivers.cdl: Implements net drivers. + +2001-04-23 Mark Salter + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/upd985xx_eth_drivers.cdl: Turn off the startup chatter. + +2001-07-13 Hugo Tyson + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/if_dp83902a.c: Clean up warnings. + +2002-03-28 Gary Thomas + + * 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 + + * 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 + + * 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 + + * src/if_fec.c (fec_eth_control): Fix compile error (multicast). + +2002-04-19 Gary Thomas + + * cdl/fec_eth_drivers.cdl: Add [minimal] multicast support. + + * src/if_fec.c: Cleaned out debug code. + +2002-04-18 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * src/if_etherc.c (etherc_RxEvent): ensure Receive Request is always + enabled. + +2002-03-18 Jesper Skov + + * 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 + + * 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 + + * 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 + + * src/if_etherc.c (_MII_HAS_EXTENDED): define. + +2002-02-20 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * include/devs_eth_sh_hs7729pci.inl: Leave PCI definitions to + platform HAL. + +2001-06-25 Jesper Skov + + * include/devs_eth_sh_hs7729pci.inl: Split in config and driver + parts, fix some buglets. + +2001-05-31 Jesper Skov + + * 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 + + * cdl/sh_se7751_eth_drivers.cdl: Fix typos. + +2001-07-12 Jesper Skov + + * include/devs_eth_sh_se7751.inl: Driver finds the controller data + via PCI library. + +2001-07-10 Jesper Skov + + * 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 + + * include/devs_eth_sh_se77x9.inl: Added buffer parameters. + +2001-10-10 Gary Thomas + + * 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 + + * include/devs_eth_sh_se77x9.inl: Fix typo. + +2001-06-16 Jesper Skov + + * include/devs_eth_sh_se77x9.inl: Use proper interrupt vector name. + +2001-06-15 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/via_rhine.h: Fail to build if CPU to PCI address translation + macros are not provided. + +2001-06-29 Jesper Skov + + * src/via_rhine.h: Fix macro typos. + + * src/if_rhine.c (rhine_poll): Put a mutex on this function. + +2001-06-28 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/flash_arm_aaed2000.cdl: Removed ARM Boot Monitor protection + requirement. + +2001-10-31 Jesper Skov + + * cdl/flash_arm_aaed2000.cdl: Require protection from ARM Boot + Monitor. + +2001-10-30 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + [from branch] + * src/arm_excalibur_flash.c: Use all 4 flash parts. + + * cdl/flash_excalibur.cdl: Fix typo. + +2001-08-10 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/flash_strata.cdl: Invoke $(CC) with $(CFLAGS) to ensure the + correct flags are passed. + +2002-04-12 Gary Thomas + + * src/strata.c: Clean up warnings. + +2002-01-22 Mark Salter + + * 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 + + * src/mips_malta_flash.c: Define width. + + * cdl/flash_malta.cdl: Require 28F160S5 support. + +2001-03-23 Jesper Skov + + * 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 + + * src/mips_malta_flash.c (CYGNUM_FLASH_BASE): Changed. + +2001-03-21 Jesper Skov + + * 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 + 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 + + * 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 + + * 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 + + * cdl/flash_sh_hs7729pci.cdl: Require AM29LV160 support. + +2001-05-29 Jesper Skov + + * src/sh_hs7729pci_flash.c (plf_flash_init): Automatically + determine location of flash. + +2001-05-28 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 to avoid warning. + +2002-01-11 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/aaed2000_serial.c (aaed2000_serial_DSR): Reworked a little + to fill/empty FIFO. + +2001-11-13 Jesper Skov + + * src/aaed2000_serial.c: Removed ser1 structures. Fix reader. Make + DSR loop to empty FIFO. + +2001-11-12 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/upd985xx_serial.c (upd985xx_serial_init): Fix compile error. + +2001-09-10 Jonathan Larmour + + * cdl/ser_mips_upd985xx.cdl: + Fix 234000->230400 typo. + +2001-07-18 Hugo Tyson + + * 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 + + * 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 + + * 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 + + * include/sh_sh3_cq7708_sci.inl: Serial register renaming. + +2002-04-23 Jesper Skov + + * 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 + + * include/sh_sh3_edk7708_sci.inl: Serial register renaming. + +2002-04-23 Jesper Skov + + * 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 + + * src/sh_sci_serial.c: Register renaming. + +2002-04-23 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/ser_sh_se77x9.cdl: Disable COM1 driver for now since it + breaks eCos. + +2001-06-18 Jesper Skov + + * 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 + + * src/aaed2000_ts.c: Update scan frequency to 20Hz. + +2002-03-09 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/usbs_upd985xx.c: + Add initial support for USB testing. + +2001-07-02 Bart Veer + + * 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 + + * src/usbs_upd985xx.c, cdl/usbs_upd985xx.cdl: + Device driver now functional. + +2001-05-22 Bart Veer + + * 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 + + * 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 + + * 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 + + * 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 + + 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 . + +2002-01-23 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/hal_arm_aeb.cdl: Removed implemntation of + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED. + +2002-04-24 Jesper Skov + + * cdl/hal_arm_aeb.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined. + +2002-01-28 Jesper Skov + + * include/plf_io.h: Added. + +2002-01-23 Jesper Skov + + * 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 + + * include/hal_io.h: Fix ...STRING macros - not using index. + Pointed out by Thomas Koeller . + +2002-05-09 Nick Garnett + + * 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 + + * cdl/hal_arm.cdl: Remove -malignment-traps here - add it only from + packages when needed. + +2002-05-08 Nick Garnett + + * 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 + + * 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 + + * 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 + + * src/vectors.S: Safer clearing of BSS. + +2002-04-15 Jonathan Larmour + + * src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to + __do_syscall. + +2002-04-15 Mark Salter + + * 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 + + * src/arm.ld: Fixed .sbss rule. + +2002-04-10 Jonathan Larmour + + * src/arm.ld: Define .gnu.linkonce sections properly. + Remove sbss from data section. + +2002-03-27 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/aaed2000_misc.c (hal_mmu_init): Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_arm9_aaed2000.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-04-15 Jesper Skov + + * cdl/hal_arm_arm9_aaed2000.cdl: Switch to use arm-elf. + +2002-03-26 Jesper Skov + + * src/lcd_support.c (lcd_comm_init): Fix missing rename. Disable + assembly that breaks GCC. + +2002-03-10 Gary Thomas + + * 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 + + * 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 + + * cdl/hal_arm_arm9_aaed2000.cdl: Use generic linux exec command. + * src/redboot_linux_exec.c: Removed. + +2002-01-28 Jesper Skov + + * cdl/hal_arm_arm9_aaed2000.cdl: Removed explicit plf_io.h + declaration. + +2002-01-10 Jesper Skov + + * 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 + + * include/aaed2000.h: Increase waitstates. + +2001-12-11 Jesper Skov + + * 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 + + * 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 + + * include/aaed2000.h (AAEC_CSC_CLKSET_INIT): Fix definition. + + * src/lcd_support.c: Swap " and @. + +2001-11-22 Jesper Skov + + * cdl/hal_arm_arm9_aaed2000.cdl: Use HOST_CC instead of 'cc'. + +2001-11-16 Jesper Skov + + * include/hal_platform_setup.h: Removed unused code. Don't mess + with the system setup in RAM startup mode. + +2001-11-15 Jesper Skov + + * 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 + + * 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 + + * src/lcd_support.c (KeyboardScan): Reduce bounce time. + (lcd_comm_getc_timeout): Scan code is slow - adjust timeout. + +2001-11-13 Jesper Skov + + * include/plf_io.h: Include platform header. + +2001-11-12 Jesper Skov + + * 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 + + * 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 + + * 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 + + * misc/redboot_primary_RAM.ecm: Added. + * misc/redboot_primary_ROMRAM.ecm: Added. + +2001-11-08 Jesper Skov + + * 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 + + * src/lcd_support.c: + * src/banner.xpm: Minor adjustments to logo & screen colors. + +2001-11-07 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/aaed2000_misc.c (hal_mmu_init): Map in Compact Flash / PCMCIA. + +2001-11-01 Jesper Skov + + * 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 + + * 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 + + * 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 + + * src/excalibur_misc.c: Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_arm9_excalibur.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-04-18 Jonathan Larmour + + * cdl/hal_arm_arm9_excalibur.cdl: Use --no-target-default-spec to + avoid problems with newer tools. + +2002-04-02 Jesper Skov + + * 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 + + * 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 + + * include/plf_io.h: Added. + +2001-12-21 Jesper Skov + + * 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 + + * include/hal_platform_setup.h: Added SDRAM configuration code + from Altera. Clean up code. Added printhex8 function. + +2001-12-18 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/hal_arm_arm9_excalibur.cdl: Cache should be safe to use + now. Bug in variant HAL macro. + +2001-08-17 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/hal_arm_cma230.cdl: Removed implemntation of + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED. + +2002-04-24 Jesper Skov + + * cdl/hal_arm_cma230.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES + defined. + +2002-01-28 Jesper Skov + + * 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 + + * include/hal_platform_setup.h (PLATFORM_SETUP1): Changed ldm/stm + to ldmia/stmia. + +2002-03-06 Jesper Skov + + * 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 + + * src/ebsa285_misc.c: Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_ebsa285.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-04-29 Jonathan Larmour + + * 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 + + * misc/redboot_ROMRAM.ecm: Brought up to date with RAM and ROM ecm + files. + +2002-04-24 Jesper Skov + + * cdl/hal_arm_ebsa285.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES + defined. + +2002-04-03 Gary Thomas + + * misc/redboot_ROM.ecm: + * misc/redboot_RAM.ecm: Update for new RedBoot support, using generic + network drivers. + +2002-03-05 Jesper Skov + + * misc/redboot_ROM.ecm: Added dns+zlib packages. + * misc/redboot_RAM.ecm: Same. + +2002-01-28 Jesper Skov + + * 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 + + * cdl/hal_arm_edb7xxx.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-04-29 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * misc/edb7312_redboot_RAM.ecm: Added memalloc package. + * misc/edb7312_redboot_ROM.ecm: Same. + +2002-03-04 Hugo Tyson + + * 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 + + * 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 + + * 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 + + * 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 + + * include/hal_edb7xxx.h: Add extra useful definitions for the 7312. + +2002-01-28 Jesper Skov + + * include/plf_io.h: Added. + +2002-01-22 Jonathan Larmour + + * 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 + + * src/edb7xxx_misc.c (hal_hardware_init): Set clock speed. + +2001-11-10 Gary Thomas + + * src/edb7xxx_misc.c (hal_clock_reset): DRAM refresh not needed. + +2001-11-06 Gary Thomas + + * 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 + + * 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 + + * src/edb7xxx_misc.c: + * include/hal_platform_ints.h: + * include/hal_edb7xxx.h: EP7312 has slightly different peripherals. + +2001-10-03 Gary Thomas + + * src/edb7xxx_misc.c: Fix sly problem on EDB7312 only which + caused RESET vector to be destroyed. + +2001-10-03 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/hal_arm_integrator.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-03-19 Nick Garnett + + * include/plf_io.h: Added volatiles to PCI config accesses. These + should have been noticed ages ago! + +2002-03-14 Nick Garnett + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * include/plf_io.h (CYGARC_VIRT_TO_BUS, CYGARC_UNCACHED_ADDRESS): + Fixed compiler warnings. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_iq80310.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-04-22 Jonathan Larmour + + * 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 + + * cdl/hal_arm_iq80321.cdl: Use arm-elf toolchain by default. + +2002-03-06 Jesper Skov + + * misc/redboot_RAM.ecm: Added dns and zlib support. + * misc/redboot_ROM.ecm: Same. + +2002-02-22 Mark Salter + + * src/iq80310_misc.c (cyg_hal_plf_hw_breakpoint): Fix use of wrong reg. + +2002-02-06 Mark Salter + + * include/hal_platform_setup.h: Fix condition of some I2C bit tests. + +2002-02-04 Mark Salter + + * include/hal_platform_setup.h: Fix bad insns in I2C code. + +2002-01-28 Jesper Skov + + * 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 + + * 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 + + * 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 + + * cdl/hal_arm_pid.cdl: Removed implemntation of + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_pid.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-04-24 Jesper Skov + + * cdl/hal_arm_pid.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined. + +2002-01-28 Jesper Skov + + * 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 + + * src/assabet_misc.c: Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_sa11x0_assabet.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + + +2002-03-05 Jesper Skov + + * misc/redboot_RAM.ecm: Updated. Added zlib+dns packages. + * misc/redboot_ROM.ecm: Same. + +2002-01-28 Jesper Skov + + * 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 + + * src/brutus_misc.c (hal_mmu_init): Fixed warning. + +2002-01-28 Jesper Skov + + * 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 + + * src/cerf_misc.c (hal_mmu_init): Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_sa11x0_cerf.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-05-01 Gary Thomas + + * include/plf_mmap.h: Fix mapping macros (I/O region). + +2002-04-16 Gary Thomas + + * src/cerf_misc.c (hal_mmu_init): Add unmapped DRAM. + +2002-02-05 Gary Thomas + + * 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 + + * 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 + + * src/cerfpda_misc.c: Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_sa11x0_cerfpda.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-05-01 Gary Thomas + + * include/plf_mmap.h: Fix mapping macros (I/O region). + +2002-04-16 Gary Thomas + + * src/cerfpda_misc.c (hal_mmu_init): Add unmapped DRAM. + +2002-02-05 Gary Thomas + + * cdl/hal_arm_sa11x0_cerfpda.cdl: Add product info for RedBoot. + +2002-02-04 Gary Thomas + + * 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 + + * src/flexanet_misc.c: Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_sa11x0_flexanet.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + + +2002-01-28 Jesper Skov + + * 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 + + * src/atmel_support.c: Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_sa11x0_ipaq.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + + +2002-04-12 Gary Thomas + + * 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 + + * 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 + + * src/lcd_support.c (lcd_init): Tweak LCD settings. + +2002-02-21 Gary Thomas + + * 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 + + * 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 + + * src/nano_misc.c: Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_sa11x0_nano.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-03-06 Jesper Skov + + * misc/redboot_RAM.ecm: Updated. Added zlib. + * misc/redboot_ROM.ecm: Same. + +2002-01-30 Jonathan Larmour + + * 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 + + * 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 + + * src/sa1100mm_misc.c (hal_mmu_init): Fixed warning. + +2002-05-07 Gary Thomas + + * cdl/hal_arm_sa11x0_sa1100mm.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-01-28 Jesper Skov + + * 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 + + * src/hal_diag.c (cyg_hal_plf_serial_control): Fix return value + when changing the baud rate. + +2002-05-01 Gary Thomas + + * tests/mmap_test.c: Diagnostic prints for failure cases. + +2002-04-24 Jesper Skov + + * cdl/hal_arm_sa11x0.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES added. + +2002-01-29 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/hal_arm_snds.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2001-12-06 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * include/hal_cache.h: Don't define cache dimensions at all rather + than using 0. + +2001-08-22 Gary Thomas + + * 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 + + * cdl/hal_arm_xscale_iq80321.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-04-22 Jonathan Larmour + + * 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 + + * cdl/hal_arm_xscale_iq80321.cdl: Use arm-elf toolchain by default. + +2002-03-25 Mark Salter + + * 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 + + * misc/redboot_RAM.ecm: Added zlib and DNS packages. + * misc/redboot_ROM.ecm: Same. + +2002-02-27 Mark Salter + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * include/iq80321.h: Remove unneeded CCLKCFG values. + * include/hal_platform_setup.h: Remove write to non-existant CCLKCFG. + +2002-01-30 Nick Garnett + + * 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 + + * 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 + + * cdl/hal_arm_xscale_iq80321.cdl: Removed explicit declaration of + plf_io.h + +2002-01-25 Mark Salter + + * include/hal_platform_setup.h: Fix I2C cleanup on last byte read. + +2002-01-24 Mark Salter + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * include/hal_var_ints.h: Fix definition for DMA1_ERR. + +2002-02-25 Mark Salter + + * src/verde_misc.c: Timer source clock is always exactly 200MHz. + +2002-02-22 Mark Salter + + * src/verde_misc.c: Fix hw watch/break support. + +2002-02-20 Mark Salter + + * include/plf_stub.h: Add HW watchpoint/breakpoint support. + * src/verde_misc.c: Ditto. + +2002-02-19 Mark Salter + + * src/verde_misc.c (hal_hardware_init): Initialize debug unit to + sane state. + +2002-01-31 Mark Salter + + * 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 + + * src/verde_misc.c (hal_delay_us): Fix delay calculation. + +2002-01-29 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to + __do_syscall. + +2001-11-16 Nick Garnett + + * src/hal_misc.c (hal_msbit_index): Fixed this function so that it + actually works! + +2001-06-08 Jonathan Larmour + + * include/hal_cache.h: Correctly indicate absence of cache. + +2001-05-03 Mark Salter + + * 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 + + * 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 + + * 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 + + * src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to + __do_syscall. + +2001-11-16 Nick Garnett + + * src/hal_misc.c (hal_msbit_index): Fixed this function so that it + actually works! + +2001-06-08 Jonathan Larmour + + * include/hal_cache.h: Correctly indicate absence of cache. + +2001-03-26 Mark Salter + + * 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 + + * 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 + + * 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 + + * cdl/hal.cdl: Removed + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED option and its + dependencies. + +2002-05-02 Nick Garnett + + * doc/hal.sgml: Added description of HAL_DELAY_US(). + + * doc/porting.sgml: Expanded section on architecture porting. + +2002-04-30 Jonathan Larmour + + * src/gdb-fileio.c (cyg_hal_gdbfileio_process_F_packet): Reset + retcode/errno/ctrlc status every F packet. + +2002-04-23 Jesper Skov + + * doc/porting.sgml: Fix some typos. + +2002-04-22 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * 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 + + * src/generic-stub.c (__handle_exception): Pay attention to return + value from hal_syscall_handler. + +2002-02-21 Mark Salter + + * src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Don't do anything + if buffer is empty. + +2002-02-20 Nick Garnett + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * include/hal_spd.h: New file. Definitions for SDRAM module SPD. + +2002-01-18 Jesper Skov + + * 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 + + * src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to + __do_syscall. + +2001-12-10 Richard Sandiford + + * 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 + + * 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 + + * src/frv_stub.c: Slight cleanup - only need |VLIW|+1 possible + breakpoint locations. + +2001-10-16 Gary Thomas + + * 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 + + * 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 + + * src/vectors.S: [FRV400] can't return from exception to a packed + instruction - this yields illegal instruction. + +2001-10-11 Gary Thomas + + * 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 + + * cdl/hal_frv_frv400.cdl: + Make CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT more standard. + +2001-12-10 Richard Sandiford + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/frv400_misc.c (hal_delay_us): Handle small delays properly. + +2001-10-19 Julian Smart + + * Added CYPKG_MEMALLOC to redboot_ROMRAM.ecm so the release script + knows about it. + +2001-10-16 Gary Thomas + + * 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 + + * include/platform.inc: Getting on-board SRAM to function. Of course, + the hardware doesn't match the documentation... + +2001-10-12 Gary Thomas + + * 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 + + * src/frv400_misc.c: Clean up PCI code. + + * misc/redboot_ROMRAM.ecm: Add BSP syscalls. + +2001-10-01 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/hal_i386_pc.cdl: + Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage. + +2002-04-29 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * 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 + + * include/hal_intr.h: Fix CYGNUM_HAL_EXCEPTION_MIN definition so + it reflects the FPU configuration. + +2002-04-30 Jesper Skov + + * 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 + + * src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to + __do_syscall. + +2002-03-21 Nick Garnett + + * 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 + + * 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 + + * include/plf_intr.h: Always define the vectors, regardless of + chaining configuration. + +2002-01-31 Jesper Skov + + * 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 + + * 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 + + * misc/redboot_ROM.ecm: Commented out CYGSEM_REDBOOT_DISK_ISO9660 + since its presence causes CDL and compilation errors. + +2001-11-06 Mark Salter + + * misc/redboot_ROM.ecm: Cleanup to support both mips32 and mips64. + * misc/redboot_RAM.ecm: Ditto. + +2001-10-31 Jonathan Larmour + + * cdl/hal_mips_malta.cdl: Indicate support of variable baud rates. + +2001-07-24 Mark Salter + + * 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 + + * src/redboot_cmds.c: Remove. Superseded by generic MIPS exec. + * cdl/hal_mips_malta.cdl: Remove reference to $1 + +2001-07-13 Jesper Skov + + * include/plf_io.h (HAL_PCI_ALLOC_BASE_IO): Reserve 64kB for + southbridge instead of 8kB. + +2001-07-12 Jesper Skov + + * include/plf_io.h: Fix errors. + +2001-07-05 Jesper Skov + + * include/plf_io.h: Added PCI/CPU address translation macros. + +2001-06-27 Mark Salter + + * 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 + + * 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 + + * src/platform.S (hal_isr_springboard_southbridge): Use delay + slots, return 0 for spurious interrupts. + +2001-06-01 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * misc/redboot_RAM.ecm: Updated. + + * src/plf_misc.c: Always init PCI. Wait for reset. + +2001-03-20 Jesper Skov + + * 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 + + * 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 + + * cdl/hal_mips_tx49_ref4955.cdl: Removed implemntation of + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED. + +2002-04-24 Jesper Skov + + * 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 +2002-04-02 Anssi Pulkkinen + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/hal_mips_upd985xx.cdl: Platform implements VV baud operations. + +2001-08-08 Hugo Tyson + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * include/var_intr.h (HAL_INTERRUPT_[UN]MASK): Better manipulate + these with interrupts disabled for atomicity. + +2001-07-02 Bart Veer + + * src/var_misc.c (hal_variant_init): + Move the GPIO0 manipulating (flash programming voltagE) + to the platform-init. + +2001-06-27 Hugo Tyson + + 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * include/variant.inc: It all works rather better now... fiddling + with vector setup and cache initialization. + +2001-06-05 Hugo Tyson + + * 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 + + * 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 + + * images/ROMRAM/redboot.bin + * images/ROMRAM/redboot.elf + * images/ROMRAM/redboot.img + * images/ROMRAM/redboot.srec + Updated images. + +2001-10-24 Nick Garnett + + * 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 + + * 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 + + * 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 + + * cdl/hal_mips_vr4300_vrc4375.cdl: Define CPU as little-endian here. + +2001-09-17 Nick Garnett + + * 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 + + * misc/redboot_RAM.ecm: + * misc/redboot_ROM.ecm: + * misc/redboot_ROMRAM.ecm: + Added configury to support FLASH. + +2001-09-07 Nick Garnett + + * 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 + + * 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 + + * 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 + + * cdl/hal_mn10300_am33_asb.cdl: Indicate support of variable baud rates. + +2001-03-08 Jesper Skov + + * cdl/hal_mn10300_am33_asb.cdl: Removed + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the + default. + +2001-01-26 Jesper Skov + + * 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 + + * include/plf_io.h: Move volatile keyword before type. + +2000-10-20 Jonathan Larmour + + * 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 + + * 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 + + * cdl/hal_mn10300_am33_asb.cdl: Explicitly require + CYGHWR_HAL_MN10300_AM33_REVISION == 2 + +2000-08-14 Drew Moseley + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * hal_mn10300_am33_asb2305.cdl: Generate binary RedBoot image + files as well as ELF ones. + +2001-07-27 David Howells + + * 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 + + * 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 + + * src/ppc_stub.c (__computeSignal): Only handle ITLB/DTLB MISS if + defined by platform. + +2002-04-24 Bob Koninckx +2002-04-24 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * src/vectors.S (_hal_hardware_init_done): New label - used by + ROMRAM code to figure out relative addressing. + +2002-01-23 Gary Thomas + + * 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 + + * cdl/hal_powerpc_cme555.cdl: Removed implemntation of + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED. + +2002-04-24 Bob Koninckx + + * 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 + + * cdl/hal_powerpc_cogent.cdl: Removed implemntation of + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED. + +2002-04-11 Gary Thomas + + * include/plf_cache.h: Cache control is in hal/common CDL. + +2002-01-25 Jesper Skov + + * 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 + + * cdl/hal_powerpc_ec555.cdl: Removed implemntation of + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED. + +2002-04-24 Bob Koninckx + + * 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 + + * 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 + + * cdl/hal_powerpc_mbx.cdl: Removed implemntation of + CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED. + +2002-04-11 Gary Thomas + + * include/plf_cache.h: Cache control is in hal/common CDL. + +2002-01-23 Gary Thomas + + * 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 + + * 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 +2002-04-25 Jonathan Larmour + + * 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 + + * 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 + + * cdl/hal_powerpc_mpc8xx.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES + defined. + +2002-04-22 Gary Thomas + + * 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 + + * 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 + + * include/variant.inc: Need vectors for both ROM and ROMRAM mode. + +2002-01-23 Gary Thomas + + * 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 + + * 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 + + * 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 + + * src/viper.S: Changed boot ROM wait states from 4 to 7. + +2002-04-16 Gary Thomas + + * misc/redboot_ROMRAM.ecm: + RedBoot now requires 0x30000 in this configuration. + +2002-04-11 Gary Thomas + + * include/plf_cache.h: Use common CDL for cache control. + +2002-04-10 Gary Thomas + + * 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 + + * src/viper.S: Lots of changes to get ROMRAM mode working from + initial FLASH boot. + +2002-03-08 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to + __do_syscall. + +2002-04-22 Jesper Skov + + * include/hal_var_sp.inc: 7044 needs different vector layout than + 76xx since its vectors are hardwired. + +2002-04-18 Jesper Skov + + * 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 + + * include/hal_var_sp.inc: Fix asm comments. + +2002-02-28 Jesper Skov + + * 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 + + * 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 + + * include/hal_intr_vecs.h: Use DATA_ACCESS vector names instead of + ADDRESS_ERROR names. + +2002-02-15 Jesper Skov + + * 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 + + * 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 + + * 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 + + * src/vectors.S: tweak ROMRAM relocation code. + +2002-02-07 Jesper Skov + + * include/hal_var_sp.inc: Moved _reset code to below vectors. + +2002-01-17 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 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 + + * 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 + + * 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 + + * 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 + + * src/hal_diag.c: Serial register renaming. + +2001-10-31 Jonathan Larmour + + * cdl/hal_sh_sh7729_hs7729pci.cdl: Indicate support of variable baud + rates. + +2001-10-11 Jesper Skov + + * src/hal_diag.c: Fixed warning. + +2001-09-25 Jesper Skov + + * include/plf_intr.h: Removed dummy + CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definition. + +2001-09-21 Jesper Skov + + * include/plf_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF): + Ignore level vectors. + +2001-07-26 Jesper Skov + + * src/plf_misc.c (hal_platform_init): Use driver API to attach PCI + arbiter. + +2001-07-23 Jesper Skov + + * cdl/hal_sh_sh7729_hs7729pci.cdl: Increase PLL1 to 4 for faster + CPU clock. + +2001-07-06 Jesper Skov + + * src/plf_misc.c (hal_platform_init): Always install PCI arbiter. + + * src/smsc37c93x.c: Enable RTC. + +2001-07-05 Jesper Skov + + * 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 + + * src/plf_misc.c: CYGARC_PHYSICAL_ADDRESS renamed to + CYGARC_BUS_ADDRESS. + * include/plf_io.h: Same. + +2001-06-29 Jesper Skov + + * include/plf_intr.h (CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF): Fix + typo. + + * src/plf_misc.c: Include new arbiter header. + +2001-06-28 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * src/plf_misc.c (cyg_hal_plf_pci_init): Fiddle PCI setup. + +2001-06-17 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * include/platform.inc (hal_hardware_init): Don't mess with BSC + stuff in RAM startup. + +2001-05-25 Jesper Skov + + * 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 + + * src/hal_diag.c: Serial register renaming. + +2001-10-31 Jonathan Larmour + + * cdl/hal_sh_sh7751_se7751.cdl: Indicate support of variable baud rates. + +2001-09-25 Jesper Skov + + * include/plf_intr.h: Removed dummy + CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF and + CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definitions. + +2001-07-24 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/hal_sh_sh7751_se7751.cdl: Removed superIO file, set default + mode. + +2001-07-09 Jesper Skov + + * 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 + + * src/hal_diag.c: Serial register renaming. + +2001-10-31 Jonathan Larmour + + * cdl/hal_sh_sh77x9_se77x9.cdl: Indicate support of variable baud rates. + +2001-10-18 Jesper Skov + + * 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 + + * cdl/hal_sh_sh77x9_se77x9.cdl: Removed DP83902A hack. + +2001-10-15 Jesper Skov + + * 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 + + * include/plf_intr.h: Removed dummy + CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF and + CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definitions. + +2001-09-13 Jesper Skov + + * cdl/hal_sh_sh77x9_se77x9.cdl: Add CPU option. + +2001-09-12 Jesper Skov + + * include/plf_intr.h: Added interrupt controller support. + +2001-07-27 Jesper Skov + + * cdl/hal_sh_sh77x9_se77x9.cdl: Generate .eprom.srec of RedBoot + image. + +2001-06-28 Jesper Skov + + * 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 + + * misc/redboot_RAM.ecm: Reduced stacksize to 6kB. + * misc/redboot_ROM.ecm: Same. + +2001-06-25 Jesper Skov + + * misc/redboot_RAM.ecm: Updated stack size. + * misc/redboot_ROM.ecm: Same. + +2001-06-22 Jesper Skov + + * include/platform.inc (SDMR): Fiddled. + +2001-06-19 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * include/mod_regs_eth.h (CYGARC_REG_CNDCR): Added more + definitions. + +2002-03-06 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * include/mod_regs_eth.h: More definitions. + +2002-02-19 Jesper Skov + + * 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 + + * 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 + + * 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 + + * include/mod_regs_frt.h: Fix comment. + +2002-02-05 Jesper Skov + + * 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 + + * include/mod_regs_eth.h: Added. + + * include/mod_regs_pfc.h: Updated for SH7615. + +2002-01-22 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * cdl/hal_sh_sh2.cdl: Added exception model header definitions. + + * include/variant.inc: Fixed assembler warning. Change CYG_SR. + +2002-01-11 Jesper Skov + + * cdl/hal_sh_sh2.cdl: Changed the clock setup some. + +2002-01-09 Jesper Skov + + * 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 + + * 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 + + * include/variant.inc (hal_intc_decode): include needed ptrs. + +2002-01-16 Jesper Skov + + * cdl/hal_sh_sh3.cdl: Added interrupt model header definition. + Added RTC_PRESCALE option. + +2002-01-14 Jesper Skov + + * 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 + + * include/sd0001.h: Added more definitions. + +2001-06-25 Jesper Skov + + * include/sd0001.h: Definitions for IO access. + @@ -73,0 +107,4 @@ +2001-05-25 Jesper Skov + + * 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 + + * 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 + + * include/variant.inc: Include needed ptrs. + +2002-01-16 Jesper Skov + + * cdl/hal_sh_sh4.cdl: Added interrupt model header definition. + Added RTC_PRESCALE option. + +2002-01-14 Jesper Skov + + * 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 + + * 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 + + * 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 + + * src/vectors.S: Add CYGPKG_HAL_SPARC_ERC32 to list of ifdefs. + +2000-10-16 Jonathan Larmour + + * include/hal_arch.h (CYGARC_JMP_BUF_SIZE): Define hal_jmp_buf in + terms of this. + +2000-08-07 Jonathan Larmour + + * src/sparclite.ld: Remove extra underscore from below. It was + correct before. + +2000-06-21 Nick Garnett + + * 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 + + * include/hal_arch.h (CYGARC_HAL_SAVE_GP, CYGARC_HAL_RESTORE_GP): + Added. + +2000-02-16 Jesper Skov + + * src/vectors.S: + * src/hal_boot.c: + CYG_HAL_SPARCLITE_ > CYGPKG_HAL_SPARCELITE_ + +2000-02-16 Jesper Skov + + * cdl/hal_sparclite.cdl: removed fix me + +2000-01-28 Gary Thomas + + * src/sparclite.ld: Add support for network package. + +2000-01-19 Hugo Tyson + + * 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 + + * cdl/hal_sparclite.cdl: + + Use the token in custom rules. + +1999-12-01 John Dallaway + + * cdl/hal_sparclite.cdl: + + Use the token in custom rules. + +1999-11-04 John Dallaway + + * 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 + + * cdl/hal_sparclite.cdl: Define build options. + +1999-11-01 Jesper Skov + + * cdl/hal_sparclite.cdl: Addded. + +1999-10-15 Hugo Tyson + + * 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 + + * 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 + + [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 + + * 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 + + * 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 + * 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 + + * 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 + + * include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Align stack + (rather conservatively) before use. + +1999-04-28 Bart Veer + + * 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 + + * 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 + + * 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 + + * 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 + + * src/*.ld: Revised SECTION_* macro arguments to + avoid padded output sections (PR 19787) + +1999-04-07 Hugo Tyson + + * 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 + + * 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 + + * 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 + + * include/hal_arch.h (CYGNUM_HAL_STACK_SIZE_TYPICAL): + And this time make the edit correctly ;-/ + +1999-03-22 Hugo Tyson + + * 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 + + * 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 + + * src/PKGconf.mak: Remove dependence on echo '-e' switch. + +1999-03-16 Hugo Tyson + + * 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 + + * include/pkgconf/hal_sparclite.h: + * include/hal_arch.h: Moved definition of 'CYGNUM_HAL_MINIMUM_STACK_SIZE' + +1999-03-11 Hugo Tyson + + * 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 + + * include/hal_intr.h (HAL_INTERRUPT_IN_USE): Added. + +1999-03-09 Gary Thomas + + * src/hal_boot.c: Added missing include file. + +1999-03-05 Gary Thomas + + * src/sparclite.ld: + * src/PKGconf.mak: Clean up I/O package changes. + +1999-03-04 Jonathan Larmour + + * src/sparclite.ld: + Unconditionalize use of libextras.a and add to GROUP() + +1999-03-04 Gary Thomas + + * 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 + + 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 ) + + * 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 ) + + * 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 ) + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/hal_intr.c (exception_handler): + Include 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 + + * 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 + + * include/pkgconf/hal_sparclite.h: Correct capitalization of + 'SPARClite'. + +1999-02-08 John Dallaway + + * src/sparclite.ld: New MLT-compatible linker script + * src/PKGconf.mak: Add build rules for sparclite.ld + +1999-02-04 Hugo Tyson + + * 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 + + * src/vectors.S (genuine_reset): + Include to set up RAM controllers, cache and + the like - this is rather platform dependant. + +1999-02-01 Hugo Tyson + + * 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 + + * include/hal_intr.h: + Get interrupt controller definitions from a board-specific file: + #include + Get clock control definitions from a board-specific file: + #include + 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 + + * 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 + + * 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 + + * 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 + + 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 + + * 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 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 + + * 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 + + * cdl/hal_sparclite_sim.cdl: Added. + +1999-11-25 Gary Thomas + + * include/pkgconf/mlt_sparclite_sim_ram.h: New file. + +1999-10-13 Hugo Tyson + + * 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 + + * include/pkgconf/*.ldi: Revised SECTION_* macro arguments to + avoid padded output sections (PR 19787) + +1999-04-07 Hugo Tyson + + * src/hal_priv.c: Remove bogus FIX ME; it wasn't true. + +1999-03-16 Hugo Tyson + + * include/halboot.si: Add a dummy LED macro for debug in the + vectors.S; correct a scary line length. + +1999-03-04 Gary Thomas + + * include/pkgconf/hal_sparclite_sim.h: Take out DEVICES dependencies. + +1999-03-04 John Dallaway + + * 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 + + 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 ) + + * 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 ) + + * 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 + + * include/hal_xpic.h: + Rename CYG_VECTOR_* -> CYGNUM_HAL_INTERRUPT_* + + * src/hal_priv.c: + Add a FIX ME + +1999-02-08 John Dallaway + + * 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 + + * 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 + + * 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 + + * 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 + + * src/sim.ld: + Remove some bogus comments. + +1999-01-21 Jonathan Larmour + + * src/sim.ld: + Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code + +1999-01-21 Hugo Tyson + + * 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 + + 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 + + * 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 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 + + * 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 + + * 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 + + * cdl/hal_sparclite_sim.cdl: Added. + +1999-11-25 Gary Thomas + + * include/pkgconf/mlt_sparclite_sim_ram.h: New file. + +1999-10-13 Hugo Tyson + + * 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 + + * include/pkgconf/*.ldi: Revised SECTION_* macro arguments to + avoid padded output sections (PR 19787) + +1999-04-07 Hugo Tyson + + * src/hal_priv.c: Remove bogus FIX ME; it wasn't true. + +1999-03-16 Hugo Tyson + + * include/halboot.si: Add a dummy LED macro for debug in the + vectors.S; correct a scary line length. + +1999-03-04 Gary Thomas + + * include/pkgconf/hal_sparclite_sim.h: Take out DEVICES dependencies. + +1999-03-04 John Dallaway + + * 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 + + 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 ) + + * 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 ) + + * 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 + + * include/hal_xpic.h: + Rename CYG_VECTOR_* -> CYGNUM_HAL_INTERRUPT_* + + * src/hal_priv.c: + Add a FIX ME + +1999-02-08 John Dallaway + + * 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 + + * 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 + + * 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 + + * 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 + + * src/sim.ld: + Remove some bogus comments. + +1999-01-21 Jonathan Larmour + + * src/sim.ld: + Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code + +1999-01-21 Hugo Tyson + + * 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 + + 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 + + * 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 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 + + * 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 + + * 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 + + * src/synth.ld: Add RELOCS "section" and eh_frame section, plus + correct use of .gnu.linkonce sections. + +2002-02-28 Bart Veer + + * doc/synth.sgml, doc/makefile, doc/*.html: + Documentation for the synthetic target HAL. + +2002-01-25 Bart Veer + + * 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 + + * 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 + + * 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 + + * 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 + + * src/diag.cxx (diag_dump_buf_with_offset): Fix pad for short lines. + +2002-04-16 Gary Thomas + + * src/diag.cxx: Return proper length result for sprintf() functions. + +2002-04-09 Jonathan Larmour + + * include/cyg_type.h: Allow HALs to override certain attrib macros. + +2002-02-19 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * src/diag.cxx (diag_snprintf): + * include/diag.h: New function diag_snprintf(). + +2002-01-23 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * doc/io.sgml: Generally sorted out, reformetted, folded. SMP + considerations added to various parts of the document. + +2002-01-23 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * src/net/eth_drv.c: Only pass mutlicast addresses down to drivers. + +2002-04-05 Jani Monoses + + * 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 + + * 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 + + * 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 + + * 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 + + * src/net/eth_drv.c: + * include/eth_drv.h: Add framework for multicast address support. + +2002-01-30 Hugo Tyson + + * 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 + + * 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 + + * 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 + + * src/devfs.cxx: Changed test for EAGAIN in dev_fo_read() and + dev_fo_write() to negate value first. + +2002-03-07 Nick Garnett + + * doc/fileio.sgml: Added this file to contain documentation on + this package. + +2002-02-04 Gary Thomas + + * tests/socket.c (main): + * tests/select.c (main): sin_len field must be set. + +2002-01-29 Jonathan Larmour + + * cdl/fileio.cdl: Actually, don't bother to build testfs.c at all. + +2002-01-29 Jesper Skov + + * cdl/fileio.cdl: Added CYGPKG_FILEIO_BUILD_TESTS option and made + building of testfs dependant on it. + +2002-01-25 Jonathan Larmour + + * 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 +2002-01-23 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * 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 + + * include/flash.h: Add a comment about the obvious: the flash + caching macros should be called with interrupts disabled. + +2002-01-23 Jonathan Larmour + + * 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 + + * 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 + + * tests/pci1.c: Fix warning. + +2002-02-13 Hugo Tyson + + * doc/pci.sgml: Tidy up some typos and PROGRAMLISTING width + issues. + +2002-02-11 Mark Salter + + * doc/pci.sgml: Brought docs up to date with current code. + +2002-01-31 Mark Salter + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * tests/flow1.c: Also try DSR/DTR flow control (presently + unsupported by Linux though). + * tests/flow2.c: Same. + +2002-01-11 Jonathan Larmour + + * 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 + + * 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 + + * include/stdlib.h: use NORET attributes from cyg_type.h. + +2002-03-20 Jonathan Larmour + + * 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 + + * include/unistd.h: ftruncate() should use an off_t argument. + +2002-01-15 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * 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 + + * src/sync/flag.cxx: Don't set default args in func definitions. + +2002-04-24 Jesper Skov + + * tests/dhrystone.c: Moved platform max number of passes to CDL in + HALs. + +2002-04-23 Jesper Skov + + * tests/dhrystone.c: Allow platform to define max number of passes + via CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES. + +2002-04-09 Jonathan Larmour + + * include/kapi.h: Use NORET attributes from cyg_type.h. + * include/sched.hxx (class Cyg_Scheduler): Ditto. + +2002-04-08 Nick Garnett + + * 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 + + * include/kapidata.h (CYG_SCHEDTHREAD_ASR_MEMBER): + asr_inhibit is cyg_ucount32 - must match + +2002-02-13 Hugo Tyson + + * doc/kernel.sgml: NEW FILE: Correct reference to uITRON doc. + +2002-01-28 Jesper Skov + + * tests/kexcept1.c: Fix warning. + +2002-01-24 Jesper Skov + + * tests/kcache1.c (time0DI): Disable interrupts around the + sync+invalidate process. + * tests/kcache2.c: Same. + +2002-01-23 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * 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 + + * include/streambuf.inl (Cyg_StdioStreamBuffer constructor): + Don't set default args in func definition. + (set_buffer): Ditto. + +2002-04-05 Jonathan Larmour + + * src/input/fgetc.cxx (fgetc): Silence conversion warning. + +2002-04-04 Jonathan Larmour + + * 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 + + * src/common/fclose.cxx (fclose): Use delete if we can. + +2002-02-06 Jonathan Larmour + + * src/input/fread.cxx (fread): when looping read into ptrc, not ptr! + +2002-01-25 Jonathan Larmour + + * include/stream.inl (set_position): Fix the seek backwards case again. + Doh! + +2002-01-24 Jonathan Larmour + + * include/stream.inl (set_position): Fix the posdiff == 0 case. + +2002-01-24 Jesper Skov + + * include/stream.inl (set_position): Check that posdiff is >0 + before taking the code path that assumes so. + +2002-01-17 Jonathan Larmour + + * 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 + + * 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 + + * include/netinet6/in6.h: Fixed warnings. + +2002-04-22 Gary Thomas + + * src/sys/netinet6/nd6.c: Make debug (on) default. + + * include/netinet/tcp_debug.h: Fully conditionalize debug facility. + +2002-04-17 Gary Thomas + + * 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 + + * include/machine/types.h: [Placeholder] needed for some compilers. + +2002-03-28 Gary Thomas + + * 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 + + * include/sys/param.h (log): Remove warning. + +2002-03-25 Gary Thomas + + * 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 + + * 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 + + * 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 + + [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 + + * 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 + + * 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 + + * 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 + + * src/tftp_dummy_file.c: Fixed warnings. + + * src/getaddrinfo.c: Fixed warnings. + +2002-04-26 Gary Thomas + + * cdl/net.cdl: Add option for making random IP packet IDs random. + +2002-04-22 Gary Thomas + + * src/ifaddrs.c: Reorg include files - remove warnings. + +2002-04-17 Gary Thomas + + * 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 + + * tests/ga_server_test.c: + * tests/nc6_test_slave.c: Fix handling of multiple sockets. + +2002-04-05 Gary Thomas + + * tests/ga_server_test.c: Use getnameinfo(). + + * include/net/netdb.h: + * src/getaddrinfo.c (getnameinfo): New [minimal] implementation. + +2002-04-04 Gary Thomas + + * src/network_support.c (build_bootp_record): Query device for hardware + address (required change in function profile). Bug #59369 + +2002-03-27 Gary Thomas + + * 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 + + * doc/tcpip.sgml: Place TCP/IP manpages here. + +2002-03-25 Gary Thomas + + * 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 + + * tests/nc6_test_slave.c: Minor cleanups - allow building without IPv6. + +2002-03-20 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * tests/tcp_lo_test.c (server): Need to set 'len', otherwise + the source socket address is undefined. + +2002-03-07 Gary Thomas + + * src/dhcp_prot.c: Some [internal] function names have changed. + In particular, route_reinit() and arc4random(). + +2002-03-06 Gary Thomas + + * 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 + + * cdl/net.cdl: Add getaddrinfo support. + * src/getaddrinfo.c: New file. + + * include/arpa/nameser.h: Fix some warnings. + +2002-02-26 Hugo Tyson + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/inet_pton.c: + New file - parse from presentation (ASCII) to network. + Useful for handling IPv6 addresses. + +2002-02-15 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * tests/server_test.c (server_test): Add message for timeout. + +2002-01-28 Gary Thomas + + * 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 + + * prepare-manpages.sh: Use groff -Tascii -mandoc instead of nroff -man. + * tcpip-manpages.sgml: Regenerate. + +2001-12-22 Jonathan Larmour + + * tcpip.sgml: Give every chapter/part/sect1 an ID. + +2001-12-17 Mark Galassi + + * 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 + + * tcpip.sgml: Mostly cosmetic fixes revealed by comparing against the + original non-docbook version. + +2001-11-19 Mark Galassi + + * 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 + + * 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 + + * 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 + + * tcpip.sgml: now it all validates, but it's kludgy because the + man pages should be converted to something. + +2001-10-25 Mark Galassi + + * 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 + + * 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 + + * tests/dns2.c: Fix warning. + +2002-02-22 Hugo Tyson + + * doc/dns.sgml: New file. Documentation separated from monolithic + network component. + +2002-02-01 Gary Thomas + + * src/dns.c (cyg_dns_res_init): Need valid value for sin_len. + +2002-01-31 Jonathan Larmour + + * cdl/dns.cdl: Don't build tests if no DNS! + +2001-12-06 Andrew Lunn + + * 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 + + * src/dns.c: Rename index -> ptdindex to avoid conflict with BSD + index() function. + * include/dns_impl.inl: Ditto. + +2001-09-28 Jesper Skov + + * tests/dns1.c (_DNS_IP): Changed to IP used in farm. + +2001-09-27 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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 + + * tests/dns1.c (dns_test): Fix inet_aton check. + * src/dns.c: A few comment and cosmetic changes. + +2001-09-18 Jesper Skov + + * src/dns.c: Added DNS code contributed by Andrew Lunn + + * 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 + + * doc/snmp.sgml: Fix the URLs for "where is SNMP now". + +2002-02-14 Hugo Tyson + + * 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 + + * 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 + + * 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 + + * src/system.c: + * src/snmp_api.c: Need valid value for sin_len. + +2002-01-18 Andrew Lunn + + * 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 + + * 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 + + * 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 + + * 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 + + * doc/openbsd.sgml: Manpages now live in "common" BSD package. + +2002-03-19 Gary Thomas + + * src/sys/net/route.c (cyg_route_reinit): Renamed from route_reinit. + +2002-03-11 Hugo Tyson + + [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 + + * include/sys/param.h: Privatize route_reinit(), arc4random(). + +2002-02-28 Hugo Tyson +2002-02-28 Martin Buck + + * 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 + + * doc/openbsd.sgml: New file; separated stack-specific docs from + monolithic net doc, and tidied up in various ways. + +2002-02-15 Gary Thomas + + * cdl/openbsd_net.cdl: Slight changes in layout required by split + of network stacks. + +2002-02-13 Jonathan Larmour +2002-02-13 Andrew Lunn + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/main.c (do_help): + * src/flash.c: + * include/redboot.h: Support nested command structures, like "fis", + better. + +2002-05-17 Jesper Skov + + * 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 + + * 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 + + * 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 + + * src/version.c: Clarify comments. + +2002-05-14 Gary Thomas + + * 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 + + * 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 + + * 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 + + * src/flash.c (load_flash_config): Adjust fconfig database + address - necessary if FLASH blocks are very small. + +2002-05-02 Gary Thomas + + * 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 + + * include/elf.h: New file. + + * cdl/redboot.cdl: + * src/load.c (load_elf_image): Support [simple] ELF images. + +2002-04-24 Yoshinori Sato + + * src/xyzModem.c (xyzModem_stream_terminate): Increase time for + cleanup from 100ms to 250ms. + +2002-04-23 Jonathan Larmour + + * 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 + + * 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 + + * 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 +2002-04-16 Jonathan Larmour + + * src/xyzModem.c: Don't return ACKs too early. + +2002-04-16 Gary Thomas + + * src/net/bootp.c: Readjust timeouts - more, shorter. Better response. + +2002-04-12 Gary Thomas + + * src/net/bootp.c: Increase timeouts for slower networks. + +2002-04-11 Nick Garnett + + * doc/redboot.sgml: Changed some misplaced s into + s. + +2002-04-08 Nick Garnett + + * doc/redboot.sgml: Added full LED code desription, revised memory + layout and miscellaneous other fixes for 80321. + +2002-04-03 Gary Thomas + + * 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 + + * redboot.sgml: excalibur: Updated memory map details, added + information about REDBOOT startup mode. + +2002-03-07 Mark Salter + + * src/net/tcp.c: Fix missing acks of resent segments pointed out + by Hendrik Ruijter. + +2002-03-06 Nick Garnett + + * doc/redboot.sgml: Added Integrator details. + +2002-03-06 Mark Salter + + * 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 + + * doc/redboot.sgml: Updated iq80310 details. + Updated iq80321 details. + Updated e7t details. + +2002-03-05 Jesper Skov + + * doc/redboot.sgml: Updated ebsa285 details. + Updated ipaq details. + Updated edb7312 details. + +2002-03-05 Gary Thomas +2002-02-25  Hendrik Ruijter  + + * 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 + + * 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 + + * redboot.sgml: Add diag docs and switch setting info for 80321. + +2002-02-28 Hugo Tyson + + * 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 + + * src/syscall.c: Moved SYS_ value definitions to the header file. + * include/redboot.h: Same. + +2002-02-27 David Howells + + * sgml/redboot.sgml: Removed extraneous . + +2002-02-26 David Howells + + * doc/redboot.sgml: Updated the ASB2305 notes to be more complete + with respect to having two flash chips. + +2002-02-19 Mark Salter + + * src/net/net_io.c (net_io_init): Remove ISR installation. This + was wrong way to fix problem. + +2002-02-15 Mark Salter + + * src/net/net_io.c (net_io_init): Install default ISR for ethernet. + +2002-02-14 Patrick Doyle + + * 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 + + * src/syscall.c (sys_write): Call __flush after last __putc. + (__flush): New function to flush console output. + +2002-02-05 Jonathan Larmour + + * src/net/net_io.c (net_init): Set use_bootp and net_debug defaults + properly. + +2002-01-31 Gary Thomas + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/net/cksum.c: Added volatile keyword to union members to + prevent compiler optimization messing things up. + +2002-01-10 Hugo Tyson + + * 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 + + * src/net/dns.c: Include tracing header. + +2001-09-26 Jesper Skov + + * 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 + + * 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 + + * cdl/microwindows.cdl: + Replace description properties with display properties. + +2002-04-26 Bart Veer + + * 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 + + * src/demos/nanox/world.c (MAPFILE): Load from current directory. + +2002-04-12 Bart Veer + + * 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 + + * 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 + + * include/microwin/nano-X.h: Silence warning by including kapi.h + +2002-04-08 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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. + 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 + + * 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 + + * 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 . 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 + * 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 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 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 rather than + * 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 , 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 + + * tests/heaptest.c (test_pat): Make failure messages clearer. + (cyg_start): Output what failures mean. + +2002-04-24 Yoshinori Sato + + * src/memfixed.cxx (resize_alloc): Don't set default args in func + definition. + +2002-01-30 Bart Veer + + * 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 + + * tests/malloc4.cxx (myrand): Fix overflow. + +2002-01-15 Jonathan Larmour + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * current.ect: DNS header moved. + +2001-09-24 Jesper Skov + + * 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 + + * 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 + + * 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 + + * 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