This is the mail archive of the
ecos-cvs@sources.redhat.com
mailing list for the ecos project.
eCos anonymous CVS repository updated
- To: ecos-cvs at sources dot redhat dot com
- Subject: eCos anonymous CVS repository updated
- From: Jonathan Larmour <jlarmour at sources dot redhat dot com>
- Date: Fri, 18 May 2001 07:32:48 +0100
The eCos anonymous CVS repository has been updated today (2001-05-18).
Here is a summary of the files modified:
M host/ChangeLog
M host/Makefile.in
M host/acinclude.m4
M host/aclocal.m4
M host/configure
M host/configure.in
M host/infra/ChangeLog
M host/infra/Makefile.am
M host/infra/Makefile.in
M host/infra/configure
M host/infra/testsuite/Makefile.in
M host/libcdl/ChangeLog
M host/libcdl/Makefile.am
M host/libcdl/Makefile.in
M host/libcdl/cdlcore.hxx
M host/libcdl/configure
M host/libcdl/expr.cxx
A host/libcdl/func.cxx
M host/libcdl/infer.cxx
M host/libcdl/testsuite/Makefile.in
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/cdl_exec.cxx
M host/tools/configtool/standalone/common/configure
M host/tools/configtool/standalone/common/ecosconfig.cxx
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/compat/uitron/current/ChangeLog
M packages/compat/uitron/current/cdl/tasks.cdl
M packages/compat/uitron/current/src/uit_objs.cxx
M packages/devs/eth/arm/nano/current/ChangeLog
M packages/devs/eth/arm/nano/current/include/devs_eth_nano.inl
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
A packages/devs/eth/powerpc/fec/current/ChangeLog
A packages/devs/eth/powerpc/fec/current/cdl/fec_eth_drivers.cdl
A packages/devs/eth/powerpc/fec/current/src/fec.h
A 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/src/if_quicc.c
M packages/devs/flash/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/src/flash_erase_block.c
M packages/devs/flash/intel/strata/current/src/strata.c
A packages/devs/flash/powerpc/viper/current/ChangeLog
A packages/devs/flash/powerpc/viper/current/cdl/flash_viper.cdl
A packages/devs/flash/powerpc/viper/current/src/flash.h
A packages/devs/flash/powerpc/viper/current/src/flash_erase_block.c
A packages/devs/flash/powerpc/viper/current/src/flash_program_buf.c
A packages/devs/flash/powerpc/viper/current/src/flash_query.c
A packages/devs/flash/powerpc/viper/current/src/viper_flash.c
M packages/devs/kbd/arm/ipaq/current/ChangeLog
M packages/devs/kbd/arm/ipaq/current/cdl/kbd_ipaq.cdl
M packages/devs/touch/arm/ipaq/current/ChangeLog
M packages/devs/touch/arm/ipaq/current/cdl/touch_ipaq.cdl
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/images/redboot_RAM.bin
M packages/hal/arm/ebsa285/current/images/redboot_RAM.img
M packages/hal/arm/ebsa285/current/images/redboot_RAM.srec
M packages/hal/arm/ebsa285/current/images/redboot_ROM.bin
M packages/hal/arm/ebsa285/current/images/redboot_ROM.img
M packages/hal/arm/ebsa285/current/images/redboot_ROM.srec
M packages/hal/arm/ebsa285/current/misc/redboot_RAM.ecm
M packages/hal/arm/ebsa285/current/misc/redboot_ROM.ecm
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/include/hal_cache.h
M packages/hal/arm/edb7xxx/current/misc/edb7211_redboot.ecm
M packages/hal/arm/edb7xxx/current/misc/edb7211_redboot_ROM.ecm
M packages/hal/arm/edb7xxx/current/misc/edb7212_redboot.ecm
M packages/hal/arm/edb7xxx/current/misc/edb7212_redboot_ROM.ecm
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
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/brutus/current/cdl/hal_arm_sa11x0_brutus.cdl
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/images/redboot_ROM.bin
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.elf
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.srec
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/ipaq/current/misc/elinux.patch
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/pkgconf/mlt_arm_sa11x0_nano_post.h
M packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_post.ldi
M packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_post.mlt
M packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_ram.h
M packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_ram.ldi
M packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_ram.mlt
M packages/hal/arm/sa11x0/nano/current/src/nano_misc.c
M packages/hal/arm/sa11x0/sa1100mm/current/cdl/hal_arm_sa11x0_sa1100mm.cdl
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/src/hal_diag.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/cdl/interrupts.cdl
M packages/hal/common/current/src/hal_if.c
A packages/hal/common/current/tests/cpp1.c
M packages/hal/mips/atlas/current/ChangeLog
M packages/hal/mips/atlas/current/include/platform.inc
M packages/hal/mips/atlas/current/include/plf_intr.h
M packages/hal/mips/atlas/current/src/platform.S
M packages/hal/powerpc/mbx/current/ChangeLog
M packages/hal/powerpc/mbx/current/cdl/hal_powerpc_mbx.cdl
M packages/hal/powerpc/mbx/current/images/redboot_RAM.bin
M packages/hal/powerpc/mbx/current/images/redboot_RAM.img
M packages/hal/powerpc/mbx/current/images/redboot_RAM.srec
A packages/hal/powerpc/mbx/current/images/redboot_RAM_40.bin
A packages/hal/powerpc/mbx/current/images/redboot_RAM_40.img
A packages/hal/powerpc/mbx/current/images/redboot_RAM_40.srec
M packages/hal/powerpc/mbx/current/images/redboot_ROM.bin
M packages/hal/powerpc/mbx/current/images/redboot_ROM.img
M packages/hal/powerpc/mbx/current/images/redboot_ROM.srec
A packages/hal/powerpc/mbx/current/images/redboot_ROM_40.bin
A packages/hal/powerpc/mbx/current/images/redboot_ROM_40.img
A packages/hal/powerpc/mbx/current/images/redboot_ROM_40.srec
M packages/hal/powerpc/mbx/current/include/plf_intr.h
M packages/hal/powerpc/mbx/current/include/plf_stub.h
A packages/hal/powerpc/mbx/current/misc/STUBS_config
M packages/hal/powerpc/mbx/current/misc/redboot_RAM.ecm
A packages/hal/powerpc/mbx/current/misc/redboot_RAM_40.ecm
M packages/hal/powerpc/mbx/current/misc/redboot_ROM.ecm
A packages/hal/powerpc/mbx/current/misc/redboot_ROM_40.ecm
A packages/hal/powerpc/mbx/current/misc/stubrom.perm
M packages/hal/powerpc/mbx/current/src/hal_diag.c
A packages/hal/powerpc/viper/current/ChangeLog
A packages/hal/powerpc/viper/current/cdl/hal_powerpc_viper.cdl
A packages/hal/powerpc/viper/current/images/redboot_RAM.bin
A packages/hal/powerpc/viper/current/images/redboot_RAM.img
A packages/hal/powerpc/viper/current/images/redboot_RAM.srec
A packages/hal/powerpc/viper/current/images/redboot_ROM.bin
A packages/hal/powerpc/viper/current/images/redboot_ROM.img
A packages/hal/powerpc/viper/current/images/redboot_ROM.srec
A packages/hal/powerpc/viper/current/include/hal_diag.h
A packages/hal/powerpc/viper/current/include/plf_cache.h
A packages/hal/powerpc/viper/current/include/plf_intr.h
A packages/hal/powerpc/viper/current/include/plf_stub.h
A packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.h
A packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.ldi
A packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.mlt
A packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_rom.h
A packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_rom.ldi
A packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_rom.mlt
A packages/hal/powerpc/viper/current/misc/redboot_RAM.ecm
A packages/hal/powerpc/viper/current/misc/redboot_ROM.ecm
A packages/hal/powerpc/viper/current/src/hal_aux.c
A packages/hal/powerpc/viper/current/src/hal_diag.c
A packages/hal/powerpc/viper/current/src/viper.S
A packages/hal/powerpc/viper/current/tests/vipertime.cxx
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/utils/mib2c/README-eCos
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
M packages/net/tcpip/current/src/ecos/support.c
M packages/net/tcpip/current/src/lib/dhcp_prot.c
M packages/net/tcpip/current/src/lib/getserv.c
M packages/net/tcpip/current/src/lib/tftp_client.c
M packages/net/tcpip/current/src/lib/tftp_server.c
M packages/net/tcpip/current/src/sys/net/if_bridge.c
M packages/net/tcpip/current/tests/ftp_test.c
M packages/net/tcpip/current/tests/tftp_client_test.c
M packages/pkgconf/fixhtml.tcl
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/redboot.h
M packages/redboot/current/src/crc.c
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/tftp_client.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/include/mvarimpl.inl
M packages/services/memalloc/common/current/src/dlmalloc.cxx
====================================
The following changes were made to NEWS and ChangeLogs:
Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.32
diff -u -0 -r1.32 NEWS
--- NEWS 2001/04/06 19:06:06 1.32
+++ NEWS 2001/05/18 06:23:34
@@ -0,0 +1,7 @@
+* Added driver for Motorola PowerPC 8xxT "Fast Ethernet Controller".
+* Added support for Analogue & Micro "viper" - PowerPC 860T based
+ board. Currently this is only alpha since full test farm testing
+ has not yet been started. Includes RedBoot, Flash and FEC ethernet.
+* RedBoot and eCos ported to Bright Star Engineering nanoEngine
+ StrongARM SA1110 board, including Flash, watchdog, serial, ethernet
+ drivers and PCI support.
Index: host/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog 2001/02/13 01:23:16 1.5
+++ ChangeLog 2001/05/18 06:23:38
@@ -0,0 +1,11 @@
+2001-05-16 Bart Veer <bartv@redhat.com>
+
+ * acinclude.m4 :
+ Update compiler flag handling with g++ to use -O0 rather than
+ -O2. The extra run-time performance is not worth the build
+ overheads. Also sort out the Tcl macro for VC++ builds.
+
+ * configure.in : clean up some old cruft
+
+ aclocal.m4, configure, Makefile.in: regenerate
+
@@ -67 +78 @@
-// Copyright (C) 2000 Red Hat, Inc.
+// Copyright (C) 2000, 2001 Red Hat, Inc.
Index: host/infra/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/infra/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2001/02/27 01:21:45 1.4
+++ ChangeLog 2001/05/18 06:23:42
@@ -0,0 +1,6 @@
+2001-05-16 Bart Veer <bartv@redhat.com>
+
+ * Makefile.am: use new compiler flag support
+
+ * configure, Makefile.in, testsuite/Makefile.in: regenerate
+
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog 2001/04/25 23:22:52 1.13
+++ ChangeLog 2001/05/18 06:23:46
@@ -0,0 +1,27 @@
+2001-05-16 Bart Veer <bartv@redhat.com>
+
+ * Makefile.am: use new compiler flag support
+
+ * configure, Makefile.in, testsuite/Makefile.in: regenerate
+
+2001-05-14 Bart Veer <bartv@redhat.com>
+
+ * func.cxx (get_args_count): Avoid compiler warning.
+ * func.cxx (is_substr_find): fix VC++ build problem (patch
+ provided by Julian)
+
+2001-04-27 Bart Veer <bartv@redhat.com>
+
+ * doc/language.sgml:
+ Added documentation on functions
+
+ * func.cxx, Makefile.am, Makefile.in:
+ New module for function support inside expressions
+
+ * expr.cxx
+ Add support for functions and the string concatenation operator.
+
+ * infer.cxx
+ Clean-up, add support for functions, and implement more inference
+ functionalitity generally.
+
Index: host/tools/configtool/standalone/common/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/standalone/common/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/07/17 14:42:27 1.4
+++ ChangeLog 2001/05/18 06:23:49
@@ -0,0 +1,14 @@
+2001-05-16 Bart Veer <bartv@redhat.com>
+
+ * ecosconfig.cxx: clean up cygwin->windows path translations
+
+ * Makefile.am: use new compiler flag support
+
+ * configure, Makefile.in, testsuite/Makefile.in: regenerate
+
+2001-04-27 Bart Veer <bartv@redhat.com>
+
+ * cdl_exec.cxx (cdl_exec::cmd_new):
+ Make sure transactions get cleaned up properly if a CDL script
+ fails to load.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.47
diff -u -0 -r1.47 ChangeLog
--- ChangeLog 2001/04/06 19:06:06 1.47
+++ ChangeLog 2001/05/18 06:23:55
@@ -0,0 +1,8 @@
+2001-04-30 Jonathan Larmour <jlarmour@redhat.com>
+
+ * ecos.db: Add generic 16x5x driver to iq80310 target.
+
+2001-04-24 Gary Thomas <gthomas@redhat.com>
+
+ * ecos.db: Add missing dependency on StrataFlash driver for Assabet.
+
Index: packages/compat/uitron/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/uitron/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog 2000/11/03 21:17:40 1.18
+++ ChangeLog 2001/05/18 06:24:01
@@ -0,0 +1,7 @@
+2001-04-30 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/uit_objs.cxx: Workaround xscale tools preprocessor bug
+ by avoiding determining the stack size with the preprocessor.
+ * cdl/tasks.cdl (CYGDAT_UITRON_TASK_EXTERNS and
+ CYGDAT_UITRON_TASK_INITIALISERS): Ditto
+
Index: packages/devs/eth/arm/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/nano/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2001/04/25 23:22:52 1.1
+++ ChangeLog 2001/05/18 06:24:06
@@ -0,0 +1,8 @@
+2001-05-02 Hugo Tyson <hmt@redhat.com>
+
+ * include/devs_eth_nano.inl: Because we now arrange PCI window
+ memory distant from normal RAM, it can be scattered in physical
+ RAM. So define CYGHWR_DEVS_ETH_INTEL_I82559_PCIMEM_DISCONTIGUOUS.
+ This is not really needed by default with only 1Mb of PCI window,
+ but the overhead is small.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2001/04/25 23:22:52 1.4
+++ ChangeLog 2001/05/18 06:24:15
@@ -0,0 +1,5 @@
+2001-05-16 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/if_i82559.c (udelay): Use virtual vector rather than assuming
+ hal_delay_us() exists.
+
Index: packages/devs/eth/powerpc/fec/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Thu May 17 23:24:20 2001
@@ -0,0 +1,65 @@
+2001-05-07 Gary Thomas <gthomas@redhat.com>
+
+ * src/if_fec.c (fec_eth_init): Use RedBoot/fconfig data for ethernet
+ station address (ESA).
+
+2001-05-04 Gary Thomas <gthomas@redhat.com>
+
+ * src/fec.h (iEvent_all):
+ * src/if_fec.c (fec_eth_init): Enable interrupts.
+
+2001-05-01 Gary Thomas <gthomas@redhat.com>
+
+ * src/if_fec.c (fec_eth_init): Force buffers to 32 byte boundary.
+
+2001-02-21 Gary Thomas <gthomas@redhat.com>
+
+ * src/if_fec.c: Finally working! Lots of little changes
+ to get the setup just right.
+ (fec_eth_init): Need to set Tx high water mark high for proper
+ operation when code is run from FLASH. Also misc cleanups, removing
+ old debug code, etc.
+ (fec_eth_recv):
+ (fec_eth_TxEvent):
+ (fec_eth_RxEvent):
+ (fec_eth_send): Need to flush data cache - not snooped?
+
+ * src/fec.h: Add new defines for rev D of chip.
+
+ * cdl/fec_eth_drivers.cdl: Remove CDL for chip revision,
+ now handled automatically by driver.
+
+2001-01-22 Gary Thomas <gthomas@redhat.com>
+
+ * src/fec.h:
+ * src/if_fec.c:
+ * cdl/fec_eth_drivers.cdl: New package/file(s).
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released 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####
+//===========================================================================
+
+
+
Index: packages/devs/eth/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog 2001/02/13 01:23:18 1.8
+++ ChangeLog 2001/05/18 06:24:28
@@ -0,0 +1,7 @@
+2001-05-07 Gary Thomas <gthomas@redhat.com>
+
+ * src/if_quicc.c (quicc_eth_init): Get ESA from RedBoot 'fconfig' data.
+ Improve interrupt interroperability when running with RedBoot and
+ sharing the network connection. Proper operation requires a new
+ RedBoot at least as new as this file.
+
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2001/04/06 17:20:18 1.1
+++ ChangeLog 2001/05/18 06:24:35
@@ -0,0 +1,7 @@
+2001-04-26 Gary Thomas <gthomas@redhat.com>
+
+ * src/strata.c: Be more careful when enable/flush/disable caches.
+
+ * src/flash_erase_block.c (flash_erase_block): Boot block devices
+ may require additional erase commands to erase entire 'block'.
+
Index: packages/devs/flash/powerpc/viper/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Thu May 17 23:24:39 2001
@@ -0,0 +1,34 @@
+2001-01-22 Gary Thomas <gthomas@redhat.com>
+
+ * src/viper_flash.c:
+ * src/flash_query.c:
+ * src/flash_program_buf.c:
+ * src/flash_erase_block.c:
+ * src/flash.h:
+ * cdl/flash_viper.cdl: New package/file(s).
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released 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####
+//===========================================================================
Index: packages/devs/kbd/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/kbd/arm/ipaq/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2001/04/06 17:20:18 1.1
+++ ChangeLog 2001/05/18 06:24:43
@@ -0,0 +1,4 @@
+2001-04-24 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/kbd_ipaq.cdl: Add dependency on file I/O package.
+
Index: packages/devs/touch/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/touch/arm/ipaq/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2001/04/06 17:20:19 1.1
+++ ChangeLog 2001/05/18 06:24:47
@@ -0,0 +1,4 @@
+2001-04-24 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/touch_ipaq.cdl: Add dependency on file I/O package.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.53
diff -u -0 -r1.53 ChangeLog
--- ChangeLog 2001/04/25 23:22:52 1.53
+++ ChangeLog 2001/05/18 06:24:52
@@ -0,0 +1,12 @@
+2001-04-30 Gary Thomas <gthomas@redhat.com>
+
+ * src/vectors.S (__exception_handlers): Platforms must explicitly
+ define CYGSEM_HAL_ROM_RESET_USES_JUMP if required.
+
+2001-04-27 Hugo Tyson <hmt@redhat.com>
+
+ * src/vectors.S: Platforms without CYGHWR_HAL_ARM_HAS_MMU defined
+ require that the reset jump be straight up to ROM. So you can't
+ just use a local branch. This is needed to make RedBoot in the
+ EBSA285 work, for example.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog 2001/04/25 23:22:52 1.19
+++ ChangeLog 2001/05/18 06:24:56
@@ -0,0 +1,7 @@
+2001-04-26 Hugo Tyson <hmt@redhat.com>
+
+ * misc/redboot_ROM.ecm:
+ * misc/redboot_RAM.ecm: Remove CYGSEM_HAL_VIRTUAL_VECTOR_DIAG from
+ the import file; it's now calculated in the common HAL so no need
+ to set it here.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog 2001/04/25 23:22:52 1.24
+++ ChangeLog 2001/05/18 06:25:00
@@ -0,0 +1,9 @@
+2001-05-01 Gary Thomas <gthomas@redhat.com>
+
+ * misc/edb7212_redboot_ROM.ecm:
+ * misc/edb7212_redboot.ecm:
+ * misc/edb7211_redboot_ROM.ecm:
+ * misc/edb7211_redboot.ecm: RedBoot rebuilt & configs updated.
+
+ * include/hal_cache.h (HAL_ICACHE_IS_ENABLED): Add.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog 2001/04/25 23:22:52 1.5
+++ ChangeLog 2001/05/18 06:25:04
@@ -0,0 +1,5 @@
+2001-04-30 Gary Thomas <gthomas@redhat.com>
+
+ * include/hal_platform_setup.h: Remove #undef CYG_HAL_ROM_RESET_USES_JUMP
+ since this is no longer used.
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog 2001/04/25 23:22:55 1.16
+++ ChangeLog 2001/05/18 06:25:07
@@ -0,0 +1,5 @@
+2001-04-27 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/hal_arm_sa11x0_assabet.cdl: Remove redundant -Wl,-N from link
+ flags
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog 2001/04/25 23:22:56 1.3
+++ ChangeLog 2001/05/18 06:25:11
@@ -0,0 +1,15 @@
+2001-05-16 Gary Thomas <gthomas@redhat.com>
+
+ * include/hal_platform_setup.h: Always init UART3. Add support
+ for deep sleep/resume. Note: this has only been tested from
+ Linux. Support for sleep/resume will have to come later for eCos.
+
+2001-04-30 Gary Thomas <gthomas@redhat.com>
+
+ * include/hal_platform_setup.h (CYGSEM_HAL_ROM_RESET_USES_JUMP):
+ Explicitly defined to handle strange startup situations.
+
+2001-04-27 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/hal_arm_sa11x0_ipaq.cdl: Remove redundant -Wl,-N from link flags
+
Index: packages/hal/arm/sa11x0/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/nano/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2001/04/25 23:22:57 1.1
+++ ChangeLog 2001/05/18 06:25:15
@@ -0,0 +1,25 @@
+2001-05-02 Hugo Tyson <hmt@redhat.com>
+
+ * src/nano_misc.c (hal_mmu_init): Set up PCI memory in the new
+ location, where it will not already be mapped by the default
+ layout. This requires "stealing" RAM from the linear layout.
+ It's done this way so that a RAM app will work OK atop an
+ old-style RedBoot with the old PCI window area set up.
+ (hal_arm_mem_real_region_top): Better comments, and a safety
+ check; do not repeat the test for boundary movement.
+
+ * include/pkgconf/mlt_arm_sa11x0_nano_ram.ldi:
+ * include/pkgconf/mlt_arm_sa11x0_nano_ram.h:
+ * include/pkgconf/mlt_arm_sa11x0_nano_ram.mlt:
+ * include/pkgconf/mlt_arm_sa11x0_nano_post.ldi:
+ * include/pkgconf/mlt_arm_sa11x0_nano_post.h:
+ * include/pkgconf/mlt_arm_sa11x0_nano_post.mlt:
+ Add "fixed" region to contain PCI window at 0xfa00000 (250Mb),
+ well away from normal memory. Adjust ram region size to 15Mb - a
+ smaller possible memory installation, with the 1Mb default PCI
+ window removed.
+
+2001-04-27 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/hal_arm_sa11x0_nano.cdl: Remove redundant -Wl,-N from link flags
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog 2001/04/25 23:22:57 1.11
+++ ChangeLog 2001/05/18 06:25:19
@@ -0,0 +1,4 @@
+2001-05-17 Gary Thomas <gthomas@redhat.com>
+
+ * src/hal_diag.c: Allow baud rate to be settable.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.56
diff -u -0 -r1.56 ChangeLog
--- ChangeLog 2001/04/06 17:20:26 1.56
+++ ChangeLog 2001/05/18 06:25:25
@@ -0,0 +1,28 @@
+2001-05-17 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/hal_if.c (delay_us): Warn if using default
+
+2001-05-14 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/interrupts.cdl (CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE):
+ Default stack size to 32K for non-kernel configs, and describe
+ why.
+
+2001-05-07 Gary Thomas <gthomas@redhat.com>
+
+ * src/hal_if.c (hal_ctrlc_check): Only return 'true' if the ISR/DSR
+ actually processes a ^C. Otherwise, interrupts/date can be lost on
+ a shared channel (like an ethernet device).
+
+2001-04-30 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal.cdl: Add configury to control initial cache behaviour.
+
+2001-04-30 Hugo Tyson <hmt@redhat.com>
+
+ * cdl/hal.cdl: Add tests/cpp1.c to the tests list.
+
+ * tests/cpp1.c: New test, to test for regressions in the tools.
+ This one is for a CPP bug in the XScale tools where '+' binds too
+ strongly following a ')' because it is mistaken for unary plus.
+
Index: packages/hal/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/atlas/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2001/04/06 17:20:29 1.1
+++ ChangeLog 2001/05/18 06:26:00
@@ -0,0 +1,8 @@
+2001-04-27 Mark Salter <msalter@redhat.com>
+
+ * include/platform.inc (hal_intc_decode): Recognize all external
+ interrupts.
+ * include/plf_intr.h: Add external interrupts to list of supported
+ interrupts.
+ * src/platform.S: Allocate space for new interrupt vectors.
+
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog 2001/04/06 17:20:34 1.23
+++ ChangeLog 2001/05/18 06:26:05
@@ -0,0 +1,19 @@
+2001-05-07 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_powerpc_mbx.cdl:
+ Disable CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED since most
+ installations will now use RedBoot.
+
+2001-05-05 Gary Thomas <gthomas@redhat.com>
+
+ * misc/redboot_ROM_40.ecm:
+ * misc/redboot_RAM_40.ecm: New configuration - 40MHz boards.
+
+ * misc/redboot_ROM.ecm:
+ * misc/redboot_RAM.ecm: Update for latest RedBoot, include compression.
+
+ * src/hal_diag.c:
+ * include/plf_stub.h:
+ * include/plf_intr.h:
+ * cdl/hal_powerpc_mbx.cdl: Fix copyrights.
+
@@ -506 +525 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/hal/powerpc/viper/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Thu May 17 23:26:11 2001
@@ -0,0 +1,76 @@
+2001-05-01 Gary Thomas <gthomas@redhat.com>
+
+ * misc/redboot_RAM.ecm:
+ * misc/redboot_ROM.ecm: Update RedBoot to include compression.
+
+2001-03-14 Gary Thomas <gthomas@redhat.com>
+
+ * src/viper.S: Set FLASH/ROM region to use 4 wait states - ~100ns.
+
+ * src/hal_aux.c: Use MLT values to define tables.
+
+ * include/pkgconf/mlt_powerpc_viper_rom.mlt:
+ * include/pkgconf/mlt_powerpc_viper_rom.ldi:
+ * include/pkgconf/mlt_powerpc_viper_rom.h:
+ * include/pkgconf/mlt_powerpc_viper_ram.mlt:
+ * include/pkgconf/mlt_powerpc_viper_ram.ldi:
+ * include/pkgconf/mlt_powerpc_viper_ram.h: Viper board has 8M RAM.
+
+2001-02-23 Jesper Skov <jskov@redhat.com>
+
+ * include/plf_cache.h (HAL_FLASH_CACHES_OLD_MACROS): This platform
+ uses deprecated cache handling macros.
+
+2001-02-23 Gary Thomas <gthomas@redhat.com>
+
+ * misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg
+
+ * misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg
+
+2001-02-21 Gary Thomas <gthomas@redhat.com>
+
+ * include/pkgconf/mlt_powerpc_viper_ram.ldi:
+ * include/pkgconf/mlt_powerpc_viper_ram.mlt:
+ * include/pkgconf/mlt_powerpc_viper_ram.h: Fix for 16M RAM.
+
+ * src/hal_aux.c (hal_platform_init): Set up port B (PHY reset).
+ Set up for 16M RAM.
+
+2001-02-08 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_powerpc_viper.cdl: Respect channel configuration
+ constraints.
+
+ * src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
+ CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
+
+2001-01-31 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
+ with CYGSEM_HAL_DIAG_MANGLER_GDB/None
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released 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####
+//===========================================================================
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog 2001/04/25 23:22:57 1.8
+++ ChangeLog 2001/05/18 06:26:20
@@ -0,0 +1,5 @@
+2001-05-09 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/hal_v85x_ceb_v850.cdl: Change default tools to v850e-elf, and
+ compile with -mv850 flag
+
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog 2001/01/19 07:37:47 1.10
+++ ChangeLog 2001/05/18 06:26:26
@@ -0,0 +1,4 @@
+2001-05-08 Jonathan Larmour <jlarmour@redhat.com>
+
+ * utils/mib2c/README-eCos: Clarify usage of mib2c a bit.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog 2001/04/06 19:06:09 1.21
+++ ChangeLog 2001/05/18 06:26:42
@@ -0,0 +1,54 @@
+2001-05-09 Robin Farine <acnrf@dial.eunet.ch>
+2001-05-09 Hugo Tyson <hmt@redhat.com>
+
+ * src/lib/dhcp_prot.c (do_dhcp): In DHCPSTATE_INIT case, create a
+ new xid. Servers apparantly can use *only* this to distinguish
+ machines, even with different MAC addresses! Therefore we use
+ both the most sensitive randomizer available (arc4random()) which
+ in reality uses a finegrain clock, and salt the value further with
+ the MAC address itself. Thanks again Robin.
+
+ * src/ecos/support.c (arc4random): Make arc4random not always be a
+ multiple of 256; stir the clock into the low bits also.
+
+2001-05-09 Robin Farine <acnrf@dial.eunet.ch>
+2001-05-09 Hugo Tyson <hmt@redhat.com>
+
+ * src/sys/net/if_bridge.c: Patch from Robin; the route aging
+ process took twice as long to timeout because an entry requires
+ *two* executions of bridge_rtage() to actually get removed.
+ Record the timeout over 2 to fix that and also define
+ BRIDGE_RTABLE_TIMEOUT as 300s that the standard specifies as
+ default aging time.
+
+2001-05-09 Hugo Tyson <hmt@redhat.com>
+
+ * src/lib/getserv.c (setreturned): New routine to set up a copy of
+ the service data with the port converted to network order like the
+ API demands. It's this way to make the initialization of the
+ table most readable.
+ (services[]): Added an entry for snmp.
+ (getservbyname): Use setreturned() to return adjusted info.
+ (getservbyport): Use setreturned() to return adjusted info and
+ compare with host-ordered version of the port.
+
+ * src/lib/tftp_client.c (tftp_get):
+ (tftp_put): Do not convert to net order from
+ the getserv structure; it's already net order.
+
+ * src/lib/tftp_server.c (tftpd_server): Convert the socket into
+ host order; it's network order in the getserv API.
+
+ * tests/ftp_test.c (ftp_test): Do not convert to net order from
+ the getserv structure; it's already net order.
+
+ * tests/tftp_client_test.c (PUTFILE): Changed the names of the
+ test files to be fully qualified, this makes the test work with
+ more server machines. /tftpboot/tftp_get and /tftpboot/tftp_put.
+
+2001-04-24 Bart Veer <bartv@redhat.com>
+
+ * cdl/net.cdl:
+ Prevent multiple device drivers from implementing the
+ same eth0/eth1 device.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- ChangeLog 2001/04/25 23:22:57 1.25
+++ ChangeLog 2001/05/18 06:26:49
@@ -0,0 +1,47 @@
+2001-05-17 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/net/tftp_client.c: include redboot.h for have_net.
+
+2001-05-17 Dennis Ehlin <Dennis.Ehlin@ecs.ericsson.se>
+ (with minor mods by jlarmour@redhat.com)
+
+ * cdl/redboot.cdl: Split boot script functionality into separate
+ component. Rename some options not to be specific to FLASH.
+ Add default boot script option.
+ * src/main.c (cyg_start): Use default boot script if none provided
+ in FLASH (or indeed no FLASH). Support renamed CDL options.
+ * src/io.c (gets): Support renamed CDL options.
+ (verify_action): Ditto.
+ * src/flash.c: Ditto.
+ * include/redboot.h: Ditto.
+
+2001-05-17 Gary Thomas <gthomas@redhat.com>
+
+ * src/crc.c (crc32): Remove unused variable/warning.
+
+ * src/main.c (set_console_baud_rate, do_baud_rate):
+ * src/flash.c:
+ * include/redboot.h:
+ * cdl/redboot.cdl: Add support for variable, settable, console
+ baud rate.
+
+ * src/net/tftp_client.c (tftp_stream_open): Don't try if no network.
+
+2001-05-10 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/redboot.cdl: Can't build RedBoot without virtual vectors.
+
+2001-05-09 Mark Salter <msalter@redhat.com>
+
+ * src/main.c (cyg_start): Cast CYGACC_CALL_IF_DELAY_US argument
+ to a cyg_int32. Needed when sizeof(int) < sizeof(cyg_int32).
+
+2001-05-07 Gary Thomas <gthomas@redhat.com>
+
+ * src/net/net_io.c (net_io_isr): Interrupt acknowledgement
+ should rightly be done by the driver 'delivery' routine, not here.
+
+2001-04-26 Gary Thomas <gthomas@redhat.com>
+
+ * src/main.c (do_caches): Display cache state if no arguments.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog 2001/04/25 23:22:58 1.13
+++ ChangeLog 2001/05/18 06:26:55
@@ -0,0 +1,15 @@
+2001-05-02 Hugo Tyson <hmt@redhat.com>
+
+ * src/dlmalloc.cxx (Cyg_Mempool_dlmalloc_Implementation): Fix
+ previous change; "top" is a pseudo variable via a NULL pointer if
+ the heap is not initialized, so you can't use it as a flag for "no
+ mem here"; and a typo, the comparison was reversed. The two hid
+ each other, so the check for "no mem here" usually said "OK".
+
+2001-05-01 Jonathan Larmour <jlarmour@redhat.com>
+
+ * include/mvarimpl.inl (try_alloc): Allow zero sized heaps.
+ (Cyg_Mempool_Variable_Implementation): Ditto.
+ * src/dlmalloc.cxx (try_alloc): Ditto.
+ (Cyg_Mempool_dlmalloc_Implementation): Ditto.
+