public inbox for ecos-cvs@sourceware.org
help / color / mirror / Atom feed
From: Jonathan Larmour <jlarmour@sources.redhat.com>
To: ecos-cvs@sources.redhat.com
Subject: eCos anonymous CVS repository updated
Date: Fri, 24 Nov 2000 10:02:00 -0000	[thread overview]
Message-ID: <200011241802.eAOI2sZ29501@murgh.cygnus> (raw)

The eCos anonymous CVS repository has been updated today (2000-11-24).

Here is a summary of the files modified:

M packages/ecos.db
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/include/arch.inc
M packages/hal/sh/arch/current/include/basetype.h
M packages/hal/sh/arch/current/src/sh.ld
M packages/hal/sh/arch/current/src/vectors.S
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/cdl/memalloc.cdl
M packages/services/memalloc/common/current/src/heapgen.tcl

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2000/11/24 07:49:03	1.23
+++ ChangeLog	2000/11/24 17:42:33
@@ -0,0 +1,10 @@
+2000-11-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sh.ld: _reset should be adorned with CYG_LABEL_DEFN
+	* src/vectors.S: CYG_LABEL_DEFN should have been used everywhere
+	that CYG_LABEL_NAME was used, except for the scheduler lock which
+	is special as it is defined in C as an asm alias.
+	* include/arch.inc: Similarly here for symbol macros
+
+	* include/basetype.h (CYG_LABEL_NAME): Delete. This is now obsolete.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/11/24 07:49:04	1.7
+++ ChangeLog	2000/11/24 17:42:36
@@ -0,0 +1,9 @@
+2000-11-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/memalloc.cdl: Invoke heapgen.tcl with build directory
+	surrounded by quotes (and do so in a portable way).
+
+	* src/heapgen.tcl: recurse back in on cygwin with correct quoting
+	to allow directories containing spaces. Also in a Solaris shell
+	compatible way.
+
>From jlarmour@sources.redhat.com Fri Nov 24 10:06:00 2000
From: Jonathan Larmour <jlarmour@sources.redhat.com>
To: ecos-cvs@sources.redhat.com
Cc: jlarmour@redhat.com
Subject: eCos anonymous CVS repository updated
Date: Fri, 24 Nov 2000 10:06:00 -0000
Message-id: <200011241806.eAOI6gr29534@murgh.cygnus>
X-SW-Source: 2000/msg00003.html
Content-length: 24047

The eCos anonymous CVS repository has been updated today (2000-11-17).

Here is a summary of the files modified:

M host/README
M host/acinclude.m4
M host/aclocal.m4
M host/configure
M host/infra/configure
M host/libcdl/configure
M host/tools/configtool/standalone/common/configure
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/pprivate.h
M packages/compat/posix/current/src/pthread.cxx
M packages/compat/posix/current/src/signal.cxx
M packages/compat/posix/current/tests/signal1.c
A packages/devs/flash/intel/bootblock/current/ChangeLog
A packages/devs/flash/intel/bootblock/current/cdl/flash_intel_bootblock.cdl
A packages/devs/flash/intel/bootblock/current/src/bootblock_flash.c
A packages/devs/flash/intel/bootblock/current/src/flash.h
A packages/devs/flash/intel/bootblock/current/src/flash_erase_block.c
A packages/devs/flash/intel/bootblock/current/src/flash_program_buf.c
A packages/devs/flash/intel/bootblock/current/src/flash_query.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/cdl/hal_arm.cdl
A 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_io.h
M packages/hal/arm/arch/current/src/arm_stub.c
A packages/hal/arm/arch/current/src/hal_syscall.c
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/tests/dram_test.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/sa1100mm/current/ChangeLog
M packages/hal/arm/sa11x0/sa1100mm/current/cdl/hal_arm_sa11x0_sa1100mm.cdl
A packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_RAM.cfg
A packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_ROM.cfg
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/include/hal_stub.h
M packages/hal/common/current/src/board.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_stub.c
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/include/hal_intr.h
M packages/hal/powerpc/arch/current/include/ppc_regs.h
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/vectors.S
M packages/hal/powerpc/mpc8xx/current/ChangeLog
M packages/hal/powerpc/mpc8xx/current/include/var_intr.h
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/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/src/sh_stub.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/platform.inc
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/src/var_misc.c
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
M packages/hal/sh/sh4/current/include/mod_regs_ubc.h
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/src/flash.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/include/pci.h
M packages/io/pci/current/include/pci_cfg.h
M packages/io/pci/current/src/pci.c
M packages/io/pci/current/src/pci_hw.c
M packages/io/serial/current/ChangeLog
M packages/io/serial/current/src/common/tty.c
M packages/io/wallclock/current/ChangeLog
M packages/io/wallclock/current/tests/wallclock2.cxx
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/tests/clock.c
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/src/mibgroup/mibII/dot3.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/interfaces.c
M packages/net/snmp/lib/current/ChangeLog
M packages/net/snmp/lib/current/include/config.h
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/include/network.h
M packages/net/tcpip/current/src/ecos/support.c
M packages/net/tcpip/current/src/lib/bootp_support.c
M packages/pkgconf/rules.mak
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
A packages/redboot/current/src/syscall.c
M packages/redboot/current/src/net/net_io.c

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.25
diff -u -0 -r1.25 NEWS
--- NEWS	2000/11/03 21:17:40	1.25
+++ NEWS	2000/11/17 23:14:19
@@ -0,0 +1,3 @@
+* Add syscall support to RedBoot for compatibility with newlib-based BSPs
+* Bridge support added to the PCI library. Use cyg_pci_configure_bus() to
+  configure all busses.
@@ -7,2 +10,2 @@
-* Port to Intel SA1100 Multimedia evalulation board added, including FLASH
-  driver and RedBoot support 
+* Port to Intel SA1100 Multimedia evalulation board added, including serial
+  device driver, FLASH driver and RedBoot support 
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.37
diff -u -0 -r1.37 ChangeLog
--- ChangeLog	2000/11/03 21:17:40	1.37
+++ ChangeLog	2000/11/17 23:14:23
@@ -0,0 +1,10 @@
+2000-11-16  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added intel flash driver. Going to use it as a test to
+	get more generic drivers working.
+
+2000-11-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* pkgconf/rules.mak: Get rid of some gnu specific options to cp, find and xargs.
+
+	
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/11/03 21:17:40	1.7
+++ ChangeLog	2000/11/17 23:14:26
@@ -0,0 +1,14 @@
+2000-11-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/signal.cxx (cyg_posix_thread_siginit): Add extra thread
+	argument so that threads can inherit parent's sigmask.
+
+	* src/pthread.cxx (pthread_create): Call with parent thread
+
+	* src/pprivate.h: Change cyg_posix_thread_siginit prototype to take
+	parent thread argument
+
+	* tests/signal1.c: Add more checking of sigwaits, and fix so that it's
+	only called when the signal is masked. Check errno values too
+	sometimes.
+
Index: packages/devs/flash/intel/bootblock/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Nov 17 15:14:29 2000
@@ -0,0 +1,40 @@
+2000-11-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash_erase_block.c: cleanup.
+	* src/flash_program_buf.c: cleanup.
+
+2000-11-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/bootblock_flash.c: Handle suspend failures.
+	* src/flash.h: Same.
+
+2000-11-15  Jesper Skov  <jskov@redhat.com>
+
+	* Copy of edb7xxx driver. Need to rewrite to be more generic. Need
+	CDL options to control number of parts, interleaving, size, etc.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.42
diff -u -0 -r1.42 ChangeLog
--- ChangeLog	2000/10/31 20:53:10	1.42
+++ ChangeLog	2000/11/17 23:14:33
@@ -0,0 +1,23 @@
+2000-11-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/basetype.h: Define LABEL mangling macros.
+
+	* include/arch.inc: Added.
+
+2000-11-06  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_syscall.c: New file. Arm interface to redboot's
+	handler for GNUPro based application library syscalls.
+
+	* src/arm_stub.c (__is_bsp_syscall): New function. Return
+	true if exception caused by bsp SWI.
+
+	* include/arm_stub.h: Add declaration for __is_bp_syscall.
+
+	* cdl/hal_arm.cdl: Add hal_syscall.c to compile list.
+
+2000-11-04  Mark Salter  <msalter@redhat.com>
+
+	* src/arm_stub.c (__computeSignal): New interface for
+	HAL_STUB_IS_STOPPED_BY_HARDWARE
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2000/10/31 20:53:10	1.17
+++ ChangeLog	2000/11/17 23:14:37
@@ -0,0 +1,4 @@
+2000-11-06  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dram_test.c: Add kernel check.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:11:14	1.4
+++ ChangeLog	2000/11/17 23:14:40
@@ -0,0 +1,4 @@
+2000-11-10  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_brutus.cdl: Add RedBoot configuration.
+
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/11/03 21:17:41	1.1
+++ ChangeLog	2000/11/17 23:14:42
@@ -0,0 +1,14 @@
+2000-11-13  Drew Moseley  <dmoseley@st-kitts.caribbean>
+
+	* misc/redboot_ROM.cfg: Turn on REDBOOT_BSP_SYSCALLS.
+	* misc/redboot_RAM.cfg: Ditto.
+
+2000-11-09  Drew Moseley  <dmoseley@redhat.com>
+
+	* misc/redboot_ROM.cfg: New import file for ecosconfig.
+	* misc/redboot_RAM.cfg: Ditto.
+
+2000-11-06  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/hal_arm_sa11x0_sa1100mm.cdl: Use the "-mapcs-frame" compile option.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.48
diff -u -0 -r1.48 ChangeLog
--- ChangeLog	2000/10/31 20:53:11	1.48
+++ ChangeLog	2000/11/17 23:14:47
@@ -0,0 +1,28 @@
+2000-11-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_if.c (delay_us): Add dummy loop.
+	Duh! Take usecs argment into account.
+
+2000-11-06  Mark Salter  <msalter@redhat.com>
+
+	* src/generic-stub.c (__handle_exception): Add support for GNUPro bsp
+	syscall handling.
+
+	* src/board.h: Include pkgconf/redboot.h for CYGSEM_REDBOOT_BSP_SYSCALLS.
+
+2000-11-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_if.c (hal_if_diag_write_char): Clear interrupt flag before
+	setting breakpoint.
+
+2000-11-04  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_stub.c (__build_t_packet): Report reason and data
+	address if stopped by hw watchpoint.
+
+	* src/generic-stub.c (__process_packet): Remove experimental
+	support for type 5 Z packet.
+
+	* include/hal_stub.h: Define HAL_STUB_STOP_* reasons returned
+	by HAL_IS_STOPPED_BY_HARDWARE.
+
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.32
diff -u -0 -r1.32 ChangeLog
--- ChangeLog	2000/11/03 21:17:43	1.32
+++ ChangeLog	2000/11/17 23:14:51
@@ -0,0 +1,16 @@
+2000-11-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: Minor changes in support of PPC40x.  This
+	platform has no cache control - if the MMU is on, it's on.
+	This causes some interesting cache coherency problems in the
+	interrupt/exception handlers.  Note: it may be possible to
+	overcome this by use of the DCCR register (untested).
+
+	* src/powerpc.ld: Fix problems with 'sbss6', etc.
+
+	* src/hal_mk_defs.c: Use variant/platform macros for additional
+	symbols, rather than direcly polluting this file.
+
+	* include/hal_intr.h: Allow variant/platform to define clock
+	setup (since the 40x does not have a decrementer!)
+
Index: packages/hal/powerpc/mpc8xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mpc8xx/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/06/23 17:06:41	1.7
+++ ChangeLog	2000/11/17 23:14:53
@@ -0,0 +1,4 @@
+2000-11-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/var_intr.h: Export symbols used in assembly code.
+
Index: packages/hal/powerpc/ppc40x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ppc40x/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/11/03 21:17:44	1.1
+++ ChangeLog	2000/11/17 23:14:56
@@ -0,0 +1,20 @@
+2000-11-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/var_misc.c: Define clock handling for PPC40x (different
+	from default since there is no decrementer).
+
+	* include/variant.inc: Special interrupt fielder for timers.
+	Add interrupt decode.
+
+	* include/var_regs.h: Define architecture (variant) specific
+	registers and special instructions used to access them.
+
+	* src/var_intr.c: 
+	* include/var_intr.h: Define proper interrupt support for
+	this platform.
+
+	* include/var_cache.h: Fix details of cache on PPC40x.  Note:
+	the data cache has problems - currently left disabled.
+
+	* cdl/hal_powerpc_ppc40x.cdl: Add support for ROM_MONITOR.
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2000/11/03 21:17:44	1.21
+++ ChangeLog	2000/11/17 23:14:59
@@ -0,0 +1,4 @@
+2000-11-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_stub.c (__single_step): Fix CPP problem.
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/11/03 21:17:46	1.1
+++ ChangeLog	2000/11/17 23:15:01
@@ -0,0 +1,10 @@
+2000-11-09  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7750_cq7750.cdl: Set flags to -m3 for now.
+
+2000-11-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc (BSC_settings_table): Use computed init frqcr.
+
+	* cdl/hal_sh_sh7750_cq7750.cdl: Updated clock default settings.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/11/03 21:17:46	1.1
+++ ChangeLog	2000/11/17 23:15:04
@@ -0,0 +1,4 @@
+2000-11-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c: Add spaces around ... used in ranges.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/11/03 21:17:47	1.1
+++ ChangeLog	2000/11/17 23:15:06
@@ -0,0 +1,8 @@
+2000-11-09  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_ubc.h: Correct definitions.
+
+	* include/mod_7750.h (CYGARC_SH_MOD_UBC): Defined.
+
+	* cdl/hal_sh_sh4.cdl: Disable cache for now.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/09/04 20:24:17	1.4
+++ ChangeLog	2000/11/17 23:15:09
@@ -0,0 +1,9 @@
+2000-11-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c: Added debug mode, allowing device driver to use printf.
+
+2000-11-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c: Added suspend error messages.
+	* include/flash.h: Same.
+
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/03/28 20:13:45	1.5
+++ ChangeLog	2000/11/17 23:15:12
@@ -0,0 +1,30 @@
+2000-11-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/pci_hw.c: 
+	* src/pci.c: Layout changes require <pkgconf/hal.h>
+
+2000-11-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/pci.c (cyg_pci_find_next): Conditionalize debug printfs
+
+2000-11-04  Mark Salter  <msalter@redhat.com>
+
+	* src/pci.c (cyg_pci_get_device_info): Add bridge support. Handle
+	already configured devices.
+	(cyg_pci_set_device_info): Add bridge support.
+	(cyg_pci_find_next): Support device id with valid bus number
+	combined with CYG_PCI_NULL_DEVFN.
+	(cyg_pci_configure_device): Return true if device already configured.
+	Fixed for devices which use no BARs.
+	(cyg_pci_allocate_io_priv): Remove bogus limit check.
+	(cyg_pci_configure_bus): New function to recursively configure a
+	bus and its subordinate bases.
+
+	* include/pci_cfg.h: Added bridge definitions.
+	(CYG_PCI_CFG_BAR_5): Corrected.
+
+	* include/pci.h (CYG_PCI_NULL_DEVFN): Define.
+	(cyg_pci_device): Add bridge support. Add num_bars. Add
+	declaration for cyg_pci_configure_bus.
+	(CYG_PCI_MAX_BUS): Increase to (arbitrary) 8.
+
Index: packages/io/serial/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v
retrieving revision 1.40
diff -u -0 -r1.40 ChangeLog
--- ChangeLog	2000/11/03 21:17:47	1.40
+++ ChangeLog	2000/11/17 23:15:16
@@ -0,0 +1,7 @@
+2000-11-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/tty.c (tty_write): Check buffer size appropriately
+	since when doing \r\n expansion "size" may have been double
+	incremented as a result.
+	Thanks to Alex Mathews of Crosstor for the fix.
+
Index: packages/io/wallclock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/wallclock/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/10/23 17:11:28	1.6
+++ ChangeLog	2000/11/17 23:15:19
@@ -0,0 +1,4 @@
+2000-11-09  Jesper Skov  <jskov@redhat.com>
+
+	* tests/wallclock2.cxx: Include string header.
+
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/10/31 20:53:13	1.2
+++ ChangeLog	2000/11/17 23:15:21
@@ -0,0 +1,4 @@
+2000-11-14  Jesper Skov  <jskov@redhat.com>
+
+	* tests/clock.c: Skip first three samples.
+
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/09/01 13:45:29	1.6
+++ ChangeLog	2000/11/17 23:15:24
@@ -0,0 +1,9 @@
+2000-11-17  Hugo Tyson  <hmt@redhat.com>
+
+	* src/mibgroup/mibII/dot3.c (var_dot3StatsTable): 
+	* src/mibgroup/mibII/interfaces.c (var_ifTable): Use the
+	last component of the OID to select the matching interface rather
+	than merely counting through them.  Thus this MIB matches eg. the
+	IP MIB in terms of ip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex.
+	[CASE 104939 "snmp interface and IP group don't correspond"]
+
Index: packages/net/snmp/lib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/lib/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/06/23 17:06:45	1.1
+++ ChangeLog	2000/11/17 23:15:26
@@ -0,0 +1,8 @@
+2000-11-07  Hugo Tyson  <hmt@redhat.com>
+2000-11-07  Andrew Lunn <Andrew.Lunn@ascom.ch>
+
+	* include/config.h (STRUCT_SOCKADDR_HAS_SA_LEN): #defined.
+	The BSD stack uses sa_len in its sockaddr structures, so the agent
+	must also use them or when it tries to send traps the stack
+	rejects them because the destination addres is invalid.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2000/10/31 20:53:13	1.15
+++ ChangeLog	2000/11/17 23:15:30
@@ -0,0 +1,16 @@
+2000-11-15  Hugo Tyson  <hmt@redhat.com>
+
+	* src/lib/bootp_support.c (init_net): Do a SIOCSIFADDR a 2nd time
+	after setting the netmask (SIOCSIFNETMASK) in order for the newly
+	set netmask to "take" - otherwise a bogus route based on the
+	default netmask lurks within the system.
+
+2000-11-10  Hugo Tyson  <hmt@redhat.com>
+
+	* src/ecos/support.c (cyg_net_get_mem_stats): New API for getting
+	info on the various mem pools the stack uses to enable tests to
+	spot store leaks.
+
+	* include/network.h (cyg_net_get_mem_stats): Export this API for
+	automated network testing.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2000/10/31 20:53:13	1.9
+++ ChangeLog	2000/11/17 23:15:34
@@ -0,0 +1,12 @@
+2000-11-06  Mark Salter  <msalter@redhat.com>
+
+	* src/syscall.c: New file. Common handling for bsp syscalls.
+
+	* cdl/redboot.cdl: Add CYGSEM_REDBOOT_BSP_SYSCALLS option to
+	turn on BSP syscall support.
+
+2000-11-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/net_io.c (net_io_flush): Clear interrupt flag before
+	setting breakpoint.
+
>From jlarmour@sources.redhat.com Fri Nov 24 10:13:00 2000
From: Jonathan Larmour <jlarmour@sources.redhat.com>
To: ecos-cvs@sources.redhat.com
Subject: Old messages flushed on ecos-cvs
Date: Fri, 24 Nov 2000 10:13:00 -0000
Message-id: <200011241813.eAOID1W29645@murgh.cygnus>
X-SW-Source: 2000/msg00004.html
Content-length: 113

I've flushed some old messages on ecos-cvs, so don't be surprised that some of the dates
aren't for today!

Jifl
>From jlarmour@sources.redhat.com Mon Nov 27 16:29:00 2000
From: Jonathan Larmour <jlarmour@sources.redhat.com>
To: ecos-cvs@sources.redhat.com
Subject: eCos anonymous CVS repository updated
Date: Mon, 27 Nov 2000 16:29:00 -0000
Message-id: <200011280029.eAS0Til10294@murgh.cygnus>
X-SW-Source: 2000/msg00005.html
Content-length: 4969

The eCos anonymous CVS repository has been updated today (2000-11-27).

Here is a summary of the files modified:

M packages/ChangeLog
M packages/cygmon/current/ChangeLog
M packages/cygmon/current/cdl/cygmon.cdl
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
A packages/hal/arm/sa11x0/brutus/current/misc/redboot_RAM.cfg
A packages/hal/arm/sa11x0/brutus/current/misc/redboot_ROM.cfg
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/src/sa1100mm_misc.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/src/flash.c
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/tests/clock.c
M packages/pkgconf/rules.mak
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/main.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/cdl/memalloc.cdl

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.38
diff -u -0 -r1.38 ChangeLog
--- ChangeLog	2000/11/17 23:16:43	1.38
+++ ChangeLog	2000/11/28 00:02:53
@@ -0,0 +1,5 @@
+2000-11-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* pkgconf/rules.mak (mlt_headers): Rewrite to work under Solaris,
+	and without excessive rebuilds.
+
Index: packages/cygmon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/cygmon/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/11/03 21:17:40	1.5
+++ ChangeLog	2000/11/28 00:02:55
@@ -0,0 +1,4 @@
+2000-11-20  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/cygmon.cdl: Make sure we don't specify vectors.o and target.ld twice.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/11/17 23:16:43	1.5
+++ ChangeLog	2000/11/28 00:02:58
@@ -0,0 +1,5 @@
+2000-11-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/redboot_RAM.cfg: Added new import file for redboot
+	* misc/redboot_ROM.cfg: Ditto
+
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/11/17 23:16:43	1.2
+++ ChangeLog	2000/11/28 00:03:01
@@ -0,0 +1,8 @@
+2000-11-27  Drew Moseley  <dmoseley@redhat.com>
+
+	* src/sa1100mm_misc.c (sa1100mm_program_new_stack): New function
+	for switching to an application stack when running a program under
+	a ROM monitor.
+
+	* cdl/hal_arm_sa11x0_sa1100mm. Define HAL_ARCH_PROGRAM_NEW_STACK.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/11/17 23:16:44	1.5
+++ ChangeLog	2000/11/28 00:03:04
@@ -0,0 +1,6 @@
+2000-11-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c: Do all flash access inside properly
+	cache-controlled region.
+	* include/flash.h: Cache definitions.
+
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/11/17 23:16:44	1.3
+++ ChangeLog	2000/11/28 00:03:06
@@ -0,0 +1,4 @@
+2000-11-27  Jesper Skov  <jskov@redhat.com>
+
+	* tests/clock.c: Skip fourth sample too.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2000/11/24 07:49:04	1.11
+++ ChangeLog	2000/11/28 00:03:09
@@ -0,0 +1,5 @@
+2000-11-27  Drew Moseley  <dmoseley@redhat.com>
+
+	* src/main.c: Switch to an application stack before running a
+	user-downloaded app.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2000/11/24 17:42:47	1.8
+++ ChangeLog	2000/11/28 00:03:12
@@ -0,0 +1,5 @@
+2000-11-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/memalloc.cdl: Make sure PWD variable doesn't clash with bash PWD
+	by renaming to XPWD
+
>From jlarmour@sources.redhat.com Thu Dec 07 19:31:00 2000
From: Jonathan Larmour <jlarmour@sources.redhat.com>
To: ecos-cvs@sources.redhat.com
Subject: eCos anonymous CVS repository updated
Date: Thu, 07 Dec 2000 19:31:00 -0000
Message-id: <200012080331.eB83V2S09382@murgh.cygnus>
X-SW-Source: 2000/msg00006.html
Content-length: 29919

The eCos anonymous CVS repository has been updated today (2000-12-08).

Here is a summary of the files modified:

M packages/ChangeLog
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/signal.cxx
M packages/cygmon/current/ChangeLog
M packages/cygmon/current/misc/monitor_cmd.c
M packages/devs/flash/arm/assabet/current/ChangeLog
M packages/devs/flash/arm/assabet/current/src/assabet_flash.c
M packages/devs/flash/arm/ebsa285/current/ChangeLog
M packages/devs/flash/arm/ebsa285/current/src/ebsa285_flash.c
M packages/devs/flash/arm/edb7xxx/current/ChangeLog
M packages/devs/flash/arm/edb7xxx/current/src/edb7xxx_flash.c
M packages/devs/flash/arm/sa1100mm/current/ChangeLog
M packages/devs/flash/arm/sa1100mm/current/src/sa1100mm_flash.c
M packages/devs/flash/intel/bootblock/current/ChangeLog
M packages/devs/flash/intel/bootblock/current/src/bootblock_flash.c
M packages/devs/flash/powerpc/mbx/current/ChangeLog
M packages/devs/flash/powerpc/mbx/current/src/mbx_flash.c
M packages/devs/serial/generic/16x5x/current/ChangeLog
M packages/devs/serial/generic/16x5x/current/src/ser_16x5x.c
M packages/devs/serial/powerpc/quicc/current/ChangeLog
M packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.c
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/include/hal_cache.h
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/misc/redboot_RAM.cfg
M packages/hal/arm/ebsa285/current/misc/redboot_ROM.cfg
M packages/hal/arm/ebsa285/current/src/ebsa285_misc.c
M packages/hal/arm/ebsa285/current/src/redboot_cmds.c
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/include/hal_cache.h
M packages/hal/arm/edb7xxx/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/assabet/current/misc/redboot_RAM.cfg
M packages/hal/arm/sa11x0/assabet/current/misc/redboot_ROM.cfg
M packages/hal/arm/sa11x0/assabet/current/src/assabet_misc.c
M packages/hal/arm/sa11x0/assabet/current/src/redboot_cmds.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/misc/redboot_RAM.cfg
M packages/hal/arm/sa11x0/brutus/current/misc/redboot_ROM.cfg
M packages/hal/arm/sa11x0/brutus/current/src/brutus_misc.c
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/include/hal_cache.h
M packages/hal/arm/sa11x0/var/current/src/hal_diag.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/include/hal_misc.h
M packages/hal/common/current/src/hal_if.c
M packages/hal/common/current/src/hal_stub.c
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/src/plf_misc.c
M packages/hal/mips/arch/current/ChangeLog
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/src/hal_misc.c
M packages/hal/mips/tx49/current/ChangeLog
M packages/hal/mips/tx49/current/include/var_cache.h
M packages/hal/mn10300/arch/current/ChangeLog
M packages/hal/mn10300/arch/current/include/hal_arch.h
M packages/hal/mn10300/arch/current/src/vectors.S
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/src/flash.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/cdl/io_pci.cdl
M packages/io/pci/current/src/pci.c
M packages/io/serial/current/ChangeLog
M packages/io/serial/current/src/common/serial.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/cdl/thread.cdl
M packages/kernel/current/include/thread.hxx
M packages/kernel/current/include/thread.inl
M packages/kernel/current/src/debug/dbg-thread-demux.c
M packages/kernel/current/src/sched/sched.cxx
M packages/kernel/current/tests/kcache2.c
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/tests/clock.c
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/src/mibgroup/mibII/dot3.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/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/redboot.h
M packages/redboot/current/include/net/net.h
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/xyzModem.c
M packages/redboot/current/src/xyzModem.h
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/tcp.c
M packages/redboot/current/src/net/tftp_client.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/src/heapgen.tcl

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.39
diff -u -0 -r1.39 ChangeLog
--- ChangeLog	2000/11/28 00:03:34	1.39
+++ ChangeLog	2000/12/08 03:27:12
@@ -0,0 +1 @@
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2000/11/24 07:49:02	1.9
+++ ChangeLog	2000/12/08 03:27:15
@@ -0,0 +1,4 @@
+2000-12-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/signal.cxx: include unistd.h for _exit
+
Index: packages/cygmon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/cygmon/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/11/28 00:03:35	1.6
+++ ChangeLog	2000/12/08 03:27:18
@@ -0,0 +1,5 @@
+2000-12-04  Drew Moseley  <dmoseley@redhat.com>
+
+	* misc/monitor_cmd.c (breakpoint_cmd): Fix typo in printf
+	formatting for error message.
+
Index: packages/devs/flash/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/assabet/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/31 20:53:09	1.4
+++ ChangeLog	2000/12/08 03:27:21
@@ -0,0 +1,6 @@
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/assabet_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
Index: packages/devs/flash/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/09/01 13:45:23	1.3
+++ ChangeLog	2000/12/08 03:27:24
@@ -0,0 +1,6 @@
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/ebsa285_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
Index: packages/devs/flash/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/11/24 07:49:02	1.3
+++ ChangeLog	2000/12/08 03:27:26
@@ -0,0 +1,11 @@
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/edb7xxx_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
+2000-12-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_flash.c (flash_hwr_init): Additional debugging
+	printf statments - in case this stuff fails in the future.
+
Index: packages/devs/flash/arm/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/sa1100mm/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/11/03 21:17:40	1.1
+++ ChangeLog	2000/12/08 03:27:29
@@ -0,0 +1,6 @@
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sa1100mm_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
Index: packages/devs/flash/intel/bootblock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/bootblock/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/11/24 07:49:02	1.2
+++ ChangeLog	2000/12/08 03:27:32
@@ -0,0 +1,6 @@
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/bootblock_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
Index: packages/devs/flash/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/10/23 17:11:01	1.1
+++ ChangeLog	2000/12/08 03:27:35
@@ -0,0 +1,6 @@
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/mbx_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
Index: packages/devs/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/09/19 05:53:53	1.1
+++ ChangeLog	2000/12/08 03:27:38
@@ -0,0 +1,4 @@
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/ser_16x5x.c (ISR_LS): Corrected value. Spotted by Dave Airlie.
+
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/31 20:53:10	1.4
+++ ChangeLog	2000/12/08 03:27:42
@@ -0,0 +1,7 @@
+2000-12-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/quicc_smc_serial.c: Remove unread tx_enabled variable from
+	quicc_smc_serial_info
+	Ensure quicc serial interrupt is unmasked in general so that rx works!
+	(quicc_smc_serial_start_xmit): Protect better from DSR interruption
+
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2000/10/23 17:11:13	1.13
+++ ChangeLog	2000/12/08 03:27:45
@@ -0,0 +1,7 @@
+2000-12-04  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_cache.h: Consistently ensure that ARM registers used
+	in MCR ops to cache-control coprocessors, where the data doesn't
+	matter, all actually have data zero ("SBZ") as in the Jaggar book.
+	This may well not be necessary, but for the sake of making sure...
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2000/11/24 07:49:03	1.11
+++ ChangeLog	2000/12/08 03:27:48
@@ -0,0 +1,35 @@
+2000-12-04  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_cache.h: Consistently ensure that ARM registers used
+	in MCR ops to cache-control coprocessors, where the data doesn't
+	matter, all actually have data zero ("SBZ") as in the Jaggar book.
+	This may well not be necessary, but for the sake of making sure...
+
+2000-12-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c: Add prototype to remove warning.
+
+2000-11-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c (do_exec): Complete support for loading
+	Linux, including use of an initial ramdisk image.
+
+2000-12-01  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_cache.h: Define addressable cache line operations
+	HAL_DCACHE_STORE(), HAL_DCACHE_INVALIDATE(), HAL_DCACHE_FLUSH()
+	now that I have understood how come the test (kcache2) was
+	failing.  See kernel ChangeLog for details.  Also tidied up a
+	couple of other minor details.
+
+2000-11-28  Drew Moseley  <dmoseley@redhat.com>
+
+	* misc/redboot_RAM.cfg: Implement CYGSEM_REDBOOT_BSP_SYSCALLS.
+	* misc/redboot_ROM.cfg: Ditto.
+
+	* src/ebsa285_misc.c (ebsa285_program_new_stack): New function
+	for switching to an application stack when running a program under
+	a ROM monitor.
+
+	* cdl/hal_arm_sa11x0_ebsa285.cdl: Define HAL_ARCH_PROGRAM_NEW_STACK.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2000/11/17 23:16:43	1.18
+++ ChangeLog	2000/12/08 03:27:52
@@ -0,0 +1,15 @@
+2000-12-04  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_cache.h: Consistently ensure that ARM registers used
+	in MCR ops to cache-control coprocessors, where the data doesn't
+	matter, all actually have data zero ("SBZ") as in the Jaggar book.
+	This may well not be necessary, but for the sake of making sure...
+
+2000-12-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_platform_setup.h: Reenable caching on FLASH/ROM.
+
+	* include/hal_cache.h: Update cache macros to follow ARM
+	and Cirrus Logic manuals more closely.  These changes seem
+	to allow for cacheable FLASH segments.
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2000/10/23 17:11:14	1.9
+++ ChangeLog	2000/12/08 03:27:56
@@ -0,0 +1,15 @@
+2000-11-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c (do_exec): Use new _GETS_xxx return codes.
+
+2000-11-28  Drew Moseley  <dmoseley@redhat.com>
+
+	* misc/redboot_RAM.cfg: Implement CYGSEM_REDBOOT_BSP_SYSCALLS.
+	* misc/redboot_ROM.cfg: Ditto.
+
+	* src/assabet_misc.c (assabet_program_new_stack): New function
+	for switching to an application stack when running a program under
+	a ROM monitor.
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: Define HAL_ARCH_PROGRAM_NEW_STACK.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/11/28 00:03:35	1.6
+++ ChangeLog	2000/12/08 03:27:59
@@ -0,0 +1,11 @@
+2000-11-28  Drew Moseley  <dmoseley@redhat.com>
+
+	* misc/redboot_RAM.cfg: Implement CYGSEM_REDBOOT_BSP_SYSCALLS.
+	* misc/redboot_ROM.cfg: Ditto.
+
+	* src/brutus_misc.c (brutus_program_new_stack): New function
+	for switching to an application stack when running a program under
+	a ROM monitor.
+
+	* cdl/hal_arm_sa11x0_brutus.cdl: Define HAL_ARCH_PROGRAM_NEW_STACK.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/11/24 07:49:03	1.4
+++ ChangeLog	2000/12/08 03:28:02
@@ -0,0 +1,19 @@
+2000-12-04  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_cache.h: Consistently ensure that ARM registers used
+	in MCR ops to cache-control coprocessors, where the data doesn't
+	matter, all actually have data zero ("SBZ") as in the Jaggar book.
+	This may well not be necessary, but for the sake of making sure...
+
+2000-12-01  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_cache.h: Define addressable cache line operations
+	HAL_DCACHE_STORE(), HAL_DCACHE_INVALIDATE(), HAL_DCACHE_FLUSH()
+	now that I have understood how come the test (kcache2) was
+	failing.  See kernel ChangeLog for details.  Also tidied up a
+	couple of other minor details.
+
+2000-11-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_diag.c (init_channel): UART setup required on Brutus as well.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.50
diff -u -0 -r1.50 ChangeLog
--- ChangeLog	2000/11/24 07:49:03	1.50
+++ ChangeLog	2000/12/08 03:28:07
@@ -0,0 +1,13 @@
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_if.c (delay_us): Ensure proper _GP save/restore.
+	Reduce number of loops in fall-back code.
+
+2000-12-05  Drew Moseley  <dmoseley@redhat.com>
+
+	* src/hal_stub.c (__build_t_packet): Handle
+	CYGARC_REGSIZE_DIFFERS_FROM_TARGET_REGISTER_T with Little Endian
+	target.
+
+	* include/hal_misc.h: Added BIT and SZ_ defines.
+
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/11/03 21:17:42	1.5
+++ ChangeLog	2000/12/08 03:28:10
@@ -0,0 +1,6 @@
+2000-12-05  Hugo Tyson  <hmt@redhat.com>
+
+	* src/plf_misc.c (hal_pc_fpe_dsr): Raise the base stack address by
+	CYGNUM_KERNEL_THREADS_STACK_CHECK_DATA_SIZE if that is defined;
+	otherwise a stack overflow would immediately be reported.
+
@@ -3 +9 @@
-        * src/platform.inc (hal_cpu_init): Load image from floppy one
+	* src/platform.inc (hal_cpu_init): Load image from floppy one
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.37
diff -u -0 -r1.37 ChangeLog
--- ChangeLog	2000/11/03 21:17:42	1.37
+++ ChangeLog	2000/12/08 03:28:14
@@ -0,0 +1,16 @@
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h (HAL_DELAY_US): Added.
+	* src/hal_misc.c (hal_delay_us): Added. And fixed to work with an
+	incrementer that ticks at the pipeline clock rate.
+
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_cache.h: IWAY->_IWAY, DWAY->_DWAY for namespace 
+	cleanliness
+
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h: Use variant specific method to select cache
+	WAY.
+
Index: packages/hal/mips/tx49/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/tx49/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/11/03 21:17:43	1.1
+++ ChangeLog	2000/12/08 03:28:17
@@ -0,0 +1,5 @@
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h (HAL_MIPS_CACHE_INSN_USES_LSB): The TX49
+	uses LSB in the cache macro.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2000/10/23 17:11:20	1.18
+++ ChangeLog	2000/12/08 03:28:21
@@ -0,0 +1,8 @@
+2000-11-30  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/hal_arch.h: Handle Cygmon interrupt stack.  ie For
+	Cygmon we must switch to a new stack immediately on exception to
+	make sure that we don't modify the application stack at all since
+	GDB may be using it.
+	* src/vectors.S: Ditto.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2000/10/31 20:53:12	1.9
+++ ChangeLog	2000/12/08 03:28:24
@@ -0,0 +1,5 @@
+2000-12-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/stand_alone/eth_drv.c (eth_drv_write): Debug: dump packet
+	before calling hardware routine for improved usability.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/11/28 00:03:35	1.6
+++ ChangeLog	2000/12/08 03:28:26
@@ -0,0 +1,9 @@
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c (flash_dev_query): Added. Allows reloc/cache magic
+	to be removed from device drivers (eventually). Also fixed some
+	warnings, and made function references use char[] instead of just
+	char to prevent MIPS compiler from messing up.
+
+	* include/flash.h: Added FLASH_ERR_DRV_VERIFY and flash_dev_query.
+
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/11/24 07:49:04	1.7
+++ ChangeLog	2000/12/08 03:28:29
@@ -0,0 +1,10 @@
+2000-12-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/pci.c: 
+	* cdl/io_pci.cdl: Add CDL to control debug prints.
+
+2000-11-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/pci.c (cyg_pci_find_next): Improve debug prints when
+	scanning the bus, showing vendor and device code for each slot.
+
Index: packages/io/serial/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v
retrieving revision 1.42
diff -u -0 -r1.42 ChangeLog
--- ChangeLog	2000/11/24 07:49:04	1.42
+++ ChangeLog	2000/12/08 03:28:33
@@ -0,0 +1,6 @@
+2000-12-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/serial.c: Fix CYGOPT_IO_SERIAL_FLOW_CONTROL_HW ->
+	CYGOPT_IO_SERIAL_SUPPORT_LINE_STATUS typo when declaring callbacks
+	Thanks to Brian Danilko for reporting.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.47
diff -u -0 -r1.47 ChangeLog
--- ChangeLog	2000/11/03 21:17:47	1.47
+++ ChangeLog	2000/12/08 03:28:40
@@ -0,0 +1,54 @@
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/debug/dbg-thread-demux.c: Add comment about the use of
+	DBG_SYSCALL_THREAD_VEC_NUM vs CYGNUM_CALL_IF_DBG_SYSCALL.
+
+2000-12-06  Hugo Tyson  <hmt@redhat.com>
+
+	* include/thread.inl (attach_stack): Additional assert check for
+	unsigned wrap of the stack size in subtracting the signature
+	areas' size.  Also round to whole words better.
+
+2000-12-05  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/thread.cdl (CYGFUN_KERNEL_THREADS_STACK_CHECKING): New
+	option, to control new stack check features.  Enabled by default,
+	but only active if CYGPKG_INFRA_DEBUG and CYGDBG_USE_ASSERTS
+	anyway, plus checking *all* threads is possible, but default off,
+	iff CYGVAR_KERNEL_THREADS_LIST.
+
+	* include/thread.hxx (class Cyg_HardwareThread): Define
+	check_stack() function.
+
+	* include/thread.inl (attach_stack): Add initialization of a
+	signature in the top and base of the stack, if so configured.
+	(check_stack): New function to check that signature for
+	correctness; minor re-ordering to permit more inlining.
+
+	* src/sched/sched.cxx (unlock_inner): Check departing and incoming
+	thread stacks if CYGFUN_KERNEL_THREADS_STACK_CHECKING.  Also, if
+	CYGFUN_KERNEL_ALL_THREADS_STACK_CHECKING, check all registered
+	thread stacks.  This is placed here to get executed every
+	clocktick and other interrupts that call DSRs, rather than messing
+	with interrupt_end() or the idle thread.
+
+2000-12-04  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/kcache2.c (entry0): Make this more robust against a
+	complete absence of useful caches.  Previous change was not
+	careful enough.
+
+2000-12-01  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/kernel.cdl: Build the kcache tests for SA11x0 family; they
+	were being omitted by default as part of ARM family.  They work on
+	SA1110, so this should be OK.  They're OK on EBSAs too.  See
+	associated fix to cache macros in SA11x0 and EBSSA HALs.
+
+	* tests/kcache2.c (entry0): Fix the test; the problem was it
+	assumed that a write to a previously unseen location would end up
+	in the cache.  It ain't so on StrongARMs.  Also make tests safe
+	wrt interrupts possibly perturbing the cache, add explicit tests
+	for HAL_DCACHE_INVALIDATE_ALL(), ...DISABLE() and ...SYNC(), and
+	improve the tests for cache line invalidate and store.
+
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/11/28 00:03:35	1.4
+++ ChangeLog	2000/12/08 03:28:43
@@ -0,0 +1,7 @@
+2000-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/clock.c: Some targets are quite inconsistent, so skip
+	6 samples now, and increase the tolerance to 40%.
+	Also NA if tracing enabled.
+	Also output the mean and maximum error reached, even when passing.
+
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/11/17 23:16:44	1.7
+++ ChangeLog	2000/12/08 03:28:46
@@ -0,0 +1,12 @@
+2000-11-29  Hugo Tyson  <hmt@redhat.com>
+2000-11-29  Andrew Lunn <Andrew.Lunn@ascom.ch>
+	* src/mibgroup/mibII/dot3.c (var_dot3StatsTable): 
+	* src/mibgroup/mibII/interfaces.c (var_ifTable): 
+	Undo Hugo's fix; it fails if there are holes in the if_index space
+	(not something I expected).  Use this fix instead, from Andrew.
+	[CASE 104939]
+	
+	* src/mibgroups/mibII/ip.c: IPADENTIFINDEX should return the
+	interface index as seen in the interface group.  This is not the
+	if_index but merely acquired by counting.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2000/11/28 00:03:35	1.12
+++ ChangeLog	2000/12/08 03:28:50
@@ -0,0 +1,71 @@
+2000-12-07  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (cyg_start): Make CLI command buffer static.
+	(do_reset): New command - reset platform from CLI.
+
+	* src/io.c (dump_buf_with_offset): Change signature for 
+	more generic export.
+
+	* include/redboot.h: Export 'dump_buf_with_offset' function.
+
+	* cdl/redboot.cdl: Define CLI command buffer - static with
+	user specified length - to accomodate some environments which
+	may want excrutiatingly long commands.
+
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/misc_funs.c (strlen): NULL ptr string has length 0.
+
+	* src/load.c (load_srec_image): Refuse to load data to a location
+	not in RAM.
+
+	* src/flash.c (fis_create): Hack around another MIPS compiler bug.
+
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/load.c: Suppress verbosity when using xyz modem download.
+	
+	* src/main.c: Fix warnings.
+	* src/load.c: Fix warnings.
+
+	* src/parse.c (parse_num): Hack around MIPS compiler bug.
+
+2000-12-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/xyzModem.h: 
+	* src/xyzModem.c (xyzModem_stream_close): New function - tidy up
+	and print some statistics about the download.  Better handling
+	of CAN (cancel) function.
+
+	* src/load.c (load_srec_image): Consume all data, not just to
+	final record.  This makes Ymodem happier.  Also, call xyzModem_close().
+
+2000-11-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (fis_create): Add new option '-n' which suppresses
+	the copy from RAM to FLASH.  Used to simply update the FIS directory.
+	Also misc printf() changes - add 0x everywhere hex is used.
+
+	* src/net/net_io.c (_net_io_getc_nonblock): Abstract function.
+	(net_io_getc_nonblock): Add minimal handling of telnet escape
+	sequences - required to properly handle ^C.
+
+	* src/main.c (cyg_start): Support network connection during
+	boot/startup script.  Use new codes from 'gets()'.
+
+	* src/flash.c (fis_create): Cleanup to remove warnings.
+
+	* include/net/net.h (BSPLOG): Update for new start/end_console().
+
+	* src/io.c (gets): 
+	* include/redboot.h (_GETS_xxx): Define result codes from 
+	'gets()' function.
+
+2000-11-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/parse.c (parse): Support escaped quote marks inside of
+	quoted string.  "ab\"c\"" is 'ab"c"'.
+
+	* src/net/tftp_client.c (tftp_stream_open): Read first datum from
+	file during open to ensure that errors are reported.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2000/11/28 00:03:35	1.9
+++ ChangeLog	2000/12/08 03:28:53
@@ -0,0 +1,5 @@
+2000-11-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/heapgen.tcl: Don't use cygpath -s for now as not all cygwins
+	have it yet.
+
>From jlarmour@sources.redhat.com Thu Dec 21 18:40:00 2000
From: Jonathan Larmour <jlarmour@sources.redhat.com>
To: ecos-cvs@sources.redhat.com
Subject: eCos anonymous CVS repository updated
Date: Thu, 21 Dec 2000 18:40:00 -0000
Message-id: <200012220239.eBM2dZM11806@murgh.cambridge.redhat.com>
X-SW-Source: 2000/msg00007.html
Content-length: 13726

The eCos anonymous CVS repository has been updated today (2000-12-21).

Here is a summary of the files modified:

M packages/devs/serial/generic/16x5x/current/ChangeLog
M packages/devs/serial/generic/16x5x/current/src/ser_16x5x.c
M packages/devs/serial/powerpc/quicc/current/ChangeLog
M packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/hal_intr.h
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/cdl/hal_arm_ebsa285.cdl
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/cdl/hal_arm_sa11x0_assabet.cdl
R packages/hal/arm/sa11x0/assabet/current/include/hal_platform_ints.h
M packages/hal/arm/sa11x0/assabet/current/src/assabet_misc.c
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
M packages/hal/arm/sa11x0/brutus/current/cdl/hal_arm_sa11x0_brutus.cdl
R packages/hal/arm/sa11x0/brutus/current/include/hal_platform_ints.h
M packages/hal/arm/sa11x0/brutus/current/src/brutus_misc.c
M packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
R packages/hal/arm/sa11x0/sa1100mm/current/include/hal_platform_ints.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
A packages/hal/arm/sa11x0/var/current/include/hal_mm.h
A packages/hal/arm/sa11x0/var/current/include/hal_var_ints.h
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/include/hal_stub.h
M packages/hal/common/current/src/generic-stub.c
M packages/hal/common/current/src/hal_if.c
M packages/hal/powerpc/mbx/current/cdl/hal_powerpc_mbx.cdl
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/src/vectors.S
M packages/infra/current/ChangeLog
A packages/infra/current/include/clist.hxx
M packages/infra/current/include/cyg_type.h
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/misc.cxx
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
A packages/isoinfra/current/include/dlfcn.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/thread.cdl
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/main.c
A packages/redboot/current/src/version.c

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.2
+++ ChangeLog	2000/12/22 02:32:02
@@ -0,0 +1,5 @@
+2000-12-19   Dave Airlie <airlied@parthus.com>
+
+	* src/ser_16x5x.c: Add defines for FIFO control register
+	(serial_config_port): Use these defines.
+
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.5
+++ ChangeLog	2000/12/22 02:32:18
@@ -0,0 +1,7 @@
+2000-12-13  Daniel Lind <daniel.lind@sth.frontec.se>
+
+	* src/quicc_smc_serial.c (quicc_smc_serial_flush): 
+	Don't mark a buffer ready unless it has been fully serviced - in
+	particular, the interrupt bit must be clear.
+	[2000-12-13] committed by Gary Thomas <gthomas@redhat.com>
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.44
diff -u -0 -r1.44 ChangeLog
--- ChangeLog	2000/11/24 07:49:02	1.44
+++ ChangeLog	2000/12/22 02:32:32
@@ -0,0 +1,12 @@
+2000-12-13  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_intr.h: Handle variant-, and possible overriding
+	platform-, specific interrupt files <cyg/hal/hal_platform_ints.h>.
+	This is to simplify the multiple SA11x0 targets which have no
+	variation there.	
+
+2000-12-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S (warm_reset): 'hal_dram_size' is now only set in
+	platform code - no need to mess with (pure pollution) it here.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.12
+++ ChangeLog	2000/12/22 02:32:54
@@ -0,0 +1,10 @@
+2000-12-11  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: 
+	Enable CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED - required
+	to fully support RedBoot networking I/O and ^C.
+
+2000-12-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: Build redboot_cmds.c in the right place.
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.10
+++ ChangeLog	2000/12/22 02:33:05
@@ -0,0 +1,14 @@
+2000-12-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/assabet_misc.c: Use <cyg/hal/hal_mm.h> from the variant HAL
+	for definitions of all MM tables and so on.
+
+	* include/hal_platform_ints.h: Removed; it was the same in all
+	platforms so is now in the common variant hal, "hal_var_ints.h"
+	and accessible as CYGBLD_HAL_VAR_INTS_H <cyg/hal/hal_var_ints.h>
+	
+2000-12-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: Build redboot_cmds.c in the
+	right place.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.7
+++ ChangeLog	2000/12/22 02:33:37
@@ -0,0 +1,9 @@
+2000-12-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/brutus_misc.c: Use <cyg/hal/hal_mm.h> from the variant HAL
+	for definitions of all MM tables and so on.
+
+	* include/hal_platform_ints.h: Removed; it was the same in all
+	platforms so is now in the common variant hal, "hal_var_ints.h"
+	and accessible as CYGBLD_HAL_VAR_INTS_H <cyg/hal/hal_var_ints.h>
+
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/11/28 00:03:35	1.3
+++ ChangeLog	2000/12/22 02:33:44
@@ -0,0 +1,9 @@
+2000-12-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sa1100mm_misc.c: Use <cyg/hal/hal_mm.h> from the variant HAL
+	for definitions of all MM tables and so on.
+
+	* include/hal_platform_ints.h: Removed; it was the same in all
+	platforms so is now in the common variant hal, "hal_var_ints.h"
+	and accessible as CYGBLD_HAL_VAR_INTS_H <cyg/hal/hal_var_ints.h>
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.5
+++ ChangeLog	2000/12/22 02:33:54
@@ -0,0 +1,16 @@
+2000-12-13  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Define a symbol CYGBLD_HAL_VAR_INTS_H so
+	that the architectural HAL can see <cyg/hal/hal_var_ints.h> below.
+
+	* include/hal_var_ints.h: New file; actually a copy of all the
+	platforms' hal_platform_ints.h for all the sa11x0 platforms.
+
+	* include/hal_mm.h: New file; actually an excerpt from all the
+	platforms' $PLATFORM_misc.h for all the sa11x0 platforms, which
+	describes MM table layout and macros for initializing it.
+
+2000-12-12  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Allow RTC clock rate to be changable.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.51
diff -u -0 -r1.51 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.51
+++ ChangeLog	2000/12/22 02:34:18
@@ -0,0 +1,13 @@
+2000-12-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/generic-stub.c: Define 'version' string to be a weak
+	symbol that can be easily overridden (e.g. by RedBoot).
+
+2000-12-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_if.c: Remove unnecessary (polluting) include file.
+
+	* include/hal_stub.h: Support platform/variant supplied
+	include files.  <cyg/hal/plf_XXX.h> can now be layered
+	as <cyg/hal/var_XXX.h> which includes <cyg/hal/plf_XXX.h>.
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2000/11/24 17:42:47	1.24
+++ ChangeLog	2000/12/22 02:34:31
@@ -0,0 +1,11 @@
+2000-12-13  Jesper Skov  <jskov@redhat.com>
+2000-12-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S (__reset): Use proper entry pointer for ROMRAM
+	startup type.
+
+2000-12-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/vectors.S (cyg_scheduler_sched_lock): Changed to use
+	SYM_PTR_REF. Brian Danilko spotted this.
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2000/09/11 02:42:55	1.15
+++ ChangeLog	2000/12/22 02:34:43
@@ -0,0 +1,12 @@
+2000-12-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/clist.hxx: Added this implementation of simple circular
+	list classes. This is not immediately useful, except to the
+	dynamic loader, but it is intended to simplify the MLQ scheduler
+	with these classes eventually.
+
+2000-12-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/cyg_type.h (CYGBLD_ATTRIB_ASM_ALIAS): Mangle assembler
+	symbols properly.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.10
+++ ChangeLog	2000/12/22 02:35:03
@@ -0,0 +1,5 @@
+2000-12-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_run_deliveries): Support ^C when
+	using network based debug channel.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2000/11/03 21:17:47	1.9
+++ ChangeLog	2000/12/22 02:35:22
@@ -0,0 +1,5 @@
+2000-12-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/misc.cxx: Fixed some bugs in initialization of timestamp
+	function when Wallclock and POSIX packages are absent.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/11/03 21:17:47	1.5
+++ ChangeLog	2000/12/22 02:36:02
@@ -0,0 +1,6 @@
+2000-12-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/dlfcn.h: 
+	* cdl/isoinfra.cdl:
+	Added support for dlfcn.h header that defines dynamic load API.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.48
diff -u -0 -r1.48 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.48
+++ ChangeLog	2000/12/22 02:36:29
@@ -0,0 +1,6 @@
+2000-12-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/thread.cdl (CYGFUN_KERNEL_ALL_THREADS_STACK_CHECKING): 
+	Requires threads list, rather than active_if them so that
+	inference engine can do its thang.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.13
+++ ChangeLog	2000/12/22 02:36:41
@@ -0,0 +1,29 @@
+2000-12-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/version.c: Define GDB stubs version here as well.  Also
+	add warnings and informationabout how all of this works.
+
+2000-12-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/version.c: New file.
+
+	* src/main.c: 
+	* cdl/redboot.cdl: Reorg - main.c is now treated like all other
+	files.  New file 'version.c' holds the special stuff used at
+	build time to get interesting version information into the
+	final product.
+
+2000-12-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (get_config): Increase size of input buffer used
+	during 'fconfig' command.
+
+2000-12-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c: Change in HAL layering - need to include proper
+	file to get 'reset' definition.
+
+2000-12-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/redboot.cdl: Tweak CYGPKG_REDBOOT_MAX_CMD_LINE description.
+


             reply	other threads:[~2000-11-24 10:02 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-11-24 10:02 Jonathan Larmour [this message]
2001-01-05  9:13 Jonathan Larmour
2001-01-12  0:11 Jonathan Larmour
2001-01-18 23:37 Jonathan Larmour
2001-01-26  0:15 Jonathan Larmour
2001-02-12 17:24 Jonathan Larmour
2001-02-15 10:18 Jonathan Larmour
2001-02-19  9:27 Jonathan Larmour
2001-02-26 17:22 Jonathan Larmour
2001-04-06 10:21 Jonathan Larmour
2001-04-06 12:06 Jonathan Larmour
2001-04-25 16:23 Jonathan Larmour
2001-05-17 23:32 Jonathan Larmour
2001-06-01 15:17 Jonathan Larmour
2001-06-10 12:35 Jonathan Larmour
2001-06-15 15:45 Jonathan Larmour
2001-06-22 11:19 Jonathan Larmour
2001-06-25 11:24 Jonathan Larmour
2001-06-29  0:16 Jonathan Larmour
2001-06-29  7:46 Jonathan Larmour
2001-07-06 12:11 Jonathan Larmour
2001-07-18  4:38 Jonathan Larmour
2001-07-20  3:23 Jonathan Larmour
2001-07-28 19:00 Jonathan Larmour
2001-07-31 14:15 Jonathan Larmour
2001-08-03  5:27 Jonathan Larmour
2001-08-10 12:28 Jonathan Larmour
2001-08-14 19:21 Jonathan Larmour
2001-08-17  9:37 Jonathan Larmour
2001-08-21 23:27 Jonathan Larmour
2001-09-11 17:59 Jonathan Larmour
2001-09-11 21:21 Jonathan Larmour
2001-10-02 11:28 Jonathan Larmour
2001-10-05  8:31 Jonathan Larmour
2001-10-05  9:22 Jonathan Larmour
2001-10-08  8:50 Jonathan Larmour
2001-10-19  0:02 Jonathan Larmour
2001-10-26  5:27 Jonathan Larmour
2001-11-02  8:12 Jonathan Larmour
2002-01-04  6:14 Jonathan Larmour
2002-01-11  8:54 Jonathan Larmour
2002-05-20 15:31 Jonathan Larmour
2002-05-23 16:10 Jonathan Larmour
2002-05-29 11:28 Jonathan Larmour
2002-05-30 18:05 Jonathan Larmour
2002-05-31 10:10 Jonathan Larmour

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200011241802.eAOI2sZ29501@murgh.cygnus \
    --to=jlarmour@sources.redhat.com \
    --cc=ecos-cvs@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).