public inbox for ecos-cvs@sourceware.org
help / color / mirror / Atom feed
* eCos anonymous CVS repository updated
@ 2001-09-11 17:59 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-09-11 17:59 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-09-07).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.40
diff -u -0 -r1.40 NEWS
--- NEWS	2001/08/10 19:27:55	1.40
+++ NEWS	2001/09/12 00:56:26
@@ -0,0 +1 @@
+* AMD PCNet ethernet driver added.
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.57
diff -u -0 -r1.57 ChangeLog
--- ChangeLog	2001/08/03 12:27:32	1.57
+++ ChangeLog	2001/09/12 00:56:29
@@ -107,0 +108,4 @@
+2001-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added PCNet ethernet driver package.
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.18
+++ ChangeLog	2001/09/12 00:56:33
@@ -0,0 +1,5 @@
+2001-09-06  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/posix.cdl: Moved signal implements statements to the
+	CYGPKG_POSIX_SIGNALS component.
+
Index: packages/devs/eth/amd/pcnet/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Sep 11 17:56:35 2001
@@ -0,0 +1,123 @@
+2001-07-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c (amd_pcnet_init): Wait for init table loadup
+	completion. Removed ESA hack.
+
+2001-07-25  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c: Be more careful with the use of STOP since it
+	clears interrupt request flags. Moved some code from _start to
+	_init. Don't double check RX int flag in RxEvent function.
+	(amd_pcnet_init): Move ID output below initialization.
+	Get rid of the last use of STOP, replace with SUSPEND. Minor
+	cleanups.
+	(amd_pcnet_init): Fix silly compile error.
+	(amd_pcnet_init): Check that the controller actually
+	starts. Appears that it needs to be kicked a couple of times under
+	certain conditions.
+
+	* src/amd_pcnet.h: Added TFC bits.
+
+2001-07-24  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c: Mask off RDRA/TDRA pointers. Additional debug
+	info. Hack for broken ESA init. Don't clear TX interrupt flag in
+	send function (leave it to the event handler).
+	(pcnet_stop): Don't reset the controller, just stop it.
+	(pcnet_TxEvent): Only ack interrupt once.
+
+	* src/amd_pcnet.h: Added more registers.
+
+2001-07-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c: Make controller recover after FIFO
+	underflow. Removed unnecessary stall checking. Signal stack on TX
+	errors.
+
+2001-07-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c: Minor cleanups, avoid use of diag_printf unless
+	when debugging.
+
+2001-07-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c: Use PCI_IO accessor macros instead of HAL IO
+	macros. Added a few more CPU->PCI address conversions. Print
+	controller data.
+	
+	* src/amd_pcnet.h: Added default PCI_IO accessor macros. Use
+	PCI_IO accessor macros instead of HAL IO macros.
+
+	* src/if_pcnet.c: Removed macros. Added new interrupt handling
+	code. Added code to find resources via PCI library. Change from
+	enaddr to esa. Use HAL_PCI_CPU_TO_BUS macros instead of phys
+	address macro. Fix esa setup code. Debug output tidied up.
+
+	* src/amd_pcnet.h: Moved macros here. Added definitions for 32 bit
+	RD/TD (unused). Changes for PCI configury.
+
+	* cdl/amd_pcnet_eth_drivers.cdl: Removed static esa option (now
+	per-device option). Added dev count option.
+
+	* src/if_pcnet.c: Get rid of within_send.
+	* src/amd_pcnet.h: Same.
+
+	* src/if_pcnet.c: Fix compile error.
+
+2001-04-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c: More updates.
+
+	* src/amd_pcnet.h: A few more defs.
+
+	* cdl/amd_pcnet_eth_drivers.cdl: Removed write EEPROM option.
+
+	* src/if_pcnet.c: Fix link status check code. Change some C types
+	to cyg types.
+	* src/amd_pcnet.h (get_reg, put_reg): Also access ANR registers. 
+
+	* src/amd_pcnet.h: Macros for accessing structure elements.
+	* src/if_pcnet.c: Use those macros.	
+
+2001-04-04  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c: Keep local counter of where to expect RX
+	packets. Appears that the receive ring counter always points at
+	the first buffer.
+	(pcnet_poll): Handle RX events before TX events. 
+	Make sure to not accidently clear IENA flag.
+
+	* src/if_pcnet.c: Added RX code.
+	* src/amd_pcnet.h: A few more defs.
+
+2001-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c (amd_pcnet_init): Feed controller physical address.
+
+	* Cloned from LAN91Cxx driver.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/06/10 19:35:24	1.19
+++ ChangeLog	2001/09/12 00:56:39
@@ -0,0 +1,14 @@
+2001-08-31  Hugo Tyson  <hmt@redhat.com>
+2001-08-31  Andrew Lunn <Andrew.Lunn@ascom.ch>
+
+	* src/if_ebsa285.c (TxDone): Check from prev change is moved to
+	the logical driver.  Also, we zero the key in global state before
+	the callback - this should make no difference, but again it's good
+	practice, and ASCOM's tests indicate a benefit for CASE 106059.
+	
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_ebsa285.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/08/17 16:37:36	1.2
+++ ChangeLog	2001/09/12 00:56:42
@@ -0,0 +1,11 @@
+2001-08-24  Mark Salter  <msalter@redhat.com>
+
+	* src/if_iq80310.c (PacketRxReady): Break out of Rx loop after
+	one packet is delivered for RedBoot.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_iq80310.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
@@ -42 +53 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/devs/eth/cf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/06/22 18:18:47	1.7
+++ ChangeLog	2001/09/12 00:56:45
@@ -0,0 +1,10 @@
+2001-08-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_sc_lpe.c (sc_lpe_card_handler): Rework ESA discovery code.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_sc_lpe.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
@@ -117 +127 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/22 18:18:47	1.6
+++ ChangeLog	2001/09/12 00:56:49
@@ -0,0 +1,26 @@
+2001-08-29  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/intel_i82559_eth_drivers.cdl: New CDL options called 
+	CYGPKG_DEVS_ETH_INTEL_I82559_TICKLE_THREAD, .._PRIORITY and
+	.._DELAY to control the thread.  By default this is all disabled
+	because it is not needed for a real network application which
+	itself proactively tries to use the net - it's only needed when
+	the app is totally passive, so the driver otherwise does not get
+	CPU time at all.
+	
+	* src/if_i82559.c (starti82559ticklethread): New code to start a
+	thread (!) to catch lost interrupts and thus restart jammed
+	hardware.  It's only possible if KERNEL and NET - RedBoot is
+	unaffected, and it's not needed for RedBoot 'cos RedBoot polls.
+	(TxMachine): An assert about the CU idle status sometimes fired;
+	made the code more conservative wrt timing here.
+	(comments): more documentation on the possible external configury
+	by .inl file, described the two TIMEOUT macros that can be set,
+	and indeed must be to use the tickling thread meaningfully.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_i82559.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
@@ -632 +658 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/devs/eth/ns/dp83902a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/ns/dp83902a/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/06/25 18:24:35	1.1
+++ ChangeLog	2001/09/12 00:56:52
@@ -0,0 +1,5 @@
+2001-08-25  Gary Thomas  <gthomas@redhat.com>
+
+	* include/dp83902a.h (DP_DATAPORT): Add - used by ESA discovery
+	on SC/LPE card.
+
Index: packages/devs/eth/powerpc/fec/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/fec/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/29 07:16:27	1.2
+++ ChangeLog	2001/09/12 00:56:55
@@ -0,0 +1,6 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_fec.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
Index: packages/devs/eth/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/05/18 06:32:29	1.9
+++ ChangeLog	2001/09/12 00:56:58
@@ -0,0 +1,6 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_quicc.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
@@ -158 +164 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/07/18 11:38:40	1.7
+++ ChangeLog	2001/09/12 00:57:01
@@ -0,0 +1,8 @@
+2001-08-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_program_buf.c (flash_program_buf): Allow configuration
+	specific code sequence for actual writing of data.  Define by the
+	macro CYGHWR_FLASH_WRITE_ELEM.  Note: this is required on some
+	hardware, like the Intel SA185, which handles flash writes in
+	strange/obscure fashion.
+
Index: packages/devs/kbd/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/kbd/arm/ipaq/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/05/18 06:32:30	1.2
+++ ChangeLog	2001/09/12 00:57:04
@@ -0,0 +1,4 @@
+2001-08-29  Kenichi Nakamura  <nakamura@redhat.com>
+
+	* cdl/kbd_ipaq.cdl: Modified dependency on file I/O package.
+
Index: packages/devs/serial/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/iq80310/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/19 17:27:11	1.1
+++ ChangeLog	2001/09/12 00:57:10
@@ -0,0 +1,4 @@
+2001-09-03  Jesper Skov  <jskov@redhat.com>
+
+	* include/arm_iq80310_ser.inl: Fix interrupt vector name typos.
+
Index: packages/devs/touch/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/touch/arm/ipaq/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/05/18 06:32:30	1.2
+++ ChangeLog	2001/09/12 00:57:13
@@ -0,0 +1,4 @@
+2001-08-29  Kenichi Nakamura  <nakamura@redhat.com>
+
+        * cdl/touch_ipaq.cdl: Modified 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.60
diff -u -0 -r1.60 ChangeLog
--- ChangeLog	2001/08/22 06:27:14	1.60
+++ ChangeLog	2001/09/12 00:57:16
@@ -0,0 +1,4 @@
+2001-08-24  Mark Salter  <msalter@redhat.com>
+
+	* src/arm_stub.c (target_thumb_ins): Add support for pop insn.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/06/22 18:18:47	1.21
+++ ChangeLog	2001/09/12 00:57:19
@@ -0,0 +1,6 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
@@ -754 +760 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/08/17 16:37:36	1.9
+++ ChangeLog	2001/09/12 00:57:23
@@ -0,0 +1,15 @@
+2001-08-27  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_iq80310.cdl (CYGSEM_HAL_ARM_IQ80310_BTB): New option.
+	(CYGSEM_HAL_ARM_IQ80310_CLEAR_PCI_RETRY) New option.
+	
+	* src/iq80310_pci.c (cyg_hal_plf_pci_init): Clear PCI retry based on
+	CYGSEM_HAL_ARM_IQ80310_CLEAR_PCI_RETRY.
+
+	* include/hal_platform_setup.h: Turn on BTB based on configure option.
+
+2001-08-24  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80310_misc.c (iq80310_program_new_stack): Convert to inline
+	asm so that code generation differences won't break it.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/07/29 02:00:08	1.8
+++ ChangeLog	2001/09/12 00:57:26
@@ -0,0 +1,7 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c: 
+	* src/lcd_support.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/08/22 06:27:14	1.15
+++ ChangeLog	2001/09/12 00:57:29
@@ -0,0 +1,6 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.66
diff -u -0 -r1.66 ChangeLog
--- ChangeLog	2001/08/17 16:37:36	1.66
+++ ChangeLog	2001/09/12 00:57:33
@@ -0,0 +1,5 @@
+2001-08-24  Mark Salter  <msalter@redhat.com>
+
+	* src/generic-stub.c (__process_packet): Add support for 'D' packet.
+	(__process_packet): Check for impossible mem write length.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2001/08/03 12:27:32	1.23
+++ ChangeLog	2001/09/12 00:57:36
@@ -0,0 +1,20 @@
+2001-09-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S (__default_interrupt_vsr): Adjust saved stack pointer
+	for the hardware and trampoline saved data.
+	(__default_exception_vsr): Ditto.
+
+2001-08-31  Nick Garnett  <nickg@redhat.com>
+
+	* include/arch.inc: Clean up typo in stack switching macros.
+
+2001-08-22  Nick Garnett  <nickg@redhat.com>
+
+	* include/hal_io.h: Added some macros to do in-memory data
+	accesses for memory mapped devices.
+
+	* include/hal_arch.h: Attempted to make some sense out of the
+	stack size macros.
+
+	* include/hal_intr.h: Extended VSR table to its full 256 entries.
+
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.10
+++ ChangeLog	2001/09/12 00:57:39
@@ -0,0 +1,20 @@
+2001-09-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/redboot_FLOPPY.ecm: Disable
+	CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS
+	* misc/redboot_ROM.ecm: Ditto.
+
+2001-09-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): If not RAM startup, install
+	exception VSRs.
+
+2001-08-22  Nick Garnett  <nickg@redhat.com>
+
+	* include/pkgconf/mlt_i386_pc_floppy.ldi:
+	* include/pkgconf/mlt_i386_pc_floppy.mlt:
+	Moved load base address from 0x2000 to 0x3000.
+
+	* include/platform.inc (hal_idt_init): Added entries to set up IDT
+	entries 48..67.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/08/03 12:27:33	1.4
+++ ChangeLog	2001/09/12 00:57:43
@@ -0,0 +1,8 @@
+2001-08-22  Nick Garnett  <nickg@redhat.com>
+
+	* src/pcmb_misc.c: Added spinlock to clock read operation.
+	
+	* include/pcmb_io.h (PC_WRITE_SCREEN_*): Added casts to make these
+	macros more universal.
+
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.53
diff -u -0 -r1.53 ChangeLog
--- ChangeLog	2001/08/03 12:27:33	1.53
+++ ChangeLog	2001/09/12 00:57:46
@@ -0,0 +1,6 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
@@ -1462 +1468 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/ocelot/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.5
+++ ChangeLog	2001/09/12 00:57:49
@@ -0,0 +1,6 @@
+2001-08-31  David Woodhouse  <dwmw2@redhat.com>
+
+	* cfl/hal_mips_rm7000_ocelot.cdl: Fix compiler options to use
+	-mips2 for BE build, and make the LE options match the BE options
+	in all but endianness.
+
Index: packages/hal/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stb/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/08/17 16:37:36	1.5
+++ ChangeLog	2001/09/12 00:57:52
@@ -0,0 +1,5 @@
+2001-09-05  David Howells  <dhowells@redhat.com>
+
+	* src/plf_misc.c: made inclusion here of hal_ctrlc_isr()
+	contingent on the lack of virtual vector support.
+
Index: packages/hal/powerpc/mpc8xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mpc8xx/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/06/29 14:45:50	1.11
+++ ChangeLog	2001/09/12 00:57:55
@@ -0,0 +1,4 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/mpc8xxrev.c: Don't use printf(), but rather diag_printf().
+
@@ -167 +171 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.32
diff -u -0 -r1.32 ChangeLog
--- ChangeLog	2001/07/18 11:38:41	1.32
+++ ChangeLog	2001/09/12 00:57:58
@@ -0,0 +1,10 @@
+2001-09-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_stub.c (__single_step): Changed type 2 handling.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
@@ -836 +846 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/07/29 02:00:09	1.12
+++ ChangeLog	2001/09/12 00:58:00
@@ -0,0 +1,6 @@
+2001-09-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_ubc.h: Type 2 BRCR definitions.
+
+	* include/mod_7729.h (CYGARC_SH_MOD_UBC): Changed to type 2.
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.22
+++ ChangeLog	2001/09/12 00:58:04
@@ -0,0 +1,40 @@
+2001-08-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx (_vprintf): Fix confusion between signed and unsigned
+	descriptors (only %d is signed).
+
+2001-08-24  Gary Thomas  <gthomas@redhat.com>
+
+	* include/diag.h: Export diag_dump_buf_with_offset.
+
+	* src/diag.cxx (_vprintf): Fix problems with signed/unsigned prints.
+	(diag_dump_buf_with_offset): Export.
+
+2001-08-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx (_vprintf): Restore functionality of %D,%U,%X,%B,%S,%C
+	which were present in old code.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx: 
+	* include/diag.h: 
+	* cdl/infra.cdl: Restructuring to support more flexible versions
+	of diag_printf() and related functions.  Remove old cruft which
+	was workaround for possibly failing compilers [K&R support].
+	These versions of printf(), etc, were part of the RedBoot package
+	and have been moved here (and renamed) to reduce code duplication.
+
+2001-08-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/eprintf.c: New file to implement __eprintf called from libgcc.
+	* cdl/infra.cdl: Build it.
+	* include/cyg_type.h: Provide __THROW default empty throw specifier.
+	* include/cyg_ass.h (cyg_assert_fail): Add __THROW.
+	(cyg_assert_msg): Ditto.
+	* src/buffer.cxx (cyg_assert_fail): Ditto.
+	* src/fancy.cxx (cyg_assert_fail): Ditto.
+	* src/null.cxx (cyg_assert_fail): Ditto (twice).
+	* src/simple.cxx (cyg_assert_fail): Ditto.
+	* src/tcdiag.cxx (cyg_assert_msg): Ditto.
+
@@ -734 +774 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/08/22 06:27:14	1.22
+++ ChangeLog	2001/09/12 00:58:08
@@ -0,0 +1,25 @@
+2001-09-05  Gary Thomas  <gthomas@redhat.com>
+
+	* src/stand_alone/eth_drv.c (eth_drv_init): Don't initialize
+	structures if ESA is zero.  This is used by low level drivers
+	to indicate that a device is present, but can't currently be
+	used.  The eCos driver handles this case as well.
+
+2001-08-31  Hugo Tyson  <hmt@redhat.com>
+2001-08-31  Andrew Lunn <Andrew.Lunn@ascom.ch>
+
+	* src/net/eth_drv.c (eth_drv_tx_done): Guard against a NULL key
+	return - which can be caused by race conditions in the driver,
+	this is the neatest fixup.  It's good defensive programming
+	anyway and ASCOM's tests indicate a benefit for CASE 106059.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/stand_alone/eth_drv.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
+	* cdl/eth_drivers.cdl: Only enable warning/debug modes if RedBoot
+	is present as the debug environment (since there are implicit
+	dependencies on RedBoot functions).
+
@@ -359 +384 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/04/06 17:20:38	1.12
+++ ChangeLog	2001/09/12 00:58:11
@@ -0,0 +1,6 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/pci.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
@@ -265 +271 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.66
diff -u -0 -r1.66 ChangeLog
--- ChangeLog	2001/08/22 06:27:14	1.66
+++ ChangeLog	2001/09/12 00:58:15
@@ -0,0 +1,126 @@
+2001-09-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/mqueue.inl (Cyg_Mqueue): Initialize busy flag of last
+	entry in the list.
+
+2001-09-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/instrument.cdl (CYGDBG_KERNEL_INSTRUMENT_BUILD_HOST_DUMP): 
+	Remove redundant requires, and adjust make rule to be more portable
+	across hosts.
+	(CYGDBG_KERNEL_INSTRUMENT_MSGS_BUILD_HEADERFILE):
+	Invoke script with sh directly rather than rely on executable attribute.
+
+	* host/instr/readme.txt: Update build of host dump as per the changed
+	CDL.
+
+	* cdl/kernel.cdl: Don't build nullinst.cxx any more.
+	Build meminst.cxx only in CYGPKG_KERNEL_INSTRUMENT.
+	* src/instrmnt/nullinst.cxx: Delete. It causes confusion in the
+	library as it declares cyg_instrument like meminst.cxx does.
+
+2001-08-31  Nick Garnett  <nickg@redhat.com>
+
+	* src/intr/intr.cxx: Clean up typo in DSR table
+	case. dsr_table_tail and dsr_table_head were not being subscripted
+	in a couple of places.
+
+2001-08-23  Hugo Tyson  <hmt@redhat.com>
+2001-08-20  Andrew Lunn <andrew.lunn@ascom.ch>
+
+	* include/instrument_desc.h: New file.  This contains the table of
+	events used to print the nice information.  It should be
+	regenerated when the instrumentation numbers change.
+
+	* src/instrmnt/meminst.cxx (cyg_instrument_msg):
+	returns an ASCII string describing the type of event the
+	instrumentation code logged.
+
+	* include/instrmnt.h: Added function prototype.
+
+	* cdl/instrument.cdl: Configury for enabling the new function, and
+	optionally rebuilding its header file and building a host tool.
+
+	* host/instr/dump_instr.c: New file.  A host program to print the
+	instrumentation information in a human readable form.
+
+	* host/instr/instrument.sh: New file.  Script to generate table of
+	events with textual representation.
+
+	* host/instr/readme.txt: New file.  Helpful information.
+
+2001-08-23  Nick Garnett  <nickg@redhat.com>
+
+	* include/kapidata.h (CYG_THREADTIMER_MEMBERS):
+	Substituted an expicit cyg_alarm object for CYG_ALARM_MEMBERS in
+	this definition. In some architectures (MIPS in particular) the
+	structures need to be padded to a multiple of 64 bits. This was
+	not happening with the macro substituted versions.
+	This is just a temporary fix, I'll leave it to Jifl to sort out a
+	real patch when he returns.
+
+2001-08-23  Hugo Tyson  <hmt@redhat.com>
+
+	* src/common/thread.cxx: Properly qualify Cyg_Thread::destructors
+	array so that it builds when destructors are not used.
+
+2001-08-23  Nick Garnett  <nickg@redhat.com>
+
+	* src/sched/mlqueue.cxx: Added code to
+	Cyg_SchedThread_Implementation::to_queue_head() to handle a NULL
+	thread queue pointer. This compensates for a minor change in
+	behaviour of the scheduler.
+
+2001-08-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/thread.cdl: Add kernel thread destructor options.
+	* include/kapidata.h: Add thread destructor entries to cyg_thread
+	* include/thread.hxx (Cyg_Thread): Give per-thread data indexes
+	their own type, cyg_data_index.
+	Include new thread destructor data members, and new add_destructor
+	and rem_destructor member functions.
+	* include/thread.inl: Use a cyg_data_index for per-thread data handle.
+	(add_destructor): New Cyg_Thread member function.
+	(rem_destructor): Ditto.
+	* src/common/kapi.cxx: Use cyg_data_index type for per-thread data
+	functions.
+	* src/common/thread.cxx (Cyg_Thread): initialise per-thread
+	destructors if needed.
+	Define static destructors if needed.
+	(exit): Call destructors.
+	(new_data_index): Use cyg_data_index type.
+	(free_data_index): Ditto.
+
+2001-08-22  Hugo Tyson  <hmt@redhat.com>
+  
+	* src/sync/mutex.cxx (Cyg_Mutex): Add initialization of the
+	priority ceiling value in the non-dynamic protocol case.
+
+2001-08-22  Nick Garnett  <nickg@redhat.com>
+
+	* tests/intr0.c: 
+	* tests/kintr0.c:
+	Swapped order of interrupt enable/disable calls to keep kernel
+	happy when assertions are enabled. Otherwise the enable call
+	complains that interrupts have not been disabled.
+
+	* src/sched/mlqueue.cxx:
+	Simplified algorithm in set_need_reschedule().
+
+	* include/smp.hxx: 
+	* include/kapidata.h: Change spinlock to be a cyg_uint32, rather
+	than a cyg_atomic.
+
+	* src/intr/intr.cxx: 
+	* include/intr.hxx:
+	Now arrange for DSRs to be called on the same CPU as the ISR. This
+	is necessary if the DSR needs to access per-CPU hardware (such as
+	interrupt controllers). This is achieved by keeping a separate DSR
+	list/table for each CPU.
+
+	* tests/smp.cxx: Some modifications to make this test work in a
+	real SMP environment.
+
+	* tests/timeslice.c: 
+	* cdl/kernel.cdl: Added timeslice test.
+
@@ -5 +131 @@
-	is slept with a low priority, and so did not run when awakened by
+	it slept with a low priority, and so did not run when awakened by
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.39
diff -u -0 -r1.39 ChangeLog
--- ChangeLog	2001/08/17 16:37:37	1.39
+++ ChangeLog	2001/09/12 00:58:19
@@ -0,0 +1,65 @@
+2001-09-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/redboot.h: Include string function prototype header.
+
+2001-09-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/fs/ide.c (ide_read_sectors): Use diag_(s)printf.
+	* src/fs/disk.c (do_disks): Same.
+
+2001-08-27  Mark Salter  <msalter@redhat.com>
+
+	* src/syscall.c (HZ): Should be 60 for ARM, also.
+
+2001-08-24  Tim Smith  <tsmith@redhat.com>
+	* src/xyzModem.c
+	* src/xyzModem.h
+	Provide xyzModem_stream_terminate() function to abort/clean up
+	XYZmodem download on normal termination or after errors.
+
+	* src/load.c
+	Use aforementioned function to abort downloads on SREC errors,
+	stop load_srec_image() from injecting stuff into the XYZmodem
+	stream and confusing things.
+
+2001-08-24  Mark Salter  <msalter@redhat.com>
+
+	* src/net/net_io.c: Don't close connections if there is
+	data left to read or write.
+
+	* src/syscall.c: Add support for utimes syscall.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/udp.c: 
+
+	* src/net/pktbuf.c: 
+
+	* src/net/ping.c: 
+
+	* src/net/net_io.c: 
+
+	* src/net/inet_addr.c: 
+
+	* src/net/enet.c: 
+
+	* src/fs/e2fs.c: 
+
+	* src/xyzModem.c: 
+	* src/parse.c: 
+	* src/misc_funs.c: 
+	* src/main.c: 
+	* src/load.c: 
+	* src/io.c: 
+	* src/flash.c: 
+	* include/net/net.h: 
+	* include/redboot.h: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.  Also
+	renamed the non-standard function gets() to be _rb_gets()
+	since there was some confusion about it because of it's
+	rather standard name.
+
+	* cdl/redboot.cdl: Lots of changes based on moving all printf()
+	functionality into "infra" and only using it as diag_XXX().
+
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/29 07:16:29	1.4
+++ ChangeLog	2001/09/12 00:58:22
@@ -0,0 +1,8 @@
+2001-09-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Silence warnings when selecting redboot template.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* current.ect: Include STDC string functions.
+
@@ -46 +54 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             

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

Here is a summary of the files modified:

M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/README.txt
M host/tools/configtool/standalone/wxwin/TODO.txt
M host/tools/configtool/standalone/wxwin/about.htm
M host/tools/configtool/standalone/wxwin/aboutdlg.cpp
M host/tools/configtool/standalone/wxwin/admindlg.cpp
M host/tools/configtool/standalone/wxwin/admindlg.h
M host/tools/configtool/standalone/wxwin/appsettings.cpp
M host/tools/configtool/standalone/wxwin/appsettings.h
M host/tools/configtool/standalone/wxwin/configtool.cpp
M host/tools/configtool/standalone/wxwin/configtool.h
M host/tools/configtool/standalone/wxwin/configtooldoc.cpp
M host/tools/configtool/standalone/wxwin/ecutils.cpp
M host/tools/configtool/standalone/wxwin/ecutils.h
M host/tools/configtool/standalone/wxwin/mainwin.cpp
M host/tools/configtool/standalone/wxwin/settingsdlg.cpp
M host/tools/configtool/standalone/wxwin/symbols.h
M host/tools/configtool/standalone/wxwin/bitmaps/splash16.png
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/makesetup.sh
M host/tools/configtool/standalone/wxwin/setup/maketarball.sh
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/cdl/posix.cdl
A packages/devs/eth/amd/pcnet/current/ChangeLog
A packages/devs/eth/amd/pcnet/current/cdl/amd_pcnet_eth_drivers.cdl
A packages/devs/eth/amd/pcnet/current/src/amd_pcnet.h
A packages/devs/eth/amd/pcnet/current/src/if_pcnet.c
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c
M packages/devs/eth/arm/iq80310/current/ChangeLog
M packages/devs/eth/arm/iq80310/current/src/if_iq80310.c
M packages/devs/eth/cf/current/ChangeLog
M packages/devs/eth/cf/current/src/if_sc_lpe.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/cdl/intel_i82559_eth_drivers.cdl
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
M packages/devs/eth/ns/dp83902a/current/ChangeLog
M packages/devs/eth/ns/dp83902a/current/include/dp83902a.h
M packages/devs/eth/powerpc/fec/current/ChangeLog
M packages/devs/eth/powerpc/fec/current/src/if_fec.c
M packages/devs/eth/powerpc/quicc/current/ChangeLog
M packages/devs/eth/powerpc/quicc/current/src/if_quicc.c
M packages/devs/flash/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/src/flash_program_buf.c
M packages/devs/kbd/arm/ipaq/current/ChangeLog
M packages/devs/kbd/arm/ipaq/current/cdl/kbd_ipaq.cdl
M packages/devs/serial/arm/iq80310/current/ChangeLog
M packages/devs/serial/arm/iq80310/current/include/arm_iq80310_ser.inl
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/arm_stub.c
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/src/redboot_cmds.c
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/cdl/hal_arm_iq80310.cdl
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
M packages/hal/arm/iq80310/current/src/iq80310_misc.c
M packages/hal/arm/iq80310/current/src/iq80310_pci.c
M packages/hal/arm/iq80310/current/src/diag/cycduart.c
M packages/hal/arm/iq80310/current/src/diag/ether_test.c
M packages/hal/arm/iq80310/current/src/diag/pci_serv.c
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
M packages/hal/arm/sa11x0/ipaq/current/src/lcd_support.c
M packages/hal/arm/sa11x0/ipaq/current/src/redboot_cmds.c
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/src/redboot_linux_exec.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/src/generic-stub.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/cdl/hal_i386.cdl
M packages/hal/i386/arch/current/include/arch.inc
M packages/hal/i386/arch/current/include/hal_arch.h
M packages/hal/i386/arch/current/include/hal_intr.h
M packages/hal/i386/arch/current/include/hal_io.h
M packages/hal/i386/arch/current/src/i386.ld
M packages/hal/i386/arch/current/src/vectors.S
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.ldi
M packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.mlt
M packages/hal/i386/pc/current/misc/redboot_FLOPPY.ecm
M packages/hal/i386/pc/current/misc/redboot_ROM.ecm
M packages/hal/i386/pc/current/src/plf_misc.c
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/cdl/hal_i386_pcmb.cdl
M packages/hal/i386/pcmb/current/include/pcmb_intr.h
M packages/hal/i386/pcmb/current/include/pcmb_io.h
M packages/hal/i386/pcmb/current/src/pcmb_misc.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/src/redboot_linux_exec.c
M packages/hal/mips/rm7000/ocelot/current/ChangeLog
M packages/hal/mips/rm7000/ocelot/current/cdl/hal_mips_rm7000_ocelot.cdl
M packages/hal/mn10300/stb/current/ChangeLog
M packages/hal/mn10300/stb/current/src/plf_misc.c
M packages/hal/powerpc/mpc8xx/current/ChangeLog
M packages/hal/powerpc/mpc8xx/current/src/mpc8xxrev.c
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/src/sh_stub.c
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/include/mod_7729.h
M packages/hal/sh/sh3/current/include/mod_regs_ubc.h
M packages/infra/current/ChangeLog
M packages/infra/current/cdl/infra.cdl
M packages/infra/current/include/cyg_ass.h
M packages/infra/current/include/cyg_type.h
M packages/infra/current/include/diag.h
M packages/infra/current/src/buffer.cxx
M packages/infra/current/src/diag.cxx
A packages/infra/current/src/eprintf.c
M packages/infra/current/src/fancy.cxx
M packages/infra/current/src/null.cxx
M packages/infra/current/src/simple.cxx
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/src/pci.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/instrument.cdl
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/cdl/thread.cdl
A packages/kernel/current/host/instr/dump_instr.c
A packages/kernel/current/host/instr/instrument.sh
A packages/kernel/current/host/instr/readme.txt
M packages/kernel/current/include/instrmnt.h
A packages/kernel/current/include/instrument_desc.h
M packages/kernel/current/include/intr.hxx
M packages/kernel/current/include/kapidata.h
M packages/kernel/current/include/mqueue.inl
M packages/kernel/current/include/smp.hxx
M packages/kernel/current/include/thread.hxx
M packages/kernel/current/include/thread.inl
M packages/kernel/current/src/common/kapi.cxx
M packages/kernel/current/src/common/thread.cxx
M packages/kernel/current/src/instrmnt/meminst.cxx
R packages/kernel/current/src/instrmnt/nullinst.cxx
M packages/kernel/current/src/intr/intr.cxx
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/kernel/current/src/sync/mutex.cxx
M packages/kernel/current/tests/intr0.cxx
M packages/kernel/current/tests/kintr0.c
M packages/kernel/current/tests/smp.cxx
A packages/kernel/current/tests/timeslice.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
R packages/redboot/current/src/printf.c
M packages/redboot/current/src/syscall.c
M packages/redboot/current/src/xyzModem.c
M packages/redboot/current/src/xyzModem.h
M packages/redboot/current/src/fs/disk.c
M packages/redboot/current/src/fs/e2fs.c
M packages/redboot/current/src/fs/ide.c
M packages/redboot/current/src/net/enet.c
M packages/redboot/current/src/net/inet_addr.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/ping.c
M packages/redboot/current/src/net/pktbuf.c
M packages/redboot/current/src/net/udp.c
M packages/templates/redboot/ChangeLog
M packages/templates/redboot/current.ect


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2002-05-31 10:10 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2002-05-31 10:10 UTC (permalink / raw)
  To: ecos-cvs

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.56
diff -u -0 -r1.56 ChangeLog
--- packages/redboot/current/ChangeLog	29 May 2002 18:28:32 -0000	1.56
+++ packages/redboot/current/ChangeLog	31 May 2002 17:10:04 -0000
@@ -0,0 +1,5 @@
+2002-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot_installing.sgml: Updated the remaining installation
+	instructions (well, the top mode details anyway).
+

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

Here is a summary of the files modified:

M images/arm/ipaq/OSloader
A packages/io/usb/slave/current/host/Makefile.am
A packages/io/usb/slave/current/host/Makefile.in
A packages/io/usb/slave/current/host/acinclude.m4
A packages/io/usb/slave/current/host/aclocal.m4
A packages/io/usb/slave/current/host/configure
A packages/io/usb/slave/current/host/configure.in
A packages/io/usb/slave/current/host/list.tcl
A packages/io/usb/slave/current/host/usbchmod.c
A packages/io/usb/slave/current/host/usbhost.c
A packages/io/usb/slave/current/host/usbhost.tcl
A packages/io/usb/slave/current/host/verbose.tcl
A packages/io/usb/slave/current/tests/common.c
A packages/io/usb/slave/current/tests/protocol.h
A packages/io/usb/slave/current/tests/usbtarget.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/doc/redboot_installing.sgml


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2002-05-30 18:05 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2002-05-30 18:05 UTC (permalink / raw)
  To: ecos-cvs

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/eth/arm/ks32c5000/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ks32c5000/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/arm/ks32c5000/current/ChangeLog	23 May 2002 23:00:40 -0000	1.2
+++ packages/devs/eth/arm/ks32c5000/current/ChangeLog	31 May 2002 01:03:51 -0000
@@ -0,0 +1,6 @@
+2002-05-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/ks5000_ether.c (ks32c5000_eth_send): Conditionalize on
+	CYGPKG_KERNEL for presence of thread delay function.
+	(ks32c5000_eth_init): No need conditionalizing unmask on CYGPKG_NET.
+
Index: packages/devs/eth/cf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/devs/eth/cf/current/ChangeLog	23 May 2002 23:00:41 -0000	1.11
+++ packages/devs/eth/cf/current/ChangeLog	31 May 2002 01:03:56 -0000
@@ -0,0 +1,5 @@
+2002-05-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_sc_lpe.c: Conditionalize use of thread on CYGPKG_KERNEL
+	not CYGPKG_NET.
+
Index: packages/devs/eth/cl/cs8900a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cl/cs8900a/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/eth/cl/cs8900a/current/ChangeLog	23 May 2002 23:00:41 -0000	1.4
+++ packages/devs/eth/cl/cs8900a/current/ChangeLog	31 May 2002 01:04:01 -0000
@@ -0,0 +1,6 @@
+2002-05-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/cs8900.h: Check for lost ints if we can - when kernel present.
+	* src/if_cs8900a.c: Use CYGINT_IO_ETH_INT_SUPPORT_REQUIRED where
+	appropriate.
+
Index: packages/devs/eth/frv/frv400/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/frv/frv400/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/frv/frv400/current/ChangeLog	23 May 2002 23:00:41 -0000	1.2
+++ packages/devs/eth/frv/frv400/current/ChangeLog	31 May 2002 01:04:07 -0000
@@ -0,0 +1,5 @@
+2002-05-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/devs_eth_frv400.inl: Use CYGINT_IO_ETH_INT_SUPPORT_REQUIRED
+	instead of CYGPKG_NET where required.
+
Index: packages/devs/eth/h8300/aki3068net/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/h8300/aki3068net/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/h8300/aki3068net/current/ChangeLog	23 May 2002 23:00:42 -0000	1.2
+++ packages/devs/eth/h8300/aki3068net/current/ChangeLog	31 May 2002 01:04:12 -0000
@@ -0,0 +1,4 @@
+2002-05-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_aki3068net.c: Remove unused includes.
+
Index: packages/devs/eth/ns/dp83902a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/ns/dp83902a/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/eth/ns/dp83902a/current/ChangeLog	23 May 2002 23:00:46 -0000	1.7
+++ packages/devs/eth/ns/dp83902a/current/ChangeLog	31 May 2002 01:04:17 -0000
@@ -0,0 +1,5 @@
+2002-05-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_dp83902a.c: Use CYGINT_IO_ETH_INT_SUPPORT_REQUIRED instead
+	of CYGPKG_NET where required.
+
Index: packages/devs/eth/powerpc/fec/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/fec/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/eth/powerpc/fec/current/ChangeLog	23 May 2002 23:00:47 -0000	1.5
+++ packages/devs/eth/powerpc/fec/current/ChangeLog	31 May 2002 01:04:22 -0000
@@ -0,0 +1,12 @@
+2002-05-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_fec.c: Use CYGINT_IO_ETH_INT_SUPPORT_REQUIRED where
+        appropriate.
+
+2002-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_fec.c: Initialized a variable and removed an unused
+	variable. Also made one volatile. All to remove warnings.
+	* src/fec.h: Made more pointers volatile to avoid compiler
+	warnings.
+
Index: packages/devs/eth/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- packages/devs/eth/powerpc/quicc/current/ChangeLog	23 May 2002 23:00:47 -0000	1.12
+++ packages/devs/eth/powerpc/quicc/current/ChangeLog	31 May 2002 01:04:27 -0000
@@ -0,0 +1,5 @@
+2002-05-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_quicc.c: Use CYGINT_IO_ETH_INT_SUPPORT_REQUIRED where
+	appropriate.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.70
diff -u -0 -r1.70 ChangeLog
--- packages/hal/arm/arch/current/ChangeLog	23 May 2002 23:01:41 -0000	1.70
+++ packages/hal/arm/arch/current/ChangeLog	31 May 2002 01:04:33 -0000
@@ -0,0 +1,10 @@
+2002-05-28  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm.cdl: Tweaked description for
+	CYGHWR_REDBOOT_ARM_LINUX_EXEC_ADDRESS.
+	Add CYGHWR_REDBOOT_ARM_LINUX_TAGS_ADDRESS.
+
+	* src/redboot_linux_exec.c (do_exec): Rework transition to MMU
+	off and jump to kernel so that it works for non 1-1 mapped
+	platforms.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/arm/iq80310/current/ChangeLog	29 May 2002 18:28:09 -0000	1.16
+++ packages/hal/arm/iq80310/current/ChangeLog	31 May 2002 01:04:39 -0000
@@ -0,0 +1,9 @@
+2002-05-28  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_iq80310.cdl: Add Linux boot support.
+	* misc/redboot_RAM.ecm: Ditto.
+	* misc/redboot_ROM.ecm: Ditto.
+
+	* include/hal_iq80310.h (CYGARC_HAL_MMU_OFF): Xscale has
+	special requirements for turning off MMU.
+
Index: packages/hal/arm/xscale/iq80321/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/arm/xscale/iq80321/current/ChangeLog	29 May 2002 18:28:11 -0000	1.3
+++ packages/hal/arm/xscale/iq80321/current/ChangeLog	31 May 2002 01:04:44 -0000
@@ -0,0 +1,7 @@
+2002-05-28  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Add HAL_PLATFORM_MACHINE_TYPE.
+
+	* misc/redboot_RAM.ecm: Changed Linux address.
+	* misc/redboot_ROM.ecm: Ditto.
+
Index: packages/hal/arm/xscale/verde/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/verde/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/arm/xscale/verde/current/ChangeLog	29 May 2002 18:28:12 -0000	1.3
+++ packages/hal/arm/xscale/verde/current/ChangeLog	31 May 2002 01:04:49 -0000
@@ -0,0 +1,7 @@
+2002-05-28  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_xscale_verde.cdl: Fix linux exec address test.
+
+	* include/hal_verde.h (CYGARC_HAL_MMU_OFF): XScale has
+	special requirements for turning off MMU.
+
Index: packages/hal/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- packages/hal/powerpc/quicc/current/ChangeLog	23 May 2002 23:04:32 -0000	1.20
+++ packages/hal/powerpc/quicc/current/ChangeLog	31 May 2002 01:04:54 -0000
@@ -0,0 +1,4 @@
+2002-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/quicc_smc1.c: Fix warning.
+
Index: packages/hal/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/viper/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/powerpc/viper/current/ChangeLog	23 May 2002 23:04:34 -0000	1.4
+++ packages/hal/powerpc/viper/current/ChangeLog	31 May 2002 01:04:59 -0000
@@ -0,0 +1,4 @@
+2002-05-30  John Dallaway  <jld@redhat.com>
+
+	* include/pkgconf/mlt*: Regenerated memory layout files.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.33
diff -u -0 -r1.33 ChangeLog
--- packages/io/eth/current/ChangeLog	29 May 2002 18:28:22 -0000	1.33
+++ packages/io/eth/current/ChangeLog	31 May 2002 01:05:04 -0000
@@ -0,0 +1,5 @@
+2002-05-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/eth_drivers.cdl: Provide CYGINT_IO_ETH_INT_SUPPORT_REQUIRED
+	interface to indicate if interrupt support is required.
+
Index: packages/net/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/common/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/net/common/current/ChangeLog	29 May 2002 18:28:28 -0000	1.3
+++ packages/net/common/current/ChangeLog	31 May 2002 01:05:08 -0000
@@ -0,0 +1,4 @@
+2002-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* tests/flood.c (floodsend): Fixed warning.
+
Index: packages/net/ns/dns/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/ns/dns/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/net/ns/dns/current/ChangeLog	29 May 2002 18:28:29 -0000	1.3
+++ packages/net/ns/dns/current/ChangeLog	31 May 2002 01:05:12 -0000
@@ -0,0 +1,4 @@
+2002-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/dns.c: fixed index->ptdindex oversight.
+

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

Here is a summary of the files modified:

M images/arm/ipaq/OSloader
A packages/compat/uitron/current/doc/uitron.sgml
M packages/devs/eth/arm/ks32c5000/current/ChangeLog
M packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c
M packages/devs/eth/cf/current/ChangeLog
M packages/devs/eth/cf/current/src/if_sc_lpe.c
M packages/devs/eth/cl/cs8900a/current/ChangeLog
M packages/devs/eth/cl/cs8900a/current/include/cs8900.h
M packages/devs/eth/cl/cs8900a/current/src/if_cs8900a.c
M packages/devs/eth/frv/frv400/current/ChangeLog
M packages/devs/eth/frv/frv400/current/include/devs_eth_frv400.inl
M packages/devs/eth/h8300/aki3068net/current/ChangeLog
M packages/devs/eth/h8300/aki3068net/current/src/if_aki3068net.c
M packages/devs/eth/ns/dp83902a/current/ChangeLog
M packages/devs/eth/ns/dp83902a/current/src/if_dp83902a.c
M packages/devs/eth/powerpc/fec/current/ChangeLog
M packages/devs/eth/powerpc/fec/current/src/fec.h
M packages/devs/eth/powerpc/fec/current/src/if_fec.c
M packages/devs/eth/powerpc/quicc/current/ChangeLog
M packages/devs/eth/powerpc/quicc/current/src/if_quicc.c
M packages/fs/jffs2/current/src/LICENCE
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/cdl/hal_arm.cdl
M packages/hal/arm/arch/current/src/redboot_linux_exec.c
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/cdl/hal_arm_iq80310.cdl
M packages/hal/arm/iq80310/current/include/hal_iq80310.h
M packages/hal/arm/iq80310/current/misc/redboot_RAM.ecm
M packages/hal/arm/iq80310/current/misc/redboot_ROM.ecm
M packages/hal/arm/xscale/iq80321/current/ChangeLog
M packages/hal/arm/xscale/iq80321/current/cdl/hal_arm_xscale_iq80321.cdl
M packages/hal/arm/xscale/iq80321/current/misc/redboot_RAM.ecm
M packages/hal/arm/xscale/iq80321/current/misc/redboot_ROM.ecm
M packages/hal/arm/xscale/verde/current/ChangeLog
M packages/hal/arm/xscale/verde/current/cdl/hal_arm_xscale_verde.cdl
M packages/hal/arm/xscale/verde/current/include/hal_verde.h
M packages/hal/powerpc/quicc/current/ChangeLog
M packages/hal/powerpc/quicc/current/src/quicc_smc1.c
M packages/hal/powerpc/viper/current/ChangeLog
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.h
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.ldi
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.mlt
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_rom.h
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_rom.ldi
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_rom.mlt
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_romram.h
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_romram.ldi
M packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_romram.mlt
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/net/common/current/ChangeLog
M packages/net/common/current/src/inet_pton.c
M packages/net/common/current/tests/bridge.c
M packages/net/common/current/tests/flood.c
M packages/net/common/current/tests/tcp_echo.c
M packages/net/ns/dns/current/ChangeLog
M packages/net/ns/dns/current/src/dns.c
M packages/redboot/current/doc/redboot_cmds.sgml


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2002-05-29 11:28 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2002-05-29 11:28 UTC (permalink / raw)
  To: ecos-cvs

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.50
diff -u -0 -r1.50 NEWS
--- packages/NEWS	23 May 2002 22:59:53 -0000	1.50
+++ packages/NEWS	29 May 2002 18:23:44 -0000
@@ -49,0 +50,2 @@
+* Added port for Motorola MCF5272c3 ColdFire evaulation board from 
+  Wade Jensen <Wade_Jensen@inter-tel.com>.
Index: packages/compat/uitron/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/uitron/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/compat/uitron/current/ChangeLog	23 May 2002 23:00:03 -0000	1.22
+++ packages/compat/uitron/current/ChangeLog	29 May 2002 18:23:56 -0000
@@ -0,0 +1,4 @@
+2002-05-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/uitron.cdl: Don't build C tests when C++ options selected.
+
Index: packages/hal/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/arm/at91/current/ChangeLog	23 May 2002 23:01:47 -0000	1.4
+++ packages/hal/arm/at91/current/ChangeLog	29 May 2002 18:24:03 -0000
@@ -0,0 +1,4 @@
+2002-05-28  Thomas Koeller  <Thomas.Koeller@baslerweb.com>
+
+	* include/plf_io.h: Add watchdog definitions.
+
Index: packages/hal/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/integrator/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/arm/integrator/current/ChangeLog	23 May 2002 23:02:03 -0000	1.3
+++ packages/hal/arm/integrator/current/ChangeLog	29 May 2002 18:24:09 -0000
@@ -0,0 +1,4 @@
+2002-05-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_integrator.cdl: Don't run cache tests.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/arm/iq80310/current/ChangeLog	23 May 2002 23:02:05 -0000	1.15
+++ packages/hal/arm/iq80310/current/ChangeLog	29 May 2002 18:24:15 -0000
@@ -0,0 +1,6 @@
+2002-05-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_diag.c: Support dynamic getting and setting of baud rates.
+	* cdl/hal_arm_iq80310.cdl: implements
+	CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
+
Index: packages/hal/arm/xscale/iq80321/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/arm/xscale/iq80321/current/ChangeLog	23 May 2002 23:02:31 -0000	1.2
+++ packages/hal/arm/xscale/iq80321/current/ChangeLog	29 May 2002 18:24:23 -0000
@@ -0,0 +1,6 @@
+2002-05-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_diag.c: Support dynamic getting and setting of baud rates.
+	* cdl/hal_arm_xscale_iq80321.cdl: implements
+	CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
+
Index: packages/hal/arm/xscale/verde/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/verde/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/arm/xscale/verde/current/ChangeLog	23 May 2002 23:02:33 -0000	1.2
+++ packages/hal/arm/xscale/verde/current/ChangeLog	29 May 2002 18:24:29 -0000
@@ -0,0 +1,6 @@
+2002-05-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_xscale_verde.cdl: Remove implement of
+	CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT since platforms should
+	define whether baud rate changes are possible.
+
Index: packages/hal/mips/mips32/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips32/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/mips/mips32/current/ChangeLog	23 May 2002 23:03:31 -0000	1.4
+++ packages/hal/mips/mips32/current/ChangeLog	29 May 2002 18:24:34 -0000
@@ -0,0 +1,5 @@
+2002-05-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_arch.h: Removed HAL_DIAG_IRQ_CHECK. It's not
+	implemented.
+
Index: packages/hal/mips/mips64/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips64/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/mips/mips64/current/ChangeLog	23 May 2002 23:03:33 -0000	1.5
+++ packages/hal/mips/mips64/current/ChangeLog	29 May 2002 18:24:41 -0000
@@ -0,0 +1,5 @@
+2002-05-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_arch.h: Removed HAL_DIAG_IRQ_CHECK. It's not
+	implemented.
+
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/hal/v85x/ceb_v850/current/ChangeLog	23 May 2002 23:05:37 -0000	1.14
+++ packages/hal/v85x/ceb_v850/current/ChangeLog	29 May 2002 18:24:46 -0000
@@ -0,0 +1,5 @@
+2002-05-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_platform_setup.h: Correctly calculate wait states based
+	on external RAM/ROM timing.
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.28
diff -u -0 -r1.28 ChangeLog
--- packages/infra/current/ChangeLog	23 May 2002 23:05:45 -0000	1.28
+++ packages/infra/current/ChangeLog	29 May 2002 18:24:55 -0000
@@ -0,0 +1,8 @@
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/infra.cdl: Added two options to control CFLAGS.
+
+2002-05-17  Martin Buck <martin.buck@ascom.ch>
+ 
+ 	* include/cyg_type.h (CYGBLD_ATTRIB_PRINTF_FORMAT): Add.
+ 
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.32
diff -u -0 -r1.32 ChangeLog
--- packages/io/eth/current/ChangeLog	23 May 2002 23:06:00 -0000	1.32
+++ packages/io/eth/current/ChangeLog	29 May 2002 18:25:03 -0000
@@ -0,0 +1,4 @@
+2002-05-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lwip/lw.diff: Remove. Obsolete.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- packages/io/fileio/current/ChangeLog	20 May 2002 22:24:22 -0000	1.20
+++ packages/io/fileio/current/ChangeLog	29 May 2002 18:25:10 -0000
@@ -0,0 +1,10 @@
+2002-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* tests/fileio1.c: Removed strcat definition. Rely on string.h to
+	provide it.
+
+2002-05-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/limits.h (NAME_MAX): Increase default to 64.
+	* cdl/fileio.cdl: Set CYGBLD_ISO_NAME_MAX_HEADER.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.76
diff -u -0 -r1.76 ChangeLog
--- packages/kernel/current/ChangeLog	23 May 2002 23:06:44 -0000	1.76
+++ packages/kernel/current/ChangeLog	29 May 2002 18:25:19 -0000
@@ -0,0 +1,4 @@
+2002-05-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/kernel.cdl: Fix typo.
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/language/c/libc/stdio/current/ChangeLog	23 May 2002 23:07:12 -0000	1.15
+++ packages/language/c/libc/stdio/current/ChangeLog	29 May 2002 18:25:26 -0000
@@ -0,0 +1,7 @@
+2002-05-17  Martin Buck  <martin.buck@ascom.ch>
+ 
+ 	* include/stdio.h (fnprintf): Added printf-format-checking using
+ 	CYGBLD_ATTRIB_PRINTF_FORMAT, since gcc does it automatically only for
+ 	ISO C90 functions.
+ 	(snprintf) Likewise.
+ 
Index: packages/net/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/common/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/net/common/current/ChangeLog	23 May 2002 23:08:02 -0000	1.2
+++ packages/net/common/current/ChangeLog	29 May 2002 18:25:54 -0000
@@ -0,0 +1,16 @@
+2002-05-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/dhcp_prot.c (do_dhcp): xmit2 need not be static.
+
+2002-05-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/dhcp_prot.c (do_dhcp): Suppress my_ip and server_ip fields
+	in all messages where they should not be set.  Also be more careful
+	about size of messages as they are copied.
+	
+2002-05-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/dhcp_prot.c (do_dhcp): Suppress my_ip and server_ip fields
+	when returning DHCP request (acceptance phase) because some DHCP
+	servers insist (and the RFC says it must be this way).
+
Index: packages/net/ns/dns/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/ns/dns/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/net/ns/dns/current/ChangeLog	23 May 2002 23:08:04 -0000	1.2
+++ packages/net/ns/dns/current/ChangeLog	29 May 2002 18:26:00 -0000
@@ -0,0 +1,4 @@
+2002-05-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/dns.c (free_hent): Actually free hent itself!
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.55
diff -u -0 -r1.55 ChangeLog
--- packages/redboot/current/ChangeLog	23 May 2002 23:08:25 -0000	1.55
+++ packages/redboot/current/ChangeLog	29 May 2002 18:26:05 -0000
@@ -0,0 +1,39 @@
+2002-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot_cmds.sgml: Changed format of fis commands.
+
+	* doc/redboot_installing.sgml: Updated installation instructions
+	for all targets up to PowerPC.
+
+2002-05-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/load.c (load_elf_image): Improve loading of ELF files with
+	multiple physical segments.
+
+2002-05-27  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot_rebuilding.sgml: Added some guimenu tags.
+
+	* doc/redboot_installing.sgml: Updating more board instructions.
+	More updates. Changing most programlisting keywords to screen.
+	Converted remaining rebuild instructions. More mode descriptions
+	updated. iPAQ converted as well.
+
+2002-05-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/load.c (load_elf_image): Improve loading where ELF image
+	actually overlaps headers [old COFF style files].
+
+2002-05-24  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot_installing.sgml: Updated another 3 boards'
+	instructions.
+
+	* doc/redboot.sgml: Changes due to comments from Jifl.
+	* doc/redboot_rebuilding.sgml: Same.
+	
+	* doc/redboot.sgml: Fix wording.
+
+	* doc/redboot_installing.sgml: Reordered the platform sections
+	according to CPU architecture/variant and board manufacturer.
+

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

Here is a summary of the files modified:

? ChangeLog
M images/arm/ipaq/OSloader
M packages/NEWS
M packages/ecos.db
M packages/compat/uitron/current/ChangeLog
M packages/compat/uitron/current/cdl/uitron.cdl
A packages/devs/eth/mcf52xx/mcf5272/current/cdl/mcf5272_eth_driver.cdl
A packages/devs/eth/mcf52xx/mcf5272/current/include/if_mcf5272.h
A packages/devs/eth/mcf52xx/mcf5272/current/include/if_mcf5272_private_data.h
A packages/devs/eth/mcf52xx/mcf5272/current/include/nbuf.h
A packages/devs/eth/mcf52xx/mcf5272/current/src/if_mcf5272.c
A packages/devs/eth/mcf52xx/mcf5272/current/src/nbuf.c
A packages/devs/serial/mcf52xx/mcf5272/current/cdl/ser_mcf5272_uart.cdl
A packages/devs/serial/mcf52xx/mcf5272/current/include/ser_mcf5272_uart.h
A packages/devs/serial/mcf52xx/mcf5272/current/src/ser_mcf5272_uart.c
M packages/fs/jffs2/current/src/LICENCE
U packages/fs/jffs2/current/src/background.c
U packages/fs/jffs2/current/src/build.c
U packages/fs/jffs2/current/src/compr.c
U packages/fs/jffs2/current/src/compr_rtime.c
U packages/fs/jffs2/current/src/compr_rubin.c
U packages/fs/jffs2/current/src/compr_rubin.h
U packages/fs/jffs2/current/src/compr_zlib.c
U packages/fs/jffs2/current/src/crc32.c
U packages/fs/jffs2/current/src/crc32.h
U packages/fs/jffs2/current/src/dir-ecos.c
U packages/fs/jffs2/current/src/erase.c
U packages/fs/jffs2/current/src/file-ecos.c
U packages/fs/jffs2/current/src/gc.c
U packages/fs/jffs2/current/src/histo.h
U packages/fs/jffs2/current/src/histo_mips.h
U packages/fs/jffs2/current/src/jffs2.c
U packages/fs/jffs2/current/src/jffs2.h
U packages/fs/jffs2/current/src/jffs2_fs_i.h
U packages/fs/jffs2/current/src/jffs2_fs_sb.h
U packages/fs/jffs2/current/src/jffs2port.h
U packages/fs/jffs2/current/src/list.h
U packages/fs/jffs2/current/src/malloc-ecos.c
U packages/fs/jffs2/current/src/nodelist.c
U packages/fs/jffs2/current/src/nodelist.h
U packages/fs/jffs2/current/src/nodemgmt.c
U packages/fs/jffs2/current/src/os-ecos.h
U packages/fs/jffs2/current/src/pushpull.h
U packages/fs/jffs2/current/src/read.c
U packages/fs/jffs2/current/src/readinode.c
U packages/fs/jffs2/current/src/scan.c
U packages/fs/jffs2/current/src/write.c
M packages/hal/arm/at91/current/ChangeLog
M packages/hal/arm/at91/current/include/plf_io.h
M packages/hal/arm/integrator/current/ChangeLog
M packages/hal/arm/integrator/current/cdl/hal_arm_integrator.cdl
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/cdl/hal_arm_iq80310.cdl
M packages/hal/arm/iq80310/current/src/hal_diag.c
M packages/hal/arm/xscale/iq80321/current/ChangeLog
M packages/hal/arm/xscale/iq80321/current/cdl/hal_arm_xscale_iq80321.cdl
M packages/hal/arm/xscale/iq80321/current/src/hal_diag.c
M packages/hal/arm/xscale/verde/current/ChangeLog
M packages/hal/arm/xscale/verde/current/cdl/hal_arm_xscale_verde.cdl
A packages/hal/m68k/arch/current/cdl/hal_m68k.cdl
A packages/hal/m68k/arch/current/include/basetype.h
A packages/hal/m68k/arch/current/include/gen_types.h
A packages/hal/m68k/arch/current/include/hal_arch.h
A packages/hal/m68k/arch/current/include/hal_cache.h
A packages/hal/m68k/arch/current/include/hal_diag.h
A packages/hal/m68k/arch/current/include/hal_intr.h
A packages/hal/m68k/arch/current/include/hal_io.h
A packages/hal/m68k/arch/current/include/hal_startup.h
A packages/hal/m68k/arch/current/include/m68k_stub.h
A packages/hal/m68k/arch/current/src/hal_arch.S
A packages/hal/m68k/arch/current/src/hal_misc.c
A packages/hal/m68k/arch/current/src/hal_startup.c
A packages/hal/m68k/arch/current/src/m68k.ld
A packages/hal/m68k/arch/current/src/m68k_stub.c
A packages/hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf/current/cdl/hal_m68k_mcf52xx_mcf5272_mcf5272c3.cdl
A packages/hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf/current/include/hal_memmap.h
A packages/hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf/current/include/plf_intr.h
A packages/hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf/current/include/plf_startup.h
A packages/hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf/current/include/pkgconf/mlt_m68k_mcf52xx_mcf5272_mcf5272c3_ram.h
A packages/hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf/current/include/pkgconf/mlt_m68k_mcf52xx_mcf5272_mcf5272c3_ram.ldi
A packages/hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf/current/src/hal_diag.c
A packages/hal/m68k/mcf52xx/mcf5272/mcf5272c3/plf/current/src/plf_startup.c
A packages/hal/m68k/mcf52xx/mcf5272/proc/current/cdl/hal_m68k_mcf52xx_mcf5272.cdl
A packages/hal/m68k/mcf52xx/mcf5272/proc/current/include/mcf5272_sim.h
A packages/hal/m68k/mcf52xx/mcf5272/proc/current/include/proc_arch.h
A packages/hal/m68k/mcf52xx/mcf5272/proc/current/include/proc_intr.h
A packages/hal/m68k/mcf52xx/mcf5272/proc/current/include/proc_startup.h
A packages/hal/m68k/mcf52xx/mcf5272/proc/current/src/memcpy.c
A packages/hal/m68k/mcf52xx/mcf5272/proc/current/src/proc_arch.S
A packages/hal/m68k/mcf52xx/mcf5272/proc/current/src/proc_misc.c
A packages/hal/m68k/mcf52xx/mcf5272/proc/current/src/proc_startup.c
A packages/hal/m68k/mcf52xx/var/current/cdl/hal_m68k_mcf52xx.cdl
A packages/hal/m68k/mcf52xx/var/current/include/var_arch.h
A packages/hal/m68k/mcf52xx/var/current/include/var_basetype.h
A packages/hal/m68k/mcf52xx/var/current/include/var_cache.h
A packages/hal/m68k/mcf52xx/var/current/include/var_gen_types.h
A packages/hal/m68k/mcf52xx/var/current/include/var_intr.h
A packages/hal/m68k/mcf52xx/var/current/include/var_startup.h
A packages/hal/m68k/mcf52xx/var/current/src/context.S
A packages/hal/m68k/mcf52xx/var/current/src/var_arch.S
A packages/hal/m68k/mcf52xx/var/current/src/var_misc.c
A packages/hal/m68k/mcf52xx/var/current/src/var_startup.c
A packages/hal/m68k/mcf52xx/var/current/src/vectors.S
M packages/hal/mips/mips32/current/ChangeLog
M packages/hal/mips/mips32/current/include/var_arch.h
M packages/hal/mips/mips64/current/ChangeLog
M packages/hal/mips/mips64/current/include/var_arch.h
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/include/hal_platform_setup.h
M packages/infra/current/ChangeLog
M packages/infra/current/cdl/infra.cdl
M packages/infra/current/include/cyg_type.h
M packages/io/eth/current/ChangeLog
R packages/io/eth/current/src/lwip/lw.diff
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/cdl/fileio.cdl
M packages/io/fileio/current/include/limits.h
M packages/io/fileio/current/tests/fileio1.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/include/stdio.h
M packages/net/common/current/ChangeLog
M packages/net/common/current/src/dhcp_prot.c
U packages/net/common/current/src/inet_pton.c
M packages/net/ns/dns/current/ChangeLog
M packages/net/ns/dns/current/src/dns.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/doc/redboot.sgml
M packages/redboot/current/doc/redboot_cmds.sgml
M packages/redboot/current/doc/redboot_installing.sgml
M packages/redboot/current/doc/redboot_rebuilding.sgml
M packages/redboot/current/src/load.c
U packages/services/gfx/mw/current/src/contrib/BSD/bcopy.s
U packages/services/gfx/mw/current/src/drivers/gsselect_rtems.c
U packages/services/gfx/mw/current/src/drivers/input_rtems.c
U packages/services/gfx/mw/current/src/drivers/mwselect_rtems.c
U packages/services/gfx/mw/current/src/rtems/net_cfg.h
U packages/services/gfx/mw/current/src/rtems/rtems_init.c
U packages/services/gfx/mw/current/src/rtems/rtemscfg.h


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2002-05-23 16:10 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2002-05-23 16:10 UTC (permalink / raw)
  To: ecos-cvs

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.49
diff -u -0 -r1.49 NEWS
--- packages/NEWS	20 May 2002 22:19:54 -0000	1.49
+++ packages/NEWS	23 May 2002 22:25:07 -0000
@@ -0,0 +1 @@
+* SMP support added for x86.
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.67
diff -u -0 -r1.67 ChangeLog
--- packages/ChangeLog	20 May 2002 22:19:54 -0000	1.67
+++ packages/ChangeLog	23 May 2002 22:25:17 -0000
@@ -2077 +2077 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- packages/compat/posix/current/ChangeLog	20 May 2002 22:19:54 -0000	1.26
+++ packages/compat/posix/current/ChangeLog	23 May 2002 22:25:21 -0000
@@ -0,0 +1,9 @@
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/posix.cdl: Don't build tests using signals when posix
+	signals are disabled.
+
+2002-05-21  Jesper Skov  <jskov@redhat.com>
+
+	* tests/mutex3.c: Added an NA check.
+
@@ -922,30 +931,30 @@
-# -------------------------------------------
-# This file is part of eCos, the Embedded Configurable Operating System.
-# Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
-#
-# eCos is free software; you can redistribute it and/or modify it under
-# the terms of the GNU General Public License as published by the Free
-# Software Foundation; either version 2 or (at your option) any later version.
-#
-# eCos is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-# for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with eCos; if not, write to the Free Software Foundation, Inc.,
-# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-#
-# As a special exception, if other files instantiate templates or use macros
-# or inline functions from this file, or you compile this file and link it
-# with other works to produce a work based on this file, this file does not
-# by itself cause the resulting work to be covered by the GNU General Public
-# License. However the source code for this file must still be made available
-# in accordance with section (3) of the GNU General Public License.
-#
-# This exception does not invalidate any other reasons why a work based on
-# this file might be covered by the GNU General Public License.
-#
-# Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
-# at http://sources.redhat.com/ecos/ecos-license
-# -------------------------------------------
+## -------------------------------------------
+## This file is part of eCos, the Embedded Configurable Operating System.
+## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+##
+## eCos is free software; you can redistribute it and/or modify it under
+## the terms of the GNU General Public License as published by the Free
+## Software Foundation; either version 2 or (at your option) any later version.
+##
+## eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+## WARRANTY; without even the implied warranty of MERCHANTABILITY or
+## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+## for more details.
+##
+## You should have received a copy of the GNU General Public License along
+## with eCos; if not, write to the Free Software Foundation, Inc.,
+## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+##
+## As a special exception, if other files instantiate templates or use macros
+## or inline functions from this file, or you compile this file and link it
+## with other works to produce a work based on this file, this file does not
+## by itself cause the resulting work to be covered by the GNU General Public
+## License. However the source code for this file must still be made available
+## in accordance with section (3) of the GNU General Public License.
+##
+## This exception does not invalidate any other reasons why a work based on
+## this file might be covered by the GNU General Public License.
+##
+## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+## at http://sources.redhat.com/ecos/ecos-license/
+## -------------------------------------------
Index: packages/compat/uitron/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/uitron/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- packages/compat/uitron/current/ChangeLog	20 May 2002 22:19:56 -0000	1.21
+++ packages/compat/uitron/current/ChangeLog	23 May 2002 22:25:26 -0000
@@ -0,0 +1,4 @@
+2002-05-22  Nick Garnett  <nickg@redhat.com>
+
+	* doc/uitron.sgml: Fixed dangling xref.
+
@@ -858 +862 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/cygmon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/cygmon/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/cygmon/current/ChangeLog	20 May 2002 22:19:58 -0000	1.9
+++ packages/cygmon/current/ChangeLog	23 May 2002 22:25:30 -0000
@@ -249 +249 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/amd/pcnet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/amd/pcnet/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/eth/amd/pcnet/current/ChangeLog	20 May 2002 22:20:02 -0000	1.6
+++ packages/devs/eth/amd/pcnet/current/ChangeLog	23 May 2002 22:25:35 -0000
@@ -173 +173 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/aaed2000/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/arm/aaed2000/current/ChangeLog	20 May 2002 22:20:02 -0000	1.1
+++ packages/devs/eth/arm/aaed2000/current/ChangeLog	23 May 2002 22:25:40 -0000
@@ -71 +71 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/cerf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/cerf/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/arm/cerf/current/ChangeLog	20 May 2002 22:20:02 -0000	1.1
+++ packages/devs/eth/arm/cerf/current/ChangeLog	23 May 2002 22:25:44 -0000
@@ -42 +42 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/cerfpda/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/arm/cerfpda/current/ChangeLog	20 May 2002 22:20:03 -0000	1.1
+++ packages/devs/eth/arm/cerfpda/current/ChangeLog	23 May 2002 22:25:49 -0000
@@ -42 +42 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- packages/devs/eth/arm/ebsa285/current/ChangeLog	20 May 2002 22:20:03 -0000	1.23
+++ packages/devs/eth/arm/ebsa285/current/ChangeLog	23 May 2002 22:25:55 -0000
@@ -447 +447 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/devs/eth/arm/edb7xxx/current/ChangeLog	20 May 2002 22:20:03 -0000	1.14
+++ packages/devs/eth/arm/edb7xxx/current/ChangeLog	23 May 2002 22:25:59 -0000
@@ -214 +214 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/flexanet/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/eth/arm/flexanet/current/ChangeLog	20 May 2002 22:20:03 -0000	1.3
+++ packages/devs/eth/arm/flexanet/current/ChangeLog	23 May 2002 22:26:03 -0000
@@ -42 +42 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/integrator/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/arm/integrator/current/ChangeLog	20 May 2002 22:20:04 -0000	1.2
+++ packages/devs/eth/arm/integrator/current/ChangeLog	23 May 2002 22:26:07 -0000
@@ -46 +46 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/devs/eth/arm/iq80310/current/ChangeLog	20 May 2002 22:20:04 -0000	1.8
+++ packages/devs/eth/arm/iq80310/current/ChangeLog	23 May 2002 22:26:12 -0000
@@ -99 +99 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/iq80321/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80321/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/arm/iq80321/current/ChangeLog	20 May 2002 22:20:05 -0000	1.1
+++ packages/devs/eth/arm/iq80321/current/ChangeLog	23 May 2002 22:26:17 -0000
@@ -48 +48 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/ks32c5000/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ks32c5000/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/arm/ks32c5000/current/ChangeLog	20 May 2002 22:20:05 -0000	1.1
+++ packages/devs/eth/arm/ks32c5000/current/ChangeLog	23 May 2002 22:26:21 -0000
@@ -31 +31 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/arm/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/nano/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/eth/arm/nano/current/ChangeLog	20 May 2002 22:20:06 -0000	1.3
+++ packages/devs/eth/arm/nano/current/ChangeLog	23 May 2002 22:26:25 -0000
@@ -86 +86 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/cf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/devs/eth/cf/current/ChangeLog	20 May 2002 22:20:06 -0000	1.10
+++ packages/devs/eth/cf/current/ChangeLog	23 May 2002 22:26:30 -0000
@@ -146 +146 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/cl/cs8900a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cl/cs8900a/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/eth/cl/cs8900a/current/ChangeLog	20 May 2002 22:20:09 -0000	1.3
+++ packages/devs/eth/cl/cs8900a/current/ChangeLog	23 May 2002 22:26:35 -0000
@@ -118 +118 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/frv/frv400/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/frv/frv400/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/frv/frv400/current/ChangeLog	20 May 2002 22:20:09 -0000	1.1
+++ packages/devs/eth/frv/frv400/current/ChangeLog	23 May 2002 22:26:41 -0000
@@ -63 +63 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/h8300/aki3068net/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/h8300/aki3068net/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/h8300/aki3068net/current/ChangeLog	20 May 2002 22:20:10 -0000	1.1
+++ packages/devs/eth/h8300/aki3068net/current/ChangeLog	23 May 2002 22:26:47 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/i386/pc/i82544/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/i386/pc/i82544/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/i386/pc/i82544/current/ChangeLog	20 May 2002 22:20:11 -0000	1.1
+++ packages/devs/eth/i386/pc/i82544/current/ChangeLog	23 May 2002 22:26:52 -0000
@@ -38 +38 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/i386/pc/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/i386/pc/i82559/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/i386/pc/i82559/current/ChangeLog	20 May 2002 22:20:11 -0000	1.2
+++ packages/devs/eth/i386/pc/i82559/current/ChangeLog	23 May 2002 22:26:56 -0000
@@ -43 +43 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/intel/i21143/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i21143/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/intel/i21143/current/ChangeLog	20 May 2002 22:20:12 -0000	1.1
+++ packages/devs/eth/intel/i21143/current/ChangeLog	23 May 2002 22:27:01 -0000
@@ -83 +83 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/intel/i82544/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82544/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/intel/i82544/current/ChangeLog	20 May 2002 22:20:12 -0000	1.1
+++ packages/devs/eth/intel/i82544/current/ChangeLog	23 May 2002 22:27:05 -0000
@@ -69 +69 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- packages/devs/eth/intel/i82559/current/ChangeLog	20 May 2002 22:20:13 -0000	1.12
+++ packages/devs/eth/intel/i82559/current/ChangeLog	23 May 2002 22:27:10 -0000
@@ -765 +765 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/atlas/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/eth/mips/atlas/current/ChangeLog	20 May 2002 22:20:13 -0000	1.4
+++ packages/devs/eth/mips/atlas/current/ChangeLog	23 May 2002 22:27:14 -0000
@@ -53 +53 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/mips/malta/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/malta/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/mips/malta/current/ChangeLog	20 May 2002 22:20:14 -0000	1.1
+++ packages/devs/eth/mips/malta/current/ChangeLog	23 May 2002 22:27:19 -0000
@@ -67 +67 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/mips/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/ocelot/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/eth/mips/ocelot/current/ChangeLog	20 May 2002 22:20:15 -0000	1.3
+++ packages/devs/eth/mips/ocelot/current/ChangeLog	23 May 2002 22:27:24 -0000
@@ -51 +51 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/mips/upd985xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/upd985xx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/mips/upd985xx/current/ChangeLog	20 May 2002 22:20:17 -0000	1.1
+++ packages/devs/eth/mips/upd985xx/current/ChangeLog	23 May 2002 22:27:28 -0000
@@ -256 +256 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/mips/vrc4375/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/vrc4375/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/mips/vrc4375/current/ChangeLog	20 May 2002 22:20:17 -0000	1.1
+++ packages/devs/eth/mips/vrc4375/current/ChangeLog	23 May 2002 22:27:32 -0000
@@ -38 +38 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/mn10300/asb2305/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mn10300/asb2305/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/mn10300/asb2305/current/ChangeLog	20 May 2002 22:20:17 -0000	1.1
+++ packages/devs/eth/mn10300/asb2305/current/ChangeLog	23 May 2002 22:27:37 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/ns/dp83902a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/ns/dp83902a/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/eth/ns/dp83902a/current/ChangeLog	20 May 2002 22:20:18 -0000	1.6
+++ packages/devs/eth/ns/dp83902a/current/ChangeLog	23 May 2002 22:27:41 -0000
@@ -127 +127 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/powerpc/fec/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/fec/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/eth/powerpc/fec/current/ChangeLog	20 May 2002 22:20:20 -0000	1.4
+++ packages/devs/eth/powerpc/fec/current/ChangeLog	23 May 2002 22:27:45 -0000
@@ -118 +118 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/devs/eth/powerpc/quicc/current/ChangeLog	20 May 2002 22:20:20 -0000	1.11
+++ packages/devs/eth/powerpc/quicc/current/ChangeLog	23 May 2002 22:27:49 -0000
@@ -175 +175 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/sh/etherc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/sh/etherc/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/sh/etherc/current/ChangeLog	20 May 2002 22:20:22 -0000	1.1
+++ packages/devs/eth/sh/etherc/current/ChangeLog	23 May 2002 22:27:54 -0000
@@ -103 +103 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/sh/hs7729pci/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/sh/hs7729pci/current/ChangeLog	20 May 2002 22:20:22 -0000	1.1
+++ packages/devs/eth/sh/hs7729pci/current/ChangeLog	23 May 2002 22:27:58 -0000
@@ -55 +55 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/sh/se7751/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/sh/se7751/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/sh/se7751/current/ChangeLog	20 May 2002 22:20:24 -0000	1.1
+++ packages/devs/eth/sh/se7751/current/ChangeLog	23 May 2002 22:28:02 -0000
@@ -47 +47 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/sh/se77x9/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/sh/se77x9/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/sh/se77x9/current/ChangeLog	20 May 2002 22:20:25 -0000	1.1
+++ packages/devs/eth/sh/se77x9/current/ChangeLog	23 May 2002 22:28:06 -0000
@@ -73 +73 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/eth/smsc/lan91cxx/current/ChangeLog	20 May 2002 22:20:26 -0000	1.7
+++ packages/devs/eth/smsc/lan91cxx/current/ChangeLog	23 May 2002 22:28:10 -0000
@@ -136 +136 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/eth/via/rhine/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/via/rhine/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/via/rhine/current/ChangeLog	20 May 2002 22:20:27 -0000	1.1
+++ packages/devs/eth/via/rhine/current/ChangeLog	23 May 2002 22:28:15 -0000
@@ -159 +159 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/devs/flash/amd/am29xxxxx/current/ChangeLog	20 May 2002 22:20:27 -0000	1.11
+++ packages/devs/flash/amd/am29xxxxx/current/ChangeLog	23 May 2002 22:28:19 -0000
@@ -177 +177 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/aaed2000/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/aaed2000/current/ChangeLog	20 May 2002 22:20:28 -0000	1.1
+++ packages/devs/flash/arm/aaed2000/current/ChangeLog	23 May 2002 22:28:23 -0000
@@ -45 +45 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/assabet/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/flash/arm/assabet/current/ChangeLog	20 May 2002 22:20:29 -0000	1.7
+++ packages/devs/flash/arm/assabet/current/ChangeLog	23 May 2002 22:28:27 -0000
@@ -75 +75 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/at91/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/arm/at91/current/ChangeLog	20 May 2002 22:20:30 -0000	1.2
+++ packages/devs/flash/arm/at91/current/ChangeLog	23 May 2002 22:28:31 -0000
@@ -46 +46 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/cerf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/cerf/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/cerf/current/ChangeLog	20 May 2002 22:20:32 -0000	1.1
+++ packages/devs/flash/arm/cerf/current/ChangeLog	23 May 2002 22:28:36 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/cerfpda/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/cerfpda/current/ChangeLog	20 May 2002 22:20:32 -0000	1.1
+++ packages/devs/flash/arm/cerfpda/current/ChangeLog	23 May 2002 22:28:39 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/devs/flash/arm/ebsa285/current/ChangeLog	20 May 2002 22:20:32 -0000	1.9
+++ packages/devs/flash/arm/ebsa285/current/ChangeLog	23 May 2002 22:28:44 -0000
@@ -77 +77 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/devs/flash/arm/edb7xxx/current/ChangeLog	20 May 2002 22:20:33 -0000	1.8
+++ packages/devs/flash/arm/edb7xxx/current/ChangeLog	23 May 2002 22:28:48 -0000
@@ -83 +83 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/excalibur/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/excalibur/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/excalibur/current/ChangeLog	20 May 2002 22:20:33 -0000	1.1
+++ packages/devs/flash/arm/excalibur/current/ChangeLog	23 May 2002 22:28:52 -0000
@@ -41 +41 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/flexanet/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/arm/flexanet/current/ChangeLog	20 May 2002 22:20:34 -0000	1.2
+++ packages/devs/flash/arm/flexanet/current/ChangeLog	23 May 2002 22:28:56 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/integrator/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/arm/integrator/current/ChangeLog	20 May 2002 22:20:35 -0000	1.2
+++ packages/devs/flash/arm/integrator/current/ChangeLog	23 May 2002 22:29:01 -0000
@@ -52 +52 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ipaq/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/arm/ipaq/current/ChangeLog	20 May 2002 22:20:36 -0000	1.2
+++ packages/devs/flash/arm/ipaq/current/ChangeLog	23 May 2002 22:29:05 -0000
@@ -43 +43 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/iq80310/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/flash/arm/iq80310/current/ChangeLog	20 May 2002 22:20:36 -0000	1.6
+++ packages/devs/flash/arm/iq80310/current/ChangeLog	23 May 2002 22:29:10 -0000
@@ -74 +74 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/iq80321/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/iq80321/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/iq80321/current/ChangeLog	20 May 2002 22:20:38 -0000	1.1
+++ packages/devs/flash/arm/iq80321/current/ChangeLog	23 May 2002 22:29:15 -0000
@@ -41 +41 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/nano/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/arm/nano/current/ChangeLog	20 May 2002 22:20:39 -0000	1.2
+++ packages/devs/flash/arm/nano/current/ChangeLog	23 May 2002 22:29:19 -0000
@@ -40 +40 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/pid/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/arm/pid/current/ChangeLog	20 May 2002 22:20:40 -0000	1.2
+++ packages/devs/flash/arm/pid/current/ChangeLog	23 May 2002 22:29:23 -0000
@@ -40 +40 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/arm/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/sa1100mm/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/flash/arm/sa1100mm/current/ChangeLog	20 May 2002 22:20:40 -0000	1.6
+++ packages/devs/flash/arm/sa1100mm/current/ChangeLog	23 May 2002 22:29:28 -0000
@@ -62 +62 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/atmel/at29cxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/atmel/at29cxxxx/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/flash/atmel/at29cxxxx/current/ChangeLog	20 May 2002 22:20:40 -0000	1.4
+++ packages/devs/flash/atmel/at29cxxxx/current/ChangeLog	23 May 2002 22:29:32 -0000
@@ -92 +92 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/frv/frv400/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/frv/frv400/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/frv/frv400/current/ChangeLog	20 May 2002 22:20:41 -0000	1.1
+++ packages/devs/flash/frv/frv400/current/ChangeLog	23 May 2002 22:29:36 -0000
@@ -31 +31 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/devs/flash/intel/28fxxx/current/ChangeLog	20 May 2002 22:20:41 -0000	1.8
+++ packages/devs/flash/intel/28fxxx/current/ChangeLog	23 May 2002 22:29:41 -0000
@@ -93 +93 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/intel/bootblock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/bootblock/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/flash/intel/bootblock/current/ChangeLog	20 May 2002 22:20:41 -0000	1.6
+++ packages/devs/flash/intel/bootblock/current/ChangeLog	23 May 2002 22:29:46 -0000
@@ -71 +71 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/devs/flash/intel/strata/current/ChangeLog	20 May 2002 22:20:41 -0000	1.10
+++ packages/devs/flash/intel/strata/current/ChangeLog	23 May 2002 22:29:52 -0000
@@ -241 +241 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/atlas/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/flash/mips/atlas/current/ChangeLog	20 May 2002 22:20:41 -0000	1.4
+++ packages/devs/flash/mips/atlas/current/ChangeLog	23 May 2002 22:30:00 -0000
@@ -40 +40 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/mips/malta/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/malta/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/mips/malta/current/ChangeLog	20 May 2002 22:20:42 -0000	1.1
+++ packages/devs/flash/mips/malta/current/ChangeLog	23 May 2002 22:30:08 -0000
@@ -51 +51 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/mips/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/ocelot/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/flash/mips/ocelot/current/ChangeLog	20 May 2002 22:20:42 -0000	1.4
+++ packages/devs/flash/mips/ocelot/current/ChangeLog	23 May 2002 22:30:13 -0000
@@ -49 +49 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/mips/vrc437x/current/ChangeLog	20 May 2002 22:20:42 -0000	1.2
+++ packages/devs/flash/mips/vrc437x/current/ChangeLog	23 May 2002 22:30:21 -0000
@@ -37 +37 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/mn10300/asb2305/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mn10300/asb2305/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/mn10300/asb2305/current/ChangeLog	20 May 2002 22:20:42 -0000	1.1
+++ packages/devs/flash/mn10300/asb2305/current/ChangeLog	23 May 2002 22:30:27 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mn10300/stb/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/flash/mn10300/stb/current/ChangeLog	20 May 2002 22:20:42 -0000	1.3
+++ packages/devs/flash/mn10300/stb/current/ChangeLog	23 May 2002 22:30:33 -0000
@@ -40 +40 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/powerpc/cme555/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/cme555/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/powerpc/cme555/current/ChangeLog	20 May 2002 22:20:42 -0000	1.1
+++ packages/devs/flash/powerpc/cme555/current/ChangeLog	23 May 2002 22:30:39 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/powerpc/ec555/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/ec555/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/powerpc/ec555/current/ChangeLog	20 May 2002 22:20:43 -0000	1.1
+++ packages/devs/flash/powerpc/ec555/current/ChangeLog	23 May 2002 22:30:45 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/flash/powerpc/mbx/current/ChangeLog	20 May 2002 22:20:43 -0000	1.6
+++ packages/devs/flash/powerpc/mbx/current/ChangeLog	23 May 2002 22:30:50 -0000
@@ -65 +65 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/viper/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/flash/powerpc/viper/current/ChangeLog	20 May 2002 22:20:43 -0000	1.4
+++ packages/devs/flash/powerpc/viper/current/ChangeLog	23 May 2002 22:30:56 -0000
@@ -49 +49 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/sh/cq7750/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/sh/cq7750/current/ChangeLog	20 May 2002 22:20:43 -0000	1.2
+++ packages/devs/flash/sh/cq7750/current/ChangeLog	23 May 2002 22:31:02 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/sh/edk7708/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/sh/edk7708/current/ChangeLog	20 May 2002 22:20:44 -0000	1.2
+++ packages/devs/flash/sh/edk7708/current/ChangeLog	23 May 2002 22:31:09 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/sh/hs7729pci/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/sh/hs7729pci/current/ChangeLog	20 May 2002 22:20:44 -0000	1.1
+++ packages/devs/flash/sh/hs7729pci/current/ChangeLog	23 May 2002 22:31:15 -0000
@@ -47 +47 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/sh/se7751/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/sh/se7751/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/sh/se7751/current/ChangeLog	20 May 2002 22:20:44 -0000	1.1
+++ packages/devs/flash/sh/se7751/current/ChangeLog	23 May 2002 22:31:20 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/sh/se77x9/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/sh/se77x9/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/sh/se77x9/current/ChangeLog	20 May 2002 22:20:44 -0000	1.1
+++ packages/devs/flash/sh/se77x9/current/ChangeLog	23 May 2002 22:31:26 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/flash/synth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/synth/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/synth/current/ChangeLog	20 May 2002 22:20:44 -0000	1.2
+++ packages/devs/flash/synth/current/ChangeLog	23 May 2002 22:31:33 -0000
@@ -53 +53 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/kbd/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/kbd/arm/aaed2000/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/kbd/arm/aaed2000/current/ChangeLog	20 May 2002 22:20:46 -0000	1.1
+++ packages/devs/kbd/arm/aaed2000/current/ChangeLog	23 May 2002 22:31:39 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/kbd/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/kbd/arm/ipaq/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/kbd/arm/ipaq/current/ChangeLog	20 May 2002 22:20:46 -0000	1.4
+++ packages/devs/kbd/arm/ipaq/current/ChangeLog	23 May 2002 22:31:43 -0000
@@ -44 +44 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/pcmcia/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/arm/assabet/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/pcmcia/arm/assabet/current/ChangeLog	20 May 2002 22:20:46 -0000	1.6
+++ packages/devs/pcmcia/arm/assabet/current/ChangeLog	23 May 2002 22:31:48 -0000
@@ -70 +70 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/pcmcia/arm/cerf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/arm/cerf/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/pcmcia/arm/cerf/current/ChangeLog	20 May 2002 22:20:47 -0000	1.1
+++ packages/devs/pcmcia/arm/cerf/current/ChangeLog	23 May 2002 22:31:54 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/pcmcia/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/arm/cerfpda/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/pcmcia/arm/cerfpda/current/ChangeLog	20 May 2002 22:20:47 -0000	1.1
+++ packages/devs/pcmcia/arm/cerfpda/current/ChangeLog	23 May 2002 22:32:00 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/pcmcia/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/arm/ipaq/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/pcmcia/arm/ipaq/current/ChangeLog	20 May 2002 22:20:47 -0000	1.3
+++ packages/devs/pcmcia/arm/ipaq/current/ChangeLog	23 May 2002 22:32:06 -0000
@@ -55 +55 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/aaed2000/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/arm/aaed2000/current/ChangeLog	20 May 2002 22:20:47 -0000	1.1
+++ packages/devs/serial/arm/aaed2000/current/ChangeLog	23 May 2002 22:32:11 -0000
@@ -45 +45 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/aeb/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/serial/arm/aeb/current/ChangeLog	20 May 2002 22:20:47 -0000	1.7
+++ packages/devs/serial/arm/aeb/current/ChangeLog	23 May 2002 22:32:17 -0000
@@ -1194 +1194 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/at91/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/arm/at91/current/ChangeLog	20 May 2002 22:20:48 -0000	1.5
+++ packages/devs/serial/arm/at91/current/ChangeLog	23 May 2002 22:32:22 -0000
@@ -51 +51 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/cerfpda/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/arm/cerfpda/current/ChangeLog	20 May 2002 22:20:49 -0000	1.1
+++ packages/devs/serial/arm/cerfpda/current/ChangeLog	23 May 2002 22:32:28 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/cma230/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/arm/cma230/current/ChangeLog	20 May 2002 22:20:49 -0000	1.6
+++ packages/devs/serial/arm/cma230/current/ChangeLog	23 May 2002 22:32:32 -0000
@@ -1191 +1191 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/e7t/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/serial/arm/e7t/current/ChangeLog	20 May 2002 22:20:50 -0000	1.2
+++ packages/devs/serial/arm/e7t/current/ChangeLog	23 May 2002 22:32:38 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/arm/ebsa285/current/ChangeLog	20 May 2002 22:20:51 -0000	1.6
+++ packages/devs/serial/arm/ebsa285/current/ChangeLog	23 May 2002 22:32:43 -0000
@@ -1202 +1202 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/serial/arm/edb7xxx/current/ChangeLog	20 May 2002 22:20:53 -0000	1.7
+++ packages/devs/serial/arm/edb7xxx/current/ChangeLog	23 May 2002 22:32:48 -0000
@@ -1193 +1193 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/integrator/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/serial/arm/integrator/current/ChangeLog	20 May 2002 22:20:54 -0000	1.2
+++ packages/devs/serial/arm/integrator/current/ChangeLog	23 May 2002 22:32:54 -0000
@@ -46 +46 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/iq80310/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/serial/arm/iq80310/current/ChangeLog	20 May 2002 22:20:55 -0000	1.3
+++ packages/devs/serial/arm/iq80310/current/ChangeLog	23 May 2002 22:32:58 -0000
@@ -40 +40 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/iq80321/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/iq80321/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/arm/iq80321/current/ChangeLog	20 May 2002 22:20:58 -0000	1.1
+++ packages/devs/serial/arm/iq80321/current/ChangeLog	23 May 2002 22:33:04 -0000
@@ -37 +37 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/pid/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/devs/serial/arm/pid/current/ChangeLog	20 May 2002 22:20:59 -0000	1.8
+++ packages/devs/serial/arm/pid/current/ChangeLog	23 May 2002 22:33:09 -0000
@@ -217 +217 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/sa11x0/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/arm/sa11x0/current/ChangeLog	20 May 2002 22:21:00 -0000	1.6
+++ packages/devs/serial/arm/sa11x0/current/ChangeLog	23 May 2002 22:33:14 -0000
@@ -69 +69 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/devs/serial/generic/16x5x/current/ChangeLog	20 May 2002 22:21:01 -0000	1.8
+++ packages/devs/serial/generic/16x5x/current/ChangeLog	23 May 2002 22:33:18 -0000
@@ -280 +280 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/h8300/h8300h/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/h8300/h8300h/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/h8300/h8300h/current/ChangeLog	20 May 2002 22:21:01 -0000	1.1
+++ packages/devs/serial/h8300/h8300h/current/ChangeLog	23 May 2002 22:33:22 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/i386/pc/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/serial/i386/pc/current/ChangeLog	20 May 2002 22:21:01 -0000	1.7
+++ packages/devs/serial/i386/pc/current/ChangeLog	23 May 2002 22:33:27 -0000
@@ -1200 +1200 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/loop/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/loop/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/serial/loop/current/ChangeLog	20 May 2002 22:21:02 -0000	1.4
+++ packages/devs/serial/loop/current/ChangeLog	23 May 2002 22:33:31 -0000
@@ -51 +51 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/atlas/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/serial/mips/atlas/current/ChangeLog	20 May 2002 22:21:03 -0000	1.3
+++ packages/devs/serial/mips/atlas/current/ChangeLog	23 May 2002 22:33:35 -0000
@@ -47 +47 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/mips/jmr3904/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/jmr3904/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/mips/jmr3904/current/ChangeLog	20 May 2002 22:21:03 -0000	1.6
+++ packages/devs/serial/mips/jmr3904/current/ChangeLog	23 May 2002 22:33:40 -0000
@@ -1189 +1189 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/ref4955/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/serial/mips/ref4955/current/ChangeLog	20 May 2002 22:21:04 -0000	1.2
+++ packages/devs/serial/mips/ref4955/current/ChangeLog	23 May 2002 22:33:44 -0000
@@ -64 +64 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/mips/upd985xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/upd985xx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/mips/upd985xx/current/ChangeLog	20 May 2002 22:21:05 -0000	1.1
+++ packages/devs/serial/mips/upd985xx/current/ChangeLog	23 May 2002 22:33:49 -0000
@@ -47 +47 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/serial/mips/vrc437x/current/ChangeLog	20 May 2002 22:21:05 -0000	1.3
+++ packages/devs/serial/mips/vrc437x/current/ChangeLog	23 May 2002 22:33:53 -0000
@@ -1210 +1210 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/mn10300/mn10300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mn10300/mn10300/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/mn10300/mn10300/current/ChangeLog	20 May 2002 22:21:07 -0000	1.5
+++ packages/devs/serial/mn10300/mn10300/current/ChangeLog	23 May 2002 22:33:58 -0000
@@ -1185 +1185 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/powerpc/cme555/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/cme555/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/powerpc/cme555/current/ChangeLog	20 May 2002 22:21:08 -0000	1.1
+++ packages/devs/serial/powerpc/cme555/current/ChangeLog	23 May 2002 22:34:04 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/powerpc/cogent/current/ChangeLog	20 May 2002 22:21:08 -0000	1.6
+++ packages/devs/serial/powerpc/cogent/current/ChangeLog	23 May 2002 22:34:08 -0000
@@ -1189 +1189 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/powerpc/ec555/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/ec555/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/powerpc/ec555/current/ChangeLog	20 May 2002 22:21:09 -0000	1.1
+++ packages/devs/serial/powerpc/ec555/current/ChangeLog	23 May 2002 22:34:13 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/devs/serial/powerpc/quicc/current/ChangeLog	20 May 2002 22:21:09 -0000	1.10
+++ packages/devs/serial/powerpc/quicc/current/ChangeLog	23 May 2002 22:34:19 -0000
@@ -1218 +1218 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/cq7708/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/sh/cq7708/current/ChangeLog	20 May 2002 22:21:10 -0000	1.5
+++ packages/devs/serial/sh/cq7708/current/ChangeLog	23 May 2002 22:34:24 -0000
@@ -66 +66 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/edk7708/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/sh/edk7708/current/ChangeLog	20 May 2002 22:21:11 -0000	1.6
+++ packages/devs/serial/sh/edk7708/current/ChangeLog	23 May 2002 22:34:28 -0000
@@ -1208 +1208 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/sh/sci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/sci/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/serial/sh/sci/current/ChangeLog	20 May 2002 22:21:12 -0000	1.4
+++ packages/devs/serial/sh/sci/current/ChangeLog	23 May 2002 22:34:34 -0000
@@ -160 +160 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/sh/scif/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/scif/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/sh/scif/current/ChangeLog	20 May 2002 22:21:13 -0000	1.6
+++ packages/devs/serial/sh/scif/current/ChangeLog	23 May 2002 22:34:39 -0000
@@ -182 +182 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/sh/se77x9/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/se77x9/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/sh/se77x9/current/ChangeLog	20 May 2002 22:21:14 -0000	1.1
+++ packages/devs/serial/sh/se77x9/current/ChangeLog	23 May 2002 22:34:44 -0000
@@ -45 +45 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/sparclite/sleb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sparclite/sleb/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/sparclite/sleb/current/ChangeLog	20 May 2002 22:21:16 -0000	1.6
+++ packages/devs/serial/sparclite/sleb/current/ChangeLog	23 May 2002 22:34:48 -0000
@@ -1191 +1191 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/serial/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/v85x/v850/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/devs/serial/v85x/v850/current/ChangeLog	20 May 2002 22:21:16 -0000	1.9
+++ packages/devs/serial/v85x/v850/current/ChangeLog	23 May 2002 22:34:53 -0000
@@ -87 +87 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/touch/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/touch/arm/aaed2000/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/touch/arm/aaed2000/current/ChangeLog	20 May 2002 22:21:17 -0000	1.1
+++ packages/devs/touch/arm/aaed2000/current/ChangeLog	23 May 2002 22:34:57 -0000
@@ -40 +40 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/touch/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/touch/arm/ipaq/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/touch/arm/ipaq/current/ChangeLog	20 May 2002 22:21:17 -0000	1.4
+++ packages/devs/touch/arm/ipaq/current/ChangeLog	23 May 2002 22:35:01 -0000
@@ -52 +52 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/usb/nec_upd985xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/usb/nec_upd985xx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/usb/nec_upd985xx/current/ChangeLog	20 May 2002 22:21:18 -0000	1.1
+++ packages/devs/usb/nec_upd985xx/current/ChangeLog	23 May 2002 22:35:06 -0000
@@ -101 +101 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/usb/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/usb/sa11x0/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/usb/sa11x0/current/ChangeLog	20 May 2002 22:21:19 -0000	1.6
+++ packages/devs/usb/sa11x0/current/ChangeLog	23 May 2002 22:35:10 -0000
@@ -179 +179 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/wallclock/dallas/ds12887/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/dallas/ds12887/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/wallclock/dallas/ds12887/current/ChangeLog	20 May 2002 22:21:21 -0000	1.3
+++ packages/devs/wallclock/dallas/ds12887/current/ChangeLog	23 May 2002 22:35:14 -0000
@@ -43 +43 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/wallclock/dallas/ds1742/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/dallas/ds1742/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/wallclock/dallas/ds1742/current/ChangeLog	20 May 2002 22:21:21 -0000	1.2
+++ packages/devs/wallclock/dallas/ds1742/current/ChangeLog	23 May 2002 22:35:18 -0000
@@ -34 +34 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/wallclock/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/i386/pc/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/wallclock/i386/pc/current/ChangeLog	20 May 2002 22:21:22 -0000	1.2
+++ packages/devs/wallclock/i386/pc/current/ChangeLog	23 May 2002 22:35:22 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/wallclock/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/mips/ref4955/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/wallclock/mips/ref4955/current/ChangeLog	20 May 2002 22:21:24 -0000	1.3
+++ packages/devs/wallclock/mips/ref4955/current/ChangeLog	23 May 2002 22:35:26 -0000
@@ -49 +49 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog	20 May 2002 22:21:24 -0000	1.1
+++ packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog	23 May 2002 22:35:31 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/wallclock/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/sh/hs7729pci/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/wallclock/sh/hs7729pci/current/ChangeLog	20 May 2002 22:21:24 -0000	1.1
+++ packages/devs/wallclock/sh/hs7729pci/current/ChangeLog	23 May 2002 22:35:35 -0000
@@ -34 +34 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/wallclock/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/sh/sh3/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/wallclock/sh/sh3/current/ChangeLog	20 May 2002 22:21:24 -0000	1.2
+++ packages/devs/wallclock/sh/sh3/current/ChangeLog	23 May 2002 22:35:41 -0000
@@ -79 +79 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/watchdog/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/arm/aeb/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/watchdog/arm/aeb/current/ChangeLog	20 May 2002 22:21:25 -0000	1.2
+++ packages/devs/watchdog/arm/aeb/current/ChangeLog	23 May 2002 22:35:45 -0000
@@ -42 +42 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/watchdog/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/watchdog/arm/ebsa285/current/ChangeLog	20 May 2002 22:21:26 -0000	1.2
+++ packages/devs/watchdog/arm/ebsa285/current/ChangeLog	23 May 2002 22:35:49 -0000
@@ -42 +42 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/watchdog/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/arm/sa11x0/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/watchdog/arm/sa11x0/current/ChangeLog	20 May 2002 22:21:26 -0000	1.2
+++ packages/devs/watchdog/arm/sa11x0/current/ChangeLog	23 May 2002 22:35:54 -0000
@@ -48 +48 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/watchdog/mn10300/mn10300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/mn10300/mn10300/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/watchdog/mn10300/mn10300/current/ChangeLog	20 May 2002 22:21:26 -0000	1.2
+++ packages/devs/watchdog/mn10300/mn10300/current/ChangeLog	23 May 2002 22:35:58 -0000
@@ -88 +88 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/devs/watchdog/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/sh/sh3/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/watchdog/sh/sh3/current/ChangeLog	20 May 2002 22:21:27 -0000	1.2
+++ packages/devs/watchdog/sh/sh3/current/ChangeLog	23 May 2002 22:36:02 -0000
@@ -42 +42 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/error/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/error/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/error/current/ChangeLog	20 May 2002 22:21:28 -0000	1.9
+++ packages/error/current/ChangeLog	23 May 2002 22:36:06 -0000
@@ -102 +102 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/fs/jffs2/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/jffs2/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/fs/jffs2/current/ChangeLog	20 May 2002 22:21:29 -0000	1.1
+++ packages/fs/jffs2/current/ChangeLog	23 May 2002 22:36:11 -0000
@@ -193 +193 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/fs/ram/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/ram/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/fs/ram/current/ChangeLog	20 May 2002 22:21:30 -0000	1.4
+++ packages/fs/ram/current/ChangeLog	23 May 2002 22:36:15 -0000
@@ -60 +60 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/fs/rom/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/rom/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/fs/rom/current/ChangeLog	20 May 2002 22:21:32 -0000	1.6
+++ packages/fs/rom/current/ChangeLog	23 May 2002 22:36:20 -0000
@@ -88 +88 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/aeb/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- packages/hal/arm/aeb/current/ChangeLog	20 May 2002 22:21:35 -0000	1.26
+++ packages/hal/arm/aeb/current/ChangeLog	23 May 2002 22:36:24 -0000
@@ -0,0 +1,4 @@
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_aeb.cdl: Don't run cache tests.
+
@@ -605 +609 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.69
diff -u -0 -r1.69 ChangeLog
--- packages/hal/arm/arch/current/ChangeLog	20 May 2002 22:21:37 -0000	1.69
+++ packages/hal/arm/arch/current/ChangeLog	23 May 2002 22:36:29 -0000
@@ -1474 +1474 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/arm9/aaed2000/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/aaed2000/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/arm/arm9/aaed2000/current/ChangeLog	20 May 2002 22:21:42 -0000	1.1
+++ packages/hal/arm/arm9/aaed2000/current/ChangeLog	23 May 2002 22:36:33 -0000
@@ -371 +371 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/arm9/excalibur/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/excalibur/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/arm/arm9/excalibur/current/ChangeLog	20 May 2002 22:21:43 -0000	1.1
+++ packages/hal/arm/arm9/excalibur/current/ChangeLog	23 May 2002 22:36:37 -0000
@@ -320 +320 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/arm9/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/var/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/arm/arm9/var/current/ChangeLog	20 May 2002 22:21:43 -0000	1.5
+++ packages/hal/arm/arm9/var/current/ChangeLog	23 May 2002 22:36:41 -0000
@@ -151 +151 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/arm/at91/current/ChangeLog	20 May 2002 22:21:45 -0000	1.3
+++ packages/hal/arm/at91/current/ChangeLog	23 May 2002 22:36:45 -0000
@@ -135 +135 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- packages/hal/arm/cma230/current/ChangeLog	20 May 2002 22:21:47 -0000	1.21
+++ packages/hal/arm/cma230/current/ChangeLog	23 May 2002 22:36:49 -0000
@@ -0,0 +1,4 @@
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_cma230.cdl: Don't run cache tests.
+
@@ -368 +372 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/e7t/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/arm/e7t/current/ChangeLog	20 May 2002 22:21:49 -0000	1.5
+++ packages/hal/arm/e7t/current/ChangeLog	23 May 2002 22:36:54 -0000
@@ -156 +156 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- packages/hal/arm/ebsa285/current/ChangeLog	20 May 2002 22:21:50 -0000	1.24
+++ packages/hal/arm/ebsa285/current/ChangeLog	23 May 2002 22:36:58 -0000
@@ -828 +828 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.35
diff -u -0 -r1.35 ChangeLog
--- packages/hal/arm/edb7xxx/current/ChangeLog	20 May 2002 22:21:51 -0000	1.35
+++ packages/hal/arm/edb7xxx/current/ChangeLog	23 May 2002 22:37:03 -0000
@@ -1119 +1119 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/integrator/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/arm/integrator/current/ChangeLog	20 May 2002 22:21:56 -0000	1.2
+++ packages/hal/arm/integrator/current/ChangeLog	23 May 2002 22:37:07 -0000
@@ -114 +114 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/hal/arm/iq80310/current/ChangeLog	20 May 2002 22:21:57 -0000	1.14
+++ packages/hal/arm/iq80310/current/ChangeLog	23 May 2002 22:37:11 -0000
@@ -394 +394 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- packages/hal/arm/pid/current/ChangeLog	20 May 2002 22:22:02 -0000	1.30
+++ packages/hal/arm/pid/current/ChangeLog	23 May 2002 22:37:15 -0000
@@ -0,0 +1,4 @@
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: Don't run cache tests.
+
@@ -835 +839 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/hal/arm/sa11x0/assabet/current/ChangeLog	20 May 2002 22:22:04 -0000	1.22
+++ packages/hal/arm/sa11x0/assabet/current/ChangeLog	23 May 2002 22:37:19 -0000
@@ -339 +339 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/hal/arm/sa11x0/brutus/current/ChangeLog	20 May 2002 22:22:07 -0000	1.14
+++ packages/hal/arm/sa11x0/brutus/current/ChangeLog	23 May 2002 22:37:24 -0000
@@ -185 +185 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/sa11x0/cerf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/cerf/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/arm/sa11x0/cerf/current/ChangeLog	20 May 2002 22:22:08 -0000	1.1
+++ packages/hal/arm/sa11x0/cerf/current/ChangeLog	23 May 2002 22:37:28 -0000
@@ -72 +72 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/sa11x0/cerfpda/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/cerfpda/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/arm/sa11x0/cerfpda/current/ChangeLog	20 May 2002 22:22:09 -0000	1.1
+++ packages/hal/arm/sa11x0/cerfpda/current/ChangeLog	23 May 2002 22:37:33 -0000
@@ -79 +79 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/sa11x0/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/flexanet/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/arm/sa11x0/flexanet/current/ChangeLog	20 May 2002 22:22:10 -0000	1.4
+++ packages/hal/arm/sa11x0/flexanet/current/ChangeLog	23 May 2002 22:37:37 -0000
@@ -59 +59 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/hal/arm/sa11x0/ipaq/current/ChangeLog	20 May 2002 22:22:12 -0000	1.11
+++ packages/hal/arm/sa11x0/ipaq/current/ChangeLog	23 May 2002 22:37:42 -0000
@@ -370 +370 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/sa11x0/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/nano/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/arm/sa11x0/nano/current/ChangeLog	20 May 2002 22:22:15 -0000	1.5
+++ packages/hal/arm/sa11x0/nano/current/ChangeLog	23 May 2002 22:37:46 -0000
@@ -205 +205 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog	20 May 2002 22:22:15 -0000	1.10
+++ packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog	23 May 2002 22:37:50 -0000
@@ -125 +125 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- packages/hal/arm/sa11x0/var/current/ChangeLog	20 May 2002 22:22:17 -0000	1.19
+++ packages/hal/arm/sa11x0/var/current/ChangeLog	23 May 2002 22:37:56 -0000
@@ -441 +441 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/snds/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/snds/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/arm/snds/current/ChangeLog	20 May 2002 22:22:20 -0000	1.1
+++ packages/hal/arm/snds/current/ChangeLog	23 May 2002 22:38:01 -0000
@@ -110 +110 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/xscale/iq80321/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/arm/xscale/iq80321/current/ChangeLog	20 May 2002 22:22:22 -0000	1.1
+++ packages/hal/arm/xscale/iq80321/current/ChangeLog	23 May 2002 22:38:06 -0000
@@ -246 +246 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/arm/xscale/verde/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/verde/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/arm/xscale/verde/current/ChangeLog	20 May 2002 22:22:23 -0000	1.1
+++ packages/hal/arm/xscale/verde/current/ChangeLog	23 May 2002 22:38:10 -0000
@@ -143 +143 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/calmrisc16/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/calmrisc16/arch/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/calmrisc16/arch/current/ChangeLog	20 May 2002 22:22:24 -0000	1.1
+++ packages/hal/calmrisc16/arch/current/ChangeLog	23 May 2002 22:38:14 -0000
@@ -54 +54 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/calmrisc16/ceb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/calmrisc16/ceb/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/calmrisc16/ceb/current/ChangeLog	20 May 2002 22:22:24 -0000	1.1
+++ packages/hal/calmrisc16/ceb/current/ChangeLog	23 May 2002 22:38:18 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/calmrisc16/core/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/calmrisc16/core/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/calmrisc16/core/current/ChangeLog	20 May 2002 22:22:25 -0000	1.1
+++ packages/hal/calmrisc16/core/current/ChangeLog	23 May 2002 22:38:23 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/calmrisc32/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/calmrisc32/arch/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/calmrisc32/arch/current/ChangeLog	20 May 2002 22:22:26 -0000	1.1
+++ packages/hal/calmrisc32/arch/current/ChangeLog	23 May 2002 22:38:27 -0000
@@ -53 +53 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/calmrisc32/ceb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/calmrisc32/ceb/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/calmrisc32/ceb/current/ChangeLog	20 May 2002 22:22:26 -0000	1.1
+++ packages/hal/calmrisc32/ceb/current/ChangeLog	23 May 2002 22:38:31 -0000
@@ -39 +39 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/calmrisc32/core/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/calmrisc32/core/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/calmrisc32/core/current/ChangeLog	20 May 2002 22:22:27 -0000	1.1
+++ packages/hal/calmrisc32/core/current/ChangeLog	23 May 2002 22:38:35 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.77
diff -u -0 -r1.77 ChangeLog
--- packages/hal/common/current/ChangeLog	20 May 2002 22:22:27 -0000	1.77
+++ packages/hal/common/current/ChangeLog	23 May 2002 22:38:39 -0000
@@ -0,0 +1,7 @@
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal.cdl: Don't build tests that are not applicable with the
+	current configuration.
+	Added CYGINT_HAL_TESTS_NO_CACHES which allows cache tests to be
+	suppressed.
+
@@ -2107 +2114 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/frv/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/frv/arch/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/frv/arch/current/ChangeLog	20 May 2002 22:22:35 -0000	1.1
+++ packages/hal/frv/arch/current/ChangeLog	23 May 2002 22:38:43 -0000
@@ -110 +110 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/frv/frv400/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/frv/frv400/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/frv/frv400/current/ChangeLog	20 May 2002 22:22:36 -0000	1.1
+++ packages/hal/frv/frv400/current/ChangeLog	23 May 2002 22:38:48 -0000
@@ -148 +148 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/h8300/aki3068net/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/h8300/aki3068net/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/h8300/aki3068net/current/ChangeLog	20 May 2002 22:22:37 -0000	1.1
+++ packages/hal/h8300/aki3068net/current/ChangeLog	23 May 2002 22:38:52 -0000
@@ -42 +42 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/h8300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/h8300/arch/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/h8300/arch/current/ChangeLog	20 May 2002 22:22:38 -0000	1.1
+++ packages/hal/h8300/arch/current/ChangeLog	23 May 2002 22:38:56 -0000
@@ -42 +42 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/h8300/h8300h/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/h8300/h8300h/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/h8300/h8300h/current/ChangeLog	20 May 2002 22:22:39 -0000	1.1
+++ packages/hal/h8300/h8300h/current/ChangeLog	23 May 2002 22:39:01 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/h8300/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/h8300/sim/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/h8300/sim/current/ChangeLog	20 May 2002 22:22:40 -0000	1.1
+++ packages/hal/h8300/sim/current/ChangeLog	23 May 2002 22:39:05 -0000
@@ -42 +42 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.34
diff -u -0 -r1.34 ChangeLog
--- packages/hal/i386/arch/current/ChangeLog	20 May 2002 22:22:41 -0000	1.34
+++ packages/hal/i386/arch/current/ChangeLog	23 May 2002 22:39:10 -0000
@@ -827 +827 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/i386/generic/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/generic/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/i386/generic/current/ChangeLog	20 May 2002 22:22:44 -0000	1.2
+++ packages/hal/i386/generic/current/ChangeLog	23 May 2002 22:39:14 -0000
@@ -44 +44 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/i386/pc/current/ChangeLog	20 May 2002 22:22:45 -0000	1.16
+++ packages/hal/i386/pc/current/ChangeLog	23 May 2002 22:39:18 -0000
@@ -441 +441 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/hal/i386/pcmb/current/ChangeLog	20 May 2002 22:22:47 -0000	1.14
+++ packages/hal/i386/pcmb/current/ChangeLog	23 May 2002 22:39:23 -0000
@@ -214 +214 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.62
diff -u -0 -r1.62 ChangeLog
--- packages/hal/mips/arch/current/ChangeLog	20 May 2002 22:22:48 -0000	1.62
+++ packages/hal/mips/arch/current/ChangeLog	23 May 2002 22:39:28 -0000
@@ -1576 +1576 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/atlas/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/mips/atlas/current/ChangeLog	20 May 2002 22:22:52 -0000	1.5
+++ packages/hal/mips/atlas/current/ChangeLog	23 May 2002 22:39:32 -0000
@@ -227 +227 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/jmr3904/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/jmr3904/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- packages/hal/mips/jmr3904/current/ChangeLog	20 May 2002 22:22:53 -0000	1.23
+++ packages/hal/mips/jmr3904/current/ChangeLog	23 May 2002 22:39:36 -0000
@@ -477 +477 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/malta/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/malta/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/mips/malta/current/ChangeLog	20 May 2002 22:22:54 -0000	1.1
+++ packages/hal/mips/malta/current/ChangeLog	23 May 2002 22:39:41 -0000
@@ -314 +314 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/mips32/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips32/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/mips/mips32/current/ChangeLog	20 May 2002 22:22:55 -0000	1.3
+++ packages/hal/mips/mips32/current/ChangeLog	23 May 2002 22:39:45 -0000
@@ -0,0 +1,4 @@
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_arch.h: Added __ASSEMBLER__ protection.
+
@@ -105 +109 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/mips64/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips64/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/mips/mips64/current/ChangeLog	20 May 2002 22:22:56 -0000	1.4
+++ packages/hal/mips/mips64/current/ChangeLog	23 May 2002 22:39:51 -0000
@@ -0,0 +1,4 @@
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_arch.h: Added __ASSEMBLER__ protection.
+
@@ -63 +67 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/ref4955/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/mips/ref4955/current/ChangeLog	20 May 2002 22:22:58 -0000	1.4
+++ packages/hal/mips/ref4955/current/ChangeLog	23 May 2002 22:39:55 -0000
@@ -352 +352 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/ocelot/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/hal/mips/rm7000/ocelot/current/ChangeLog	20 May 2002 22:22:59 -0000	1.7
+++ packages/hal/mips/rm7000/ocelot/current/ChangeLog	23 May 2002 22:40:01 -0000
@@ -231 +231 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/rm7000/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/var/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/hal/mips/rm7000/var/current/ChangeLog	20 May 2002 22:23:01 -0000	1.6
+++ packages/hal/mips/rm7000/var/current/ChangeLog	23 May 2002 22:40:06 -0000
@@ -92 +92 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/sim/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/mips/sim/current/ChangeLog	20 May 2002 22:23:02 -0000	1.16
+++ packages/hal/mips/sim/current/ChangeLog	23 May 2002 22:40:11 -0000
@@ -264 +264 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/tx49/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/tx49/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/mips/tx49/current/ChangeLog	20 May 2002 22:23:07 -0000	1.3
+++ packages/hal/mips/tx49/current/ChangeLog	23 May 2002 22:40:17 -0000
@@ -128 +128 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/upd985xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/upd985xx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/mips/upd985xx/current/ChangeLog	20 May 2002 22:23:08 -0000	1.1
+++ packages/hal/mips/upd985xx/current/ChangeLog	23 May 2002 22:40:26 -0000
@@ -361 +361 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/vr4300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vr4300/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/hal/mips/vr4300/current/ChangeLog	20 May 2002 22:23:08 -0000	1.9
+++ packages/hal/mips/vr4300/current/ChangeLog	23 May 2002 22:40:31 -0000
@@ -298 +298 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/vrc4373/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc4373/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/hal/mips/vrc4373/current/ChangeLog	20 May 2002 22:23:09 -0000	1.11
+++ packages/hal/mips/vrc4373/current/ChangeLog	23 May 2002 22:40:36 -0000
@@ -542 +542 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mips/vrc4375/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc4375/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/mips/vrc4375/current/ChangeLog	20 May 2002 22:23:10 -0000	1.1
+++ packages/hal/mips/vrc4375/current/ChangeLog	23 May 2002 22:40:41 -0000
@@ -125 +125 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mn10300/am31/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am31/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/hal/mn10300/am31/current/ChangeLog	19 Oct 2001 07:02:35 -0000	1.9
+++ packages/hal/mn10300/am31/current/ChangeLog	23 May 2002 22:40:46 -0000
@@ -0,0 +1,4 @@
+2002-05-21  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h (HAL_DCACHE_STORE): Fix warning.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- packages/hal/mn10300/arch/current/ChangeLog	20 May 2002 22:23:16 -0000	1.24
+++ packages/hal/mn10300/arch/current/ChangeLog	23 May 2002 22:40:51 -0000
@@ -900 +900 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mn10300/asb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/asb/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/mn10300/asb/current/ChangeLog	20 May 2002 22:23:20 -0000	1.1
+++ packages/hal/mn10300/asb/current/ChangeLog	23 May 2002 22:40:55 -0000
@@ -99 +99 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mn10300/asb2305/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/asb2305/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/mn10300/asb2305/current/ChangeLog	20 May 2002 22:23:21 -0000	1.1
+++ packages/hal/mn10300/asb2305/current/ChangeLog	23 May 2002 22:41:00 -0000
@@ -84 +84 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mn10300/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/sim/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/hal/mn10300/sim/current/ChangeLog	20 May 2002 22:23:22 -0000	1.10
+++ packages/hal/mn10300/sim/current/ChangeLog	23 May 2002 22:41:04 -0000
@@ -221 +221 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/mn10300/stdeval1/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stdeval1/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- packages/hal/mn10300/stdeval1/current/ChangeLog	20 May 2002 22:23:25 -0000	1.17
+++ packages/hal/mn10300/stdeval1/current/ChangeLog	23 May 2002 22:41:08 -0000
@@ -393 +393 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.41
diff -u -0 -r1.41 ChangeLog
--- packages/hal/powerpc/arch/current/ChangeLog	20 May 2002 22:23:27 -0000	1.41
+++ packages/hal/powerpc/arch/current/ChangeLog	23 May 2002 22:41:13 -0000
@@ -1646 +1646 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/cme555/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/cme555/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/powerpc/cme555/current/ChangeLog	20 May 2002 22:23:33 -0000	1.1
+++ packages/hal/powerpc/cme555/current/ChangeLog	23 May 2002 22:41:19 -0000
@@ -40 +40 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- packages/hal/powerpc/cogent/current/ChangeLog	20 May 2002 22:23:33 -0000	1.21
+++ packages/hal/powerpc/cogent/current/ChangeLog	23 May 2002 22:41:23 -0000
@@ -0,0 +1,5 @@
+2002-05-21  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/gdb_module.ecm: New file - ecosconfig data used to
+	build ROM based GDB stubs.
+
@@ -746 +751 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/ec555/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ec555/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/powerpc/ec555/current/ChangeLog	20 May 2002 22:23:37 -0000	1.1
+++ packages/hal/powerpc/ec555/current/ChangeLog	23 May 2002 22:41:27 -0000
@@ -40 +40 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/fads/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/fads/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- packages/hal/powerpc/fads/current/ChangeLog	20 May 2002 22:23:38 -0000	1.18
+++ packages/hal/powerpc/fads/current/ChangeLog	23 May 2002 22:41:31 -0000
@@ -307 +307 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- packages/hal/powerpc/mbx/current/ChangeLog	20 May 2002 22:23:39 -0000	1.26
+++ packages/hal/powerpc/mbx/current/ChangeLog	23 May 2002 22:41:35 -0000
@@ -565 +565 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/mpc5xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mpc5xx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/powerpc/mpc5xx/current/ChangeLog	20 May 2002 22:23:42 -0000	1.1
+++ packages/hal/powerpc/mpc5xx/current/ChangeLog	23 May 2002 22:41:40 -0000
@@ -36 +36 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/mpc8xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mpc8xx/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/hal/powerpc/mpc8xx/current/ChangeLog	20 May 2002 22:23:42 -0000	1.13
+++ packages/hal/powerpc/mpc8xx/current/ChangeLog	23 May 2002 22:41:44 -0000
@@ -214 +214 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/ppc40x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ppc40x/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/hal/powerpc/ppc40x/current/ChangeLog	20 May 2002 22:23:45 -0000	1.6
+++ packages/hal/powerpc/ppc40x/current/ChangeLog	23 May 2002 22:41:49 -0000
@@ -0,0 +1,5 @@
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_intr.c: Fixed warning.
+	* src/var_misc.c: Same.
+
@@ -89 +94 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/ppc60x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ppc60x/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/hal/powerpc/ppc60x/current/ChangeLog	20 May 2002 22:23:46 -0000	1.6
+++ packages/hal/powerpc/ppc60x/current/ChangeLog	23 May 2002 22:41:53 -0000
@@ -82 +82 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- packages/hal/powerpc/quicc/current/ChangeLog	20 May 2002 22:23:47 -0000	1.19
+++ packages/hal/powerpc/quicc/current/ChangeLog	23 May 2002 22:41:57 -0000
@@ -200 +200 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/sim/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/powerpc/sim/current/ChangeLog	20 May 2002 22:23:48 -0000	1.16
+++ packages/hal/powerpc/sim/current/ChangeLog	23 May 2002 22:42:01 -0000
@@ -301 +301 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/viper/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/powerpc/viper/current/ChangeLog	20 May 2002 22:23:49 -0000	1.3
+++ packages/hal/powerpc/viper/current/ChangeLog	23 May 2002 22:42:06 -0000
@@ -129 +129 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.38
diff -u -0 -r1.38 ChangeLog
--- packages/hal/sh/arch/current/ChangeLog	20 May 2002 22:23:52 -0000	1.38
+++ packages/hal/sh/arch/current/ChangeLog	23 May 2002 22:42:10 -0000
@@ -1096 +1096 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7708/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/sh/cq7708/current/ChangeLog	20 May 2002 22:23:53 -0000	1.15
+++ packages/hal/sh/cq7708/current/ChangeLog	23 May 2002 22:42:14 -0000
@@ -151 +151 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- packages/hal/sh/cq7750/current/ChangeLog	20 May 2002 22:23:54 -0000	1.12
+++ packages/hal/sh/cq7750/current/ChangeLog	23 May 2002 22:42:19 -0000
@@ -114 +114 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/dreamcast/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/dreamcast/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/sh/dreamcast/current/ChangeLog	20 May 2002 22:23:55 -0000	1.4
+++ packages/hal/sh/dreamcast/current/ChangeLog	23 May 2002 22:42:23 -0000
@@ -44 +44 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/edk7708/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/hal/sh/edk7708/current/ChangeLog	20 May 2002 22:23:56 -0000	1.9
+++ packages/hal/sh/edk7708/current/ChangeLog	23 May 2002 22:42:27 -0000
@@ -427 +427 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/hs7729pci/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/sh/hs7729pci/current/ChangeLog	20 May 2002 22:23:58 -0000	1.1
+++ packages/hal/sh/hs7729pci/current/ChangeLog	23 May 2002 22:42:31 -0000
@@ -221 +221 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/se7751/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/se7751/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/sh/se7751/current/ChangeLog	20 May 2002 22:23:58 -0000	1.1
+++ packages/hal/sh/se7751/current/ChangeLog	23 May 2002 22:42:36 -0000
@@ -136 +136 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/se77x9/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/se77x9/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/sh/se77x9/current/ChangeLog	20 May 2002 22:23:59 -0000	1.1
+++ packages/hal/sh/se77x9/current/ChangeLog	23 May 2002 22:42:40 -0000
@@ -158 +158 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/sh2/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh2/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/sh/sh2/current/ChangeLog	20 May 2002 22:24:00 -0000	1.1
+++ packages/hal/sh/sh2/current/ChangeLog	23 May 2002 22:42:44 -0000
@@ -0,0 +1,4 @@
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Select variant 7044 by default.
+
@@ -367 +371 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- packages/hal/sh/sh3/current/ChangeLog	20 May 2002 22:24:00 -0000	1.17
+++ packages/hal/sh/sh3/current/ChangeLog	23 May 2002 22:42:49 -0000
@@ -0,0 +1,4 @@
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh3.cdl: Select variant 7709A by default.
+
@@ -216 +220 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/sh/sh4/current/ChangeLog	20 May 2002 22:24:02 -0000	1.16
+++ packages/hal/sh/sh4/current/ChangeLog	23 May 2002 22:42:53 -0000
@@ -0,0 +1,4 @@
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh4.cdl: Select variant 7750 by default.
+
@@ -256 +260 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sparc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparc/arch/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/sparc/arch/current/ChangeLog	20 May 2002 22:24:05 -0000	1.1
+++ packages/hal/sparc/arch/current/ChangeLog	23 May 2002 22:42:57 -0000
@@ -689 +689 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sparc/erc32/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparc/erc32/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/sparc/erc32/current/ChangeLog	20 May 2002 22:24:05 -0000	1.1
+++ packages/hal/sparc/erc32/current/ChangeLog	23 May 2002 22:43:01 -0000
@@ -267 +267 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sparc/leon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparc/leon/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/sparc/leon/current/ChangeLog	20 May 2002 22:24:06 -0000	1.1
+++ packages/hal/sparc/leon/current/ChangeLog	23 May 2002 22:43:05 -0000
@@ -274 +274 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sparclite/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparclite/arch/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- packages/hal/sparclite/arch/current/ChangeLog	20 May 2002 22:24:07 -0000	1.17
+++ packages/hal/sparclite/arch/current/ChangeLog	23 May 2002 22:43:09 -0000
@@ -685 +685 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sparclite/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparclite/sim/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/hal/sparclite/sim/current/ChangeLog	20 May 2002 22:24:09 -0000	1.8
+++ packages/hal/sparclite/sim/current/ChangeLog	23 May 2002 22:43:13 -0000
@@ -267 +267 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/sparclite/sleb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparclite/sleb/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/hal/sparclite/sleb/current/ChangeLog	20 May 2002 22:24:10 -0000	1.10
+++ packages/hal/sparclite/sleb/current/ChangeLog	23 May 2002 22:43:18 -0000
@@ -498 +498 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/synth/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/arch/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/synth/arch/current/ChangeLog	20 May 2002 22:24:14 -0000	1.5
+++ packages/hal/synth/arch/current/ChangeLog	23 May 2002 22:43:22 -0000
@@ -0,0 +1,4 @@
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_synth.cdl: Don't run cache tests.
+
@@ -387 +391 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/synth/i386linux/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/i386linux/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/synth/i386linux/current/ChangeLog	20 May 2002 22:24:14 -0000	1.5
+++ packages/hal/synth/i386linux/current/ChangeLog	23 May 2002 22:43:27 -0000
@@ -381 +381 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/v85x/arch/current/ChangeLog	20 May 2002 22:24:15 -0000	1.16
+++ packages/hal/v85x/arch/current/ChangeLog	23 May 2002 22:43:31 -0000
@@ -250 +250 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/hal/v85x/ceb_v850/current/ChangeLog	20 May 2002 22:24:16 -0000	1.13
+++ packages/hal/v85x/ceb_v850/current/ChangeLog	23 May 2002 22:43:36 -0000
@@ -267 +267 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/hal/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/v850/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/hal/v85x/v850/current/ChangeLog	20 May 2002 22:24:16 -0000	1.8
+++ packages/hal/v85x/v850/current/ChangeLog	23 May 2002 22:43:40 -0000
@@ -0,0 +1,4 @@
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_v85x_v850.cdl: Don't run cache tests.
+
@@ -156 +160 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.27
diff -u -0 -r1.27 ChangeLog
--- packages/infra/current/ChangeLog	20 May 2002 22:24:17 -0000	1.27
+++ packages/infra/current/ChangeLog	23 May 2002 22:43:44 -0000
@@ -0,0 +1,5 @@
+2002-05-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx (_vprintf): Mapping of '\n'=>'\r\n' must be done
+	at the _putc() level.
+
@@ -858 +863 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/common/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/io/common/current/ChangeLog	20 May 2002 22:24:20 -0000	1.15
+++ packages/io/common/current/ChangeLog	23 May 2002 22:43:49 -0000
@@ -226 +226 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.31
diff -u -0 -r1.31 ChangeLog
--- packages/io/eth/current/ChangeLog	20 May 2002 22:24:21 -0000	1.31
+++ packages/io/eth/current/ChangeLog	23 May 2002 22:43:53 -0000
@@ -559 +559 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/io/flash/current/ChangeLog	20 May 2002 22:24:23 -0000	1.22
+++ packages/io/flash/current/ChangeLog	23 May 2002 22:43:57 -0000
@@ -257 +257 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/io/pci/current/ChangeLog	20 May 2002 22:24:24 -0000	1.15
+++ packages/io/pci/current/ChangeLog	23 May 2002 22:44:01 -0000
@@ -310 +310 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/pcmcia/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pcmcia/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/io/pcmcia/current/ChangeLog	20 May 2002 22:24:25 -0000	1.4
+++ packages/io/pcmcia/current/ChangeLog	23 May 2002 22:44:06 -0000
@@ -64 +64 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/serial/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v
retrieving revision 1.45
diff -u -0 -r1.45 ChangeLog
--- packages/io/serial/current/ChangeLog	20 May 2002 22:24:25 -0000	1.45
+++ packages/io/serial/current/ChangeLog	23 May 2002 22:44:10 -0000
@@ -1435 +1435 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/usb/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/common/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/io/usb/common/current/ChangeLog	20 May 2002 22:24:28 -0000	1.2
+++ packages/io/usb/common/current/ChangeLog	23 May 2002 22:44:14 -0000
@@ -44 +44 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/usb/eth/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/eth/slave/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/io/usb/eth/slave/current/ChangeLog	20 May 2002 22:24:29 -0000	1.6
+++ packages/io/usb/eth/slave/current/ChangeLog	23 May 2002 22:44:20 -0000
@@ -119 +119 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/usb/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/slave/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/io/usb/slave/current/ChangeLog	20 May 2002 22:24:29 -0000	1.5
+++ packages/io/usb/slave/current/ChangeLog	23 May 2002 22:44:24 -0000
@@ -122 +122 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/wallclock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/wallclock/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/io/wallclock/current/ChangeLog	20 May 2002 22:24:31 -0000	1.13
+++ packages/io/wallclock/current/ChangeLog	23 May 2002 22:44:28 -0000
@@ -301 +301 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/io/watchdog/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/watchdog/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/io/watchdog/current/ChangeLog	20 May 2002 22:24:32 -0000	1.2
+++ packages/io/watchdog/current/ChangeLog	23 May 2002 22:44:33 -0000
@@ -291 +291 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/isoinfra/current/ChangeLog	20 May 2002 22:24:34 -0000	1.16
+++ packages/isoinfra/current/ChangeLog	23 May 2002 22:44:37 -0000
@@ -357 +357 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.75
diff -u -0 -r1.75 ChangeLog
--- packages/kernel/current/ChangeLog	20 May 2002 22:24:35 -0000	1.75
+++ packages/kernel/current/ChangeLog	23 May 2002 22:44:43 -0000
@@ -0,0 +1,62 @@
+2002-05-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/kapi.h: Expose new cyg_thread_add_destructor and
+	cyg_thread_rem_destructor APIs.
+
+	* include/kapidata.h (struct Cyg_Destructor_Entry):
+	Change CYG_ADDRWORD to more correct cyg_addrword_t.
+
+	* include/thread.hxx (class Cyg_Thread): add_destructor and
+	rem_destructor are onyl static when not per-thread.
+
+	* include/thread.inl (add_destructor): Don't need to lock and unlock
+	scheduler when destructors are per-thread.
+	(rem_destructor): Ditto.
+
+	* src/common/thread.cxx (exit): No need to lock scheduler when
+	calling destructors.
+
+	* doc/kernel.sgml: Document thread destructor API.
+
+2002-05-23  Nick Garnett  <nickg@redhat.com>
+
+	* doc/kernel.sgml: Some more edits to the kernel documentation:
+	changed all references to message boxes to mail boxes, clarified
+	some thing in various places, fixed a few typos.
+
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/kernel.cdl: Cleaned up kernel tests rule. Also remove tests
+	depending on the C API when its not present. And skip dhrystone
+	test when debug or instrumentation is enabled.
+
+	* tests/tm_basic.cxx: Fixed warning.
+
+2002-05-22  Nick Garnett  <nickg@redhat.com>
+
+	* doc/kernel.sgml:
+	Fixed up SMP documentation.
+	Rewrote condtion variable documentation to make its relationship
+	to mutexes more apparent.
+
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* tests/smp.cxx: Move inclusion of testaux.hxx to below NA
+	checks.
+
+2002-05-21  Bart Veer  <bartv@redhat.com>
+
+	* doc/kernel.sgml:
+	Major update to the kernel documentation.
+
+2002-05-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/common/clock.cxx (dsr): Fix latency ifdef guards.
+	* tests/tm_basic.cxx: Same.
+
+2002-05-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sched/mlqueue.cxx: Don't force timeslice tracing on by default
+	against	the user's wishes.
+	* cdl/scheduler.cdl: Instead provide an option controlling it.
+
@@ -4175 +4237 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/common/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/language/c/libc/common/current/ChangeLog	20 May 2002 22:24:42 -0000	1.2
+++ packages/language/c/libc/common/current/ChangeLog	23 May 2002 22:44:48 -0000
@@ -39 +39 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/common/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/common/current/ChangeLog.libc,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog.libc
--- packages/language/c/libc/common/current/ChangeLog.libc	20 May 2002 22:24:42 -0000	1.2
+++ packages/language/c/libc/common/current/ChangeLog.libc	23 May 2002 22:44:53 -0000
@@ -2733 +2733 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/i18n/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/i18n/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/language/c/libc/i18n/current/ChangeLog	20 May 2002 22:24:42 -0000	1.4
+++ packages/language/c/libc/i18n/current/ChangeLog	23 May 2002 22:44:58 -0000
@@ -90 +90 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/i18n/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/i18n/current/ChangeLog.libc,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog.libc
--- packages/language/c/libc/i18n/current/ChangeLog.libc	20 May 2002 22:24:42 -0000	1.2
+++ packages/language/c/libc/i18n/current/ChangeLog.libc	23 May 2002 22:45:04 -0000
@@ -2733 +2733 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/setjmp/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/setjmp/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/language/c/libc/setjmp/current/ChangeLog	20 May 2002 22:24:43 -0000	1.2
+++ packages/language/c/libc/setjmp/current/ChangeLog	23 May 2002 22:45:09 -0000
@@ -48 +48 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/setjmp/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/setjmp/current/ChangeLog.libc,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog.libc
--- packages/language/c/libc/setjmp/current/ChangeLog.libc	20 May 2002 22:24:43 -0000	1.2
+++ packages/language/c/libc/setjmp/current/ChangeLog.libc	23 May 2002 22:45:16 -0000
@@ -2733 +2733 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/signals/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/signals/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/language/c/libc/signals/current/ChangeLog	20 May 2002 22:24:43 -0000	1.5
+++ packages/language/c/libc/signals/current/ChangeLog	23 May 2002 22:45:21 -0000
@@ -0,0 +1,5 @@
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/signals.cdl: Don't build signal2 test when it'll N/A
+	anyway.
+
@@ -84 +89 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/signals/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/signals/current/ChangeLog.libc,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog.libc
--- packages/language/c/libc/signals/current/ChangeLog.libc	20 May 2002 22:24:43 -0000	1.2
+++ packages/language/c/libc/signals/current/ChangeLog.libc	23 May 2002 22:45:28 -0000
@@ -2733 +2733 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/startup/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/startup/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/language/c/libc/startup/current/ChangeLog	20 May 2002 22:24:43 -0000	1.5
+++ packages/language/c/libc/startup/current/ChangeLog	23 May 2002 22:45:32 -0000
@@ -99 +99 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/startup/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/startup/current/ChangeLog.libc,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog.libc
--- packages/language/c/libc/startup/current/ChangeLog.libc	20 May 2002 22:24:43 -0000	1.2
+++ packages/language/c/libc/startup/current/ChangeLog.libc	23 May 2002 22:45:38 -0000
@@ -2733 +2733 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/language/c/libc/stdio/current/ChangeLog	20 May 2002 22:24:44 -0000	1.14
+++ packages/language/c/libc/stdio/current/ChangeLog	23 May 2002 22:45:45 -0000
@@ -334 +334 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/stdio/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog.libc,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog.libc
--- packages/language/c/libc/stdio/current/ChangeLog.libc	20 May 2002 22:24:44 -0000	1.2
+++ packages/language/c/libc/stdio/current/ChangeLog.libc	23 May 2002 22:45:51 -0000
@@ -2733 +2733 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/stdlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdlib/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/language/c/libc/stdlib/current/ChangeLog	20 May 2002 22:24:45 -0000	1.5
+++ packages/language/c/libc/stdlib/current/ChangeLog	23 May 2002 22:45:57 -0000
@@ -77 +77 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/stdlib/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdlib/current/ChangeLog.libc,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog.libc
--- packages/language/c/libc/stdlib/current/ChangeLog.libc	20 May 2002 22:24:45 -0000	1.2
+++ packages/language/c/libc/stdlib/current/ChangeLog.libc	23 May 2002 22:46:04 -0000
@@ -2733 +2733 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/string/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/language/c/libc/string/current/ChangeLog	20 May 2002 22:24:47 -0000	1.5
+++ packages/language/c/libc/string/current/ChangeLog	23 May 2002 22:46:11 -0000
@@ -66 +66 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/string/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog.libc,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog.libc
--- packages/language/c/libc/string/current/ChangeLog.libc	20 May 2002 22:24:47 -0000	1.2
+++ packages/language/c/libc/string/current/ChangeLog.libc	23 May 2002 22:46:17 -0000
@@ -2733 +2733 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/language/c/libc/time/current/ChangeLog	20 May 2002 22:24:49 -0000	1.9
+++ packages/language/c/libc/time/current/ChangeLog	23 May 2002 22:46:22 -0000
@@ -127 +127 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libc/time/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog.libc,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog.libc
--- packages/language/c/libc/time/current/ChangeLog.libc	20 May 2002 22:24:49 -0000	1.2
+++ packages/language/c/libc/time/current/ChangeLog.libc	23 May 2002 22:46:29 -0000
@@ -2733 +2733 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/language/c/libm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libm/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/language/c/libm/current/ChangeLog	20 May 2002 22:24:50 -0000	1.22
+++ packages/language/c/libm/current/ChangeLog	23 May 2002 22:46:35 -0000
@@ -821 +821 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/net/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/common/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/net/common/current/ChangeLog	20 May 2002 22:25:03 -0000	1.1
+++ packages/net/common/current/ChangeLog	23 May 2002 22:46:40 -0000
@@ -0,0 +1,5 @@
+2002-05-21  Jesper Skov  <jskov@redhat.com>
+
+	* include/net/netdb.h: Include netinet/in.h for the in_addr use in
+	declarations.
+
Index: packages/net/ftpclient/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/ftpclient/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/net/ftpclient/current/ChangeLog	20 May 2002 22:25:05 -0000	1.3
+++ packages/net/ftpclient/current/ChangeLog	23 May 2002 22:46:46 -0000
@@ -44 +44 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/net/ns/dns/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/ns/dns/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/net/ns/dns/current/ChangeLog	20 May 2002 22:25:06 -0000	1.1
+++ packages/net/ns/dns/current/ChangeLog	23 May 2002 22:46:51 -0000
@@ -0,0 +1,10 @@
+2002-05-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/dns.cdl (CYGPKG_NS_DNS_BUILD): Require thread destructors in
+	kernel.
+	* include/dns_impl.inl: Instead of using cyg_thread_get_data
+	and _set_data directly, instead use store_hent and free_stored_hent
+	defined by includer.
+	* src/dns.c: Define store_hent() and free_stored_hent() and make
+	them use thread destructors thus fixing a memory leak.
+
@@ -157 +167 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- packages/net/snmp/agent/current/ChangeLog	20 May 2002 22:25:06 -0000	1.17
+++ packages/net/snmp/agent/current/ChangeLog	23 May 2002 22:46:57 -0000
@@ -404 +404 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/net/snmp/lib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/lib/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/net/snmp/lib/current/ChangeLog	20 May 2002 22:25:13 -0000	1.7
+++ packages/net/snmp/lib/current/ChangeLog	23 May 2002 22:47:03 -0000
@@ -135 +135 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.38
diff -u -0 -r1.38 ChangeLog
--- packages/net/tcpip/current/ChangeLog	20 May 2002 22:25:15 -0000	1.38
+++ packages/net/tcpip/current/ChangeLog	23 May 2002 22:47:10 -0000
@@ -0,0 +1,6 @@
+2002-05-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/lib/recv.c: Fix warning. socket.h declarations are not
+	available to the kernel code. Added missing argument in the
+	recvfrom call.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.54
diff -u -0 -r1.54 ChangeLog
--- packages/redboot/current/ChangeLog	20 May 2002 22:25:25 -0000	1.54
+++ packages/redboot/current/ChangeLog	23 May 2002 22:47:15 -0000
@@ -0,0 +1,75 @@
+2002-05-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/net/dns.c (store_hent): New function. DNS package now requires
+	this instead of the cyg_thread_get_data calls.
+	(free_stored_hent): New function. Ditto.
+
+2002-05-23  Gary Thomas  <gthomas@redhat.com>
+
+	* doc/redboot_cmds.sgml: Document new HTTP download mode.
+
+	* src/net/tcp.c: Improve some interfaces.  Add support for
+	outgoing (__tcp_open) connections.
+
+	* src/net/net_io.c (net_io_flush): Use improved TCP interfaces.
+
+	* src/main.c (_mon_write_char): Map '\n' => '\r\n'.  This used
+	to be done by diag_printf(), but that was the wrong place for it.
+
+	* include/net/net.h: Add support for TCP outgoing connections.
+
+	* src/net/http_client.c: 
+	* include/net/http.h: New file(s) - HTTP client support.
+
+	* src/load.c: 
+	* cdl/redboot.cdl: Support HTTP download mode.
+
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot.sgml: Moved the editing and resource sections to
+	this document. Added new section on RedBoot (startup) modes.
+	* doc/redboot_cmds.sgml: Removed the editing and resource
+	sections.
+	* doc/redboot_installing.sgml: Changed a couple of platform
+	descriptions.
+	* doc/redboot_rebuilding.sgml: Make use of mode/config
+	consistent. Removed mode section.
+
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot_rebuilding.sgml: Added a note about redboot growing
+	beyond its slot limits.
+	Rewrote the RedBoot rebuilding documentation.
+
+	* src/flash.c (fis_create): Clarify error message. Get rid of bool
+	flag slot_found that only duplicated fis variable state.
+
+2002-05-21  Gary Thomas  <gthomas@redhat.com>
+
+	* src/xyzModem.h: 
+	* src/xyzModem.c: 
+	* src/load.c: Purge mention of Z-modem until it's implemented.
+
+2002-05-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c (fis_create): Removed one of the three questions to
+	verify.
+	* doc/redboot_rebuilding.sgml: Removed the query lines from the
+	docs.
+
+	* doc/redboot_installing.sgml: Removed all the free RAM related
+	resource descriptions. Left in a few timer resource descriptions.
+	* doc/redboot_cmds.sgml: Refer to platform sections for additional
+	platform-specific resource usage.
+
+	* doc/redboot_installing.sgml: Removed all platform specific
+	references to the updating section which told the user to use
+	specific flash paramemters. All this is now handled
+	automagically.
+
+	* src/alias.c (lookup_alias): FREEMEMHI is just the high address
+	masked to 1KB alignment.
+
+	* doc/redboot_cmds.sgml: Added load disk example.
+	Added section on RedBoot resources.
+
@@ -2398 +2473 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/services/compress/zlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/compress/zlib/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/services/compress/zlib/current/ChangeLog	20 May 2002 22:25:27 -0000	1.4
+++ packages/services/compress/zlib/current/ChangeLog	23 May 2002 22:47:22 -0000
@@ -85 +85 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- packages/services/memalloc/common/current/ChangeLog	20 May 2002 22:25:47 -0000	1.23
+++ packages/services/memalloc/common/current/ChangeLog	23 May 2002 22:47:27 -0000
@@ -292 +292 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/services/power/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/power/common/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/services/power/common/current/ChangeLog	20 May 2002 22:25:51 -0000	1.1
+++ packages/services/power/common/current/ChangeLog	23 May 2002 22:47:31 -0000
@@ -62 +62 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/all/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/all/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/templates/all/ChangeLog	20 May 2002 22:25:53 -0000	1.11
+++ packages/templates/all/ChangeLog	23 May 2002 22:47:36 -0000
@@ -127 +127 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/cygmon/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/cygmon/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/templates/cygmon/ChangeLog	20 May 2002 22:25:53 -0000	1.5
+++ packages/templates/cygmon/ChangeLog	23 May 2002 22:47:41 -0000
@@ -96 +96 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/cygmon_no_kernel/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/cygmon_no_kernel/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/templates/cygmon_no_kernel/ChangeLog	20 May 2002 22:25:53 -0000	1.3
+++ packages/templates/cygmon_no_kernel/ChangeLog	23 May 2002 22:47:47 -0000
@@ -43 +43 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/default/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/default/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/templates/default/ChangeLog	20 May 2002 22:25:53 -0000	1.7
+++ packages/templates/default/ChangeLog	23 May 2002 22:47:53 -0000
@@ -103 +103 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/elix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/elix/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/templates/elix/ChangeLog	20 May 2002 22:25:54 -0000	1.6
+++ packages/templates/elix/ChangeLog	23 May 2002 22:47:59 -0000
@@ -73 +73 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/kernel/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/kernel/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/templates/kernel/ChangeLog	20 May 2002 22:25:54 -0000	1.4
+++ packages/templates/kernel/ChangeLog	23 May 2002 22:48:04 -0000
@@ -83 +83 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/minimal/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/minimal/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/templates/minimal/ChangeLog	20 May 2002 22:25:54 -0000	1.4
+++ packages/templates/minimal/ChangeLog	23 May 2002 22:48:08 -0000
@@ -83 +83 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/net/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/templates/net/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/templates/net/ChangeLog	20 May 2002 22:25:54 -0000	1.7
+++ packages/templates/net/ChangeLog	23 May 2002 22:48:14 -0000
@@ -124 +124 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/new_net/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/new_net/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/templates/new_net/ChangeLog	20 May 2002 22:25:55 -0000	1.1
+++ packages/templates/new_net/ChangeLog	23 May 2002 22:48:19 -0000
@@ -35 +35 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/posix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/posix/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/templates/posix/ChangeLog	20 May 2002 22:25:55 -0000	1.5
+++ packages/templates/posix/ChangeLog	23 May 2002 22:48:25 -0000
@@ -70 +70 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/templates/redboot/ChangeLog	20 May 2002 22:25:55 -0000	1.8
+++ packages/templates/redboot/ChangeLog	23 May 2002 22:48:30 -0000
@@ -85 +85 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/stubs/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/stubs/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/templates/stubs/ChangeLog	20 May 2002 22:25:56 -0000	1.5
+++ packages/templates/stubs/ChangeLog	23 May 2002 22:48:35 -0000
@@ -115 +115 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
Index: packages/templates/uitron/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/uitron/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/templates/uitron/ChangeLog	20 May 2002 22:25:56 -0000	1.7
+++ packages/templates/uitron/ChangeLog	23 May 2002 22:48:40 -0000
@@ -102 +102 @@
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/

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

Here is a summary of the files modified:

? ChangeLog
A host/libcdl/doc/advanced.sgml
A host/libcdl/doc/build.sgml
A host/libcdl/doc/concepts.sgml
A host/libcdl/doc/language.sgml
A host/libcdl/doc/main.sgml
A host/libcdl/doc/makefile
A host/libcdl/doc/package.fig
A host/libcdl/doc/package.sgml
A host/libcdl/doc/reference.sgml
A host/libcdl/doc/repo.fig
A host/libcdl/doc/version.fig
M images/arm/ipaq/OSloader
A images/powerpc/cma28x/MD5SUMS
A images/powerpc/cma28x/gdb_module.img
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/ecosadmin.tcl
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/cdl/posix.cdl
M packages/compat/posix/current/cdl/pthread.cdl
M packages/compat/posix/current/include/export.h
M packages/compat/posix/current/include/limits.h
M packages/compat/posix/current/include/mutex.h
M packages/compat/posix/current/include/muttypes.h
M packages/compat/posix/current/include/pthread.h
M packages/compat/posix/current/include/semaphore.h
M packages/compat/posix/current/include/signal.h
M packages/compat/posix/current/include/sigsetjmp.h
M packages/compat/posix/current/include/time.h
M packages/compat/posix/current/include/types.h
M packages/compat/posix/current/include/utsname.h
M packages/compat/posix/current/src/except.cxx
M packages/compat/posix/current/src/misc.cxx
M packages/compat/posix/current/src/mqueue.cxx
M packages/compat/posix/current/src/mutex.cxx
M packages/compat/posix/current/src/pprivate.h
M packages/compat/posix/current/src/pthread.cxx
M packages/compat/posix/current/src/sched.cxx
M packages/compat/posix/current/src/sem.cxx
M packages/compat/posix/current/src/signal.cxx
M packages/compat/posix/current/src/startup.cxx
M packages/compat/posix/current/src/time.cxx
M packages/compat/posix/current/tests/mqueue1.c
M packages/compat/posix/current/tests/mqueue2.c
M packages/compat/posix/current/tests/mutex3.c
M packages/compat/posix/current/tests/pthread1.c
M packages/compat/posix/current/tests/pthread2.c
M packages/compat/posix/current/tests/pthread3.c
M packages/compat/posix/current/tests/signal1.c
M packages/compat/posix/current/tests/signal2.c
M packages/compat/posix/current/tests/sigsetjmp.c
M packages/compat/posix/current/tests/timer1.c
M packages/compat/posix/current/tests/tm_basic.cxx
M packages/compat/uitron/current/ChangeLog
M packages/compat/uitron/current/cdl/flags.cdl
M packages/compat/uitron/current/cdl/mboxes.cdl
M packages/compat/uitron/current/cdl/mempoolfixed.cdl
M packages/compat/uitron/current/cdl/mempoolvar.cdl
M packages/compat/uitron/current/cdl/semas.cdl
M packages/compat/uitron/current/cdl/tasks.cdl
M packages/compat/uitron/current/cdl/uitron.cdl
M packages/compat/uitron/current/cdl/version.cdl
M packages/compat/uitron/current/include/uit_func.h
M packages/compat/uitron/current/include/uit_func.inl
M packages/compat/uitron/current/include/uit_ifnc.h
M packages/compat/uitron/current/include/uit_ifnc.inl
M packages/compat/uitron/current/include/uit_objs.hxx
M packages/compat/uitron/current/include/uit_type.h
M packages/compat/uitron/current/src/uit_func.cxx
M packages/compat/uitron/current/src/uit_ifnc.cxx
M packages/compat/uitron/current/src/uit_objs.cxx
M packages/compat/uitron/current/tests/test1.c
M packages/compat/uitron/current/tests/test2.c
M packages/compat/uitron/current/tests/test3.c
M packages/compat/uitron/current/tests/test4.c
M packages/compat/uitron/current/tests/test5.c
M packages/compat/uitron/current/tests/test6.c
M packages/compat/uitron/current/tests/test7.c
M packages/compat/uitron/current/tests/test8.c
M packages/compat/uitron/current/tests/test9.c
M packages/compat/uitron/current/tests/testcx2.cxx
M packages/compat/uitron/current/tests/testcx3.cxx
M packages/compat/uitron/current/tests/testcx4.cxx
M packages/compat/uitron/current/tests/testcx5.cxx
M packages/compat/uitron/current/tests/testcx6.cxx
M packages/compat/uitron/current/tests/testcx7.cxx
M packages/compat/uitron/current/tests/testcx8.cxx
M packages/compat/uitron/current/tests/testcx9.cxx
M packages/compat/uitron/current/tests/testcxx.cxx
M packages/compat/uitron/current/tests/testintr.cxx
M packages/cygmon/current/ChangeLog
M packages/cygmon/current/cdl/cygmon.cdl
M packages/cygmon/current/misc/Notes_CygMon_PID
M packages/cygmon/current/misc/board.h
M packages/cygmon/current/misc/bplist-dynamic.c
M packages/cygmon/current/misc/breakpoints.c
M packages/cygmon/current/misc/cpu-mon.c
M packages/cygmon/current/misc/cpu_info.h
M packages/cygmon/current/misc/ecos_bsp.c
M packages/cygmon/current/misc/ecos_dummy.c
M packages/cygmon/current/misc/fmt_util.h
M packages/cygmon/current/misc/generic-stub.h
M packages/cygmon/current/misc/generic_fmt32.c
M packages/cygmon/current/misc/generic_mem.c
M packages/cygmon/current/misc/ledit.c
M packages/cygmon/current/misc/ledit.h
M packages/cygmon/current/misc/monitor.c
M packages/cygmon/current/misc/monitor.h
M packages/cygmon/current/misc/monitor_cmd.c
M packages/cygmon/current/misc/monitor_cmd.h
M packages/cygmon/current/misc/stub-tservice.h
M packages/cygmon/current/misc/tservice.h
M packages/cygmon/current/misc/unistd.h
M packages/cygmon/current/misc/utils.c
M packages/cygmon/current/misc/arm/arm-mon.c
M packages/cygmon/current/misc/arm/board.h
M packages/cygmon/current/misc/arm/cpu.h
M packages/cygmon/current/misc/arm/cpu_info.h
M packages/cygmon/current/misc/bsp/bsp.h
M packages/cygmon/current/misc/bsp/cpu.h
M packages/cygmon/current/misc/bsp/dbg-threads-api.h
M packages/cygmon/current/misc/bsp/defs.h
M packages/cygmon/current/misc/bsp/gdb-data.h
M packages/cygmon/current/misc/bsp/hex-utils.h
M packages/cygmon/current/misc/bsp/arm/gdb-cpu.c
M packages/cygmon/current/misc/bsp/arm/gdb-cpu.h
M packages/cygmon/current/misc/bsp/arm/gdb.h
M packages/cygmon/current/misc/bsp/arm/insn.h
M packages/cygmon/current/misc/bsp/arm/singlestep.c
M packages/cygmon/current/misc/bsp/common/breakpoint.c
M packages/cygmon/current/misc/bsp/common/bsp.c
M packages/cygmon/current/misc/bsp/common/bsp_cache.c
M packages/cygmon/current/misc/bsp/common/bsp_if.c
M packages/cygmon/current/misc/bsp/common/bsp_if.h
M packages/cygmon/current/misc/bsp/common/console-io.c
M packages/cygmon/current/misc/bsp/common/debug-io.c
M packages/cygmon/current/misc/bsp/common/gdb-cpu.c
M packages/cygmon/current/misc/bsp/common/gdb-cpu.h
M packages/cygmon/current/misc/bsp/common/gdb.h
M packages/cygmon/current/misc/bsp/common/generic-mem.c
M packages/cygmon/current/misc/bsp/common/hex-utils.c
M packages/cygmon/current/misc/bsp/common/printf.c
M packages/cygmon/current/misc/bsp/common/shared-data.c
M packages/cygmon/current/misc/bsp/common/singlestep.c
M packages/cygmon/current/misc/bsp/common/sprintf.c
M packages/cygmon/current/misc/bsp/common/syscall.c
M packages/cygmon/current/misc/bsp/common/sysinfo.c
M packages/cygmon/current/misc/bsp/common/vprintf.c
M packages/cygmon/current/misc/bsp/mips/gdb-cpu.c
M packages/cygmon/current/misc/bsp/mips/gdb-cpu.h
M packages/cygmon/current/misc/bsp/mips/gdb.h
M packages/cygmon/current/misc/bsp/mips/insn.h
M packages/cygmon/current/misc/bsp/mips/singlestep.c
M packages/cygmon/current/misc/bsp/mn10300/gdb-cpu.c
M packages/cygmon/current/misc/bsp/mn10300/gdb-cpu.h
M packages/cygmon/current/misc/bsp/mn10300/gdb.h
M packages/cygmon/current/misc/bsp/mn10300/insn.h
M packages/cygmon/current/misc/bsp/mn10300/singlestep.c
M packages/cygmon/current/misc/mips/board.h
M packages/cygmon/current/misc/mips/cpu.h
M packages/cygmon/current/misc/mips/cpu_info.h
M packages/cygmon/current/misc/mips/mips-mon.c
M packages/cygmon/current/misc/mn10300/board.h
M packages/cygmon/current/misc/mn10300/cpu.h
M packages/cygmon/current/misc/mn10300/cpu_info.h
M packages/cygmon/current/misc/mn10300/mn10300-mon.c
M packages/devs/eth/amd/pcnet/current/ChangeLog
M packages/devs/eth/amd/pcnet/current/cdl/amd_pcnet_eth_drivers.cdl
M packages/devs/eth/amd/pcnet/current/src/amd_pcnet.h
M packages/devs/eth/amd/pcnet/current/src/if_pcnet.c
M packages/devs/eth/arm/aaed2000/current/ChangeLog
M packages/devs/eth/arm/aaed2000/current/cdl/aaed2000_eth_drivers.cdl
M packages/devs/eth/arm/aaed2000/current/include/devs_eth_arm_aaed2000.inl
M packages/devs/eth/arm/cerf/current/ChangeLog
M packages/devs/eth/arm/cerf/current/cdl/cerf_eth_drivers.cdl
M packages/devs/eth/arm/cerf/current/include/devs_eth_arm_cerf.inl
M packages/devs/eth/arm/cerfpda/current/ChangeLog
M packages/devs/eth/arm/cerfpda/current/cdl/cerfpda_eth_drivers.cdl
M packages/devs/eth/arm/cerfpda/current/include/devs_eth_arm_cerfpda.inl
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/cdl/ebsa285_eth_drivers.cdl
M packages/devs/eth/arm/ebsa285/current/include/devs_eth_ebsa285.inl
M packages/devs/eth/arm/ebsa285/current/tests/test_net_realtime.h
M packages/devs/eth/arm/edb7xxx/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/cdl/edb7xxx_eth_drivers.cdl
M packages/devs/eth/arm/edb7xxx/current/include/devs_eth_arm_edb7xxx.inl
M packages/devs/eth/arm/flexanet/current/ChangeLog
M packages/devs/eth/arm/flexanet/current/cdl/flexanet_eth_drivers.cdl
M packages/devs/eth/arm/flexanet/current/include/devs_eth_flexanet.inl
M packages/devs/eth/arm/flexanet/current/src/if_flexanet.c
M packages/devs/eth/arm/integrator/current/ChangeLog
M packages/devs/eth/arm/integrator/current/cdl/integrator_eth_drivers.cdl
M packages/devs/eth/arm/integrator/current/include/devs_eth_arm_integrator_i82559.inl
M packages/devs/eth/arm/iq80310/current/ChangeLog
M packages/devs/eth/arm/iq80310/current/cdl/iq80310_eth_drivers.cdl
M packages/devs/eth/arm/iq80310/current/include/devs_eth_iq80310.inl
M packages/devs/eth/arm/iq80321/current/ChangeLog
M packages/devs/eth/arm/iq80321/current/cdl/iq80321_eth_drivers.cdl
M packages/devs/eth/arm/iq80321/current/include/devs_eth_iq80321.inl
M packages/devs/eth/arm/ks32c5000/current/ChangeLog
M packages/devs/eth/arm/ks32c5000/current/cdl/ks32c5000_eth.cdl
M packages/devs/eth/arm/ks32c5000/current/src/ics1890.c
M packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c
M packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.h
M packages/devs/eth/arm/ks32c5000/current/src/ks5000_regs.h
M packages/devs/eth/arm/ks32c5000/current/src/lxt970.c
M packages/devs/eth/arm/ks32c5000/current/src/phy.h
M packages/devs/eth/arm/nano/current/ChangeLog
M packages/devs/eth/arm/nano/current/cdl/nano_eth_drivers.cdl
M packages/devs/eth/arm/nano/current/include/devs_eth_nano.inl
M packages/devs/eth/cf/current/ChangeLog
M packages/devs/eth/cf/current/cdl/cf_eth_drivers.cdl
M packages/devs/eth/cf/current/include/devs_eth_cf.inl
M packages/devs/eth/cf/current/src/if_sc_lpe.c
M packages/devs/eth/cl/cs8900a/current/ChangeLog
M packages/devs/eth/cl/cs8900a/current/cdl/cl_cs8900a_eth_drivers.cdl
M packages/devs/eth/cl/cs8900a/current/include/cs8900.h
M packages/devs/eth/cl/cs8900a/current/src/if_cs8900a.c
M packages/devs/eth/frv/frv400/current/ChangeLog
M packages/devs/eth/frv/frv400/current/cdl/frv400_eth_drivers.cdl
M packages/devs/eth/frv/frv400/current/include/devs_eth_frv400.inl
M packages/devs/eth/h8300/aki3068net/current/ChangeLog
M packages/devs/eth/h8300/aki3068net/current/cdl/h8300_aki3068net_eth_drivers.cdl
M packages/devs/eth/h8300/aki3068net/current/include/devs_eth_h8300_aki3068net.inl
M packages/devs/eth/h8300/aki3068net/current/src/if_aki3068net.c
M packages/devs/eth/i386/pc/i82544/current/ChangeLog
M packages/devs/eth/i386/pc/i82544/current/cdl/i386_pc_i82544_eth_drivers.cdl
M packages/devs/eth/i386/pc/i82544/current/include/devs_eth_i386_pc_i82544.inl
M packages/devs/eth/i386/pc/i82559/current/ChangeLog
M packages/devs/eth/i386/pc/i82559/current/cdl/i386_pc_i82559_eth_drivers.cdl
M packages/devs/eth/i386/pc/i82559/current/include/devs_eth_i386_pc_i82559.inl
M packages/devs/eth/intel/i21143/current/ChangeLog
M packages/devs/eth/intel/i21143/current/cdl/intel_i21143_eth_drivers.cdl
M packages/devs/eth/intel/i21143/current/src/if_i21143.c
M packages/devs/eth/intel/i82544/current/ChangeLog
M packages/devs/eth/intel/i82544/current/cdl/intel_i82544_eth_drivers.cdl
M packages/devs/eth/intel/i82544/current/include/i82544_info.h
M packages/devs/eth/intel/i82544/current/src/if_i82544.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/cdl/intel_i82559_eth_drivers.cdl
M packages/devs/eth/intel/i82559/current/include/i82559_info.h
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
M packages/devs/eth/mips/atlas/current/ChangeLog
M packages/devs/eth/mips/atlas/current/cdl/atlas_eth_drivers.cdl
M packages/devs/eth/mips/atlas/current/src/if_atlas.c
M packages/devs/eth/mips/atlas/current/src/if_buffers.S
M packages/devs/eth/mips/atlas/current/src/saa9730.h
M packages/devs/eth/mips/malta/current/ChangeLog
M packages/devs/eth/mips/malta/current/cdl/mips_mips32_malta_eth_drivers.cdl
M packages/devs/eth/mips/malta/current/include/devs_eth_mips_mips32_malta.inl
M packages/devs/eth/mips/ocelot/current/ChangeLog
M packages/devs/eth/mips/ocelot/current/cdl/mips_rm7000_ocelot_eth_drivers.cdl
M packages/devs/eth/mips/ocelot/current/include/devs_eth_mips_rm7000_ocelot.inl
M packages/devs/eth/mips/upd985xx/current/ChangeLog
M packages/devs/eth/mips/upd985xx/current/cdl/upd985xx_eth_drivers.cdl
M packages/devs/eth/mips/upd985xx/current/include/upd985xx_eth.h
M packages/devs/eth/mips/upd985xx/current/src/if_upd985xx.c
M packages/devs/eth/mips/vrc4375/current/ChangeLog
M packages/devs/eth/mips/vrc4375/current/cdl/vrc4375_eth_drivers.cdl
M packages/devs/eth/mips/vrc4375/current/include/devs_eth_vrc4375.inl
M packages/devs/eth/mn10300/asb2305/current/ChangeLog
M packages/devs/eth/mn10300/asb2305/current/cdl/mn10300_asb2305_eth.cdl
M packages/devs/eth/mn10300/asb2305/current/include/mn10300_asb2305_eth.inl
M packages/devs/eth/ns/dp83902a/current/ChangeLog
M packages/devs/eth/ns/dp83902a/current/cdl/ns_dp83902a_eth_drivers.cdl
M packages/devs/eth/ns/dp83902a/current/include/dp83902a.h
M packages/devs/eth/ns/dp83902a/current/src/if_dp83902a.c
M packages/devs/eth/powerpc/fec/current/ChangeLog
M packages/devs/eth/powerpc/fec/current/cdl/fec_eth_drivers.cdl
M packages/devs/eth/powerpc/fec/current/src/fec.h
M packages/devs/eth/powerpc/fec/current/src/if_fec.c
M packages/devs/eth/powerpc/quicc/current/ChangeLog
M packages/devs/eth/powerpc/quicc/current/cdl/quicc_eth_drivers.cdl
M packages/devs/eth/powerpc/quicc/current/src/if_quicc.c
M packages/devs/eth/powerpc/quicc/current/src/quicc_eth.h
M packages/devs/eth/sh/etherc/current/ChangeLog
M packages/devs/eth/sh/etherc/current/cdl/sh_etherc_eth_drivers.cdl
M packages/devs/eth/sh/etherc/current/src/if_etherc.c
M packages/devs/eth/sh/etherc/current/src/phyter.inl
M packages/devs/eth/sh/etherc/current/src/sh_etherc.h
M packages/devs/eth/sh/hs7729pci/current/ChangeLog
M packages/devs/eth/sh/hs7729pci/current/cdl/sh_hs7729pci_eth_drivers.cdl
M packages/devs/eth/sh/hs7729pci/current/include/devs_eth_sh_hs7729pci.inl
M packages/devs/eth/sh/se7751/current/ChangeLog
M packages/devs/eth/sh/se7751/current/cdl/sh_se7751_eth_drivers.cdl
M packages/devs/eth/sh/se7751/current/include/devs_eth_sh_se7751.inl
M packages/devs/eth/sh/se77x9/current/ChangeLog
M packages/devs/eth/sh/se77x9/current/cdl/sh_se77x9_eth_drivers.cdl
M packages/devs/eth/sh/se77x9/current/include/devs_eth_sh_se77x9.inl
M packages/devs/eth/smsc/lan91cxx/current/ChangeLog
M packages/devs/eth/smsc/lan91cxx/current/cdl/smsc_lan91cxx_eth_drivers.cdl
M packages/devs/eth/smsc/lan91cxx/current/src/if_lan91cxx.c
M packages/devs/eth/smsc/lan91cxx/current/src/smsc_lan91cxx.h
M packages/devs/eth/via/rhine/current/ChangeLog
M packages/devs/eth/via/rhine/current/cdl/via_rhine_eth_drivers.cdl
M packages/devs/eth/via/rhine/current/src/if_rhine.c
M packages/devs/eth/via/rhine/current/src/via_rhine.h
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl
M packages/devs/flash/arm/aaed2000/current/ChangeLog
M packages/devs/flash/arm/aaed2000/current/cdl/flash_arm_aaed2000.cdl
M packages/devs/flash/arm/aaed2000/current/src/aaed2000_flash.c
M packages/devs/flash/arm/assabet/current/ChangeLog
M packages/devs/flash/arm/assabet/current/cdl/flash_assabet.cdl
M packages/devs/flash/arm/assabet/current/include/assabet_strataflash.inl
M packages/devs/flash/arm/at91/current/ChangeLog
M packages/devs/flash/arm/at91/current/cdl/flash_at91.cdl
M packages/devs/flash/arm/at91/current/src/at91_flash.c
M packages/devs/flash/arm/at91/current/src/flash.h
M packages/devs/flash/arm/at91/current/src/flash_erase_block.c
M packages/devs/flash/arm/at91/current/src/flash_program_buf.c
M packages/devs/flash/arm/at91/current/src/flash_query.c
M packages/devs/flash/arm/cerf/current/ChangeLog
M packages/devs/flash/arm/cerf/current/cdl/flash_cerf.cdl
M packages/devs/flash/arm/cerf/current/include/cerf_strataflash.inl
M packages/devs/flash/arm/cerfpda/current/ChangeLog
M packages/devs/flash/arm/cerfpda/current/cdl/flash_cerfpda.cdl
M packages/devs/flash/arm/cerfpda/current/include/cerfpda_strataflash.inl
M packages/devs/flash/arm/ebsa285/current/ChangeLog
M packages/devs/flash/arm/ebsa285/current/cdl/flash_ebsa285.cdl
M packages/devs/flash/arm/ebsa285/current/src/ebsa285_flash.c
M packages/devs/flash/arm/ebsa285/current/src/flash.h
M packages/devs/flash/arm/ebsa285/current/src/flash_erase_block.c
M packages/devs/flash/arm/ebsa285/current/src/flash_program_buf.c
M packages/devs/flash/arm/ebsa285/current/src/flash_query.c
M packages/devs/flash/arm/edb7xxx/current/ChangeLog
M packages/devs/flash/arm/edb7xxx/current/cdl/flash_edb7xxx.cdl
M packages/devs/flash/arm/edb7xxx/current/include/edb7xxx_strataflash.inl
M packages/devs/flash/arm/edb7xxx/current/src/edb7xxx_flash.c
M packages/devs/flash/arm/edb7xxx/current/src/flash.h
M packages/devs/flash/arm/edb7xxx/current/src/flash_erase_block.c
M packages/devs/flash/arm/edb7xxx/current/src/flash_program_buf.c
M packages/devs/flash/arm/edb7xxx/current/src/flash_query.c
M packages/devs/flash/arm/excalibur/current/ChangeLog
M packages/devs/flash/arm/excalibur/current/cdl/flash_excalibur.cdl
M packages/devs/flash/arm/excalibur/current/src/arm_excalibur_flash.c
M packages/devs/flash/arm/flexanet/current/ChangeLog
M packages/devs/flash/arm/flexanet/current/cdl/flash_flexanet.cdl
M packages/devs/flash/arm/flexanet/current/include/flexanet_strataflash.inl
M packages/devs/flash/arm/integrator/current/ChangeLog
M packages/devs/flash/arm/integrator/current/cdl/flash_integrator.cdl
M packages/devs/flash/arm/integrator/current/src/arm_integrator_flash.c
M packages/devs/flash/arm/ipaq/current/ChangeLog
M packages/devs/flash/arm/ipaq/current/cdl/flash_ipaq.cdl
M packages/devs/flash/arm/ipaq/current/include/ipaq_strataflash.inl
M packages/devs/flash/arm/ipaq/current/src/ipaq_flash.c
M packages/devs/flash/arm/iq80310/current/ChangeLog
M packages/devs/flash/arm/iq80310/current/cdl/flash_iq80310.cdl
M packages/devs/flash/arm/iq80310/current/src/flash.h
M packages/devs/flash/arm/iq80310/current/src/flash_erase_block.c
M packages/devs/flash/arm/iq80310/current/src/flash_lock_block.c
M packages/devs/flash/arm/iq80310/current/src/flash_program_buf.c
M packages/devs/flash/arm/iq80310/current/src/flash_query.c
M packages/devs/flash/arm/iq80310/current/src/flash_unlock_block.c
M packages/devs/flash/arm/iq80310/current/src/iq80310_flash.c
M packages/devs/flash/arm/iq80321/current/ChangeLog
M packages/devs/flash/arm/iq80321/current/cdl/flash_iq80321.cdl
M packages/devs/flash/arm/iq80321/current/include/iq80321_strataflash.inl
M packages/devs/flash/arm/nano/current/ChangeLog
M packages/devs/flash/arm/nano/current/cdl/flash_nano.cdl
M packages/devs/flash/arm/nano/current/include/nano_strataflash.inl
M packages/devs/flash/arm/pid/current/ChangeLog
M packages/devs/flash/arm/pid/current/cdl/flash_arm_pid.cdl
M packages/devs/flash/arm/pid/current/src/arm_pid_flash.c
M packages/devs/flash/arm/sa1100mm/current/ChangeLog
M packages/devs/flash/arm/sa1100mm/current/cdl/flash_sa1100mm.cdl
M packages/devs/flash/arm/sa1100mm/current/src/flash.h
M packages/devs/flash/arm/sa1100mm/current/src/flash_erase_block.c
M packages/devs/flash/arm/sa1100mm/current/src/flash_program_buf.c
M packages/devs/flash/arm/sa1100mm/current/src/flash_query.c
M packages/devs/flash/arm/sa1100mm/current/src/sa1100mm_flash.c
M packages/devs/flash/atmel/at29cxxxx/current/ChangeLog
M packages/devs/flash/atmel/at29cxxxx/current/cdl/flash_atmel_at29cxxxx.cdl
M packages/devs/flash/atmel/at29cxxxx/current/include/flash_at29cxxxx.inl
M packages/devs/flash/frv/frv400/current/ChangeLog
M packages/devs/flash/frv/frv400/current/cdl/flash_frv_frv400.cdl
M packages/devs/flash/frv/frv400/current/src/frv400_flash.c
M packages/devs/flash/intel/28fxxx/current/ChangeLog
M packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx.inl
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl
M packages/devs/flash/intel/bootblock/current/ChangeLog
M packages/devs/flash/intel/bootblock/current/cdl/flash_intel_bootblock.cdl
M packages/devs/flash/intel/bootblock/current/src/bootblock_flash.c
M packages/devs/flash/intel/bootblock/current/src/flash.h
M packages/devs/flash/intel/bootblock/current/src/flash_erase_block.c
M packages/devs/flash/intel/bootblock/current/src/flash_program_buf.c
M packages/devs/flash/intel/bootblock/current/src/flash_query.c
M packages/devs/flash/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/cdl/flash_strata.cdl
M packages/devs/flash/intel/strata/current/src/flash_erase_block.c
M packages/devs/flash/intel/strata/current/src/flash_lock_block.c
M packages/devs/flash/intel/strata/current/src/flash_program_buf.c
M packages/devs/flash/intel/strata/current/src/flash_query.c
M packages/devs/flash/intel/strata/current/src/flash_unlock_block.c
M packages/devs/flash/intel/strata/current/src/strata.c
M packages/devs/flash/intel/strata/current/src/strata.h
M packages/devs/flash/mips/atlas/current/ChangeLog
M packages/devs/flash/mips/atlas/current/cdl/flash_atlas.cdl
M packages/devs/flash/mips/atlas/current/src/atlas_flash.c
M packages/devs/flash/mips/atlas/current/src/flash.h
M packages/devs/flash/mips/atlas/current/src/flash_erase_block.c
M packages/devs/flash/mips/atlas/current/src/flash_lock_block.c
M packages/devs/flash/mips/atlas/current/src/flash_program_buf.c
M packages/devs/flash/mips/atlas/current/src/flash_query.c
M packages/devs/flash/mips/atlas/current/src/flash_unlock_block.c
M packages/devs/flash/mips/malta/current/ChangeLog
M packages/devs/flash/mips/malta/current/cdl/flash_malta.cdl
M packages/devs/flash/mips/malta/current/src/mips_malta_flash.c
M packages/devs/flash/mips/ocelot/current/ChangeLog
M packages/devs/flash/mips/ocelot/current/cdl/flash_mips_ocelot.cdl
M packages/devs/flash/mips/ocelot/current/src/mips_ocelot_flash.c
M packages/devs/flash/mips/vrc437x/current/ChangeLog
M packages/devs/flash/mips/vrc437x/current/cdl/flash_mips_vrc437x.cdl
M packages/devs/flash/mips/vrc437x/current/src/mips_vrc437x_flash.c
M packages/devs/flash/mn10300/asb2305/current/ChangeLog
M packages/devs/flash/mn10300/asb2305/current/cdl/flash_asb2305.cdl
M packages/devs/flash/mn10300/asb2305/current/src/mn10300_asb2305_flash.c
M packages/devs/flash/mn10300/stb/current/ChangeLog
M packages/devs/flash/mn10300/stb/current/cdl/flash_stb.cdl
M packages/devs/flash/mn10300/stb/current/src/mn10300_stb_flash.c
M packages/devs/flash/powerpc/cme555/current/ChangeLog
M packages/devs/flash/powerpc/cme555/current/cdl/flash_cme555.cdl
M packages/devs/flash/powerpc/cme555/current/src/powerpc_cme555_flash.c
M packages/devs/flash/powerpc/ec555/current/ChangeLog
M packages/devs/flash/powerpc/ec555/current/cdl/flash_ec555.cdl
M packages/devs/flash/powerpc/ec555/current/src/powerpc_ec555_flash.c
M packages/devs/flash/powerpc/mbx/current/ChangeLog
M packages/devs/flash/powerpc/mbx/current/cdl/flash_mbx.cdl
M packages/devs/flash/powerpc/mbx/current/src/powerpc_mbx_flash.c
M packages/devs/flash/powerpc/viper/current/ChangeLog
M packages/devs/flash/powerpc/viper/current/cdl/flash_viper.cdl
M packages/devs/flash/powerpc/viper/current/src/flash.h
M packages/devs/flash/powerpc/viper/current/src/flash_erase_block.c
M packages/devs/flash/powerpc/viper/current/src/flash_program_buf.c
M packages/devs/flash/powerpc/viper/current/src/flash_query.c
M packages/devs/flash/powerpc/viper/current/src/viper_flash.c
M packages/devs/flash/sh/cq7750/current/ChangeLog
M packages/devs/flash/sh/cq7750/current/cdl/flash_cq7750.cdl
M packages/devs/flash/sh/cq7750/current/src/cq7750_flash.c
M packages/devs/flash/sh/edk7708/current/ChangeLog
M packages/devs/flash/sh/edk7708/current/cdl/flash_sh_edk7708.cdl
M packages/devs/flash/sh/edk7708/current/src/sh_edk7708_flash.c
M packages/devs/flash/sh/hs7729pci/current/ChangeLog
M packages/devs/flash/sh/hs7729pci/current/cdl/flash_sh_hs7729pci.cdl
M packages/devs/flash/sh/hs7729pci/current/src/sh_hs7729pci_flash.c
M packages/devs/flash/sh/se7751/current/ChangeLog
M packages/devs/flash/sh/se7751/current/cdl/flash_sh_se7751.cdl
M packages/devs/flash/sh/se7751/current/src/sh_se7751_flash.c
M packages/devs/flash/sh/se77x9/current/ChangeLog
M packages/devs/flash/sh/se77x9/current/cdl/flash_sh_se77x9.cdl
M packages/devs/flash/sh/se77x9/current/src/sh_se77x9_flash.c
M packages/devs/flash/synth/current/ChangeLog
M packages/devs/flash/synth/current/cdl/flash_synth.cdl
M packages/devs/flash/synth/current/src/flash_erase_block.c
M packages/devs/flash/synth/current/src/flash_program_buf.c
M packages/devs/flash/synth/current/src/flash_query.c
M packages/devs/flash/synth/current/src/synth.c
M packages/devs/flash/synth/current/src/synth.h
M packages/devs/flash/synth/current/tests/flash1.c
M packages/devs/kbd/arm/aaed2000/current/ChangeLog
M packages/devs/kbd/arm/aaed2000/current/cdl/kbd_aaed2000.cdl
M packages/devs/kbd/arm/aaed2000/current/src/aaed2000_kbd.c
M packages/devs/kbd/arm/ipaq/current/ChangeLog
M packages/devs/kbd/arm/ipaq/current/cdl/kbd_ipaq.cdl
M packages/devs/kbd/arm/ipaq/current/src/ipaq_kbd.c
M packages/devs/pcmcia/arm/assabet/current/ChangeLog
M packages/devs/pcmcia/arm/assabet/current/cdl/pcmcia_assabet.cdl
M packages/devs/pcmcia/arm/assabet/current/src/assabet_pcmcia.c
M packages/devs/pcmcia/arm/cerf/current/ChangeLog
M packages/devs/pcmcia/arm/cerf/current/cdl/pcmcia_cerf.cdl
M packages/devs/pcmcia/arm/cerf/current/src/cerf_pcmcia.c
M packages/devs/pcmcia/arm/cerfpda/current/ChangeLog
M packages/devs/pcmcia/arm/cerfpda/current/cdl/pcmcia_cerfpda.cdl
M packages/devs/pcmcia/arm/cerfpda/current/src/cerfpda_pcmcia.c
M packages/devs/pcmcia/arm/ipaq/current/ChangeLog
M packages/devs/pcmcia/arm/ipaq/current/cdl/pcmcia_ipaq.cdl
M packages/devs/pcmcia/arm/ipaq/current/src/ipaq_pcmcia.c
M packages/devs/serial/arm/aaed2000/current/ChangeLog
M packages/devs/serial/arm/aaed2000/current/cdl/ser_arm_aaed2000.cdl
M packages/devs/serial/arm/aaed2000/current/src/aaed2000_serial.c
M packages/devs/serial/arm/aaed2000/current/src/aaed2000_serial.h
M packages/devs/serial/arm/aeb/current/ChangeLog
M packages/devs/serial/arm/aeb/current/cdl/ser_arm_aeb.cdl
M packages/devs/serial/arm/aeb/current/src/aeb_serial.c
M packages/devs/serial/arm/aeb/current/src/aeb_serial.h
M packages/devs/serial/arm/at91/current/ChangeLog
M packages/devs/serial/arm/at91/current/cdl/ser_arm_at91.cdl
M packages/devs/serial/arm/at91/current/src/at91_serial.c
M packages/devs/serial/arm/at91/current/src/at91_serial.h
M packages/devs/serial/arm/cerfpda/current/ChangeLog
M packages/devs/serial/arm/cerfpda/current/cdl/ser_arm_cerfpda.cdl
M packages/devs/serial/arm/cerfpda/current/include/arm_sa1110_cerfpda_ser.inl
M packages/devs/serial/arm/cma230/current/ChangeLog
M packages/devs/serial/arm/cma230/current/cdl/ser_arm_cma230.cdl
M packages/devs/serial/arm/cma230/current/src/cma230_serial.c
M packages/devs/serial/arm/cma230/current/src/cma230_serial.h
M packages/devs/serial/arm/e7t/current/ChangeLog
M packages/devs/serial/arm/e7t/current/cdl/ser_arm_e7t.cdl
M packages/devs/serial/arm/e7t/current/src/e7t_serial.c
M packages/devs/serial/arm/e7t/current/src/e7t_serial.h
M packages/devs/serial/arm/ebsa285/current/ChangeLog
M packages/devs/serial/arm/ebsa285/current/cdl/ser_arm_ebsa285.cdl
M packages/devs/serial/arm/ebsa285/current/src/ebsa285_serial.c
M packages/devs/serial/arm/edb7xxx/current/ChangeLog
M packages/devs/serial/arm/edb7xxx/current/cdl/ser_arm_edb7xxx.cdl
M packages/devs/serial/arm/edb7xxx/current/src/edb7xxx_serial.c
M packages/devs/serial/arm/edb7xxx/current/src/edb7xxx_serial.h
M packages/devs/serial/arm/integrator/current/ChangeLog
M packages/devs/serial/arm/integrator/current/cdl/ser_arm_integrator.cdl
M packages/devs/serial/arm/integrator/current/src/integrator_serial.h
M packages/devs/serial/arm/integrator/current/src/integrator_serial_with_ints.c
M packages/devs/serial/arm/iq80310/current/ChangeLog
M packages/devs/serial/arm/iq80310/current/cdl/ser_arm_iq80310.cdl
M packages/devs/serial/arm/iq80310/current/include/arm_iq80310_ser.inl
M packages/devs/serial/arm/iq80321/current/ChangeLog
M packages/devs/serial/arm/iq80321/current/cdl/ser_arm_iq80321.cdl
M packages/devs/serial/arm/iq80321/current/include/arm_iq80321_ser.inl
M packages/devs/serial/arm/pid/current/ChangeLog
M packages/devs/serial/arm/pid/current/cdl/ser_arm_pid.cdl
M packages/devs/serial/arm/pid/current/include/arm_arm7_pid_ser.inl
M packages/devs/serial/arm/sa11x0/current/ChangeLog
M packages/devs/serial/arm/sa11x0/current/cdl/ser_arm_sa11x0.cdl
M packages/devs/serial/arm/sa11x0/current/src/sa11x0_serial.c
M packages/devs/serial/arm/sa11x0/current/src/sa11x0_serial.h
M packages/devs/serial/generic/16x5x/current/ChangeLog
M packages/devs/serial/generic/16x5x/current/cdl/ser_generic_16x5x.cdl
M packages/devs/serial/generic/16x5x/current/src/ser_16x5x.c
M packages/devs/serial/h8300/h8300h/current/ChangeLog
M packages/devs/serial/h8300/h8300h/current/cdl/serial_h8300.cdl
M packages/devs/serial/h8300/h8300h/current/src/h8300_sci_serial.c
M packages/devs/serial/i386/pc/current/ChangeLog
M packages/devs/serial/i386/pc/current/cdl/ser_i386_pc.cdl
M packages/devs/serial/i386/pc/current/include/i386_pc_ser.inl
M packages/devs/serial/loop/current/ChangeLog
M packages/devs/serial/loop/current/cdl/ser_loop.cdl
M packages/devs/serial/loop/current/src/loop_serial.c
M packages/devs/serial/mips/atlas/current/ChangeLog
M packages/devs/serial/mips/atlas/current/cdl/ser_mips_atlas.cdl
M packages/devs/serial/mips/atlas/current/src/atlas_serial.c
M packages/devs/serial/mips/atlas/current/src/atlas_serial.h
M packages/devs/serial/mips/jmr3904/current/ChangeLog
M packages/devs/serial/mips/jmr3904/current/cdl/ser_mips_jmr3904.cdl
M packages/devs/serial/mips/jmr3904/current/src/tx3904_serial.c
M packages/devs/serial/mips/ref4955/current/ChangeLog
M packages/devs/serial/mips/ref4955/current/cdl/ser_mips_ref4955.cdl
M packages/devs/serial/mips/ref4955/current/include/mips_tx49_ref4955_ser.inl
M packages/devs/serial/mips/upd985xx/current/ChangeLog
M packages/devs/serial/mips/upd985xx/current/cdl/ser_mips_upd985xx.cdl
M packages/devs/serial/mips/upd985xx/current/src/upd985xx_serial.c
M packages/devs/serial/mips/upd985xx/current/src/upd985xx_serial.h
M packages/devs/serial/mips/vrc437x/current/ChangeLog
M packages/devs/serial/mips/vrc437x/current/cdl/ser_mips_vrc437x.cdl
M packages/devs/serial/mips/vrc437x/current/src/vrc437x_serial.c
M packages/devs/serial/mips/vrc437x/current/src/vrc437x_serial.h
M packages/devs/serial/mn10300/mn10300/current/ChangeLog
M packages/devs/serial/mn10300/mn10300/current/cdl/ser_mn10300.cdl
M packages/devs/serial/mn10300/mn10300/current/src/mn10300_serial.c
M packages/devs/serial/powerpc/cme555/current/ChangeLog
M packages/devs/serial/powerpc/cme555/current/cdl/ser_powerpc_cme555.cdl
M packages/devs/serial/powerpc/cme555/current/src/cme555_serial.h
M packages/devs/serial/powerpc/cme555/current/src/cme555_serial_with_ints.c
M packages/devs/serial/powerpc/cogent/current/ChangeLog
M packages/devs/serial/powerpc/cogent/current/cdl/ser_powerpc_cogent.cdl
M packages/devs/serial/powerpc/cogent/current/src/cogent_serial.h
M packages/devs/serial/powerpc/cogent/current/src/cogent_serial_with_ints.c
M packages/devs/serial/powerpc/ec555/current/ChangeLog
M packages/devs/serial/powerpc/ec555/current/cdl/ser_powerpc_ec555.cdl
M packages/devs/serial/powerpc/ec555/current/src/ec555_serial.h
M packages/devs/serial/powerpc/ec555/current/src/ec555_serial_with_ints.c
M packages/devs/serial/powerpc/quicc/current/ChangeLog
M packages/devs/serial/powerpc/quicc/current/cdl/ser_quicc_smc.cdl
M packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.c
M packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.h
M packages/devs/serial/sh/cq7708/current/ChangeLog
M packages/devs/serial/sh/cq7708/current/cdl/ser_sh_cq7708.cdl
M packages/devs/serial/sh/cq7708/current/include/sh_sh3_cq7708_sci.inl
M packages/devs/serial/sh/edk7708/current/ChangeLog
M packages/devs/serial/sh/edk7708/current/cdl/ser_sh_edk7708.cdl
M packages/devs/serial/sh/edk7708/current/include/sh_sh3_edk7708_sci.inl
M packages/devs/serial/sh/sci/current/ChangeLog
M packages/devs/serial/sh/sci/current/cdl/ser_sh_sci.cdl
M packages/devs/serial/sh/sci/current/src/sh_sci_serial.c
M packages/devs/serial/sh/scif/current/ChangeLog
M packages/devs/serial/sh/scif/current/cdl/ser_sh_scif.cdl
M packages/devs/serial/sh/scif/current/src/sh_scif_serial.c
M packages/devs/serial/sh/se77x9/current/ChangeLog
M packages/devs/serial/sh/se77x9/current/cdl/ser_sh_se77x9.cdl
M packages/devs/serial/sh/se77x9/current/include/sh_sh3_se77x9_16x5x.inl
M packages/devs/serial/sh/se77x9/current/include/sh_sh3_se77x9_scif.inl
M packages/devs/serial/sparclite/sleb/current/ChangeLog
M packages/devs/serial/sparclite/sleb/current/cdl/ser_sparclite_sleb.cdl
M packages/devs/serial/sparclite/sleb/current/src/sleb_sdtr.c
M packages/devs/serial/sparclite/sleb/current/src/sleb_sdtr.h
M packages/devs/serial/v85x/v850/current/ChangeLog
M packages/devs/serial/v85x/v850/current/cdl/ser_v85x_v850.cdl
M packages/devs/serial/v85x/v850/current/src/v85x_v850_serial.c
M packages/devs/serial/v85x/v850/current/src/v85x_v850_serial.h
M packages/devs/touch/arm/aaed2000/current/ChangeLog
M packages/devs/touch/arm/aaed2000/current/touch_aaed2000.cdl
M packages/devs/touch/arm/aaed2000/current/src/aaed2000_ts.c
M packages/devs/touch/arm/ipaq/current/ChangeLog
M packages/devs/touch/arm/ipaq/current/cdl/touch_ipaq.cdl
M packages/devs/touch/arm/ipaq/current/src/ipaq_ts.c
M packages/devs/usb/nec_upd985xx/current/ChangeLog
M packages/devs/usb/nec_upd985xx/current/cdl/usbs_upd985xx.cdl
M packages/devs/usb/nec_upd985xx/current/doc/makefile
M packages/devs/usb/nec_upd985xx/current/doc/usbs_upd985xx.sgml
M packages/devs/usb/nec_upd985xx/current/include/usbs_upd985xx.h
M packages/devs/usb/nec_upd985xx/current/src/usbs_upd985xx.c
M packages/devs/usb/nec_upd985xx/current/src/usbs_upd985xx_data.cxx
M packages/devs/usb/sa11x0/current/ChangeLog
M packages/devs/usb/sa11x0/current/cdl/usbs_sa11x0.cdl
M packages/devs/usb/sa11x0/current/doc/makefile
M packages/devs/usb/sa11x0/current/doc/usbs_sa11x0.sgml
M packages/devs/usb/sa11x0/current/include/usbs_sa11x0.h
M packages/devs/usb/sa11x0/current/src/usbs_sa11x0.c
M packages/devs/usb/sa11x0/current/src/usbs_sa11x0_data.cxx
M packages/devs/wallclock/dallas/ds12887/current/ChangeLog
M packages/devs/wallclock/dallas/ds12887/current/cdl/wallclock_ds12887.cdl
M packages/devs/wallclock/dallas/ds12887/current/src/ds12887.cxx
M packages/devs/wallclock/dallas/ds1742/current/ChangeLog
M packages/devs/wallclock/dallas/ds1742/current/ds1742.inl
M packages/devs/wallclock/dallas/ds1742/current/wallclock_ds1742.cdl
M packages/devs/wallclock/i386/pc/current/ChangeLog
M packages/devs/wallclock/i386/pc/current/cdl/i386_pc_wallclock_drivers.cdl
M packages/devs/wallclock/i386/pc/current/include/devices_wallclock_i386_pc.inl
M packages/devs/wallclock/mips/ref4955/current/ChangeLog
M packages/devs/wallclock/mips/ref4955/current/cdl/wallclock_ref4955.cdl
M packages/devs/wallclock/mips/ref4955/current/src/wallclock_ref4955.cxx
M packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog
M packages/devs/wallclock/powerpc/mpc5xx/current/cdl/wallclock_mpc5xx.cdl
M packages/devs/wallclock/powerpc/mpc5xx/current/src/wallclock_mpc5xx.cxx
M packages/devs/wallclock/sh/hs7729pci/current/ChangeLog
M packages/devs/wallclock/sh/hs7729pci/current/cdl/wallclock_hs7729pci.cdl
M packages/devs/wallclock/sh/hs7729pci/current/include/devs_wallclock_sh_hs7729pci.inl
M packages/devs/wallclock/sh/sh3/current/ChangeLog
M packages/devs/wallclock/sh/sh3/current/cdl/wallclock_sh3.cdl
M packages/devs/wallclock/sh/sh3/current/src/wallclock_sh3.cxx
M packages/devs/watchdog/arm/aeb/current/ChangeLog
M packages/devs/watchdog/arm/aeb/current/cdl/watchdog_aeb.cdl
M packages/devs/watchdog/arm/aeb/current/src/watchdog_aeb.cxx
M packages/devs/watchdog/arm/ebsa285/current/ChangeLog
M packages/devs/watchdog/arm/ebsa285/current/cdl/watchdog_ebsa285.cdl
M packages/devs/watchdog/arm/ebsa285/current/src/watchdog_ebsa285.cxx
M packages/devs/watchdog/arm/sa11x0/current/ChangeLog
M packages/devs/watchdog/arm/sa11x0/current/cdl/watchdog_sa11x0.cdl
M packages/devs/watchdog/arm/sa11x0/current/src/watchdog_sa11x0.cxx
M packages/devs/watchdog/mn10300/mn10300/current/ChangeLog
M packages/devs/watchdog/mn10300/mn10300/current/cdl/watchdog_mn10300.cdl
M packages/devs/watchdog/mn10300/mn10300/current/src/watchdog_mn10300.cxx
M packages/devs/watchdog/sh/sh3/current/ChangeLog
M packages/devs/watchdog/sh/sh3/current/cdl/watchdog_sh3.cdl
M packages/devs/watchdog/sh/sh3/current/src/watchdog_sh3.cxx
M packages/error/current/ChangeLog
M packages/error/current/cdl/error.cdl
M packages/error/current/include/codes.h
M packages/error/current/include/errno.h
M packages/error/current/include/strerror.h
M packages/error/current/src/errno.cxx
M packages/error/current/src/strerror.cxx
M packages/fs/jffs2/current/ChangeLog
M packages/fs/jffs2/current/cdl/jffs2.cdl
M packages/fs/jffs2/current/src/LICENCE
M packages/fs/jffs2/current/src/background.c
M packages/fs/jffs2/current/src/build.c
M packages/fs/jffs2/current/src/compr.c
M packages/fs/jffs2/current/src/compr_rtime.c
M packages/fs/jffs2/current/src/compr_rubin.c
M packages/fs/jffs2/current/src/compr_rubin.h
M packages/fs/jffs2/current/src/compr_zlib.c
M packages/fs/jffs2/current/src/crc32.c
M packages/fs/jffs2/current/src/crc32.h
M packages/fs/jffs2/current/src/dir-ecos.c
M packages/fs/jffs2/current/src/erase.c
M packages/fs/jffs2/current/src/file-ecos.c
M packages/fs/jffs2/current/src/gc.c
M packages/fs/jffs2/current/src/jffs2.c
M packages/fs/jffs2/current/src/jffs2.h
M packages/fs/jffs2/current/src/jffs2_fs_i.h
M packages/fs/jffs2/current/src/jffs2_fs_sb.h
M packages/fs/jffs2/current/src/list.h
M packages/fs/jffs2/current/src/malloc-ecos.c
M packages/fs/jffs2/current/src/nodelist.c
M packages/fs/jffs2/current/src/nodelist.h
M packages/fs/jffs2/current/src/nodemgmt.c
M packages/fs/jffs2/current/src/os-ecos.h
M packages/fs/jffs2/current/src/pushpull.h
M packages/fs/jffs2/current/src/read.c
M packages/fs/jffs2/current/src/readinode.c
M packages/fs/jffs2/current/src/scan.c
M packages/fs/jffs2/current/src/write.c
M packages/fs/jffs2/current/tests/fileio1.c
M packages/fs/jffs2/current/tests/romfileio1.c
M packages/fs/ram/current/ChangeLog
M packages/fs/ram/current/cdl/ramfs.cdl
M packages/fs/ram/current/src/ramfs.c
M packages/fs/ram/current/tests/fileio1.c
M packages/fs/rom/current/ChangeLog
M packages/fs/rom/current/cdl/romfs.cdl
M packages/fs/rom/current/src/romfs.c
M packages/fs/rom/current/support/Makefile
M packages/fs/rom/current/support/file2c.tcl
M packages/fs/rom/current/support/mk_romfs.c
M packages/fs/rom/current/tests/fileio1.c
M packages/hal/arm/aeb/current/ChangeLog
M packages/hal/arm/aeb/current/cdl/hal_arm_aeb.cdl
M packages/hal/arm/aeb/current/include/hal_cache.h
M packages/hal/arm/aeb/current/include/hal_diag.h
M packages/hal/arm/aeb/current/include/hal_platform_ints.h
M packages/hal/arm/aeb/current/include/hal_platform_setup.h
M packages/hal/arm/aeb/current/include/plf_io.h
M packages/hal/arm/aeb/current/include/plf_stub.h
M packages/hal/arm/aeb/current/src/Notes_GDB_stub
M packages/hal/arm/aeb/current/src/aeb_misc.c
M packages/hal/arm/aeb/current/src/flash_cksum.tcl
M packages/hal/arm/aeb/current/src/gdb_module.c
M packages/hal/arm/aeb/current/src/hal_diag.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/cdl/hal_arm.cdl
M packages/hal/arm/arch/current/include/arch.inc
M packages/hal/arm/arch/current/include/arm_stub.h
M packages/hal/arm/arch/current/include/basetype.h
M packages/hal/arm/arch/current/include/hal_arch.h
M packages/hal/arm/arch/current/include/hal_intr.h
M packages/hal/arm/arch/current/include/hal_io.h
M packages/hal/arm/arch/current/include/hal_mmu.h
M packages/hal/arm/arch/current/src/arm.ld
M packages/hal/arm/arch/current/src/arm_stub.c
M packages/hal/arm/arch/current/src/context.S
M packages/hal/arm/arch/current/src/hal_misc.c
M packages/hal/arm/arch/current/src/hal_mk_defs.c
M packages/hal/arm/arch/current/src/hal_syscall.c
M packages/hal/arm/arch/current/src/redboot_linux_exec.c
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/arm9/aaed2000/current/ChangeLog
M packages/hal/arm/arm9/aaed2000/current/cdl/hal_arm_arm9_aaed2000.cdl
M packages/hal/arm/arm9/aaed2000/current/include/aaed2000.h
M packages/hal/arm/arm9/aaed2000/current/include/hal_diag.h
M packages/hal/arm/arm9/aaed2000/current/include/hal_platform_ints.h
M packages/hal/arm/arm9/aaed2000/current/include/hal_platform_setup.h
M packages/hal/arm/arm9/aaed2000/current/include/lcd_support.h
M packages/hal/arm/arm9/aaed2000/current/include/plf_io.h
M packages/hal/arm/arm9/aaed2000/current/include/plf_stub.h
M packages/hal/arm/arm9/aaed2000/current/src/aaed2000_misc.c
M packages/hal/arm/arm9/aaed2000/current/src/font.h
M packages/hal/arm/arm9/aaed2000/current/src/hal_diag.c
M packages/hal/arm/arm9/aaed2000/current/src/kbd_drvr.c
M packages/hal/arm/arm9/aaed2000/current/src/lcd_support.c
M packages/hal/arm/arm9/excalibur/current/ChangeLog
M packages/hal/arm/arm9/excalibur/current/cdl/hal_arm_arm9_excalibur.cdl
M packages/hal/arm/arm9/excalibur/current/include/excalibur.h
M packages/hal/arm/arm9/excalibur/current/include/hal_diag.h
M packages/hal/arm/arm9/excalibur/current/include/hal_platform_ints.h
M packages/hal/arm/arm9/excalibur/current/include/hal_platform_setup.h
M packages/hal/arm/arm9/excalibur/current/include/plf_io.h
M packages/hal/arm/arm9/excalibur/current/include/plf_stub.h
M packages/hal/arm/arm9/excalibur/current/src/excalibur_misc.c
M packages/hal/arm/arm9/excalibur/current/src/hal_diag.c
M packages/hal/arm/arm9/var/current/ChangeLog
M packages/hal/arm/arm9/var/current/cdl/hal_arm_arm9.cdl
M packages/hal/arm/arm9/var/current/include/hal_cache.h
M packages/hal/arm/arm9/var/current/include/var_io.h
M packages/hal/arm/arm9/var/current/src/arm9_misc.c
M packages/hal/arm/at91/current/ChangeLog
M packages/hal/arm/at91/current/cdl/hal_arm_at91.cdl
M packages/hal/arm/at91/current/include/hal_cache.h
M packages/hal/arm/at91/current/include/hal_diag.h
M packages/hal/arm/at91/current/include/hal_platform_ints.h
M packages/hal/arm/at91/current/include/hal_platform_setup.h
M packages/hal/arm/at91/current/include/plf_io.h
M packages/hal/arm/at91/current/include/plf_stub.h
M packages/hal/arm/at91/current/src/at91_misc.c
M packages/hal/arm/at91/current/src/hal_diag.c
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/cdl/hal_arm_cma230.cdl
M packages/hal/arm/cma230/current/include/hal_cache.h
M packages/hal/arm/cma230/current/include/hal_cma230.h
M packages/hal/arm/cma230/current/include/hal_diag.h
M packages/hal/arm/cma230/current/include/hal_platform_extras.h
M packages/hal/arm/cma230/current/include/hal_platform_ints.h
M packages/hal/arm/cma230/current/include/hal_platform_setup.h
M packages/hal/arm/cma230/current/include/plf_io.h
M packages/hal/arm/cma230/current/include/plf_stub.h
M packages/hal/arm/cma230/current/src/cma230_misc.c
M packages/hal/arm/cma230/current/src/hal_diag.c
M packages/hal/arm/e7t/current/ChangeLog
M packages/hal/arm/e7t/current/cdl/hal_arm_e7t.cdl
M packages/hal/arm/e7t/current/include/hal_cache.h
M packages/hal/arm/e7t/current/include/hal_diag.h
M packages/hal/arm/e7t/current/include/hal_platform_ints.h
M packages/hal/arm/e7t/current/include/hal_platform_setup.h
M packages/hal/arm/e7t/current/include/plf_io.h
M packages/hal/arm/e7t/current/include/plf_stub.h
M packages/hal/arm/e7t/current/src/e7t_misc.c
M packages/hal/arm/e7t/current/src/flash_cksum.tcl
M packages/hal/arm/e7t/current/src/hal_diag.c
M packages/hal/arm/e7t/current/src/redboot_module.c
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/cdl/hal_arm_ebsa285.cdl
M packages/hal/arm/ebsa285/current/include/hal_cache.h
M packages/hal/arm/ebsa285/current/include/hal_diag.h
M packages/hal/arm/ebsa285/current/include/hal_ebsa285.h
M packages/hal/arm/ebsa285/current/include/hal_platform_ints.h
M packages/hal/arm/ebsa285/current/include/hal_platform_setup.h
M packages/hal/arm/ebsa285/current/include/plf_io.h
M packages/hal/arm/ebsa285/current/include/plf_stub.h
M packages/hal/arm/ebsa285/current/src/ebsa285_misc.c
M packages/hal/arm/ebsa285/current/src/hal_diag.c
M packages/hal/arm/ebsa285/current/src/mem285.S
M packages/hal/arm/ebsa285/current/src/redboot_cmds.c
M packages/hal/arm/ebsa285/current/support/linux/safl_util/safl.c
M packages/hal/arm/ebsa285/current/tests/sdram0.cxx
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/arm/edb7xxx/current/include/hal_cache.h
M packages/hal/arm/edb7xxx/current/include/hal_diag.h
M packages/hal/arm/edb7xxx/current/include/hal_edb7xxx.h
M packages/hal/arm/edb7xxx/current/include/hal_platform_extras.h
M packages/hal/arm/edb7xxx/current/include/hal_platform_ints.h
M packages/hal/arm/edb7xxx/current/include/hal_platform_setup.h
M packages/hal/arm/edb7xxx/current/include/lcd_support.h
M packages/hal/arm/edb7xxx/current/include/plf_io.h
M packages/hal/arm/edb7xxx/current/include/plf_stub.h
M packages/hal/arm/edb7xxx/current/misc/i2s_audio_fiq.S
M packages/hal/arm/edb7xxx/current/misc/i2s_audio_test.c
M packages/hal/arm/edb7xxx/current/misc/kbd_support.c
M packages/hal/arm/edb7xxx/current/misc/kbd_test.c
M packages/hal/arm/edb7xxx/current/misc/lcd_panel_support.c
M packages/hal/arm/edb7xxx/current/misc/lcd_support.c
M packages/hal/arm/edb7xxx/current/misc/lcd_test.c
M packages/hal/arm/edb7xxx/current/misc/panel_test.c
M packages/hal/arm/edb7xxx/current/misc/prog_flash.c
M packages/hal/arm/edb7xxx/current/src/edb7xxx_misc.c
M packages/hal/arm/edb7xxx/current/src/font.h
M packages/hal/arm/edb7xxx/current/src/hal_diag.c
M packages/hal/arm/edb7xxx/current/src/lcd_support.c
M packages/hal/arm/edb7xxx/current/support/io.c
M packages/hal/arm/edb7xxx/current/tests/dram_test.c
M packages/hal/arm/integrator/current/ChangeLog
M packages/hal/arm/integrator/current/cdl/hal_arm_integrator.cdl
M packages/hal/arm/integrator/current/include/hal_cache.h
M packages/hal/arm/integrator/current/include/hal_diag.h
M packages/hal/arm/integrator/current/include/hal_integrator.h
M packages/hal/arm/integrator/current/include/hal_platform_ints.h
M packages/hal/arm/integrator/current/include/hal_platform_setup.h
M packages/hal/arm/integrator/current/include/plf_io.h
M packages/hal/arm/integrator/current/include/plf_stub.h
M packages/hal/arm/integrator/current/src/Notes_GDB_stub
M packages/hal/arm/integrator/current/src/flash.c
M packages/hal/arm/integrator/current/src/hal_diag.c
M packages/hal/arm/integrator/current/src/integrator_misc.c
M packages/hal/arm/integrator/current/src/prog_flash.c
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/cdl/hal_arm_iq80310.cdl
M packages/hal/arm/iq80310/current/include/hal_cache.h
M packages/hal/arm/iq80310/current/include/hal_diag.h
M packages/hal/arm/iq80310/current/include/hal_iq80310.h
M packages/hal/arm/iq80310/current/include/hal_platform_ints.h
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
M packages/hal/arm/iq80310/current/include/plf_io.h
M packages/hal/arm/iq80310/current/include/plf_stub.h
M packages/hal/arm/iq80310/current/src/hal_diag.c
M packages/hal/arm/iq80310/current/src/iq80310_misc.c
M packages/hal/arm/iq80310/current/src/iq80310_pci.c
M packages/hal/arm/iq80310/current/src/diag/7_segment_displays.h
M packages/hal/arm/iq80310/current/src/diag/cycduart.c
M packages/hal/arm/iq80310/current/src/diag/cycduart.h
M packages/hal/arm/iq80310/current/src/diag/diag.c
M packages/hal/arm/iq80310/current/src/diag/ether_test.c
M packages/hal/arm/iq80310/current/src/diag/ether_test.h
M packages/hal/arm/iq80310/current/src/diag/external_timer.c
M packages/hal/arm/iq80310/current/src/diag/flash.c
M packages/hal/arm/iq80310/current/src/diag/i557_eep.c
M packages/hal/arm/iq80310/current/src/diag/i557_eep.h
M packages/hal/arm/iq80310/current/src/diag/interrupts.c
M packages/hal/arm/iq80310/current/src/diag/io_utils.c
M packages/hal/arm/iq80310/current/src/diag/iq80310.h
M packages/hal/arm/iq80310/current/src/diag/irq.S
M packages/hal/arm/iq80310/current/src/diag/memtest.c
M packages/hal/arm/iq80310/current/src/diag/pci_bios.h
M packages/hal/arm/iq80310/current/src/diag/pci_serv.c
M packages/hal/arm/iq80310/current/src/diag/test_menu.c
M packages/hal/arm/iq80310/current/src/diag/test_menu.h
M packages/hal/arm/iq80310/current/src/diag/xscale_test.c
M packages/hal/arm/pid/current/ChangeLog
M packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl
M packages/hal/arm/pid/current/include/hal_cache.h
M packages/hal/arm/pid/current/include/hal_diag.h
M packages/hal/arm/pid/current/include/hal_platform_ints.h
M packages/hal/arm/pid/current/include/hal_platform_setup.h
M packages/hal/arm/pid/current/include/plf_io.h
M packages/hal/arm/pid/current/include/plf_stub.h
M packages/hal/arm/pid/current/misc/dl.c
M packages/hal/arm/pid/current/src/Notes_GDB_stub
M packages/hal/arm/pid/current/src/flash.c
M packages/hal/arm/pid/current/src/hal_diag.c
M packages/hal/arm/pid/current/src/pid_misc.c
M packages/hal/arm/pid/current/src/prog_flash.c
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/cdl/hal_arm_sa11x0_assabet.cdl
M packages/hal/arm/sa11x0/assabet/current/include/assabet.h
M packages/hal/arm/sa11x0/assabet/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/assabet/current/include/plf_io.h
M packages/hal/arm/sa11x0/assabet/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/assabet/current/misc/lcd_test.c
M packages/hal/arm/sa11x0/assabet/current/src/assabet_misc.c
M packages/hal/arm/sa11x0/assabet/current/src/lcd_support.c
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
M packages/hal/arm/sa11x0/brutus/current/cdl/hal_arm_sa11x0_brutus.cdl
M packages/hal/arm/sa11x0/brutus/current/include/brutus.h
M packages/hal/arm/sa11x0/brutus/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/brutus/current/include/plf_io.h
M packages/hal/arm/sa11x0/brutus/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/brutus/current/src/brutus_misc.c
M packages/hal/arm/sa11x0/cerf/current/ChangeLog
M packages/hal/arm/sa11x0/cerf/current/cdl/hal_arm_sa11x0_cerf.cdl
M packages/hal/arm/sa11x0/cerf/current/include/cerf.h
M packages/hal/arm/sa11x0/cerf/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/cerf/current/include/plf_io.h
M packages/hal/arm/sa11x0/cerf/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/cerf/current/src/cerf_misc.c
M packages/hal/arm/sa11x0/cerfpda/current/ChangeLog
M packages/hal/arm/sa11x0/cerfpda/current/cdl/hal_arm_sa11x0_cerfpda.cdl
M packages/hal/arm/sa11x0/cerfpda/current/include/cerfpda.h
M packages/hal/arm/sa11x0/cerfpda/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/cerfpda/current/include/plf_io.h
M packages/hal/arm/sa11x0/cerfpda/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/cerfpda/current/misc/lcd_test.c
M packages/hal/arm/sa11x0/cerfpda/current/src/cerfpda_misc.c
M packages/hal/arm/sa11x0/cerfpda/current/src/lcd_support.c
M packages/hal/arm/sa11x0/flexanet/current/ChangeLog
M packages/hal/arm/sa11x0/flexanet/current/cdl/hal_arm_sa11x0_flexanet.cdl
M packages/hal/arm/sa11x0/flexanet/current/include/flexanet.h
M packages/hal/arm/sa11x0/flexanet/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/flexanet/current/include/plf_io.h
M packages/hal/arm/sa11x0/flexanet/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/flexanet/current/src/flexanet_misc.c
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
M packages/hal/arm/sa11x0/ipaq/current/cdl/hal_arm_sa11x0_ipaq.cdl
M packages/hal/arm/sa11x0/ipaq/current/include/atmel_support.h
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_ints.h
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/ipaq/current/include/ipaq.h
M packages/hal/arm/sa11x0/ipaq/current/include/lcd_support.h
M packages/hal/arm/sa11x0/ipaq/current/include/plf_io.h
M packages/hal/arm/sa11x0/ipaq/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/ipaq/current/src/atmel_support.c
M packages/hal/arm/sa11x0/ipaq/current/src/font.h
M packages/hal/arm/sa11x0/ipaq/current/src/ipaq_misc.c
M packages/hal/arm/sa11x0/ipaq/current/src/lcd_support.c
M packages/hal/arm/sa11x0/ipaq/current/src/redboot_cmds.c
M packages/hal/arm/sa11x0/nano/current/ChangeLog
M packages/hal/arm/sa11x0/nano/current/cdl/hal_arm_sa11x0_nano.cdl
M packages/hal/arm/sa11x0/nano/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/nano/current/include/nano.h
M packages/hal/arm/sa11x0/nano/current/include/plf_io.h
M packages/hal/arm/sa11x0/nano/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/nano/current/src/nano_misc.c
M packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
M packages/hal/arm/sa11x0/sa1100mm/current/cdl/hal_arm_sa11x0_sa1100mm.cdl
M packages/hal/arm/sa11x0/sa1100mm/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/sa1100mm/current/include/plf_io.h
M packages/hal/arm/sa11x0/sa1100mm/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/sa1100mm/current/include/sa1100mm.h
M packages/hal/arm/sa11x0/sa1100mm/current/src/sa1100mm_misc.c
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl
M packages/hal/arm/sa11x0/var/current/include/hal_cache.h
M packages/hal/arm/sa11x0/var/current/include/hal_diag.h
M packages/hal/arm/sa11x0/var/current/include/hal_mm.h
M packages/hal/arm/sa11x0/var/current/include/hal_sa11x0.h
M packages/hal/arm/sa11x0/var/current/include/hal_var_ints.h
M packages/hal/arm/sa11x0/var/current/include/plf_stub.h
M packages/hal/arm/sa11x0/var/current/include/var_io.h
M packages/hal/arm/sa11x0/var/current/src/hal_diag.c
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
M packages/hal/arm/sa11x0/var/current/tests/mmap_test.c
M packages/hal/arm/snds/current/ChangeLog
M packages/hal/arm/snds/current/cdl/hal_arm_snds.cdl
M packages/hal/arm/snds/current/include/hal_cache.h
M packages/hal/arm/snds/current/include/hal_diag.h
M packages/hal/arm/snds/current/include/hal_platform_ints.h
M packages/hal/arm/snds/current/include/hal_platform_setup.h
M packages/hal/arm/snds/current/include/plf_io.h
M packages/hal/arm/snds/current/include/plf_stub.h
M packages/hal/arm/snds/current/src/hal_diag.c
M packages/hal/arm/snds/current/src/ks32c5000.h
M packages/hal/arm/snds/current/src/snds100_misc.c
M packages/hal/arm/xscale/iq80321/current/ChangeLog
M packages/hal/arm/xscale/iq80321/current/cdl/hal_arm_xscale_iq80321.cdl
M packages/hal/arm/xscale/iq80321/current/include/hal_diag.h
M packages/hal/arm/xscale/iq80321/current/include/hal_platform_extras.h
M packages/hal/arm/xscale/iq80321/current/include/hal_platform_setup.h
M packages/hal/arm/xscale/iq80321/current/include/hal_plf_ints.h
M packages/hal/arm/xscale/iq80321/current/include/iq80321.h
M packages/hal/arm/xscale/iq80321/current/include/plf_io.h
M packages/hal/arm/xscale/iq80321/current/include/plf_mmap.h
M packages/hal/arm/xscale/iq80321/current/src/hal_diag.c
M packages/hal/arm/xscale/iq80321/current/src/iq80321_misc.c
M packages/hal/arm/xscale/iq80321/current/src/iq80321_pci.c
M packages/hal/arm/xscale/iq80321/current/src/diag/battery.c
M packages/hal/arm/xscale/iq80321/current/src/diag/diag.c
M packages/hal/arm/xscale/iq80321/current/src/diag/i82544.c
M packages/hal/arm/xscale/iq80321/current/src/diag/io_utils.c
M packages/hal/arm/xscale/iq80321/current/src/diag/memtest.c
M packages/hal/arm/xscale/iq80321/current/src/diag/pcitest.c
M packages/hal/arm/xscale/iq80321/current/src/diag/test_menu.c
M packages/hal/arm/xscale/iq80321/current/src/diag/test_menu.h
M packages/hal/arm/xscale/iq80321/current/src/diag/timer.c
M packages/hal/arm/xscale/iq80321/current/src/diag/xscale_test.c
M packages/hal/arm/xscale/verde/current/ChangeLog
M packages/hal/arm/xscale/verde/current/cdl/hal_arm_xscale_verde.cdl
M packages/hal/arm/xscale/verde/current/include/hal_cache.h
M packages/hal/arm/xscale/verde/current/include/hal_mm.h
M packages/hal/arm/xscale/verde/current/include/hal_var_ints.h
M packages/hal/arm/xscale/verde/current/include/hal_verde.h
M packages/hal/arm/xscale/verde/current/include/plf_stub.h
M packages/hal/arm/xscale/verde/current/include/var_io.h
M packages/hal/arm/xscale/verde/current/src/verde_misc.c
M packages/hal/arm/xscale/verde/current/src/verde_pci.c
M packages/hal/calmrisc16/arch/current/ChangeLog
M packages/hal/calmrisc16/arch/current/cdl/hal_calm16.cdl
M packages/hal/calmrisc16/arch/current/include/arch.inc
M packages/hal/calmrisc16/arch/current/include/basetype.h
M packages/hal/calmrisc16/arch/current/include/calm16-regs.h
M packages/hal/calmrisc16/arch/current/include/calm16-stub.h
M packages/hal/calmrisc16/arch/current/include/calm16.inc
M packages/hal/calmrisc16/arch/current/include/hal_arch.h
M packages/hal/calmrisc16/arch/current/include/hal_cache.h
M packages/hal/calmrisc16/arch/current/include/hal_intr.h
M packages/hal/calmrisc16/arch/current/include/hal_io.h
M packages/hal/calmrisc16/arch/current/src/calm16-stub.c
M packages/hal/calmrisc16/arch/current/src/context.S
M packages/hal/calmrisc16/arch/current/src/hal_misc.c
M packages/hal/calmrisc16/arch/current/src/hal_syscall.c
M packages/hal/calmrisc16/arch/current/src/vectors.S
M packages/hal/calmrisc16/ceb/current/ChangeLog
M packages/hal/calmrisc16/ceb/current/cdl/hal_calm16_ceb.cdl
M packages/hal/calmrisc16/ceb/current/include/hal_diag.h
M packages/hal/calmrisc16/ceb/current/include/platform.inc
M packages/hal/calmrisc16/ceb/current/include/plf_cache.h
M packages/hal/calmrisc16/ceb/current/include/plf_intr.h
M packages/hal/calmrisc16/ceb/current/include/plf_io.h
M packages/hal/calmrisc16/ceb/current/include/plf_stub.h
M packages/hal/calmrisc16/ceb/current/src/hal_diag.c
M packages/hal/calmrisc16/ceb/current/src/platform.S
M packages/hal/calmrisc16/ceb/current/src/plf_misc.c
M packages/hal/calmrisc16/ceb/current/src/ser.c
M packages/hal/calmrisc16/ceb/current/support/calmbreaker.c
M packages/hal/calmrisc16/core/current/ChangeLog
M packages/hal/calmrisc16/core/current/cdl/hal_calm16_core.cdl
M packages/hal/calmrisc16/core/current/include/var_arch.h
M packages/hal/calmrisc16/core/current/include/var_cache.h
M packages/hal/calmrisc16/core/current/include/var_intr.h
M packages/hal/calmrisc16/core/current/include/variant.inc
M packages/hal/calmrisc16/core/current/src/calm16_core.ld
M packages/hal/calmrisc16/core/current/src/var_misc.c
M packages/hal/calmrisc16/core/current/src/variant.S
M packages/hal/calmrisc32/arch/current/ChangeLog
M packages/hal/calmrisc32/arch/current/cdl/hal_calm32.cdl
M packages/hal/calmrisc32/arch/current/include/arch.inc
M packages/hal/calmrisc32/arch/current/include/basetype.h
M packages/hal/calmrisc32/arch/current/include/calm32-regs.h
M packages/hal/calmrisc32/arch/current/include/calm32-stub.h
M packages/hal/calmrisc32/arch/current/include/calm32.inc
M packages/hal/calmrisc32/arch/current/include/hal_arch.h
M packages/hal/calmrisc32/arch/current/include/hal_cache.h
M packages/hal/calmrisc32/arch/current/include/hal_intr.h
M packages/hal/calmrisc32/arch/current/include/hal_io.h
M packages/hal/calmrisc32/arch/current/src/calm32-stub.c
M packages/hal/calmrisc32/arch/current/src/context.S
M packages/hal/calmrisc32/arch/current/src/hal_misc.c
M packages/hal/calmrisc32/arch/current/src/hal_syscall.c
M packages/hal/calmrisc32/arch/current/src/vectors.S
M packages/hal/calmrisc32/ceb/current/ChangeLog
M packages/hal/calmrisc32/ceb/current/cdl/hal_calm32_ceb.cdl
M packages/hal/calmrisc32/ceb/current/include/hal_diag.h
M packages/hal/calmrisc32/ceb/current/include/platform.inc
M packages/hal/calmrisc32/ceb/current/include/plf_cache.h
M packages/hal/calmrisc32/ceb/current/include/plf_intr.h
M packages/hal/calmrisc32/ceb/current/include/plf_io.h
M packages/hal/calmrisc32/ceb/current/include/plf_stub.h
M packages/hal/calmrisc32/ceb/current/src/hal_diag.c
M packages/hal/calmrisc32/ceb/current/src/platform.S
M packages/hal/calmrisc32/ceb/current/src/plf_misc.c
M packages/hal/calmrisc32/ceb/current/src/ser.c
M packages/hal/calmrisc32/ceb/current/support/calmbreaker.c
M packages/hal/calmrisc32/core/current/ChangeLog
M packages/hal/calmrisc32/core/current/cdl/hal_calm32_core.cdl
M packages/hal/calmrisc32/core/current/include/var_arch.h
M packages/hal/calmrisc32/core/current/include/var_cache.h
M packages/hal/calmrisc32/core/current/include/var_intr.h
M packages/hal/calmrisc32/core/current/include/variant.inc
M packages/hal/calmrisc32/core/current/src/calm32_core.ld
M packages/hal/calmrisc32/core/current/src/var_misc.c
M packages/hal/calmrisc32/core/current/src/variant.S
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/common.cdl
M packages/hal/common/current/cdl/debugging.cdl
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/cdl/interrupts.cdl
M packages/hal/common/current/include/dbg-thread-syscall.h
M packages/hal/common/current/include/dbg-threads-api.h
M packages/hal/common/current/include/drv_api.h
M packages/hal/common/current/include/generic-stub.h
M packages/hal/common/current/include/hal_arbiter.h
M packages/hal/common/current/include/hal_endian.h
M packages/hal/common/current/include/hal_if.h
M packages/hal/common/current/include/hal_misc.h
M packages/hal/common/current/include/hal_spd.h
M packages/hal/common/current/include/hal_stub.h
M packages/hal/common/current/include/hal_tables.h
M packages/hal/common/current/src/board.h
M packages/hal/common/current/src/bplist-dynamic.c
M packages/hal/common/current/src/dbg-threads-syscall.c
M packages/hal/common/current/src/drv_api.c
M packages/hal/common/current/src/dummy.c
M packages/hal/common/current/src/gdb-fileio.c
M packages/hal/common/current/src/hal_if.c
M packages/hal/common/current/src/hal_misc.c
M packages/hal/common/current/src/hal_stub.c
M packages/hal/common/current/src/thread-packets.c
M packages/hal/common/current/src/thread-pkts.h
M packages/hal/common/current/src/stubrom/stubrom.c
M packages/hal/common/current/tests/basic.c
M packages/hal/common/current/tests/cache.c
M packages/hal/common/current/tests/context.c
M packages/hal/common/current/tests/cpp1.c
M packages/hal/common/current/tests/intr.c
M packages/hal/common/current/tests/vaargs.c
M packages/hal/frv/arch/current/ChangeLog
M packages/hal/frv/arch/current/cdl/hal_frv.cdl
M packages/hal/frv/arch/current/include/basetype.h
M packages/hal/frv/arch/current/include/frv_stub.h
M packages/hal/frv/arch/current/include/hal_arch.h
M packages/hal/frv/arch/current/include/hal_cache.h
M packages/hal/frv/arch/current/include/hal_intr.h
M packages/hal/frv/arch/current/include/hal_io.h
M packages/hal/frv/arch/current/src/context.S
M packages/hal/frv/arch/current/src/frv.ld
M packages/hal/frv/arch/current/src/frv_stub.c
M packages/hal/frv/arch/current/src/hal_misc.c
M packages/hal/frv/arch/current/src/hal_mk_defs.c
M packages/hal/frv/arch/current/src/hal_syscall.c
M packages/hal/frv/arch/current/src/vectors.S
M packages/hal/frv/frv400/current/ChangeLog
M packages/hal/frv/frv400/current/cdl/hal_frv_frv400.cdl
M packages/hal/frv/frv400/current/include/frv400.h
M packages/hal/frv/frv400/current/include/hal_diag.h
M packages/hal/frv/frv400/current/include/platform.inc
M packages/hal/frv/frv400/current/include/plf_cache.h
M packages/hal/frv/frv400/current/include/plf_ints.h
M packages/hal/frv/frv400/current/include/plf_io.h
M packages/hal/frv/frv400/current/include/plf_stub.h
M packages/hal/frv/frv400/current/src/frv400_misc.c
M packages/hal/frv/frv400/current/src/hal_diag.c
M packages/hal/h8300/aki3068net/current/ChangeLog
M packages/hal/h8300/aki3068net/current/cdl/hal_h8300_h8300h_aki3068net.cdl
M packages/hal/h8300/aki3068net/current/include/hal_diag.h
M packages/hal/h8300/aki3068net/current/include/platform.inc
M packages/hal/h8300/aki3068net/current/include/plf_intr.h
M packages/hal/h8300/aki3068net/current/include/plf_stub.h
M packages/hal/h8300/aki3068net/current/src/hal_diag.c
M packages/hal/h8300/aki3068net/current/src/plf_misc.c
M packages/hal/h8300/arch/current/ChangeLog
M packages/hal/h8300/arch/current/cdl/hal_h8300.cdl
M packages/hal/h8300/arch/current/include/arch.inc
M packages/hal/h8300/arch/current/include/basetype.h
M packages/hal/h8300/arch/current/include/h8300_stub.h
M packages/hal/h8300/arch/current/include/hal_arch.h
M packages/hal/h8300/arch/current/include/hal_cache.h
M packages/hal/h8300/arch/current/include/hal_intr.h
M packages/hal/h8300/arch/current/include/hal_io.h
M packages/hal/h8300/arch/current/src/context.S
M packages/hal/h8300/arch/current/src/h8300_stub.c
M packages/hal/h8300/arch/current/src/hal_misc.c
M packages/hal/h8300/arch/current/src/hal_syscall.c
M packages/hal/h8300/arch/current/src/vectors.S
M packages/hal/h8300/h8300h/current/ChangeLog
M packages/hal/h8300/h8300h/current/cdl/hal_h8300_h8300h.cdl
M packages/hal/h8300/h8300h/current/include/h8_sci.h
M packages/hal/h8300/h8300h/current/include/mod_regs_adc.h
M packages/hal/h8300/h8300h/current/include/mod_regs_bsc.h
M packages/hal/h8300/h8300h/current/include/mod_regs_dmac.h
M packages/hal/h8300/h8300h/current/include/mod_regs_intc.h
M packages/hal/h8300/h8300h/current/include/mod_regs_pio.h
M packages/hal/h8300/h8300h/current/include/mod_regs_sci.h
M packages/hal/h8300/h8300h/current/include/mod_regs_sys.h
M packages/hal/h8300/h8300h/current/include/mod_regs_tmr.h
M packages/hal/h8300/h8300h/current/include/mod_regs_tpc.h
M packages/hal/h8300/h8300h/current/include/var_arch.h
M packages/hal/h8300/h8300h/current/include/var_intr.h
M packages/hal/h8300/h8300h/current/include/variant.inc
M packages/hal/h8300/h8300h/current/src/h8300_h8300h.ld
M packages/hal/h8300/h8300h/current/src/h8_sci.c
M packages/hal/h8300/h8300h/current/src/var_misc.c
M packages/hal/h8300/sim/current/ChangeLog
M packages/hal/h8300/sim/current/cdl/hal_h8300_h8300h_sim.cdl
M packages/hal/h8300/sim/current/include/hal_diag.h
M packages/hal/h8300/sim/current/include/platform.inc
M packages/hal/h8300/sim/current/include/plf_intr.h
M packages/hal/h8300/sim/current/include/plf_stub.h
M packages/hal/h8300/sim/current/src/hal_diag.c
M packages/hal/h8300/sim/current/src/plf_misc.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/cdl/hal_i386.cdl
M packages/hal/i386/arch/current/include/arch.inc
M packages/hal/i386/arch/current/include/basetype.h
M packages/hal/i386/arch/current/include/hal_arch.h
M packages/hal/i386/arch/current/include/hal_cache.h
M packages/hal/i386/arch/current/include/hal_intr.h
M packages/hal/i386/arch/current/include/hal_io.h
M packages/hal/i386/arch/current/include/hal_smp.h
M packages/hal/i386/arch/current/include/i386.inc
M packages/hal/i386/arch/current/include/i386_stub.h
M packages/hal/i386/arch/current/src/context.S
M packages/hal/i386/arch/current/src/hal_misc.c
M packages/hal/i386/arch/current/src/hal_syscall.c
M packages/hal/i386/arch/current/src/i386.ld
M packages/hal/i386/arch/current/src/vectors.S
M packages/hal/i386/generic/current/ChangeLog
M packages/hal/i386/generic/current/cdl/hal_i386_generic.cdl
M packages/hal/i386/generic/current/include/var_arch.h
M packages/hal/i386/generic/current/include/var_intr.h
M packages/hal/i386/generic/current/include/variant.inc
M packages/hal/i386/generic/current/src/var_misc.c
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/cdl/hal_i386_pc.cdl
M packages/hal/i386/pc/current/include/hal_diag.h
M packages/hal/i386/pc/current/include/platform.inc
M packages/hal/i386/pc/current/include/plf_arch.h
M packages/hal/i386/pc/current/include/plf_intr.h
M packages/hal/i386/pc/current/include/plf_io.h
M packages/hal/i386/pc/current/include/plf_misc.h
M packages/hal/i386/pc/current/include/plf_stub.h
M packages/hal/i386/pc/current/include/pkgconf/hal_i386_pc.h
M packages/hal/i386/pc/current/src/PKGconf.mak
M packages/hal/i386/pc/current/src/hal_diag.c
M packages/hal/i386/pc/current/src/plf_misc.c
M packages/hal/i386/pc/current/src/plf_stub.c
M packages/hal/i386/pc/current/src/romboot.S
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/cdl/hal_i386_pcmb.cdl
M packages/hal/i386/pcmb/current/include/pcmb.inc
M packages/hal/i386/pcmb/current/include/pcmb_intr.h
M packages/hal/i386/pcmb/current/include/pcmb_io.h
M packages/hal/i386/pcmb/current/include/pcmb_serial.h
M packages/hal/i386/pcmb/current/src/pcmb_misc.c
M packages/hal/i386/pcmb/current/src/pcmb_screen.c
M packages/hal/i386/pcmb/current/src/pcmb_serial.c
M packages/hal/i386/pcmb/current/src/pcmb_smp.c
M packages/hal/i386/pcmb/current/support/gfxmode.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
M packages/hal/mips/arch/current/include/arch.inc
M packages/hal/mips/arch/current/include/basetype.h
M packages/hal/mips/arch/current/include/hal_arch.h
M packages/hal/mips/arch/current/include/hal_cache.h
M packages/hal/mips/arch/current/include/hal_intr.h
M packages/hal/mips/arch/current/include/hal_io.h
M packages/hal/mips/arch/current/include/mips-regs.h
M packages/hal/mips/arch/current/include/mips-stub.h
M packages/hal/mips/arch/current/include/mips.inc
M packages/hal/mips/arch/current/src/context.S
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/hal/mips/arch/current/src/hal_syscall.c
M packages/hal/mips/arch/current/src/mips-stub.c
M packages/hal/mips/arch/current/src/mipsfp.c
M packages/hal/mips/arch/current/src/redboot_linux_exec.c
M packages/hal/mips/arch/current/src/vectors.S
M packages/hal/mips/atlas/current/ChangeLog
M packages/hal/mips/atlas/current/cdl/hal_mips_atlas.cdl
M packages/hal/mips/atlas/current/include/hal_diag.h
M packages/hal/mips/atlas/current/include/platform.inc
M packages/hal/mips/atlas/current/include/plf_cache.h
M packages/hal/mips/atlas/current/include/plf_intr.h
M packages/hal/mips/atlas/current/include/plf_io.h
M packages/hal/mips/atlas/current/include/plf_stub.h
M packages/hal/mips/atlas/current/src/hal_diag.c
M packages/hal/mips/atlas/current/src/platform.S
M packages/hal/mips/atlas/current/src/plf_misc.c
M packages/hal/mips/atlas/current/src/ser16c550c.c
M packages/hal/mips/jmr3904/current/ChangeLog
M packages/hal/mips/jmr3904/current/cdl/hal_mips_tx39_jmr3904.cdl
M packages/hal/mips/jmr3904/current/include/hal_diag.h
M packages/hal/mips/jmr3904/current/include/platform.inc
M packages/hal/mips/jmr3904/current/include/plf_cache.h
M packages/hal/mips/jmr3904/current/include/plf_intr.h
M packages/hal/mips/jmr3904/current/include/plf_io.h
M packages/hal/mips/jmr3904/current/include/plf_stub.h
M packages/hal/mips/jmr3904/current/src/platform.S
M packages/hal/mips/jmr3904/current/src/plf_misc.c
M packages/hal/mips/jmr3904/current/src/plf_stub.c
M packages/hal/mips/malta/current/ChangeLog
M packages/hal/mips/malta/current/cdl/hal_mips_malta.cdl
M packages/hal/mips/malta/current/include/hal_diag.h
M packages/hal/mips/malta/current/include/platform.inc
M packages/hal/mips/malta/current/include/plf_cache.h
M packages/hal/mips/malta/current/include/plf_intr.h
M packages/hal/mips/malta/current/include/plf_io.h
M packages/hal/mips/malta/current/include/plf_stub.h
M packages/hal/mips/malta/current/src/hal_diag.c
M packages/hal/mips/malta/current/src/platform.S
M packages/hal/mips/malta/current/src/plf_misc.c
M packages/hal/mips/malta/current/src/plf_mk_defs.c
M packages/hal/mips/malta/current/src/ser16c550c.c
M packages/hal/mips/malta/current/src/smsc37m81x.c
M packages/hal/mips/mips32/current/ChangeLog
M packages/hal/mips/mips32/current/cdl/hal_mips_mips32.cdl
M packages/hal/mips/mips32/current/include/var_arch.h
M packages/hal/mips/mips32/current/include/var_cache.h
M packages/hal/mips/mips32/current/include/var_intr.h
M packages/hal/mips/mips32/current/include/variant.inc
M packages/hal/mips/mips32/current/src/mips_mips32.ld
M packages/hal/mips/mips32/current/src/var_misc.c
M packages/hal/mips/mips32/current/src/variant.S
M packages/hal/mips/mips64/current/ChangeLog
M packages/hal/mips/mips64/current/cdl/hal_mips_mips64.cdl
M packages/hal/mips/mips64/current/include/var_arch.h
M packages/hal/mips/mips64/current/include/var_cache.h
M packages/hal/mips/mips64/current/include/var_intr.h
M packages/hal/mips/mips64/current/include/variant.inc
M packages/hal/mips/mips64/current/src/mips_mips64.ld
M packages/hal/mips/mips64/current/src/var_misc.c
M packages/hal/mips/mips64/current/src/variant.S
M packages/hal/mips/ref4955/current/ChangeLog
M packages/hal/mips/ref4955/current/cdl/hal_mips_tx49_ref4955.cdl
M packages/hal/mips/ref4955/current/include/hal_diag.h
M packages/hal/mips/ref4955/current/include/platform.inc
M packages/hal/mips/ref4955/current/include/plf_cache.h
M packages/hal/mips/ref4955/current/include/plf_intr.h
M packages/hal/mips/ref4955/current/include/plf_io.h
M packages/hal/mips/ref4955/current/include/plf_stub.h
M packages/hal/mips/ref4955/current/src/hal_diag.c
M packages/hal/mips/ref4955/current/src/pc87338.c
M packages/hal/mips/ref4955/current/src/platform.S
M packages/hal/mips/ref4955/current/src/plf_misc.c
M packages/hal/mips/ref4955/current/src/plf_mk_defs.c
M packages/hal/mips/ref4955/current/src/plf_stub.c
M packages/hal/mips/rm7000/ocelot/current/ChangeLog
M packages/hal/mips/rm7000/ocelot/current/cdl/hal_mips_rm7000_ocelot.cdl
M packages/hal/mips/rm7000/ocelot/current/include/hal_diag.h
M packages/hal/mips/rm7000/ocelot/current/include/platform.inc
M packages/hal/mips/rm7000/ocelot/current/include/plf_cache.h
M packages/hal/mips/rm7000/ocelot/current/include/plf_intr.h
M packages/hal/mips/rm7000/ocelot/current/include/plf_io.h
M packages/hal/mips/rm7000/ocelot/current/include/plf_stub.h
M packages/hal/mips/rm7000/ocelot/current/src/ns16552.c
M packages/hal/mips/rm7000/ocelot/current/src/platform.S
M packages/hal/mips/rm7000/ocelot/current/src/plf_misc.c
M packages/hal/mips/rm7000/ocelot/current/src/plf_mk_defs.c
M packages/hal/mips/rm7000/ocelot/current/src/plf_stub.c
M packages/hal/mips/rm7000/var/current/ChangeLog
M packages/hal/mips/rm7000/var/current/cdl/hal_mips_rm7000.cdl
M packages/hal/mips/rm7000/var/current/include/var_arch.h
M packages/hal/mips/rm7000/var/current/include/var_cache.h
M packages/hal/mips/rm7000/var/current/include/var_intr.h
M packages/hal/mips/rm7000/var/current/include/variant.inc
M packages/hal/mips/rm7000/var/current/src/mips_rm7000.ld
M packages/hal/mips/rm7000/var/current/src/var_misc.c
M packages/hal/mips/rm7000/var/current/src/var_mk_defs.c
M packages/hal/mips/rm7000/var/current/src/variant.S
M packages/hal/mips/sim/current/ChangeLog
M packages/hal/mips/sim/current/cdl/hal_mips_sim.cdl
M packages/hal/mips/sim/current/include/hal_diag.h
M packages/hal/mips/sim/current/include/platform.inc
M packages/hal/mips/sim/current/include/plf_cache.h
M packages/hal/mips/sim/current/include/plf_intr.h
M packages/hal/mips/sim/current/include/plf_io.h
M packages/hal/mips/sim/current/src/hal_diag.c
M packages/hal/mips/sim/current/src/platform.S
M packages/hal/mips/sim/current/src/plf_misc.c
M packages/hal/mips/tx39/current/cdl/hal_mips_tx39.cdl
M packages/hal/mips/tx39/current/include/var_arch.h
M packages/hal/mips/tx39/current/include/var_cache.h
M packages/hal/mips/tx39/current/include/var_intr.h
M packages/hal/mips/tx39/current/include/variant.inc
M packages/hal/mips/tx39/current/src/hal_diag.c
M packages/hal/mips/tx39/current/src/mips_tx39.ld
M packages/hal/mips/tx39/current/src/var_misc.c
M packages/hal/mips/tx39/current/src/variant.S
M packages/hal/mips/tx49/current/ChangeLog
M packages/hal/mips/tx49/current/cdl/hal_mips_tx49.cdl
M packages/hal/mips/tx49/current/include/var_arch.h
M packages/hal/mips/tx49/current/include/var_cache.h
M packages/hal/mips/tx49/current/include/var_intr.h
M packages/hal/mips/tx49/current/include/variant.inc
M packages/hal/mips/tx49/current/src/mips_tx49.ld
M packages/hal/mips/tx49/current/src/var_misc.c
M packages/hal/mips/tx49/current/src/variant.S
M packages/hal/mips/upd985xx/current/ChangeLog
M packages/hal/mips/upd985xx/current/cdl/hal_mips_upd985xx.cdl
M packages/hal/mips/upd985xx/current/include/hal_diag.h
M packages/hal/mips/upd985xx/current/include/plf_stub.h
M packages/hal/mips/upd985xx/current/include/var_arch.h
M packages/hal/mips/upd985xx/current/include/var_cache.h
M packages/hal/mips/upd985xx/current/include/var_intr.h
M packages/hal/mips/upd985xx/current/include/variant.inc
M packages/hal/mips/upd985xx/current/src/hal_diag.c
M packages/hal/mips/upd985xx/current/src/hal_mips_upd985xx.ld
M packages/hal/mips/upd985xx/current/src/var_misc.c
M packages/hal/mips/upd985xx/current/src/variant.S
M packages/hal/mips/vr4300/current/ChangeLog
M packages/hal/mips/vr4300/current/cdl/hal_mips_vr4300.cdl
M packages/hal/mips/vr4300/current/include/var_arch.h
M packages/hal/mips/vr4300/current/include/var_cache.h
M packages/hal/mips/vr4300/current/include/var_intr.h
M packages/hal/mips/vr4300/current/include/variant.inc
M packages/hal/mips/vr4300/current/src/mips_vr4300.ld
M packages/hal/mips/vr4300/current/src/var_misc.c
M packages/hal/mips/vrc4373/current/ChangeLog
M packages/hal/mips/vrc4373/current/cdl/hal_mips_vr4300_vrc4373.cdl
M packages/hal/mips/vrc4375/current/ChangeLog
M packages/hal/mips/vrc4375/current/cdl/hal_mips_vr4300_vrc4375.cdl
M packages/hal/mips/vrc437x/current/cdl/hal_mips_vr4300_vrc437x.cdl
M packages/hal/mips/vrc437x/current/include/hal_diag.h
M packages/hal/mips/vrc437x/current/include/platform.inc
M packages/hal/mips/vrc437x/current/include/plf_cache.h
M packages/hal/mips/vrc437x/current/include/plf_intr.h
M packages/hal/mips/vrc437x/current/include/plf_io.h
M packages/hal/mips/vrc437x/current/include/plf_stub.h
M packages/hal/mips/vrc437x/current/include/plf_z8530.h
M packages/hal/mips/vrc437x/current/src/hal_diag.c
M packages/hal/mips/vrc437x/current/src/platform.S
M packages/hal/mips/vrc437x/current/src/plf_misc.c
M packages/hal/mips/vrc437x/current/src/plf_serial.c
M packages/hal/mips/vrc437x/current/src/plf_stub.c
M packages/hal/mips/vrc437x/current/src/pmon.S
M packages/hal/mn10300/am31/current/ChangeLog
M packages/hal/mn10300/am31/current/cdl/hal_mn10300_am31.cdl
M packages/hal/mn10300/am31/current/include/var_arch.h
M packages/hal/mn10300/am31/current/include/var_cache.h
M packages/hal/mn10300/am31/current/include/var_intr.h
M packages/hal/mn10300/am31/current/include/variant.inc
M packages/hal/mn10300/am31/current/src/mn10300_am31.ld
M packages/hal/mn10300/am31/current/src/var_misc.c
M packages/hal/mn10300/am33/current/cdl/hal_mn10300_am33.cdl
M packages/hal/mn10300/am33/current/include/var_arch.h
M packages/hal/mn10300/am33/current/include/var_cache.h
M packages/hal/mn10300/am33/current/include/var_intr.h
M packages/hal/mn10300/am33/current/include/variant.inc
M packages/hal/mn10300/am33/current/src/mn10300_am33.ld
M packages/hal/mn10300/am33/current/src/var_misc.c
M packages/hal/mn10300/am33/current/src/variant.S
M packages/hal/mn10300/arch/current/ChangeLog
M packages/hal/mn10300/arch/current/cdl/hal_mn10300.cdl
M packages/hal/mn10300/arch/current/include/arch.inc
M packages/hal/mn10300/arch/current/include/basetype.h
M packages/hal/mn10300/arch/current/include/hal_arch.h
M packages/hal/mn10300/arch/current/include/hal_cache.h
M packages/hal/mn10300/arch/current/include/hal_intr.h
M packages/hal/mn10300/arch/current/include/hal_io.h
M packages/hal/mn10300/arch/current/include/mn10300_stub.h
M packages/hal/mn10300/arch/current/src/context.S
M packages/hal/mn10300/arch/current/src/hal_misc.c
M packages/hal/mn10300/arch/current/src/hal_syscall.c
M packages/hal/mn10300/arch/current/src/mn10300_stub.c
M packages/hal/mn10300/arch/current/src/vectors.S
M packages/hal/mn10300/asb/current/ChangeLog
M packages/hal/mn10300/asb/current/cdl/hal_mn10300_am33_asb.cdl
M packages/hal/mn10300/asb/current/include/hal_diag.h
M packages/hal/mn10300/asb/current/include/platform.inc
M packages/hal/mn10300/asb/current/include/plf_intr.h
M packages/hal/mn10300/asb/current/include/plf_io.h
M packages/hal/mn10300/asb/current/include/plf_stub.h
M packages/hal/mn10300/asb/current/src/hal_diag.c
M packages/hal/mn10300/asb/current/src/plf_misc.c
M packages/hal/mn10300/asb/current/src/plf_stub.c
M packages/hal/mn10300/asb/current/src/ser_asb.c
M packages/hal/mn10300/asb2305/current/ChangeLog
M packages/hal/mn10300/asb2305/current/cdl/hal_mn10300_am33_asb2305.cdl
M packages/hal/mn10300/asb2305/current/include/hal_diag.h
M packages/hal/mn10300/asb2305/current/include/platform.inc
M packages/hal/mn10300/asb2305/current/include/plf_intr.h
M packages/hal/mn10300/asb2305/current/include/plf_io.h
M packages/hal/mn10300/asb2305/current/include/plf_stub.h
M packages/hal/mn10300/asb2305/current/src/hal_diag.c
M packages/hal/mn10300/asb2305/current/src/plf_misc.c
M packages/hal/mn10300/asb2305/current/src/plf_stub.c
M packages/hal/mn10300/asb2305/current/src/redboot_cmds.c
M packages/hal/mn10300/asb2305/current/src/ser_asb.c
M packages/hal/mn10300/sim/current/ChangeLog
M packages/hal/mn10300/sim/current/cdl/hal_mn10300_am31_sim.cdl
M packages/hal/mn10300/sim/current/include/hal_diag.h
M packages/hal/mn10300/sim/current/include/platform.inc
M packages/hal/mn10300/sim/current/include/plf_intr.h
M packages/hal/mn10300/sim/current/src/hal_diag.c
M packages/hal/mn10300/sim/current/src/plf_misc.c
M packages/hal/mn10300/stb/current/cdl/hal_mn10300_am33_stb.cdl
M packages/hal/mn10300/stb/current/include/hal_diag.h
M packages/hal/mn10300/stb/current/include/platform.inc
M packages/hal/mn10300/stb/current/include/plf_intr.h
M packages/hal/mn10300/stb/current/include/plf_io.h
M packages/hal/mn10300/stb/current/include/plf_stub.h
M packages/hal/mn10300/stb/current/src/hal_diag.c
M packages/hal/mn10300/stb/current/src/plf_misc.c
M packages/hal/mn10300/stb/current/src/plf_stub.c
M packages/hal/mn10300/stb/current/src/ser_stb.c
M packages/hal/mn10300/stdeval1/current/ChangeLog
M packages/hal/mn10300/stdeval1/current/cdl/hal_mn10300_am31_stdeval1.cdl
M packages/hal/mn10300/stdeval1/current/include/hal_diag.h
M packages/hal/mn10300/stdeval1/current/include/platform.inc
M packages/hal/mn10300/stdeval1/current/include/plf_intr.h
M packages/hal/mn10300/stdeval1/current/include/plf_io.h
M packages/hal/mn10300/stdeval1/current/include/plf_stub.h
M packages/hal/mn10300/stdeval1/current/src/hal_diag.c
M packages/hal/mn10300/stdeval1/current/src/plf_misc.c
M packages/hal/mn10300/stdeval1/current/src/plf_stub.c
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/cdl/hal_powerpc.cdl
M packages/hal/powerpc/arch/current/include/arch.inc
M packages/hal/powerpc/arch/current/include/basetype.h
M packages/hal/powerpc/arch/current/include/hal_arch.h
M packages/hal/powerpc/arch/current/include/hal_cache.h
M packages/hal/powerpc/arch/current/include/hal_intr.h
M packages/hal/powerpc/arch/current/include/hal_io.h
M packages/hal/powerpc/arch/current/include/hal_mem.h
M packages/hal/powerpc/arch/current/include/ppc_regs.h
M packages/hal/powerpc/arch/current/include/ppc_stub.h
M packages/hal/powerpc/arch/current/misc/CPUMask8xx.c
M packages/hal/powerpc/arch/current/src/context.S
M packages/hal/powerpc/arch/current/src/hal_intr.c
M packages/hal/powerpc/arch/current/src/hal_misc.c
M packages/hal/powerpc/arch/current/src/hal_mk_defs.c
M packages/hal/powerpc/arch/current/src/powerpc.ld
M packages/hal/powerpc/arch/current/src/ppc_stub.c
M packages/hal/powerpc/arch/current/src/vectors.S
M packages/hal/powerpc/cme555/current/ChangeLog
M packages/hal/powerpc/cme555/current/cdl/hal_powerpc_cme555.cdl
M packages/hal/powerpc/cme555/current/include/hal_diag.h
M packages/hal/powerpc/cme555/current/include/plf_cache.h
M packages/hal/powerpc/cme555/current/include/plf_intr.h
M packages/hal/powerpc/cme555/current/include/plf_stub.h
M packages/hal/powerpc/cme555/current/src/cme555.S
M packages/hal/powerpc/cme555/current/src/hal_diag.c
M packages/hal/powerpc/cme555/current/src/plf_misc.c
M packages/hal/powerpc/cme555/current/src/plf_stub.c
M packages/hal/powerpc/cogent/current/ChangeLog
M packages/hal/powerpc/cogent/current/cdl/hal_powerpc_cogent.cdl
M packages/hal/powerpc/cogent/current/include/hal_diag.h
M packages/hal/powerpc/cogent/current/include/plf_cache.h
M packages/hal/powerpc/cogent/current/include/plf_intr.h
M packages/hal/powerpc/cogent/current/include/plf_stub.h
A packages/hal/powerpc/cogent/current/misc/gdb_module.ecm
M packages/hal/powerpc/cogent/current/src/cogent.S
M packages/hal/powerpc/cogent/current/src/hal_diag.c
M packages/hal/powerpc/cogent/current/src/plf_misc.c
M packages/hal/powerpc/cogent/current/src/plf_stub.c
M packages/hal/powerpc/ec555/current/ChangeLog
M packages/hal/powerpc/ec555/current/cdl/hal_powerpc_ec555.cdl
M packages/hal/powerpc/ec555/current/include/hal_diag.h
M packages/hal/powerpc/ec555/current/include/plf_cache.h
M packages/hal/powerpc/ec555/current/include/plf_intr.h
M packages/hal/powerpc/ec555/current/include/plf_stub.h
M packages/hal/powerpc/ec555/current/src/ec555.S
M packages/hal/powerpc/ec555/current/src/hal_diag.c
M packages/hal/powerpc/ec555/current/src/plf_misc.c
M packages/hal/powerpc/ec555/current/src/plf_stub.c
M packages/hal/powerpc/fads/current/ChangeLog
M packages/hal/powerpc/fads/current/README
M packages/hal/powerpc/fads/current/cdl/hal_powerpc_fads.cdl
M packages/hal/powerpc/fads/current/include/hal_diag.h
M packages/hal/powerpc/fads/current/include/plf_cache.h
M packages/hal/powerpc/fads/current/include/plf_intr.h
M packages/hal/powerpc/fads/current/include/plf_stub.h
M packages/hal/powerpc/fads/current/include/ppc_fads.h
M packages/hal/powerpc/fads/current/src/fads.S
M packages/hal/powerpc/fads/current/src/hal_aux.c
M packages/hal/powerpc/fads/current/src/hal_diag.c
M packages/hal/powerpc/mbx/current/ChangeLog
M packages/hal/powerpc/mbx/current/cdl/hal_powerpc_mbx.cdl
M packages/hal/powerpc/mbx/current/include/hal_diag.h
M packages/hal/powerpc/mbx/current/include/plf_cache.h
M packages/hal/powerpc/mbx/current/include/plf_intr.h
M packages/hal/powerpc/mbx/current/include/plf_stub.h
M packages/hal/powerpc/mbx/current/src/Notes_GDB_stub
M packages/hal/powerpc/mbx/current/src/hal_aux.c
M packages/hal/powerpc/mbx/current/src/hal_diag.c
M packages/hal/powerpc/mbx/current/src/mbx.S
M packages/hal/powerpc/mbx/current/src/redboot_linux_exec.c
M packages/hal/powerpc/mbx/current/tests/mbxtime.cxx
M packages/hal/powerpc/mpc5xx/current/ChangeLog
M packages/hal/powerpc/mpc5xx/current/cdl/hal_powerpc_mpc5xx.cdl
M packages/hal/powerpc/mpc5xx/current/include/var_cache.h
M packages/hal/powerpc/mpc5xx/current/include/var_intr.h
M packages/hal/powerpc/mpc5xx/current/include/var_regs.h
M packages/hal/powerpc/mpc5xx/current/include/variant.inc
M packages/hal/powerpc/mpc5xx/current/src/mpc5xxrev.c
M packages/hal/powerpc/mpc5xx/current/src/var_intr.c
M packages/hal/powerpc/mpc5xx/current/src/var_misc.c
M packages/hal/powerpc/mpc5xx/current/src/variant.S
M packages/hal/powerpc/mpc5xx/current/tests/intr0.c
M packages/hal/powerpc/mpc8xx/current/ChangeLog
M packages/hal/powerpc/mpc8xx/current/cdl/hal_powerpc_mpc8xx.cdl
M packages/hal/powerpc/mpc8xx/current/include/var_cache.h
M packages/hal/powerpc/mpc8xx/current/include/var_intr.h
M packages/hal/powerpc/mpc8xx/current/include/var_regs.h
M packages/hal/powerpc/mpc8xx/current/include/variant.inc
M packages/hal/powerpc/mpc8xx/current/src/mpc8xxrev.c
M packages/hal/powerpc/mpc8xx/current/src/var_intr.c
M packages/hal/powerpc/mpc8xx/current/src/var_misc.c
M packages/hal/powerpc/mpc8xx/current/src/variant.S
M packages/hal/powerpc/mpc8xx/current/tests/intr0.c
M packages/hal/powerpc/ppc40x/current/ChangeLog
M packages/hal/powerpc/ppc40x/current/cdl/hal_powerpc_ppc40x.cdl
M packages/hal/powerpc/ppc40x/current/include/var_cache.h
M packages/hal/powerpc/ppc40x/current/include/var_intr.h
M packages/hal/powerpc/ppc40x/current/include/var_regs.h
M packages/hal/powerpc/ppc40x/current/include/variant.inc
M packages/hal/powerpc/ppc40x/current/src/var_intr.c
M packages/hal/powerpc/ppc40x/current/src/var_misc.c
M packages/hal/powerpc/ppc40x/current/src/variant.S
M packages/hal/powerpc/ppc60x/current/ChangeLog
M packages/hal/powerpc/ppc60x/current/cdl/hal_powerpc_ppc60x.cdl
M packages/hal/powerpc/ppc60x/current/include/var_cache.h
M packages/hal/powerpc/ppc60x/current/include/var_intr.h
M packages/hal/powerpc/ppc60x/current/include/var_regs.h
M packages/hal/powerpc/ppc60x/current/include/variant.inc
M packages/hal/powerpc/ppc60x/current/src/var_intr.c
M packages/hal/powerpc/ppc60x/current/src/var_misc.c
M packages/hal/powerpc/ppc60x/current/src/variant.S
M packages/hal/powerpc/quicc/current/ChangeLog
M packages/hal/powerpc/quicc/current/cdl/hal_powerpc_quicc.cdl
M packages/hal/powerpc/quicc/current/include/ppc8xx.h
M packages/hal/powerpc/quicc/current/include/quicc_smc1.h
M packages/hal/powerpc/quicc/current/src/quicc_smc1.c
M packages/hal/powerpc/sim/current/ChangeLog
M packages/hal/powerpc/sim/current/cdl/hal_powerpc_sim.cdl
M packages/hal/powerpc/sim/current/include/hal_diag.h
M packages/hal/powerpc/sim/current/include/plf_cache.h
M packages/hal/powerpc/sim/current/src/hal_aux.c
M packages/hal/powerpc/sim/current/src/sim.S
M packages/hal/powerpc/viper/current/ChangeLog
M packages/hal/powerpc/viper/current/cdl/hal_powerpc_viper.cdl
M packages/hal/powerpc/viper/current/include/hal_diag.h
M packages/hal/powerpc/viper/current/include/plf_cache.h
M packages/hal/powerpc/viper/current/include/plf_intr.h
M packages/hal/powerpc/viper/current/include/plf_stub.h
M packages/hal/powerpc/viper/current/src/hal_aux.c
M packages/hal/powerpc/viper/current/src/hal_diag.c
M packages/hal/powerpc/viper/current/src/viper.S
M packages/hal/powerpc/viper/current/tests/vipertime.cxx
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/cdl/hal_sh.cdl
M packages/hal/sh/arch/current/include/arch.inc
M packages/hal/sh/arch/current/include/basetype.h
M packages/hal/sh/arch/current/include/hal_arch.h
M packages/hal/sh/arch/current/include/hal_cache.h
M packages/hal/sh/arch/current/include/hal_intr.h
M packages/hal/sh/arch/current/include/hal_intr_excevt.h
M packages/hal/sh/arch/current/include/hal_intr_vecs.h
M packages/hal/sh/arch/current/include/hal_io.h
M packages/hal/sh/arch/current/include/hal_var_bank.h
M packages/hal/sh/arch/current/include/hal_var_bank.inc
M packages/hal/sh/arch/current/include/hal_var_sp.h
M packages/hal/sh/arch/current/include/hal_var_sp.inc
M packages/hal/sh/arch/current/include/sh_regs.h
M packages/hal/sh/arch/current/include/sh_stub.h
M packages/hal/sh/arch/current/src/context.S
M packages/hal/sh/arch/current/src/hal_misc.c
M packages/hal/sh/arch/current/src/hal_mk_defs.c
M packages/hal/sh/arch/current/src/hal_syscall.c
M packages/hal/sh/arch/current/src/redboot_linux_exec.c
M packages/hal/sh/arch/current/src/sh.ld
M packages/hal/sh/arch/current/src/sh_stub.c
M packages/hal/sh/arch/current/src/vectors.S
M packages/hal/sh/arch/current/tests/intr0.c
M packages/hal/sh/cq7708/current/ChangeLog
M packages/hal/sh/cq7708/current/cdl/hal_sh_sh7708_cq7708.cdl
M packages/hal/sh/cq7708/current/include/hal_diag.h
M packages/hal/sh/cq7708/current/include/platform.inc
M packages/hal/sh/cq7708/current/include/plf_cache.h
M packages/hal/sh/cq7708/current/include/plf_intr.h
M packages/hal/sh/cq7708/current/include/plf_io.h
M packages/hal/sh/cq7708/current/include/plf_stub.h
M packages/hal/sh/cq7708/current/src/hal_diag.c
M packages/hal/sh/cq7708/current/src/plf_misc.c
M packages/hal/sh/cq7750/current/ChangeLog
M packages/hal/sh/cq7750/current/cdl/hal_sh_sh7750_cq7750.cdl
M packages/hal/sh/cq7750/current/include/hal_diag.h
M packages/hal/sh/cq7750/current/include/platform.inc
M packages/hal/sh/cq7750/current/include/plf_cache.h
M packages/hal/sh/cq7750/current/include/plf_intr.h
M packages/hal/sh/cq7750/current/include/plf_io.h
M packages/hal/sh/cq7750/current/include/plf_stub.h
M packages/hal/sh/cq7750/current/src/hal_diag.c
M packages/hal/sh/cq7750/current/src/plf_misc.c
M packages/hal/sh/dreamcast/current/ChangeLog
M packages/hal/sh/dreamcast/current/cdl/hal_sh_sh7750_dreamcast.cdl
M packages/hal/sh/dreamcast/current/include/hal_diag.h
M packages/hal/sh/dreamcast/current/include/platform.inc
M packages/hal/sh/dreamcast/current/include/plf_cache.h
M packages/hal/sh/dreamcast/current/include/plf_intr.h
M packages/hal/sh/dreamcast/current/include/plf_io.h
M packages/hal/sh/dreamcast/current/include/plf_stub.h
M packages/hal/sh/dreamcast/current/src/banner.xpm
M packages/hal/sh/dreamcast/current/src/dreamcast_pci.c
M packages/hal/sh/dreamcast/current/src/fb_support.c
M packages/hal/sh/dreamcast/current/src/font.h
M packages/hal/sh/dreamcast/current/src/hal_diag.c
M packages/hal/sh/dreamcast/current/src/plf_misc.c
M packages/hal/sh/edk7708/current/ChangeLog
M packages/hal/sh/edk7708/current/cdl/hal_sh_edk7708.cdl
M packages/hal/sh/edk7708/current/include/hal_diag.h
M packages/hal/sh/edk7708/current/include/platform.inc
M packages/hal/sh/edk7708/current/include/plf_cache.h
M packages/hal/sh/edk7708/current/include/plf_intr.h
M packages/hal/sh/edk7708/current/include/plf_io.h
M packages/hal/sh/edk7708/current/include/plf_stub.h
M packages/hal/sh/edk7708/current/src/edk.S
M packages/hal/sh/edk7708/current/src/hal_diag.c
M packages/hal/sh/edk7708/current/src/plf_misc.c
M packages/hal/sh/hs7729pci/current/ChangeLog
M packages/hal/sh/hs7729pci/current/cdl/hal_sh_sh7729_hs7729pci.cdl
M packages/hal/sh/hs7729pci/current/include/hal_diag.h
M packages/hal/sh/hs7729pci/current/include/platform.inc
M packages/hal/sh/hs7729pci/current/include/plf_cache.h
M packages/hal/sh/hs7729pci/current/include/plf_intr.h
M packages/hal/sh/hs7729pci/current/include/plf_io.h
M packages/hal/sh/hs7729pci/current/include/plf_stub.h
M packages/hal/sh/hs7729pci/current/misc/split_words.c
M packages/hal/sh/hs7729pci/current/src/hal_diag.c
M packages/hal/sh/hs7729pci/current/src/plf_misc.c
M packages/hal/sh/hs7729pci/current/src/ser16c550c.c
M packages/hal/sh/hs7729pci/current/src/smsc37c93x.c
M packages/hal/sh/se7751/current/ChangeLog
M packages/hal/sh/se7751/current/cdl/hal_sh_sh7751_se7751.cdl
M packages/hal/sh/se7751/current/include/hal_diag.h
M packages/hal/sh/se7751/current/include/platform.inc
M packages/hal/sh/se7751/current/include/plf_cache.h
M packages/hal/sh/se7751/current/include/plf_intr.h
M packages/hal/sh/se7751/current/include/plf_io.h
M packages/hal/sh/se7751/current/include/plf_stub.h
M packages/hal/sh/se7751/current/src/hal_diag.c
M packages/hal/sh/se7751/current/src/m1543c.c
M packages/hal/sh/se7751/current/src/plf_misc.c
M packages/hal/sh/se7751/current/src/ser16c550c.c
M packages/hal/sh/se77x9/current/ChangeLog
M packages/hal/sh/se77x9/current/cdl/hal_sh_sh77x9_se77x9.cdl
M packages/hal/sh/se77x9/current/include/hal_diag.h
M packages/hal/sh/se77x9/current/include/platform.inc
M packages/hal/sh/se77x9/current/include/plf_cache.h
M packages/hal/sh/se77x9/current/include/plf_intr.h
M packages/hal/sh/se77x9/current/include/plf_io.h
M packages/hal/sh/se77x9/current/include/plf_stub.h
M packages/hal/sh/se77x9/current/src/hal_diag.c
M packages/hal/sh/se77x9/current/src/plf_misc.c
M packages/hal/sh/se77x9/current/src/ser16c550c.c
M packages/hal/sh/se77x9/current/src/smsc37c93x.c
M packages/hal/sh/sh2/current/ChangeLog
M packages/hal/sh/sh2/current/cdl/hal_sh_sh2.cdl
M packages/hal/sh/sh2/current/include/mod_7044.h
M packages/hal/sh/sh2/current/include/mod_7615.h
M packages/hal/sh/sh2/current/include/mod_regs_adc.h
M packages/hal/sh/sh2/current/include/mod_regs_bsc.h
M packages/hal/sh/sh2/current/include/mod_regs_bsc_2.h
M packages/hal/sh/sh2/current/include/mod_regs_cac.h
M packages/hal/sh/sh2/current/include/mod_regs_cac_2.h
M packages/hal/sh/sh2/current/include/mod_regs_cmt.h
M packages/hal/sh/sh2/current/include/mod_regs_cpg.h
M packages/hal/sh/sh2/current/include/mod_regs_dma.h
M packages/hal/sh/sh2/current/include/mod_regs_eth.h
M packages/hal/sh/sh2/current/include/mod_regs_frt.h
M packages/hal/sh/sh2/current/include/mod_regs_intc.h
M packages/hal/sh/sh2/current/include/mod_regs_intc_2.h
M packages/hal/sh/sh2/current/include/mod_regs_mmu.h
M packages/hal/sh/sh2/current/include/mod_regs_pcm.h
M packages/hal/sh/sh2/current/include/mod_regs_pfc.h
M packages/hal/sh/sh2/current/include/mod_regs_pfc_2.h
M packages/hal/sh/sh2/current/include/mod_regs_ser.h
M packages/hal/sh/sh2/current/include/mod_regs_tmu.h
M packages/hal/sh/sh2/current/include/mod_regs_ubc.h
M packages/hal/sh/sh2/current/include/mod_regs_wdt.h
M packages/hal/sh/sh2/current/include/mod_regs_wdt_2.h
M packages/hal/sh/sh2/current/include/sh2_sci.h
M packages/hal/sh/sh2/current/include/sh2_scif.h
M packages/hal/sh/sh2/current/include/var_cache.h
M packages/hal/sh/sh2/current/include/var_intr.h
M packages/hal/sh/sh2/current/include/var_io.h
M packages/hal/sh/sh2/current/include/var_regs.h
M packages/hal/sh/sh2/current/include/variant.inc
M packages/hal/sh/sh2/current/src/sh2_sci.c
M packages/hal/sh/sh2/current/src/sh2_scif.c
M packages/hal/sh/sh2/current/src/var_misc.c
M packages/hal/sh/sh2/current/src/var_mk_defs.c
M packages/hal/sh/sh2/current/src/variant.S
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/cdl/hal_sh_sh3.cdl
M packages/hal/sh/sh3/current/include/mod_7707a.h
M packages/hal/sh/sh3/current/include/mod_7708.h
M packages/hal/sh/sh3/current/include/mod_7709a.h
M packages/hal/sh/sh3/current/include/mod_7709r.h
M packages/hal/sh/sh3/current/include/mod_7709s.h
M packages/hal/sh/sh3/current/include/mod_7729.h
M packages/hal/sh/sh3/current/include/mod_regs_bsc.h
M packages/hal/sh/sh3/current/include/mod_regs_cac.h
M packages/hal/sh/sh3/current/include/mod_regs_cpg.h
M packages/hal/sh/sh3/current/include/mod_regs_dma.h
M packages/hal/sh/sh3/current/include/mod_regs_intc.h
M packages/hal/sh/sh3/current/include/mod_regs_mmu.h
M packages/hal/sh/sh3/current/include/mod_regs_pfc.h
M packages/hal/sh/sh3/current/include/mod_regs_rtc.h
M packages/hal/sh/sh3/current/include/mod_regs_ser.h
M packages/hal/sh/sh3/current/include/mod_regs_tmu.h
M packages/hal/sh/sh3/current/include/mod_regs_ubc.h
M packages/hal/sh/sh3/current/include/sd0001.h
M packages/hal/sh/sh3/current/include/sh3_sci.h
M packages/hal/sh/sh3/current/include/sh3_scif.h
M packages/hal/sh/sh3/current/include/var_cache.h
M packages/hal/sh/sh3/current/include/var_intr.h
M packages/hal/sh/sh3/current/include/var_io.h
M packages/hal/sh/sh3/current/include/var_regs.h
M packages/hal/sh/sh3/current/include/variant.inc
M packages/hal/sh/sh3/current/src/sh3_sci.c
M packages/hal/sh/sh3/current/src/sh3_scif.c
M packages/hal/sh/sh3/current/src/var_misc.c
M packages/hal/sh/sh3/current/src/var_mk_defs.c
M packages/hal/sh/sh3/current/src/variant.S
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/cdl/hal_sh_sh4.cdl
M packages/hal/sh/sh4/current/include/mod_7750.h
M packages/hal/sh/sh4/current/include/mod_7751.h
M packages/hal/sh/sh4/current/include/mod_regs_bsc.h
M packages/hal/sh/sh4/current/include/mod_regs_cac.h
M packages/hal/sh/sh4/current/include/mod_regs_cpg.h
M packages/hal/sh/sh4/current/include/mod_regs_dma.h
M packages/hal/sh/sh4/current/include/mod_regs_intc.h
M packages/hal/sh/sh4/current/include/mod_regs_mmu.h
M packages/hal/sh/sh4/current/include/mod_regs_pcic.h
M packages/hal/sh/sh4/current/include/mod_regs_pfc.h
M packages/hal/sh/sh4/current/include/mod_regs_rtc.h
M packages/hal/sh/sh4/current/include/mod_regs_ser.h
M packages/hal/sh/sh4/current/include/mod_regs_tmu.h
M packages/hal/sh/sh4/current/include/mod_regs_ubc.h
M packages/hal/sh/sh4/current/include/sh4_scif.h
M packages/hal/sh/sh4/current/include/var_cache.h
M packages/hal/sh/sh4/current/include/var_intr.h
M packages/hal/sh/sh4/current/include/var_io.h
M packages/hal/sh/sh4/current/include/var_regs.h
M packages/hal/sh/sh4/current/include/variant.inc
M packages/hal/sh/sh4/current/src/pcic.c
M packages/hal/sh/sh4/current/src/sh4_scif.c
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/hal/sh/sh4/current/src/var_mk_defs.c
M packages/hal/sh/sh4/current/src/variant.S
M packages/hal/sparc/arch/current/ChangeLog
M packages/hal/sparc/arch/current/cdl/hal_sparc.cdl
M packages/hal/sparc/arch/current/include/basetype.h
M packages/hal/sparc/arch/current/include/hal_arch.h
M packages/hal/sparc/arch/current/include/hal_intr.h
M packages/hal/sparc/arch/current/include/hal_io.h
M packages/hal/sparc/arch/current/include/vectors.h
M packages/hal/sparc/arch/current/src/context.S
M packages/hal/sparc/arch/current/src/hal_boot.c
M packages/hal/sparc/arch/current/src/hal_intr.c
M packages/hal/sparc/arch/current/src/icontext.c
M packages/hal/sparc/arch/current/src/sparc.ld
M packages/hal/sparc/arch/current/src/vec_ivsr.S
M packages/hal/sparc/arch/current/src/vec_xvsr.S
M packages/hal/sparc/arch/current/src/vectors.S
M packages/hal/sparc/arch/current/tests/sparc_ex.c
M packages/hal/sparc/erc32/current/ChangeLog
M packages/hal/sparc/erc32/current/cdl/hal_sparc_erc32.cdl
M packages/hal/sparc/erc32/current/include/hal_cache.h
M packages/hal/sparc/erc32/current/include/hal_clock.h
M packages/hal/sparc/erc32/current/include/hal_diag.h
M packages/hal/sparc/erc32/current/include/hal_xpic.h
M packages/hal/sparc/erc32/current/include/halboot.si
M packages/hal/sparc/erc32/current/src/hal_priv.c
M packages/hal/sparc/leon/current/ChangeLog
M packages/hal/sparc/leon/current/cdl/hal_sparc_leon.cdl
M packages/hal/sparc/leon/current/include/hal_cache.h
M packages/hal/sparc/leon/current/include/hal_clock.h
M packages/hal/sparc/leon/current/include/hal_diag.h
M packages/hal/sparc/leon/current/include/hal_xpic.h
M packages/hal/sparc/leon/current/include/halboot.si
M packages/hal/sparc/leon/current/src/hal_priv.c
M packages/hal/sparclite/arch/current/ChangeLog
M packages/hal/sparclite/arch/current/cdl/hal_sparclite.cdl
M packages/hal/sparclite/arch/current/include/basetype.h
M packages/hal/sparclite/arch/current/include/hal_arch.h
M packages/hal/sparclite/arch/current/include/hal_intr.h
M packages/hal/sparclite/arch/current/include/hal_io.h
M packages/hal/sparclite/arch/current/include/vectors.h
M packages/hal/sparclite/arch/current/src/context.S
M packages/hal/sparclite/arch/current/src/hal_boot.c
M packages/hal/sparclite/arch/current/src/hal_intr.c
M packages/hal/sparclite/arch/current/src/icontext.c
M packages/hal/sparclite/arch/current/src/sparclite.ld
M packages/hal/sparclite/arch/current/src/vec_ivsr.S
M packages/hal/sparclite/arch/current/src/vec_xvsr.S
M packages/hal/sparclite/arch/current/src/vectors.S
M packages/hal/sparclite/arch/current/tests/sparc_ex.c
M packages/hal/sparclite/sim/current/ChangeLog
M packages/hal/sparclite/sim/current/cdl/hal_sparclite_sim.cdl
M packages/hal/sparclite/sim/current/include/hal_cache.h
M packages/hal/sparclite/sim/current/include/hal_clock.h
M packages/hal/sparclite/sim/current/include/hal_diag.h
M packages/hal/sparclite/sim/current/include/hal_xpic.h
M packages/hal/sparclite/sim/current/include/halboot.si
M packages/hal/sparclite/sim/current/src/hal_priv.c
M packages/hal/sparclite/sleb/current/ChangeLog
M packages/hal/sparclite/sleb/current/cdl/hal_sparclite_sleb.cdl
M packages/hal/sparclite/sleb/current/include/hal_cache.h
M packages/hal/sparclite/sleb/current/include/hal_clock.h
M packages/hal/sparclite/sleb/current/include/hal_cpu.h
M packages/hal/sparclite/sleb/current/include/hal_cygm.h
M packages/hal/sparclite/sleb/current/include/hal_diag.h
M packages/hal/sparclite/sleb/current/include/hal_hwio.h
M packages/hal/sparclite/sleb/current/include/hal_xpic.h
M packages/hal/sparclite/sleb/current/include/halboot.si
M packages/hal/sparclite/sleb/current/src/hal_cygm.S
M packages/hal/sparclite/sleb/current/src/hal_diag.c
M packages/hal/sparclite/sleb/current/src/hal_priv.c
M packages/hal/sparclite/sleb/current/tests/slebintr.c
M packages/hal/sparclite/sleb/current/tests/slebstak.c
M packages/hal/sparclite/sleb/current/tests/slebtime.cxx
M packages/hal/synth/arch/current/ChangeLog
M packages/hal/synth/arch/current/cdl/hal_synth.cdl
M packages/hal/synth/arch/current/doc/makefile
M packages/hal/synth/arch/current/doc/synth.sgml
M packages/hal/synth/arch/current/include/hal_arch.h
M packages/hal/synth/arch/current/include/hal_cache.h
M packages/hal/synth/arch/current/include/hal_diag.h
M packages/hal/synth/arch/current/include/hal_intr.h
M packages/hal/synth/arch/current/include/hal_io.h
M packages/hal/synth/arch/current/src/synth.ld
M packages/hal/synth/arch/current/src/synth_diag.c
M packages/hal/synth/arch/current/src/synth_entry.c
M packages/hal/synth/arch/current/src/synth_intr.c
M packages/hal/synth/i386linux/current/ChangeLog
M packages/hal/synth/i386linux/current/cdl/hal_synth_i386.cdl
M packages/hal/synth/i386linux/current/include/arch.inc
M packages/hal/synth/i386linux/current/include/basetype.h
M packages/hal/synth/i386linux/current/include/var_arch.h
M packages/hal/synth/i386linux/current/src/context.S
M packages/hal/synth/i386linux/current/src/syscall-i386-linux-1.0.S
M packages/hal/synth/i386linux/current/src/vectors.S
M packages/hal/v85x/arch/current/ChangeLog
M packages/hal/v85x/arch/current/cdl/hal_v85x.cdl
M packages/hal/v85x/arch/current/include/basetype.h
M packages/hal/v85x/arch/current/include/hal_arch.h
M packages/hal/v85x/arch/current/include/hal_cache.h
M packages/hal/v85x/arch/current/include/hal_intr.h
M packages/hal/v85x/arch/current/include/hal_io.h
M packages/hal/v85x/arch/current/include/nec-stub.h
M packages/hal/v85x/arch/current/src/hal_misc.c
M packages/hal/v85x/arch/current/src/hal_mk_defs.c
M packages/hal/v85x/arch/current/src/vectors.S
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
M packages/hal/v85x/ceb_v850/current/include/hal_diag.h
M packages/hal/v85x/ceb_v850/current/include/hal_platform_setup.h
M packages/hal/v85x/ceb_v850/current/include/plf_cache.h
M packages/hal/v85x/ceb_v850/current/include/plf_intr.h
M packages/hal/v85x/ceb_v850/current/include/plf_io.h
M packages/hal/v85x/ceb_v850/current/include/plf_sections.h
M packages/hal/v85x/ceb_v850/current/include/plf_stub.h
M packages/hal/v85x/ceb_v850/current/src/plf_misc.c
M packages/hal/v85x/ceb_v850/current/src/plf_stub.c
M packages/hal/v85x/ceb_v850/current/src/v850flash.S
M packages/hal/v85x/v850/current/ChangeLog
M packages/hal/v85x/v850/current/cdl/hal_v85x_v850.cdl
M packages/hal/v85x/v850/current/include/v850_common.h
M packages/hal/v85x/v850/current/include/var_arch.h
M packages/hal/v85x/v850/current/include/var_cache.h
M packages/hal/v85x/v850/current/include/var_intr.h
M packages/hal/v85x/v850/current/src/context.S
M packages/hal/v85x/v850/current/src/hal_diag.c
M packages/hal/v85x/v850/current/src/v850_ice.cxx
M packages/hal/v85x/v850/current/src/v850_misc.c
M packages/hal/v85x/v850/current/src/v850_stub.c
M packages/hal/v85x/v850/current/src/v85x_v850.ld
M packages/hal/v85x/v850/current/tests/nmitest.c
M packages/infra/current/ChangeLog
M packages/infra/current/cdl/assert.cdl
M packages/infra/current/cdl/debug.cdl
M packages/infra/current/cdl/infra.cdl
M packages/infra/current/cdl/startup.cdl
M packages/infra/current/include/clist.hxx
M packages/infra/current/include/cyg_ass.h
M packages/infra/current/include/cyg_trac.h
M packages/infra/current/include/cyg_type.h
M packages/infra/current/include/cyg_type.inc
M packages/infra/current/include/diag.h
M packages/infra/current/include/testcase.h
M packages/infra/current/src/buffer.cxx
M packages/infra/current/src/delete.cxx
M packages/infra/current/src/diag.cxx
M packages/infra/current/src/dummyxxmain.cxx
M packages/infra/current/src/eprintf.c
M packages/infra/current/src/fancy.cxx
M packages/infra/current/src/memcpy.c
M packages/infra/current/src/memset.c
M packages/infra/current/src/null.cxx
M packages/infra/current/src/pkgstart.cxx
M packages/infra/current/src/prestart.cxx
M packages/infra/current/src/simple.cxx
M packages/infra/current/src/startup.cxx
M packages/infra/current/src/tcdiag.cxx
M packages/infra/current/src/userstart.cxx
M packages/io/common/current/ChangeLog
M packages/io/common/current/cdl/io.cdl
M packages/io/common/current/include/config_keys.h
M packages/io/common/current/include/devtab.h
M packages/io/common/current/include/file.h
M packages/io/common/current/include/io.h
M packages/io/common/current/include/io_diag.h
M packages/io/common/current/src/io_file.c
M packages/io/common/current/src/ioinit.cxx
M packages/io/common/current/src/iosys.c
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/eth/current/include/eth_drv.h
M packages/io/eth/current/include/eth_drv_stats.h
M packages/io/eth/current/include/netdev.h
M packages/io/eth/current/src/lwip/eth_drv.c
M packages/io/eth/current/src/lwip/lw.diff
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/fileio/current/cdl/fileio.cdl
M packages/io/fileio/current/include/dirent.h
M packages/io/fileio/current/include/fileio.h
M packages/io/fileio/current/include/inode.h
M packages/io/fileio/current/include/limits.h
M packages/io/fileio/current/include/sockio.h
M packages/io/fileio/current/src/devfs.cxx
M packages/io/fileio/current/src/dir.cxx
M packages/io/fileio/current/src/fd.cxx
M packages/io/fileio/current/src/file.cxx
M packages/io/fileio/current/src/fio.h
M packages/io/fileio/current/src/inocache.cxx
M packages/io/fileio/current/src/io.cxx
M packages/io/fileio/current/src/misc.cxx
M packages/io/fileio/current/src/select.cxx
M packages/io/fileio/current/src/socket.cxx
M packages/io/fileio/current/tests/fileio1.c
M packages/io/fileio/current/tests/select.c
M packages/io/fileio/current/tests/socket.c
M packages/io/fileio/current/tests/stdio.c
M packages/io/fileio/current/tests/testfs.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/include/flash_dev.h
M packages/io/flash/current/src/flash.c
M packages/io/flash/current/src/flashiodev.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/cdl/io_pci.cdl
M packages/io/pci/current/include/pci.h
M packages/io/pci/current/include/pci_cfg.h
M packages/io/pci/current/include/pci_hw.h
M packages/io/pci/current/src/pci.c
M packages/io/pci/current/src/pci_hw.c
M packages/io/pci/current/tests/pci1.c
M packages/io/pci/current/tests/pci2.c
M packages/io/pcmcia/current/ChangeLog
M packages/io/pcmcia/current/cdl/io_pcmcia.cdl
M packages/io/pcmcia/current/include/pcmcia.h
M packages/io/pcmcia/current/src/pcmcia.c
M packages/io/serial/current/ChangeLog
M packages/io/serial/current/cdl/io_serial.cdl
M packages/io/serial/current/cdl/termios.cdl
M packages/io/serial/current/cdl/tty.cdl
M packages/io/serial/current/include/serial.h
M packages/io/serial/current/include/serialio.h
M packages/io/serial/current/include/ttyio.h
M packages/io/serial/current/misc/console.c
M packages/io/serial/current/misc/serial.c
M packages/io/serial/current/misc/timeout.inl
M packages/io/serial/current/src/common/haldiag.c
M packages/io/serial/current/src/common/serial.c
M packages/io/serial/current/src/common/termios.c
M packages/io/serial/current/src/common/termiostty.c
M packages/io/serial/current/src/common/tty.c
M packages/io/serial/current/tests/flow1.c
M packages/io/serial/current/tests/flow2.c
M packages/io/serial/current/tests/ser_test_protocol.inl
M packages/io/serial/current/tests/serial1.c
M packages/io/serial/current/tests/serial2.c
M packages/io/serial/current/tests/serial3.c
M packages/io/serial/current/tests/serial4.c
M packages/io/serial/current/tests/serial5.c
M packages/io/serial/current/tests/serial_echo.c
M packages/io/serial/current/tests/timeout.inl
M packages/io/serial/current/tests/tty1.c
M packages/io/serial/current/tests/tty2.c
M packages/io/usb/common/current/ChangeLog
M packages/io/usb/common/current/cdl/usb.cdl
M packages/io/usb/common/current/include/usb.h
M packages/io/usb/eth/slave/current/ChangeLog
M packages/io/usb/eth/slave/current/cdl/usbs_eth.cdl
M packages/io/usb/eth/slave/current/doc/makefile
M packages/io/usb/eth/slave/current/doc/usbseth.sgml
M packages/io/usb/eth/slave/current/host/ecos_usbeth.c
M packages/io/usb/eth/slave/current/include/usbs_eth.h
M packages/io/usb/eth/slave/current/src/usbseth.c
M packages/io/usb/eth/slave/current/src/usbsethdrv.c
M packages/io/usb/slave/current/ChangeLog
M packages/io/usb/slave/current/cdl/usbs.cdl
M packages/io/usb/slave/current/doc/makefile
M packages/io/usb/slave/current/doc/usbs.sgml
M packages/io/usb/slave/current/include/usbs.h
M packages/io/usb/slave/current/src/usbs.c
M packages/io/wallclock/current/ChangeLog
M packages/io/wallclock/current/cdl/wallclock.cdl
M packages/io/wallclock/current/include/wallclock.hxx
M packages/io/wallclock/current/include/wallclock/wallclock.inl
M packages/io/wallclock/current/src/emulate.cxx
M packages/io/wallclock/current/src/wallclock.cxx
M packages/io/wallclock/current/tests/wallclock.cxx
M packages/io/wallclock/current/tests/wallclock2.cxx
M packages/io/watchdog/current/ChangeLog
M packages/io/watchdog/current/cdl/watchdog.cdl
M packages/io/watchdog/current/include/watchdog.hxx
M packages/io/watchdog/current/src/emulate.cxx
M packages/io/watchdog/current/src/watchdog.cxx
M packages/io/watchdog/current/tests/watchdog.cxx
M packages/io/watchdog/current/tests/watchdog2.cxx
M packages/io/watchdog/current/tests/watchdog_reset.cxx
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
M packages/isoinfra/current/include/assert.h
M packages/isoinfra/current/include/ctype.h
M packages/isoinfra/current/include/dirent.h
M packages/isoinfra/current/include/dlfcn.h
M packages/isoinfra/current/include/errno.h
M packages/isoinfra/current/include/fcntl.h
M packages/isoinfra/current/include/float.h
M packages/isoinfra/current/include/limits.h
M packages/isoinfra/current/include/locale.h
M packages/isoinfra/current/include/mqueue.h
M packages/isoinfra/current/include/netdb.h
M packages/isoinfra/current/include/pthread.h
M packages/isoinfra/current/include/sched.h
M packages/isoinfra/current/include/semaphore.h
M packages/isoinfra/current/include/setjmp.h
M packages/isoinfra/current/include/signal.h
M packages/isoinfra/current/include/stdarg.h
M packages/isoinfra/current/include/stddef.h
M packages/isoinfra/current/include/stdio.h
M packages/isoinfra/current/include/stdlib.h
M packages/isoinfra/current/include/string.h
M packages/isoinfra/current/include/termios.h
M packages/isoinfra/current/include/time.h
M packages/isoinfra/current/include/unistd.h
M packages/isoinfra/current/include/sys/select.h
M packages/isoinfra/current/include/sys/stat.h
M packages/isoinfra/current/include/sys/types.h
M packages/isoinfra/current/include/sys/utsname.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/counters.cdl
M packages/kernel/current/cdl/instrument.cdl
M packages/kernel/current/cdl/interrupts.cdl
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/cdl/scheduler.cdl
M packages/kernel/current/cdl/synch.cdl
M packages/kernel/current/cdl/thread.cdl
M packages/kernel/current/doc/kernel.sgml
M packages/kernel/current/include/bitmap.hxx
M packages/kernel/current/include/clock.hxx
M packages/kernel/current/include/clock.inl
M packages/kernel/current/include/diag.h
M packages/kernel/current/include/errors.h
M packages/kernel/current/include/except.hxx
M packages/kernel/current/include/flag.hxx
M packages/kernel/current/include/instrmnt.h
M packages/kernel/current/include/intr.hxx
M packages/kernel/current/include/kapi.h
M packages/kernel/current/include/kapidata.h
M packages/kernel/current/include/kernel.hxx
M packages/kernel/current/include/ktypes.h
M packages/kernel/current/include/llistt.hxx
M packages/kernel/current/include/lottery.hxx
M packages/kernel/current/include/mbox.hxx
M packages/kernel/current/include/mboxt.hxx
M packages/kernel/current/include/mboxt.inl
M packages/kernel/current/include/mboxt2.hxx
M packages/kernel/current/include/mboxt2.inl
M packages/kernel/current/include/mlqueue.hxx
M packages/kernel/current/include/mqueue.hxx
M packages/kernel/current/include/mqueue.inl
M packages/kernel/current/include/mutex.hxx
M packages/kernel/current/include/sched.hxx
M packages/kernel/current/include/sched.inl
M packages/kernel/current/include/sema.hxx
M packages/kernel/current/include/sema2.hxx
M packages/kernel/current/include/smp.hxx
M packages/kernel/current/include/thread.hxx
M packages/kernel/current/include/thread.inl
M packages/kernel/current/include/timer.hxx
M packages/kernel/current/include/test/stackmon.h
M packages/kernel/current/src/common/clock.cxx
M packages/kernel/current/src/common/except.cxx
M packages/kernel/current/src/common/kapi.cxx
M packages/kernel/current/src/common/thread.cxx
M packages/kernel/current/src/common/timer.cxx
M packages/kernel/current/src/debug/dbg-thread-demux.c
M packages/kernel/current/src/debug/dbg_gdb.cxx
M packages/kernel/current/src/instrmnt/meminst.cxx
M packages/kernel/current/src/intr/intr.cxx
M packages/kernel/current/src/sched/bitmap.cxx
M packages/kernel/current/src/sched/lottery.cxx
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/kernel/current/src/sched/sched.cxx
M packages/kernel/current/src/sync/bin_sem.cxx
M packages/kernel/current/src/sync/cnt_sem.cxx
M packages/kernel/current/src/sync/cnt_sem2.cxx
M packages/kernel/current/src/sync/flag.cxx
M packages/kernel/current/src/sync/mbox.cxx
M packages/kernel/current/src/sync/mqueue.cxx
M packages/kernel/current/src/sync/mutex.cxx
M packages/kernel/current/tests/bin_sem0.cxx
M packages/kernel/current/tests/bin_sem1.cxx
M packages/kernel/current/tests/bin_sem2.cxx
M packages/kernel/current/tests/clock0.cxx
M packages/kernel/current/tests/clock1.cxx
M packages/kernel/current/tests/clockcnv.cxx
M packages/kernel/current/tests/clocktruth.cxx
M packages/kernel/current/tests/cnt_sem0.cxx
M packages/kernel/current/tests/cnt_sem1.cxx
M packages/kernel/current/tests/except1.cxx
M packages/kernel/current/tests/flag0.cxx
M packages/kernel/current/tests/flag1.cxx
M packages/kernel/current/tests/intr0.cxx
M packages/kernel/current/tests/kcache1.c
M packages/kernel/current/tests/kcache2.c
M packages/kernel/current/tests/kclock0.c
M packages/kernel/current/tests/kclock1.c
M packages/kernel/current/tests/kexcept1.c
M packages/kernel/current/tests/kflag0.c
M packages/kernel/current/tests/kflag1.c
M packages/kernel/current/tests/kill.cxx
M packages/kernel/current/tests/kintr0.c
M packages/kernel/current/tests/klock.c
M packages/kernel/current/tests/kmbox1.c
M packages/kernel/current/tests/kmutex0.c
M packages/kernel/current/tests/kmutex1.c
M packages/kernel/current/tests/kmutex3.c
M packages/kernel/current/tests/kmutex4.c
M packages/kernel/current/tests/kphilo.c
M packages/kernel/current/tests/ksched1.c
M packages/kernel/current/tests/ksem0.c
M packages/kernel/current/tests/ksem1.c
M packages/kernel/current/tests/kthread0.c
M packages/kernel/current/tests/kthread1.c
M packages/kernel/current/tests/mbox1.cxx
M packages/kernel/current/tests/mqueue1.cxx
M packages/kernel/current/tests/mutex0.cxx
M packages/kernel/current/tests/mutex1.cxx
M packages/kernel/current/tests/mutex2.cxx
M packages/kernel/current/tests/mutex3.cxx
M packages/kernel/current/tests/philo.cxx
M packages/kernel/current/tests/release.cxx
M packages/kernel/current/tests/sched1.cxx
M packages/kernel/current/tests/smp.cxx
M packages/kernel/current/tests/stress_threads.c
M packages/kernel/current/tests/sync2.cxx
M packages/kernel/current/tests/sync3.cxx
M packages/kernel/current/tests/tcdiag.cxx
M packages/kernel/current/tests/testaux.h
M packages/kernel/current/tests/testaux.hxx
M packages/kernel/current/tests/thread0.cxx
M packages/kernel/current/tests/thread1.cxx
M packages/kernel/current/tests/thread2.cxx
M packages/kernel/current/tests/thread_gdb.c
M packages/kernel/current/tests/timeslice.c
M packages/kernel/current/tests/tm_basic.cxx
M packages/language/c/libc/common/current/ChangeLog
M packages/language/c/libc/common/current/ChangeLog.libc
M packages/language/c/libc/common/current/cdl/libc.cdl
M packages/language/c/libc/i18n/current/ChangeLog
M packages/language/c/libc/i18n/current/ChangeLog.libc
M packages/language/c/libc/i18n/current/cdl/i18n.cdl
M packages/language/c/libc/i18n/current/include/ctype.inl
M packages/language/c/libc/i18n/current/include/mb.h
M packages/language/c/libc/i18n/current/src/ctype.cxx
M packages/language/c/libc/i18n/current/src/internal.h
M packages/language/c/libc/i18n/current/src/locale.cxx
M packages/language/c/libc/i18n/current/src/mblen.cxx
M packages/language/c/libc/i18n/current/src/mbstowcs.cxx
M packages/language/c/libc/i18n/current/src/mbtowc.cxx
M packages/language/c/libc/i18n/current/src/mbtowc_c.cxx
M packages/language/c/libc/i18n/current/src/mbtowc_jp.cxx
M packages/language/c/libc/i18n/current/src/wcstombs.cxx
M packages/language/c/libc/i18n/current/src/wctomb.cxx
M packages/language/c/libc/i18n/current/src/wctomb_jp.cxx
M packages/language/c/libc/i18n/current/tests/ctype.c
M packages/language/c/libc/i18n/current/tests/i18nmb.c
M packages/language/c/libc/i18n/current/tests/setlocale.c
M packages/language/c/libc/setjmp/current/ChangeLog
M packages/language/c/libc/setjmp/current/ChangeLog.libc
M packages/language/c/libc/setjmp/current/cdl/setjmp.cdl
M packages/language/c/libc/setjmp/current/include/setjmp.h
M packages/language/c/libc/setjmp/current/src/longjmp.cxx
M packages/language/c/libc/setjmp/current/tests/setjmp.c
M packages/language/c/libc/signals/current/ChangeLog
M packages/language/c/libc/signals/current/ChangeLog.libc
M packages/language/c/libc/signals/current/cdl/signals.cdl
M packages/language/c/libc/signals/current/include/signal.h
M packages/language/c/libc/signals/current/include/signal.inl
M packages/language/c/libc/signals/current/src/raise.cxx
M packages/language/c/libc/signals/current/src/siginit.cxx
M packages/language/c/libc/signals/current/src/signal.cxx
M packages/language/c/libc/signals/current/tests/signal1.c
M packages/language/c/libc/signals/current/tests/signal2.c
M packages/language/c/libc/startup/current/ChangeLog
M packages/language/c/libc/startup/current/ChangeLog.libc
M packages/language/c/libc/startup/current/cdl/startup.cdl
M packages/language/c/libc/startup/current/src/_exit.cxx
M packages/language/c/libc/startup/current/src/abort.cxx
M packages/language/c/libc/startup/current/src/atexit.cxx
M packages/language/c/libc/startup/current/src/cstartup.cxx
M packages/language/c/libc/startup/current/src/environ.cxx
M packages/language/c/libc/startup/current/src/exit.cxx
M packages/language/c/libc/startup/current/src/invokemain.cxx
M packages/language/c/libc/startup/current/src/main.cxx
M packages/language/c/libc/startup/current/src/mainthread.cxx
M packages/language/c/libc/startup/current/tests/atexit.c
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/ChangeLog.libc
M packages/language/c/libc/stdio/current/cdl/stdio.cdl
M packages/language/c/libc/stdio/current/include/io.hxx
M packages/language/c/libc/stdio/current/include/io.inl
M packages/language/c/libc/stdio/current/include/stdio.h
M packages/language/c/libc/stdio/current/include/stdio.inl
M packages/language/c/libc/stdio/current/include/stdiofiles.hxx
M packages/language/c/libc/stdio/current/include/stdiofiles.inl
M packages/language/c/libc/stdio/current/include/stdiosupp.hxx
M packages/language/c/libc/stdio/current/include/stream.hxx
M packages/language/c/libc/stdio/current/include/stream.inl
M packages/language/c/libc/stdio/current/include/streambuf.hxx
M packages/language/c/libc/stdio/current/include/streambuf.inl
M packages/language/c/libc/stdio/current/src/common/fclose.cxx
M packages/language/c/libc/stdio/current/src/common/feof.cxx
M packages/language/c/libc/stdio/current/src/common/fflush.cxx
M packages/language/c/libc/stdio/current/src/common/fopen.cxx
M packages/language/c/libc/stdio/current/src/common/freopen.cxx
M packages/language/c/libc/stdio/current/src/common/fseek.cxx
M packages/language/c/libc/stdio/current/src/common/setvbuf.cxx
M packages/language/c/libc/stdio/current/src/common/snprintf.cxx
M packages/language/c/libc/stdio/current/src/common/sprintf.cxx
M packages/language/c/libc/stdio/current/src/common/sscanf.cxx
M packages/language/c/libc/stdio/current/src/common/stderr.cxx
M packages/language/c/libc/stdio/current/src/common/stdin.cxx
M packages/language/c/libc/stdio/current/src/common/stdiofiles.cxx
M packages/language/c/libc/stdio/current/src/common/stdioinlines.cxx
M packages/language/c/libc/stdio/current/src/common/stdiosupp.cxx
M packages/language/c/libc/stdio/current/src/common/stdout.cxx
M packages/language/c/libc/stdio/current/src/common/stream.cxx
M packages/language/c/libc/stdio/current/src/common/streambuf.cxx
M packages/language/c/libc/stdio/current/src/common/ungetc.cxx
M packages/language/c/libc/stdio/current/src/common/vsnprintf.cxx
M packages/language/c/libc/stdio/current/src/common/vsscanf.cxx
M packages/language/c/libc/stdio/current/src/input/fgetc.cxx
M packages/language/c/libc/stdio/current/src/input/fgets.cxx
M packages/language/c/libc/stdio/current/src/input/fread.cxx
M packages/language/c/libc/stdio/current/src/input/fscanf.cxx
M packages/language/c/libc/stdio/current/src/input/gets.cxx
M packages/language/c/libc/stdio/current/src/input/scanf.cxx
M packages/language/c/libc/stdio/current/src/input/vfscanf.cxx
M packages/language/c/libc/stdio/current/src/output/fnprintf.cxx
M packages/language/c/libc/stdio/current/src/output/fprintf.cxx
M packages/language/c/libc/stdio/current/src/output/fputc.cxx
M packages/language/c/libc/stdio/current/src/output/fputs.cxx
M packages/language/c/libc/stdio/current/src/output/fwrite.cxx
M packages/language/c/libc/stdio/current/src/output/printf.cxx
M packages/language/c/libc/stdio/current/src/output/vfnprintf.cxx
M packages/language/c/libc/stdio/current/tests/sprintf1.c
M packages/language/c/libc/stdio/current/tests/sprintf2.c
M packages/language/c/libc/stdio/current/tests/sscanf.c
M packages/language/c/libc/stdio/current/tests/stdiooutput.c
M packages/language/c/libc/stdlib/current/ChangeLog
M packages/language/c/libc/stdlib/current/ChangeLog.libc
M packages/language/c/libc/stdlib/current/cdl/stdlib.cdl
M packages/language/c/libc/stdlib/current/include/abs.inl
M packages/language/c/libc/stdlib/current/include/atox.inl
M packages/language/c/libc/stdlib/current/include/div.inl
M packages/language/c/libc/stdlib/current/src/abs.cxx
M packages/language/c/libc/stdlib/current/src/atox.cxx
M packages/language/c/libc/stdlib/current/src/bsearch.cxx
M packages/language/c/libc/stdlib/current/src/div.cxx
M packages/language/c/libc/stdlib/current/src/getenv.cxx
M packages/language/c/libc/stdlib/current/src/qsort.cxx
M packages/language/c/libc/stdlib/current/src/rand.cxx
M packages/language/c/libc/stdlib/current/src/strtod.cxx
M packages/language/c/libc/stdlib/current/src/strtol.cxx
M packages/language/c/libc/stdlib/current/src/strtoul.cxx
M packages/language/c/libc/stdlib/current/src/system.cxx
M packages/language/c/libc/stdlib/current/tests/abs.c
M packages/language/c/libc/stdlib/current/tests/atoi.c
M packages/language/c/libc/stdlib/current/tests/atol.c
M packages/language/c/libc/stdlib/current/tests/bsearch.c
M packages/language/c/libc/stdlib/current/tests/div.c
M packages/language/c/libc/stdlib/current/tests/getenv.c
M packages/language/c/libc/stdlib/current/tests/labs.c
M packages/language/c/libc/stdlib/current/tests/ldiv.c
M packages/language/c/libc/stdlib/current/tests/qsort.c
M packages/language/c/libc/stdlib/current/tests/rand1.c
M packages/language/c/libc/stdlib/current/tests/rand2.c
M packages/language/c/libc/stdlib/current/tests/rand3.c
M packages/language/c/libc/stdlib/current/tests/rand4.c
M packages/language/c/libc/stdlib/current/tests/srand.c
M packages/language/c/libc/stdlib/current/tests/strtol.c
M packages/language/c/libc/stdlib/current/tests/strtoul.c
M packages/language/c/libc/string/current/ChangeLog
M packages/language/c/libc/string/current/ChangeLog.libc
M packages/language/c/libc/string/current/cdl/string.cdl
M packages/language/c/libc/string/current/include/bsdstring.h
M packages/language/c/libc/string/current/include/string.h
M packages/language/c/libc/string/current/include/string.inl
M packages/language/c/libc/string/current/include/stringsupp.hxx
M packages/language/c/libc/string/current/src/bsdstring.cxx
M packages/language/c/libc/string/current/src/memchr.cxx
M packages/language/c/libc/string/current/src/memcmp.cxx
M packages/language/c/libc/string/current/src/memmove.cxx
M packages/language/c/libc/string/current/src/strcat.cxx
M packages/language/c/libc/string/current/src/strchr.cxx
M packages/language/c/libc/string/current/src/strcmp.cxx
M packages/language/c/libc/string/current/src/strcoll.cxx
M packages/language/c/libc/string/current/src/strcpy.cxx
M packages/language/c/libc/string/current/src/strcspn.cxx
M packages/language/c/libc/string/current/src/strlen.cxx
M packages/language/c/libc/string/current/src/strncat.cxx
M packages/language/c/libc/string/current/src/strncmp.cxx
M packages/language/c/libc/string/current/src/strncpy.cxx
M packages/language/c/libc/string/current/src/strpbrk.cxx
M packages/language/c/libc/string/current/src/strrchr.cxx
M packages/language/c/libc/string/current/src/strspn.cxx
M packages/language/c/libc/string/current/src/strstr.cxx
M packages/language/c/libc/string/current/src/strsuppt.cxx
M packages/language/c/libc/string/current/src/strtok.cxx
M packages/language/c/libc/string/current/src/strxfrm.cxx
M packages/language/c/libc/string/current/tests/memchr.c
M packages/language/c/libc/string/current/tests/memcmp1.c
M packages/language/c/libc/string/current/tests/memcmp2.c
M packages/language/c/libc/string/current/tests/memcpy1.c
M packages/language/c/libc/string/current/tests/memcpy2.c
M packages/language/c/libc/string/current/tests/memmove1.c
M packages/language/c/libc/string/current/tests/memmove2.c
M packages/language/c/libc/string/current/tests/memset.c
M packages/language/c/libc/string/current/tests/strcat1.c
M packages/language/c/libc/string/current/tests/strcat2.c
M packages/language/c/libc/string/current/tests/strchr.c
M packages/language/c/libc/string/current/tests/strcmp1.c
M packages/language/c/libc/string/current/tests/strcmp2.c
M packages/language/c/libc/string/current/tests/strcoll1.c
M packages/language/c/libc/string/current/tests/strcoll2.c
M packages/language/c/libc/string/current/tests/strcpy1.c
M packages/language/c/libc/string/current/tests/strcpy2.c
M packages/language/c/libc/string/current/tests/strcspn.c
M packages/language/c/libc/string/current/tests/strlen.c
M packages/language/c/libc/string/current/tests/strncat1.c
M packages/language/c/libc/string/current/tests/strncat2.c
M packages/language/c/libc/string/current/tests/strncpy1.c
M packages/language/c/libc/string/current/tests/strncpy2.c
M packages/language/c/libc/string/current/tests/strpbrk.c
M packages/language/c/libc/string/current/tests/strrchr.c
M packages/language/c/libc/string/current/tests/strspn.c
M packages/language/c/libc/string/current/tests/strstr.c
M packages/language/c/libc/string/current/tests/strtok.c
M packages/language/c/libc/string/current/tests/strxfrm1.c
M packages/language/c/libc/string/current/tests/strxfrm2.c
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/ChangeLog.libc
M packages/language/c/libc/time/current/cdl/time.cdl
M packages/language/c/libc/time/current/include/time.h
M packages/language/c/libc/time/current/include/time.inl
M packages/language/c/libc/time/current/include/timeutil.h
M packages/language/c/libc/time/current/src/asctime.cxx
M packages/language/c/libc/time/current/src/asctime_r.cxx
M packages/language/c/libc/time/current/src/clock.cxx
M packages/language/c/libc/time/current/src/ctime.cxx
M packages/language/c/libc/time/current/src/ctime_r.cxx
M packages/language/c/libc/time/current/src/difftime.cxx
M packages/language/c/libc/time/current/src/gmtime.cxx
M packages/language/c/libc/time/current/src/gmtime_r.cxx
M packages/language/c/libc/time/current/src/localtime.cxx
M packages/language/c/libc/time/current/src/localtime_r.cxx
M packages/language/c/libc/time/current/src/mktime.cxx
M packages/language/c/libc/time/current/src/settime.cxx
M packages/language/c/libc/time/current/src/strftime.cxx
M packages/language/c/libc/time/current/src/time.cxx
M packages/language/c/libc/time/current/src/timeutil.cxx
M packages/language/c/libc/time/current/tests/asctime.c
M packages/language/c/libc/time/current/tests/clock.c
M packages/language/c/libc/time/current/tests/ctime.c
M packages/language/c/libc/time/current/tests/gmtime.c
M packages/language/c/libc/time/current/tests/localtime.c
M packages/language/c/libc/time/current/tests/mktime.c
M packages/language/c/libc/time/current/tests/strftime.c
M packages/language/c/libc/time/current/tests/time.c
M packages/language/c/libm/current/ChangeLog
M packages/language/c/libm/current/cdl/compat.cdl
M packages/language/c/libm/current/cdl/libm.cdl
M packages/language/c/libm/current/include/math.h
M packages/language/c/libm/current/include/sys/ieeefp.h
M packages/language/c/libm/current/src/double/ieee754-api/w_acos.c
M packages/language/c/libm/current/src/double/ieee754-api/w_acosh.c
M packages/language/c/libm/current/src/double/ieee754-api/w_asin.c
M packages/language/c/libm/current/src/double/ieee754-api/w_atan2.c
M packages/language/c/libm/current/src/double/ieee754-api/w_atanh.c
M packages/language/c/libm/current/src/double/ieee754-api/w_cosh.c
M packages/language/c/libm/current/src/double/ieee754-api/w_exp.c
M packages/language/c/libm/current/src/double/ieee754-api/w_fmod.c
M packages/language/c/libm/current/src/double/ieee754-api/w_gamma.c
M packages/language/c/libm/current/src/double/ieee754-api/w_gamma_r.c
M packages/language/c/libm/current/src/double/ieee754-api/w_hypot.c
M packages/language/c/libm/current/src/double/ieee754-api/w_j0.c
M packages/language/c/libm/current/src/double/ieee754-api/w_j1.c
M packages/language/c/libm/current/src/double/ieee754-api/w_jn.c
M packages/language/c/libm/current/src/double/ieee754-api/w_lgamma.c
M packages/language/c/libm/current/src/double/ieee754-api/w_lgamma_r.c
M packages/language/c/libm/current/src/double/ieee754-api/w_log.c
M packages/language/c/libm/current/src/double/ieee754-api/w_log10.c
M packages/language/c/libm/current/src/double/ieee754-api/w_pow.c
M packages/language/c/libm/current/src/double/ieee754-api/w_remainder.c
M packages/language/c/libm/current/src/double/ieee754-api/w_scalb.c
M packages/language/c/libm/current/src/double/ieee754-api/w_sinh.c
M packages/language/c/libm/current/src/double/ieee754-api/w_sqrt.c
M packages/language/c/libm/current/src/double/ieee754-core/e_acos.c
M packages/language/c/libm/current/src/double/ieee754-core/e_acosh.c
M packages/language/c/libm/current/src/double/ieee754-core/e_asin.c
M packages/language/c/libm/current/src/double/ieee754-core/e_atan2.c
M packages/language/c/libm/current/src/double/ieee754-core/e_atanh.c
M packages/language/c/libm/current/src/double/ieee754-core/e_cosh.c
M packages/language/c/libm/current/src/double/ieee754-core/e_exp.c
M packages/language/c/libm/current/src/double/ieee754-core/e_fmod.c
M packages/language/c/libm/current/src/double/ieee754-core/e_gamma.c
M packages/language/c/libm/current/src/double/ieee754-core/e_gamma_r.c
M packages/language/c/libm/current/src/double/ieee754-core/e_hypot.c
M packages/language/c/libm/current/src/double/ieee754-core/e_j0.c
M packages/language/c/libm/current/src/double/ieee754-core/e_j1.c
M packages/language/c/libm/current/src/double/ieee754-core/e_jn.c
M packages/language/c/libm/current/src/double/ieee754-core/e_lgamma.c
M packages/language/c/libm/current/src/double/ieee754-core/e_lgamma_r.c
M packages/language/c/libm/current/src/double/ieee754-core/e_log.c
M packages/language/c/libm/current/src/double/ieee754-core/e_log10.c
M packages/language/c/libm/current/src/double/ieee754-core/e_pow.c
M packages/language/c/libm/current/src/double/ieee754-core/e_rem_pio2.c
M packages/language/c/libm/current/src/double/ieee754-core/e_remainder.c
M packages/language/c/libm/current/src/double/ieee754-core/e_scalb.c
M packages/language/c/libm/current/src/double/ieee754-core/e_sinh.c
M packages/language/c/libm/current/src/double/ieee754-core/e_sqrt.c
M packages/language/c/libm/current/src/double/internal/k_cos.c
M packages/language/c/libm/current/src/double/internal/k_rem_pio2.c
M packages/language/c/libm/current/src/double/internal/k_sin.c
M packages/language/c/libm/current/src/double/internal/k_tan.c
M packages/language/c/libm/current/src/double/portable-api/s_asinh.c
M packages/language/c/libm/current/src/double/portable-api/s_atan.c
M packages/language/c/libm/current/src/double/portable-api/s_cbrt.c
M packages/language/c/libm/current/src/double/portable-api/s_ceil.c
M packages/language/c/libm/current/src/double/portable-api/s_copysign.c
M packages/language/c/libm/current/src/double/portable-api/s_cos.c
M packages/language/c/libm/current/src/double/portable-api/s_erf.c
M packages/language/c/libm/current/src/double/portable-api/s_expm1.c
M packages/language/c/libm/current/src/double/portable-api/s_fabs.c
M packages/language/c/libm/current/src/double/portable-api/s_finite.c
M packages/language/c/libm/current/src/double/portable-api/s_floor.c
M packages/language/c/libm/current/src/double/portable-api/s_frexp.c
M packages/language/c/libm/current/src/double/portable-api/s_ilogb.c
M packages/language/c/libm/current/src/double/portable-api/s_isnan.c
M packages/language/c/libm/current/src/double/portable-api/s_ldexp.c
M packages/language/c/libm/current/src/double/portable-api/s_log1p.c
M packages/language/c/libm/current/src/double/portable-api/s_logb.c
M packages/language/c/libm/current/src/double/portable-api/s_modf.c
M packages/language/c/libm/current/src/double/portable-api/s_nextafter.c
M packages/language/c/libm/current/src/double/portable-api/s_rint.c
M packages/language/c/libm/current/src/double/portable-api/s_scalbn.c
M packages/language/c/libm/current/src/double/portable-api/s_significand.c
M packages/language/c/libm/current/src/double/portable-api/s_sin.c
M packages/language/c/libm/current/src/double/portable-api/s_tan.c
M packages/language/c/libm/current/src/double/portable-api/s_tanh.c
M packages/language/c/libm/current/src/mathincl/fdlibm.h
M packages/language/c/libm/current/src/misc/compatmode.cxx
M packages/language/c/libm/current/src/misc/infconst.c
M packages/language/c/libm/current/src/misc/matherr.c
M packages/language/c/libm/current/src/misc/signgam.cxx
M packages/language/c/libm/current/src/misc/standard.c
M packages/language/c/libm/current/tests/vectors/acos.c
M packages/language/c/libm/current/tests/vectors/acos.h
M packages/language/c/libm/current/tests/vectors/asin.c
M packages/language/c/libm/current/tests/vectors/asin.h
M packages/language/c/libm/current/tests/vectors/atan.c
M packages/language/c/libm/current/tests/vectors/atan.h
M packages/language/c/libm/current/tests/vectors/atan2.c
M packages/language/c/libm/current/tests/vectors/atan2.h
M packages/language/c/libm/current/tests/vectors/ceil.c
M packages/language/c/libm/current/tests/vectors/ceil.h
M packages/language/c/libm/current/tests/vectors/cos.c
M packages/language/c/libm/current/tests/vectors/cos.h
M packages/language/c/libm/current/tests/vectors/cosh.c
M packages/language/c/libm/current/tests/vectors/cosh.h
M packages/language/c/libm/current/tests/vectors/exp.c
M packages/language/c/libm/current/tests/vectors/exp.h
M packages/language/c/libm/current/tests/vectors/fabs.c
M packages/language/c/libm/current/tests/vectors/fabs.h
M packages/language/c/libm/current/tests/vectors/floor.c
M packages/language/c/libm/current/tests/vectors/floor.h
M packages/language/c/libm/current/tests/vectors/fmod.c
M packages/language/c/libm/current/tests/vectors/fmod.h
M packages/language/c/libm/current/tests/vectors/frexp.c
M packages/language/c/libm/current/tests/vectors/frexp.h
M packages/language/c/libm/current/tests/vectors/ldexp.c
M packages/language/c/libm/current/tests/vectors/ldexp.h
M packages/language/c/libm/current/tests/vectors/log.c
M packages/language/c/libm/current/tests/vectors/log.h
M packages/language/c/libm/current/tests/vectors/log10.c
M packages/language/c/libm/current/tests/vectors/log10.h
M packages/language/c/libm/current/tests/vectors/modf.c
M packages/language/c/libm/current/tests/vectors/modf.h
M packages/language/c/libm/current/tests/vectors/pow.c
M packages/language/c/libm/current/tests/vectors/pow.h
M packages/language/c/libm/current/tests/vectors/sin.c
M packages/language/c/libm/current/tests/vectors/sin.h
M packages/language/c/libm/current/tests/vectors/sinh.c
M packages/language/c/libm/current/tests/vectors/sinh.h
M packages/language/c/libm/current/tests/vectors/sqrt.c
M packages/language/c/libm/current/tests/vectors/sqrt.h
M packages/language/c/libm/current/tests/vectors/tan.c
M packages/language/c/libm/current/tests/vectors/tan.h
M packages/language/c/libm/current/tests/vectors/tanh.c
M packages/language/c/libm/current/tests/vectors/tanh.h
M packages/language/c/libm/current/tests/vectors/vector_support.h
M packages/net/common/current/ChangeLog
M packages/net/common/current/include/net/netdb.h
M packages/net/common/current/src/inet_pton.c
M packages/net/ftpclient/current/ChangeLog
M packages/net/ftpclient/current/cdl/ftpclient.cdl
M packages/net/ftpclient/current/include/ftpclient.h
M packages/net/ftpclient/current/src/ftpclient.c
M packages/net/ftpclient/current/tests/ftpclient1.c
M packages/net/ns/dns/current/ChangeLog
M packages/net/ns/dns/current/cdl/dns.cdl
M packages/net/ns/dns/current/include/dns.h
M packages/net/ns/dns/current/include/dns_impl.inl
M packages/net/ns/dns/current/include/dns_priv.h
M packages/net/ns/dns/current/src/dns.c
M packages/net/ns/dns/current/tests/dns1.c
M packages/net/ns/dns/current/tests/dns2.c
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/cdl/snmpagent.cdl
M packages/net/snmp/agent/current/include/agent_callbacks.h
M packages/net/snmp/agent/current/include/agent_read_config.h
M packages/net/snmp/agent/current/include/agent_registry.h
M packages/net/snmp/agent/current/include/agent_trap.h
M packages/net/snmp/agent/current/include/ds_agent.h
M packages/net/snmp/agent/current/include/kernel.h
M packages/net/snmp/agent/current/include/m2m.h
M packages/net/snmp/agent/current/include/mib_module_config.h
M packages/net/snmp/agent/current/include/mib_module_dot_conf.h
M packages/net/snmp/agent/current/include/mib_module_includes.h
M packages/net/snmp/agent/current/include/mib_module_inits.h
M packages/net/snmp/agent/current/include/mib_module_shutdown.h
M packages/net/snmp/agent/current/include/mib_modules.h
M packages/net/snmp/agent/current/include/mibdefs.h
M packages/net/snmp/agent/current/include/mibincl.h
M packages/net/snmp/agent/current/include/snmpEngine.h
M packages/net/snmp/agent/current/include/snmp_agent.h
M packages/net/snmp/agent/current/include/snmp_vars.h
M packages/net/snmp/agent/current/include/snmpd.h
M packages/net/snmp/agent/current/include/usmStats.h
M packages/net/snmp/agent/current/include/usmUser.h
M packages/net/snmp/agent/current/include/var_struct.h
M packages/net/snmp/agent/current/include/version.h
M packages/net/snmp/agent/current/include/mibgroup/struct.h
M packages/net/snmp/agent/current/include/mibgroup/util_funcs.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/dot3.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/icmp.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/interfaces.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/ip.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/snmp_mib.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/sysORTable.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/system_mib.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/tcp.h
M packages/net/snmp/agent/current/include/mibgroup/mibII/udp.h
M packages/net/snmp/agent/current/src/agent_read_config.c
M packages/net/snmp/agent/current/src/agent_registry.c
M packages/net/snmp/agent/current/src/agent_trap.c
M packages/net/snmp/agent/current/src/kernel.c
M packages/net/snmp/agent/current/src/mib_modules.c
M packages/net/snmp/agent/current/src/snmp_agent.c
M packages/net/snmp/agent/current/src/snmp_vars.c
M packages/net/snmp/agent/current/src/snmpd.c
M packages/net/snmp/agent/current/src/snmptask.c
M packages/net/snmp/agent/current/src/mibgroup/util_funcs.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/dot3.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/icmp.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/interfaces.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/ip.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/snmp_mib.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/sysORTable.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/system_mib.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/tcp.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/udp.c
M packages/net/snmp/agent/current/src/mibgroup/snmpv3/snmpEngine.c
M packages/net/snmp/agent/current/src/mibgroup/snmpv3/usmStats.c
M packages/net/snmp/agent/current/src/mibgroup/snmpv3/usmUser.c
M packages/net/snmp/agent/current/tests/snmpping.c
M packages/net/snmp/agent/current/utils/mib2c/mib2c.conf
M packages/net/snmp/lib/current/ChangeLog
M packages/net/snmp/lib/current/cdl/snmplib.cdl
M packages/net/snmp/lib/current/include/asn1.h
M packages/net/snmp/lib/current/include/callback.h
M packages/net/snmp/lib/current/include/config.h
M packages/net/snmp/lib/current/include/default_store.h
M packages/net/snmp/lib/current/include/int64.h
M packages/net/snmp/lib/current/include/keytools.h
M packages/net/snmp/lib/current/include/lcd_time.h
M packages/net/snmp/lib/current/include/md5.h
M packages/net/snmp/lib/current/include/mib.h
M packages/net/snmp/lib/current/include/mt_support.h
M packages/net/snmp/lib/current/include/parse.h
M packages/net/snmp/lib/current/include/read_config.h
M packages/net/snmp/lib/current/include/scapi.h
M packages/net/snmp/lib/current/include/snmp-tc.h
M packages/net/snmp/lib/current/include/snmp.h
M packages/net/snmp/lib/current/include/snmp_alarm.h
M packages/net/snmp/lib/current/include/snmp_api.h
M packages/net/snmp/lib/current/include/snmp_client.h
M packages/net/snmp/lib/current/include/snmp_debug.h
M packages/net/snmp/lib/current/include/snmp_impl.h
M packages/net/snmp/lib/current/include/snmp_logging.h
M packages/net/snmp/lib/current/include/snmpusm.h
M packages/net/snmp/lib/current/include/snmpv3.h
M packages/net/snmp/lib/current/include/system.h
M packages/net/snmp/lib/current/include/tools.h
M packages/net/snmp/lib/current/include/transform_oids.h
M packages/net/snmp/lib/current/include/vacm.h
M packages/net/snmp/lib/current/src/asn1.c
M packages/net/snmp/lib/current/src/callback.c
M packages/net/snmp/lib/current/src/default_store.c
M packages/net/snmp/lib/current/src/int64.c
M packages/net/snmp/lib/current/src/keytools.c
M packages/net/snmp/lib/current/src/lcd_time.c
M packages/net/snmp/lib/current/src/md5.c
M packages/net/snmp/lib/current/src/mib.c
M packages/net/snmp/lib/current/src/mt_support.c
M packages/net/snmp/lib/current/src/parse.c
M packages/net/snmp/lib/current/src/read_config.c
M packages/net/snmp/lib/current/src/scapi.c
M packages/net/snmp/lib/current/src/snmp.c
M packages/net/snmp/lib/current/src/snmp_alarm.c
M packages/net/snmp/lib/current/src/snmp_api.c
M packages/net/snmp/lib/current/src/snmp_auth.c
M packages/net/snmp/lib/current/src/snmp_client.c
M packages/net/snmp/lib/current/src/snmp_debug.c
M packages/net/snmp/lib/current/src/snmp_logging.c
M packages/net/snmp/lib/current/src/snmpusm.c
M packages/net/snmp/lib/current/src/snmpv3.c
M packages/net/snmp/lib/current/src/system.c
M packages/net/snmp/lib/current/src/tools.c
M packages/net/snmp/lib/current/src/vacm.c
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/src/lib/recv.c
M packages/pkgconf/fixhtml.tcl
M packages/pkgconf/rules.doc
M packages/pkgconf/rules.mak
M packages/pkgconf/stylesheet.dsl
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/doc/redboot.sgml
M packages/redboot/current/doc/redboot_cmds.sgml
M packages/redboot/current/doc/redboot_installing.sgml
M packages/redboot/current/doc/redboot_rebuilding.sgml
M packages/redboot/current/include/elf.h
M packages/redboot/current/include/fis.h
M packages/redboot/current/include/flash_config.h
M packages/redboot/current/include/redboot.h
M packages/redboot/current/include/sib.h
M packages/redboot/current/include/fs/disk.h
M packages/redboot/current/include/fs/e2fs.h
M packages/redboot/current/include/fs/ide.h
M packages/redboot/current/include/net/bootp.h
A packages/redboot/current/include/net/http.h
M packages/redboot/current/include/net/net.h
M packages/redboot/current/include/net/tftp.h
M packages/redboot/current/include/net/tftp_support.h
M packages/redboot/current/src/alias.c
M packages/redboot/current/src/crc.c
M packages/redboot/current/src/decompress.c
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/misc_funs.c
M packages/redboot/current/src/parse.c
M packages/redboot/current/src/syscall.c
M packages/redboot/current/src/ticks.c
M packages/redboot/current/src/version.c
M packages/redboot/current/src/xyzModem.c
M packages/redboot/current/src/xyzModem.h
M packages/redboot/current/src/fs/disk.c
M packages/redboot/current/src/fs/e2fs.c
M packages/redboot/current/src/fs/ide.c
M packages/redboot/current/src/net/arp.c
M packages/redboot/current/src/net/bootp.c
M packages/redboot/current/src/net/cksum.c
M packages/redboot/current/src/net/dns.c
M packages/redboot/current/src/net/enet.c
A packages/redboot/current/src/net/http_client.c
M packages/redboot/current/src/net/icmp.c
M packages/redboot/current/src/net/inet_addr.c
M packages/redboot/current/src/net/ip.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/ping.c
M packages/redboot/current/src/net/pktbuf.c
M packages/redboot/current/src/net/tcp.c
M packages/redboot/current/src/net/tftp_client.c
M packages/redboot/current/src/net/timers.c
M packages/redboot/current/src/net/udp.c
M packages/services/compress/zlib/current/ChangeLog
M packages/services/compress/zlib/current/cdl/compress_zlib.cdl
M packages/services/compress/zlib/current/tests/zlib1.c
M packages/services/compress/zlib/current/tests/zlib2.c
M packages/services/gfx/mw/current/cdl/microwindows.cdl
M packages/services/gfx/mw/current/src/contrib/BSD/bcopy.s
M packages/services/gfx/mw/current/src/drivers/gsselect_rtems.c
M packages/services/gfx/mw/current/src/drivers/input_rtems.c
M packages/services/gfx/mw/current/src/drivers/mwselect_rtems.c
M packages/services/gfx/mw/current/src/drivers/ps2kbdmou_ecos.c
M packages/services/gfx/mw/current/src/drivers/scr_ecospcsvga.c
M packages/services/gfx/mw/current/src/rtems/net_cfg.h
M packages/services/gfx/mw/current/src/rtems/rtems_init.c
M packages/services/gfx/mw/current/src/rtems/rtemscfg.h
M packages/services/loader/current/cdl/loader.cdl
M packages/services/loader/current/include/arm_elf.h
M packages/services/loader/current/include/dlfcn.h
M packages/services/loader/current/include/elf.h
M packages/services/loader/current/include/i386_elf.h
M packages/services/loader/current/include/loader.hxx
M packages/services/loader/current/include/mips_elf.h
M packages/services/loader/current/include/ppc_elf.h
M packages/services/loader/current/src/crtbeginS.c
M packages/services/loader/current/src/crtendS.c
M packages/services/loader/current/src/dlforce.c
M packages/services/loader/current/src/dload.cxx
M packages/services/loader/current/src/loader.cxx
M packages/services/loader/current/tests/entable.c
M packages/services/loader/current/tests/foo.c
M packages/services/loader/current/tests/loadfoo.cxx
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/cdl/memalloc.cdl
M packages/services/memalloc/common/current/doc/notes.txt
M packages/services/memalloc/common/current/include/common.hxx
M packages/services/memalloc/common/current/include/dlmalloc.hxx
M packages/services/memalloc/common/current/include/dlmallocimpl.hxx
M packages/services/memalloc/common/current/include/kapi.h
M packages/services/memalloc/common/current/include/kapidata.h
M packages/services/memalloc/common/current/include/memfixed.hxx
M packages/services/memalloc/common/current/include/memjoin.hxx
M packages/services/memalloc/common/current/include/memjoin.inl
M packages/services/memalloc/common/current/include/mempolt2.hxx
M packages/services/memalloc/common/current/include/mempolt2.inl
M packages/services/memalloc/common/current/include/mempoolt.hxx
M packages/services/memalloc/common/current/include/mempoolt.inl
M packages/services/memalloc/common/current/include/memvar.hxx
M packages/services/memalloc/common/current/include/mfiximpl.hxx
M packages/services/memalloc/common/current/include/mfiximpl.inl
M packages/services/memalloc/common/current/include/mvarimpl.hxx
M packages/services/memalloc/common/current/include/mvarimpl.inl
M packages/services/memalloc/common/current/include/sepmeta.hxx
M packages/services/memalloc/common/current/include/sepmetaimpl.hxx
M packages/services/memalloc/common/current/include/sepmetaimpl.inl
M packages/services/memalloc/common/current/src/dlmalloc.cxx
M packages/services/memalloc/common/current/src/heapgen.cpp
M packages/services/memalloc/common/current/src/heapgen.tcl
M packages/services/memalloc/common/current/src/kapi.cxx
M packages/services/memalloc/common/current/src/malloc.cxx
M packages/services/memalloc/common/current/src/memfixed.cxx
M packages/services/memalloc/common/current/src/memvar.cxx
M packages/services/memalloc/common/current/src/sepmeta.cxx
M packages/services/memalloc/common/current/tests/dlmalloc1.cxx
M packages/services/memalloc/common/current/tests/dlmalloc2.cxx
M packages/services/memalloc/common/current/tests/heaptest.c
M packages/services/memalloc/common/current/tests/kmemfix1.c
M packages/services/memalloc/common/current/tests/kmemvar1.c
M packages/services/memalloc/common/current/tests/malloc1.c
M packages/services/memalloc/common/current/tests/malloc2.c
M packages/services/memalloc/common/current/tests/malloc3.c
M packages/services/memalloc/common/current/tests/malloc4.cxx
M packages/services/memalloc/common/current/tests/memfix1.cxx
M packages/services/memalloc/common/current/tests/memfix2.cxx
M packages/services/memalloc/common/current/tests/memvar1.cxx
M packages/services/memalloc/common/current/tests/memvar2.cxx
M packages/services/memalloc/common/current/tests/realloc.c
M packages/services/memalloc/common/current/tests/sepmeta1.cxx
M packages/services/memalloc/common/current/tests/sepmeta2.cxx
M packages/services/memalloc/common/current/tests/testaux.hxx
M packages/services/power/common/current/ChangeLog
M packages/services/power/common/current/cdl/power.cdl
M packages/services/power/common/current/doc/makefile
M packages/services/power/common/current/doc/power.sgml
M packages/services/power/common/current/include/power.h
M packages/services/power/common/current/src/power.cxx
M packages/services/power/common/current/src/power_data.cxx
M packages/services/power/common/current/tests/powertest.cxx
M packages/templates/all/ChangeLog
M packages/templates/cygmon/ChangeLog
M packages/templates/cygmon_no_kernel/ChangeLog
M packages/templates/default/ChangeLog
M packages/templates/elix/ChangeLog
M packages/templates/kernel/ChangeLog
M packages/templates/minimal/ChangeLog
M packages/templates/net/ChangeLog
M packages/templates/new_net/ChangeLog
M packages/templates/posix/ChangeLog
M packages/templates/redboot/ChangeLog
M packages/templates/stubs/ChangeLog
M packages/templates/uitron/ChangeLog


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2002-05-20 15:31 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2002-05-20 15:31 UTC (permalink / raw)
  To: ecos-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1630135 bytes --]

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.48
diff -u -0 -r1.48 NEWS
--- packages/NEWS	11 Jan 2002 16:53:46 -0000	1.48
+++ packages/NEWS	20 May 2002 21:25:05 -0000
@@ -0,0 +1,63 @@
+* Ported new networking stack from FreeBSD to eCos. Includes IPv6 support.
+* Added generic power management support, plus platform support for the iPAQ.
+* Ported Microwindows windowing graphics system. This port is still alpha.
+* Added hooks in common ethernet driver for lwIP lightweight IP stack.
+* Added RedBoot only ports to Samsung Calmrisc16 and Calmrisc32 architectures.
+  Includes board ports to Calm16 Core and Calm32 Core eval boards. 
+* Added Samsung ARM KS32c5000 SNDS100 eval board port including RedBoot and
+  ethernet support. Contributed by Grant Edwards of Comtrol.
+* eCos+RedBoot port to the Altera ARM9 Excalibur board. Includes FLASH driver.
+* eCos+RedBoot port to Hitachi SH3-based HS7729PCI board, with SH 7729 CPU.
+  Includes FLASH, ethernet, watchdog and wallclock drivers. The ethernet
+  driver includes generic support for the VIA Rhine chipset.
+* eCos+RedBoot port to Hitachi SH3-based Solution Engine SE77x9 board.
+  Includes FLASH, ethernet, serial and watchdog drivers.
+* eCos+RedBoot port to Hitachi SH4-based Solution Engine SE7751 board.
+  Includes FLASH, ethernet, serial and watchdog drivers.
+* Support for the SH2 core, and SH2 on-chip etherc added.
+* Port to Matsushita AM33-2 based ASB2305 board added, including serial,
+  ethernet and FLASH support.
+* Ethernet, serial and USB drivers for NEC MIPS uPD985xx chip family added.
+* RedBoot-only port to MIPS Malta evaluation board (Mips32 4Kc and Mips64 5Kc
+  cores) added, including FLASH and ethernet support.
+* Port to NEC MIPS VRC4375-based 'Blue Nile' evaluation board. Includes
+  FLASH, serial and ethernet drivers (the latter being new support for the
+  i21143 chipset).
+* Ethernet driver for Intel i82544 Gigabit ethernet added.
+* Support for Samsung ARM KS32C5000 on-core ethernet broken out into "generic"
+  driver.
+* New architectural port to Fujitsu FR-V added. Initial board port to FR-V 400
+  development board, including RedBoot support and ethernet and FLASH drivers.
+  Currently pre-alpha quality only.
+* Support added to port remote file operations using the remote protocol for
+  newlib applications run under RedBoot.
+* eCos+RedBoot port to Intel XScale IQ80321 port added, including FLASH,
+  ethernet, and serial drivers.  
+* ARM Integrator port rewritten. Now includes ARM9 support.
+* RedBoot+eCos port to the Agilent ARM9-based AAED2000 evaluation board.
+  Includes FLASH, ethernet, keyboard and touchscreen drivers.
+* eCos relicensed to be under a GPL+exception licence, instead of the RHEPL.
+* All eCos documentation now available in DocBook format, licensed under the
+  OPL.
+* CYGPKG_IO_ETH_DRIVERS now puts its headers in install/include/cyg/io/eth
+* All platforms are now expected to be using Virtual Vectors. The
+  option CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED has been
+  removed so recently built applications will fail to run on
+  boards that have old-style GDB stubs without VV support.
+* Added ELF and wider decompression support to RedBoot.
+* Added support for SuperH SH2 CPUs
+* Added ports to Wuerz Elektronik and Axiom Manufacturing MPC555 based eval
+  boards. Contributed by Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+  from Katholieke Universiteit Leuven. Includes FLASH, serial and wallclock
+  drivers.
+* Added H8/300 port contributed by Yoshinori Sato  <qzb04471@nifty.ne.jp>
+  Initially for Akizuki H8/3068 board with ethernet and serial driver support,
+  and H8/300H simulator.
+* Added RedBoot support for remote file I/O operations using the GDB remote
+  protocol.
+* Added SPARC_LEON port contributed by Jiri Gaisler <jiri@gaisler.com> -
+  see <http://www.gaisler.com> for information about the TSIM simulator
+  and Leon project per se.
+* Added port to CerfCube and CerfPDA, contributed by the manufacturer,
+  Intrinsyc. Includes ethernet drivers.
+* Added alpha of JFFS2 journalling flash file system v2 support.
@@ -13,0 +77,2 @@
+* DNS lookup support added. Contributed by Andrew Lunn <andrew.lunn@ascom.ch>
+* Cogent [Cirrus Logic] EDB7312 platform added.
@@ -283,0 +349,4 @@
+  o ARM
+    The ARM Multi-ICE JTAG debugging interface is now supported on the
+    relevant platforms. eCos has also been extended to provide thread
+    debugging when debugging via Multi-ICE.
Index: ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ChangeLog	20 May 2002 21:25:08 -0000
@@ -0,0 +1,93 @@
+1999-11-10  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure.in
+	* configure
+	Added host/tools/configtool/standalone/common
+
+1999-11-09  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure:
+	* configure.in:
+	Added host/tools/ecostest/common, suppressed the configtool
+	support for now.
+
+1999-08-12  Bart Veer  <bartv@cygnus.co.uk>
+
+	* Makefile.in:
+	* acinclude.m4:
+	* aclocal.m4:
+	* configure.in:
+	* configure:
+	First attempt at autoconfiscation of the configtool.
+
+1999-06-03  Bart Veer  <bartv@cygnus.co.uk>
+
+	* acinclude.m4:
+	Trying to sort out the compiler flags a bit better.
+
+1999-06-02  Bart Veer  <bartv@cygnus.co.uk>
+
+	* acinclude.m4:
+	Added -enable-debuginfo flag which will do the right thing
+	for both gcc/g++ (add -g) and VC++ (add -MDd or -MD)
+
+1999-03-25  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure.in: 
+	* aclocal.m4:
+	* acinclude.m4: 
+	* Makefile.am:
+	Sorting out the banner.
+
+1999-01-26  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure.in:
+	* configure:
+	* aclocal.m4:
+	* Makefile.in
+	Update to use autoconf 2.13 and automake 1.4
+
+	* acinclude.m4 (CYG_AC_PATH_TCL):
+	Improve the support for linking with Tcl
+
+1999-01-21  Bart Veer  <bartv@cygnus.co.uk>
+
+	* acinclude.m4:
+	Added new macro CYG_AC_SUBST_VERSION so that different packages
+	can use different symbols for versioning.
+
+1999-01-19  Bart Veer  <bartv@cygnus.co.uk>
+
+	* acinclude.m4:
+	* aclocal.m4:
+	* Makefile.in:
+	Added new macros: CYG_AC_MSVC_PATH for handling pathname
+	problems between cygwin and VC++; and CYG_AC_PATH_TCL so
+	that the user can specify the location of a suitable Tcl
+	installation.
+
+1998-12-24  Bart Veer  <bartv@cygnus.co.uk>
+
+	* configure.in: 
+	* configure: 
+	* aclocal.m4: 
+	* acinclude.m4: 
+	* Makefile.in: 
+	* Makefile.am: 
+	Provide support for building all host-side packages.
+	
+1998-07-13  Bart Veer  <bartv@cygnus.co.uk>
+
+	* ltconfig
+	* ltmain-sh
+	Merge with latest versions from devo
+
+	* missing
+	* mkinstalldirs
+	* config.guess
+	* config.sub
+	* install-sh
+	* ltconfig
+	* ltmain-sh
+	Restore files that had been removed prematurely
+	
Index: doc/sgml/tutorials/ChangeLog
===================================================================
RCS file: doc/sgml/tutorials/ChangeLog
diff -N doc/sgml/tutorials/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ doc/sgml/tutorials/ChangeLog	20 May 2002 21:25:13 -0000
@@ -0,0 +1,118 @@
+2002-05-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos-tutorial.sgml: RHEPL -> GPL. A few minor other tweaks, but
+	resisted fixing more.
+
+2002-03-11  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos-tutorial.sgml: Document Cirrus/Maverick EP7312 at all, as
+	part of adding notes about the 90MHz option that some boards have.
+
+2002-02-14  Julian Smart <julians@redhat.com>
+
+	* ecos-tutorial.sgml: Added some spacing, created new GIFs for
+	Configuration Tool, altered text to reflect presence of tool
+	on both platforms.
+
+2002-02-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos-tutorial.sgml: add id tags to all sect1 stuff.
+
+2002-01-06  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: more corrections based on a visual scan
+	through the document.  Looks good.
+
+2002-01-05  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: shortened an id attribute so that
+	docbook2html does not complain on redhat.
+
+	* ecos-tutorial.sgml: finished adding all the conditional text,
+	and it validates.  Things remaining to be done: (1) visual-check
+	HTML for new stuff, (2) normalize it.
+
+2002-01-04  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: put in a lot more of the conditional text.
+	Some is still missing.  Also restored some conditional figures.
+
+	* ecos-tutorial.sgml: put in more conditional text, up to the
+	package description.
+
+	* ecos-tutorial.sgml: added the class="monospaced" attribute to
+	the <literallayout> tags for the real time characterization
+	appendices.
+
+	* ecos-tutorial.sgml: restored a bunch of the conditional text.
+	There is probably still some more.
+
+2001-12-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos-tutorial.sgml: Move all pictures to pix/ subdirectory.
+	Fix copyright year format.
+	Give every chapter/part an ID. And some sect1's (not finished).
+	A few other tagging fixes.
+
+2001-12-17  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: renormalized.  since this can be tricky I
+	tagged this directory before committing with the tag
+	"before-new-normalization".
+
+	* ecos-tutorial.sgml: yay: imported all the missing hardware setup
+	sections from the FrameMaker docs.  This somehow had gotten lost
+	the first time.
+
+	* ecos-tutorial.sgml: little typo fix in the copyright notice.
+
+	* ecos-tutorial.sgml: added legal stuff and contact information.
+
+2001-12-16  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: added some preface material ("contact Red
+	Hat" and legal stuff) that Jonathan sent.
+
+	* ecos-tutorial.sgml: put titles on all the board-specific real
+	time characterization appendices.
+
+2001-12-10  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: reintroduced the appendices.  They need more
+	work from me.
+
+2001-11-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos-tutorial.sgml: Get it to verify.
+
+2001-11-21  Mark Galassi  <rosalia@galassi.org>
+
+	* foreword.sgml: new file with Paul Beskeen's foreword.
+
+	* ecos-tutorial.sgml: added the documentation roadmap chapter and
+	added inclusion of foreword.sgml.
+
+	* ecos-tutorial.sgml: took care of all the <programlisting> and
+	cross-reference issues.  This is mostly complete now.
+
+2001-11-20  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial.sgml: lots more work to clean it up, including
+	reinstating the table.
+
+2001-11-16  Mark Galassi  <rosalia@galassi.org>
+
+	* ecos-tutorial-not-normalized.sgml: this is the one I was editing
+	before.  It is now deprecated.
+
+	* ecos-tutorial.sgml: now this is the new normalized document
+	produced with:
+
+sgmlnorm -d -m -n ecos-tutorial-not-normalized.sgml > ecos-tutorial.sgml
+
+	* ecos-tutorial.sgml (monitor): have done a lot of the fixup.
+
+2001-10-29  Mark Galassi  <rosalia@galassi.org>
+
+	* replaced graphic11.cgm with graphic11.cgm.bz2 which is *way*
+	smaller.
Index: doc/sgml/user-guide/ChangeLog
===================================================================
RCS file: doc/sgml/user-guide/ChangeLog
diff -N doc/sgml/user-guide/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ doc/sgml/user-guide/ChangeLog	20 May 2002 21:25:17 -0000
@@ -0,0 +1,90 @@
+2002-02-26  Julian Smart  <julians@redhat.com>
+
+	* config-tool.sgml: updated further text and graphics
+	for Windows/Unix configtool.
+
+2002-02-15  Julian Smart  <julians@redhat.com>
+
+	* user-guide.sgml: added further GIF files
+	* config-tool.sgml: started to updated text and graphics
+	to encompass Windows and Linux tools.
+
+2002-02-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* user-guide.sgml: Move special topics to kernel doc.
+	* special-topics.sgml: delete.
+
+	* config-tool.sgml: Add ids to all <sect1>s and <chapter>s
+	* configuration.sgml: ditto.
+	* programming-concepts-techniques.sgml: ditto.
+	* special-topics.sgml: ditto.
+
+2001-12-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* user-guide.sgml: Move pictures to pix/ subdirectory.
+
+2001-12-17  Mark Galassi  <rosalia@galassi.org>
+
+	* added legal stuff and contact information.
+
+2001-11-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* configuration.sgml: Many cosmetic fixes, to bring the document in
+	line with the version on sources.redhat.com, including adding a little
+	missing content.
+	* config-tool.sgml: Ditto.
+	* programming-concepts-techniques.sgml: Ditto.
+
+	* config-tool.sgml: Fix fig1 title.
+
+2001-11-23  Mark Galassi  <rosalia@galassi.org>
+
+	* configuration.sgml: took care of the <programlisting> tags.
+
+2001-11-21  Mark Galassi  <rosalia@galassi.org>
+
+	* programming-concepts-techniques.sgml: restored the two tables in
+	this part.
+
+	* config-tool.sgml: reinstated the keyboard shortcut table.
+
+	* config-tool.sgml, configuration.sgml,
+	programming-concepts-techniques.sgml, special-topics.sgml: the new
+	files with the individual parts.
+
+	* user-guide.sgml: split each part into its own file to make
+	editing more manageable.
+
+2001-10-31  Mark Galassi  <rosalia@galassi.org>
+
+	* user-guide-not-normalized.sgml: this is the deprecated
+	original hand-edited file.
+
+	* user-guide.sgml: this is now the normalized file and the active
+	one.
+
+	* user-duide-normalized.sgml: removed this file.
+
+	* user-guide.sgml: last change (update the DTD) before I replace
+	this had-edited version with the normalized one.
+
+2001-10-29  Mark Galassi  <rosalia@galassi.org>
+
+	* user-guide-normalized.sgml: put this in because it satisfies all
+	the little nitpicks on other systems.
+
+2001-10-21  Mark Galassi  <rosalia@galassi.org>
+
+	* user-guide.sgml: more fixes; the HTML seems quite correct.
+
+	* *.gif: added all .gif files to CVS.
+
+	* user-guide.sgml: validates!!
+
+	* user-guide.sgml: 85% validates now.
+
+2001-10-20  Mark Galassi  <rosalia@galassi.org>
+
+	* user-guide.sgml: now into part III for the touch-up work.
+
+	* user-guide.sgml: did more fixing up.
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- host/libcdl/ChangeLog	15 Dec 2001 13:42:19 -0000	1.19
+++ host/libcdl/ChangeLog	20 May 2002 21:25:21 -0000
@@ -0,0 +1,14 @@
+2002-03-04  Gary Thomas  <gthomas@redhat.com>
+
+	* build.cxx (update_header_file_info): 
+	Suppress include files which and in "~" - these are backup
+	files and are transient.  Keeping them can break a build
+	tree if the backup files are removed.
+
+2002-02-18  Bart Veer  <bartv@redhat.com>
+
+	* transact.cxx (user_confirmation_required):
+	Making a valuable with a user_value inactive requires
+	user confirmation, it should not be done automatically
+	by the inference engine.
+
Index: host/tools/configtool/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- host/tools/configtool/ChangeLog	4 Jan 2002 14:13:51 -0000	1.17
+++ host/tools/configtool/ChangeLog	20 May 2002 21:25:27 -0000
@@ -0,0 +1,9 @@
+2002-02-08  Julian Smart <julians@redhat.com>
+
+	* common/common/build.cxx: Added two missing backslashes
+
+2002-02-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* common/common/build.cxx: correctly substitute forward slashes
+	for backslashes.
+
@@ -2803,0 +2813 @@
+  * common\win32\CTCommon.rc
Index: host/tools/configtool/standalone/common/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/standalone/common/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- host/tools/configtool/standalone/common/ChangeLog	4 Jan 2002 14:13:52 -0000	1.9
+++ host/tools/configtool/standalone/common/ChangeLog	20 May 2002 21:25:31 -0000
@@ -0,0 +1,11 @@
+2002-02-05  Bart Veer  <bartv@redhat.com>
+
+	* cdl_exec.cxx, cdl_exec.hxx, ecosconfig.cxx:
+	Add new options --enable-debug and --disable-debug
+
+2002-01-14  Bart Veer  <bartv@redhat.com>
+
+	* cdl_exec.cxx:
+	Add missing <sys/param.h> under cygwin, needed for MAXPATHLEN.
+	Reported by Jifl.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.66
diff -u -0 -r1.66 ChangeLog
--- packages/ChangeLog	11 Jan 2002 16:53:46 -0000	1.66
+++ packages/ChangeLog	20 May 2002 21:25:35 -0000
@@ -0,0 +1,100 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Removed special SH2 SCIF driver. The changes have been
+	merged into the SH3 (now generic SH) driver.
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* ecos.db: Add H8/300 serial driver.
+
+2002-04-25  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* ecos.db: Add ports to Wuerz Elektronik and Axiom Manufacturing
+	MPC555 based eval boards.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* ecos.db: Add H8/300 port.
+
+
+2002-04-15  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Changed integrator target to integrator_arm7. Tidied up
+	descriptions a little too.
+
+2002-04-09  Jesper Skov  <jskov@redhat.com>
+
+	* pkgconf/rules.mak: Allow building of .cpp files. Not supported
+	by makefile generator yet, though.
+
+	* ecos.db: Added SDL and SMPEG packages.
+
+2002-03-26  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added microwindows package.
+
+2002-03-18  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add CYGPKG_HAL_SPARC_ERC32 and target sparc_erc32 -
+	also contributed by Jiri Gaisler <jiri@gaisler.com>.
+
+2002-03-15  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add CYGPKG_HAL_SPARC, CYGPKG_HAL_SPARC_LEON, target
+	sparc_leon contributed by Jiri Gaisler <jiri@gaisler.com>.  See
+	<http://www.gaisler.com> for information about the TSIM simulator
+	and Leon project per se.
+
+2002-03-10  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add keyboard driver.
+
+2002-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add touch screen driver for Aglient AAED-2000.
+
+2002-03-08  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Fix Integrator aliases.
+
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Added new target: integrator_arm9 for ARM9 based
+	integrator boards.
+	Renamed CYGPKG_DEVS_FLASH_INTEGRATOR to
+	CYGPKG_DEVS_FLASH_ARM_INTEGRATOR for consistency with other
+	packages.
+
+2002-02-18  Jesper Skov  <jskov@redhat.com>
+
+        * ecos.db: Added SH2 etherc package.
+
+2002-02-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* pkgconf/rules.mak: Fix the below fix which had too _few_ backslashes!
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add [contributed] port to CerfCube & CerfPDA.
+
+2002-02-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* pkgconf/rules.mak: Fix bug with too many backslashes in sed.
+
+2002-01-29  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Added CYGPKG_IO_SERIAL_ARM_IQ80321.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Split network support into generic and stack
+	implementations.  Move BSD based stack to one implementation.
+
+	Add FreeBSD based (new) stack as another.
+2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Add JFFS2 package.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add Intel 82544 ethernet for iq80321.
+
@@ -13,0 +114,16 @@
+2001-12-12  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add XScale "Verde" (IOP80320) and IQ80321 packages.
+
+2001-12-06  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Change names on i82544 package so they don't clash with
+	the i82559 package.
+
+2001-11-27  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Added Intel i82543/82544 Gigabit ethernet card packages
+	and a pc_giga target. This latter is a temporary measure until we
+	work out how best to support targets that can have a variety of
+	different hardware configurations.
+
@@ -28,0 +145,8 @@
+2001-11-07  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added generic CS8900A package to AAED2000 template.
+
+2001-11-06  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add malta_mips64_5kc target.
+
@@ -37,0 +162,4 @@
+2001-10-30  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added AAED2000 packages.
+
@@ -46,0 +175,26 @@
+2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Remove separate CYGPKG_DEVS_FLASH_STRATA_EDB7XXX package,
+	and instead use a consolidated CYGPKG_DEVS_FLASH_EDB7XXX package.
+
+2001-09-27  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add CYGPKG_DEVS_ETH_INTEL_I21143 and
+	CYGPKG_DEVS_ETH_MIPS_VRC4375, and add them to the target vrc4375.
+
+2001-09-26  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add FLASH support for Fujitsu FR-V 400.
+
+2001-09-24  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added DNS package.
+
+2001-09-25  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add support for new Cogent [Cirrus Logic] EDB7312 platform.
+
+2001-09-20  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Adding network driver for Fujitsu FR-V 400.
+
@@ -51,0 +206,5 @@
+2001-09-17  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add support for Fujitsu FRV family, including initial
+	target of frv400 (MB93091 eval board).
+
@@ -60,0 +220,10 @@
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db: Added VRC4375 and VRC437X packages, added vrc4375
+	target and reorganized vrc4373 target to match.
+
+2001-08-17  Jesper Skov  <jskov@redhat.com>
+	[from branch]
+	* ecos.db: Added flash package for excalibur.
+	Added excalibur platform.
+
@@ -65,0 +235,5 @@
+2001-07-30  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add Samsung SNDS-100 evaulation board.  Mostly based
+	on contribution from Grant Edwards <grante@visi.com>
+
@@ -75,0 +250,5 @@
+2001-07-27  David Howells  <dhowells@redhat.com>
+
+	* ecos.db: Added ASB2305 platform, and it's serial and flash
+	support.
+
@@ -94,0 +274,5 @@
+2001-07-10  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added se7751.
+	Added ether package.
+	
@@ -98,0 +283,2 @@
+	Added wallclock and watchdog drivers to hs7729pci.
+
@@ -120,0 +307,4 @@
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added serial packages for SE77x9.
+
@@ -124,0 +315,4 @@
+2001-06-12  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added SE77x9 support packages.
+
@@ -149,0 +344,16 @@
+2001-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added VIA Rhine ethernet driver. Use on HS7729PCI.
+
+2001-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added PCI package to HS7729PCI.
+
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added flash package to HS7729PCI target.
+
+2001-05-25  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added HS7729PCI target.
+
@@ -154,0 +365,4 @@
+2001-05-01  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add calmrisc16
+
@@ -185,0 +400,9 @@
+        Added flash support to Malta. Also enable PCI.
+
+2001-03-20  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added Malta board.
+
+2001-03-16  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add calmrisc32.
@@ -346,0 +570,4 @@
+2000-08-22  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* ecos.db: Don't use set_value for asb
+
@@ -369,0 +597,4 @@
+2000-08-10  Drew Moseley  <dmoseley@redhat.com>
+
+	* ecos.db: Added asb packages.
+
@@ -1817,23 +2048,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- packages/compat/posix/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.25
+++ packages/compat/posix/current/ChangeLog	20 May 2002 21:25:39 -0000
@@ -0,0 +1,64 @@
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/signal.cxx (cyg_deliver_signals): Don't assert here for an
+	unhandled signal (unless there's no _exit). Trace it though.
+
+2002-04-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sem.cxx (sem_getvalue): return 0, and put value in *sval.
+
+2002-04-03  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/posix.cdl: Allow clocks to be configured again.
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/pprivate.h: Correct conditional declaration of timespec
+	functions.
+
+	* src/sched.cxx (sched_rr_get_interval): Return ENOSYS when
+	CYGPKG_POSIX_CLOCKS disabled.
+
+2002-02-27  Robin Farine  <robin.farine@terminus.org>
+
+	* src/pthread.cxx (pthread_exit): While running thread static
+	storage destructors, set the thread's value associated with the
+	current key to NULL before invoking the destructor.
+
+2002-02-14  Nick Garnett  <nickg@redhat.com>
+
+	* doc/posix.sgml: Generally fixed up and reformatted to make this
+	file readable by mere humans. Some omissions and outdated
+	information fixed, but not substantially changed from the
+	original.
+
+	* cdl/posix.cdl: Changed some definitions and dependencies so that
+	disabling the timers does not disable threads too. This was
+	largely a consequence of trying to document the behaviour of these
+	options.
+	
+2002-02-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/posix.sgml: New file, originally accompanied by this ChangeLog:
+	2001-12-22  Jonathan Larmour  <jlarmour@redhat.com>
+	
+		* ecos-elix.sgml: Do a minor cleanup of the function prototype
+		layouts.
+		Should be done better than this, but this is at least not
+		_completely_ wrong any more.
+		Also several more layout problems due to incorrect tags fixed.
+	
+	2001-12-07  Jonathan Larmour  <jlarmour@redhat.com>
+	
+		* ecos-elix.sgml: Add getcwd as supported now.
+	
+	2001-12-06  Jonathan Larmour  <jlarmour@redhat.com>
+	
+		* ecos-elix.sgml: Created from old framemaker version.
+	
+2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sched.cxx (sched_get_priority_min): Don't allow idle thread
+	priority as a valid priority.
+	Case #106952.
+
@@ -857,23 +921,32 @@
-####COPYRIGHTBEGIN####
-                                                                          
- -------------------------------------------                              
- The contents of this file are subject to the Red Hat eCos Public License 
- Version 1.1 (the "License"); you may not use this file except in         
- compliance with the License.  You may obtain a copy of the License at    
- http://www.redhat.com/                                                   
-                                                                          
- Software distributed under the License is distributed on an "AS IS"      
- basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
- License for the specific language governing rights and limitations under 
- the License.                                                             
-                                                                          
- The Original Code is eCos - Embedded Configurable Operating System,      
- released September 30, 1998.                                             
-                                                                          
- The Initial Developer of the Original Code is Red Hat.                   
- Portions created by Red Hat are                                          
- Copyright (C) 2000, 2001 Red Hat, Inc.                             
- All Rights Reserved.                                                     
- -------------------------------------------                              
-                                                                          
-####COPYRIGHTEND####
+#####ECOSGPLCOPYRIGHTBEGIN####
+# -------------------------------------------
+# This file is part of eCos, the Embedded Configurable Operating System.
+# Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+#
+# eCos is free software; you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation; either version 2 or (at your option) any later version.
+#
+# eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+# for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with eCos; if not, write to the Free Software Foundation, Inc.,
+# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+#
+# As a special exception, if other files instantiate templates or use macros
+# or inline functions from this file, or you compile this file and link it
+# with other works to produce a work based on this file, this file does not
+# by itself cause the resulting work to be covered by the GNU General Public
+# License. However the source code for this file must still be made available
+# in accordance with section (3) of the GNU General Public License.
+#
+# This exception does not invalidate any other reasons why a work based on
+# this file might be covered by the GNU General Public License.
+#
+# Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+# at http://sources.redhat.com/ecos/ecos-license
+# -------------------------------------------
+#####ECOSGPLCOPYRIGHTEND####
Index: packages/compat/uitron/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/uitron/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- packages/compat/uitron/current/ChangeLog	10 Jun 2001 19:35:24 -0000	1.20
+++ packages/compat/uitron/current/ChangeLog	20 May 2002 21:25:44 -0000
@@ -0,0 +1,30 @@
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* doc/uitron.sgml: Fixed typos and such.
+
+2002-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/uitron.sgml: General polishing... Tidied up broken emPHAsis
+	on closing parentheses of function lists.  Reduced line length of
+	same to fit real paper, I hope.  Added LITERAL tags all over
+	config option mentions.
+
+	New stuff... Added a whole new section "[u]ITRON Configuration
+	FAQ" based on some email answers I have given in the past in
+	support of customers.
+
+2002-02-13  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/uitron.sgml: NEW FILE: Make id tags qualified with
+	compat-uitron- and add a couple of tags; tidy up formatting of
+	some function listings; correct comment on using functions in your
+	own DSRs and ISRs.
+
+2002-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/uit_func.inl (ena_int, dis_int): Wrap
+	HAL_MASK_INTERRUPT/HAL_UNMASK_INTERRUPT in interrupt
+	disable/restore pairs.
+	* tests/testintr.cxx (detach_isr, attach_isr): Change order of
+	mask/unmask and disable/restore.
+
@@ -799,23 +829,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/cygmon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/cygmon/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/cygmon/current/ChangeLog	6 Apr 2001 17:20:14 -0000	1.8
+++ packages/cygmon/current/ChangeLog	20 May 2002 21:25:47 -0000
@@ -220,23 +220,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/amd/pcnet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/amd/pcnet/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/eth/amd/pcnet/current/ChangeLog	21 Dec 2001 17:57:00 -0000	1.5
+++ packages/devs/eth/amd/pcnet/current/ChangeLog	20 May 2002 21:25:51 -0000
@@ -0,0 +1,5 @@
+2002-02-19  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c: Fix a typo. Skip TX handling when there's no
+	outstanding TX packets.
+
@@ -139,23 +144,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/aaed2000/current/ChangeLog
diff -N packages/devs/eth/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/aaed2000/current/ChangeLog	20 May 2002 21:25:56 -0000
@@ -0,0 +1,74 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/aaed2000_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS,
+	as it's defined by the generic driver.
+
+2001-11-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_arm_aaed2000.inl: Always include ESA run-time
+	lookup.
+
+2001-11-19  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_arm_aaed2000.inl (_aaed2000_provide_eth0_esa):
+	Use VV calls instead of RedBoot functions.
+
+2001-11-09  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_arm_aaed2000.inl: RedBoot ESA options updated
+	and added reader for those.
+
+2001-11-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/aaed2000_eth_drivers.cdl: Added NET implement statements.
+
+	* include/devs_eth_arm_aaed2000.inl: Moved the redboot eth0_esa
+	config here.
+
+2001-11-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_aaed2000.c: [deleted]
+	* src/cs8900.h: [deleted]
+	* include/devs_eth_arm_aaed2000.inl: [added] Definitions for
+	generic driver.
+
+	* cdl/aaed2000_eth_drivers.cdl: Changes for using generic driver.
+
+2001-10-30  Jesper Skov  <jskov@redhat.com>
+
+	* Imported sources from Gary Thomas.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/arm/cerf/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/cerf/current/ChangeLog
diff -N packages/devs/eth/arm/cerf/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/cerf/current/ChangeLog	20 May 2002 21:26:00 -0000
@@ -0,0 +1,45 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/cerf_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS since it's
+	defined by the generic driver.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_arm_cerf.inl: 
+	* doc/README: 
+	* cdl/cerf_eth_drivers.cdl: New file(s). Port to Intrinsyc CerfCube.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/cerfpda/current/ChangeLog
diff -N packages/devs/eth/arm/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/cerfpda/current/ChangeLog	20 May 2002 21:26:04 -0000
@@ -0,0 +1,45 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/cerfpda_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS since
+	it's defined in the generic driver.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_arm_cerfpda.inl: 
+	* doc/README: 
+	* cdl/cerfpda_eth_drivers.cdl: New file(s).  Port to CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/devs/eth/arm/ebsa285/current/ChangeLog	23 Nov 2001 17:12:53 -0000	1.22
+++ packages/devs/eth/arm/ebsa285/current/ChangeLog	20 May 2002 21:26:08 -0000
@@ -0,0 +1,4 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_ebsa285.inl: Fix warnings.
+
@@ -414,23 +418,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/devs/eth/arm/edb7xxx/current/ChangeLog	23 Nov 2001 17:12:54 -0000	1.13
+++ packages/devs/eth/arm/edb7xxx/current/ChangeLog	20 May 2002 21:26:12 -0000
@@ -0,0 +1,11 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/edb7xxx_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS since
+	it's done by the generic driver.
+
+2002-02-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/edb7xxx_eth_drivers.cdl
+	(CYGSEM_DEVS_ETH_ARM_EDB7XXX_ETH0_SET_ESA): Can be set by user, so
+	don't use calculated.
+
@@ -27,0 +39,2 @@
+	* src/cs8900.h: New register layout on EDB7312 platforms.
+	
@@ -172,23 +185,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/flexanet/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/arm/flexanet/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.2
+++ packages/devs/eth/arm/flexanet/current/ChangeLog	20 May 2002 21:26:16 -0000
@@ -13,23 +13,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/integrator/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/arm/integrator/current/ChangeLog	2 Nov 2001 16:12:33 -0000	1.1
+++ packages/devs/eth/arm/integrator/current/ChangeLog	20 May 2002 21:26:21 -0000
@@ -0,0 +1,12 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/integrator_eth_drivers.cdl: Switched over to use generic
+	i82559 driver.
+
+	* include/devs_eth_arm_integrator_i82559.inl: File added to
+	configure generic i82559 driver.
+
+	* include/integrator_info.h:
+	* src/if_integrator.c:
+	Files removed. These were the old integrator-specific driver.
+	
@@ -5,23 +17,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/eth/arm/iq80310/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.7
+++ packages/devs/eth/arm/iq80310/current/ChangeLog	20 May 2002 21:26:25 -0000
@@ -70,23 +70,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/arm/iq80321/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/iq80321/current/ChangeLog
diff -N packages/devs/eth/arm/iq80321/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/iq80321/current/ChangeLog	20 May 2002 21:26:29 -0000
@@ -0,0 +1,54 @@
+2002-01-30  Mark Salter  <msalter@redhat.com>
+
+	* cdl/iq80321_eth_drivers.cdl: Change back default for
+	CYGSEM_DEVS_ETH_ARM_IQ80321_I82544_ETH0_SET_ESA now that diags
+	support setting of MAC address.
+	
+2002-01-29  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/iq80321_eth_drivers.cdl: Changed default for
+	CYGSEM_DEVS_ETH_ARM_IQ80321_I82544_ETH0_SET_ESA from 0 to 1. Until
+	we get boards with properly populated EEPROMS we must supply the
+	MAC address in the configuration.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* Initial checkin.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+	
+	
+
Index: packages/devs/eth/arm/ks32c5000/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/arm/ks32c5000/current/ChangeLog
diff -N packages/devs/eth/arm/ks32c5000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/arm/ks32c5000/current/ChangeLog	20 May 2002 21:26:32 -0000
@@ -0,0 +1,34 @@
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/arm/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/nano/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/arm/nano/current/ChangeLog	18 May 2001 06:32:29 -0000	1.2
+++ packages/devs/eth/arm/nano/current/ChangeLog	20 May 2002 21:26:37 -0000
@@ -57,23 +57,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/cf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/devs/eth/cf/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.9
+++ packages/devs/eth/cf/current/ChangeLog	20 May 2002 21:26:41 -0000
@@ -0,0 +1,4 @@
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_sc_lpe.c: Clean up warnings.
+
@@ -113,23 +117,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/cl/cs8900a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cl/cs8900a/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/cl/cs8900a/current/ChangeLog	30 Nov 2001 13:09:25 -0000	1.2
+++ packages/devs/eth/cl/cs8900a/current/ChangeLog	20 May 2002 21:26:45 -0000
@@ -0,0 +1,22 @@
+2002-03-20  Gary Thomas  <gthomas@redhat.com>
+2002-03-06  Pieter Truter <ptruter@intrinsyc.com>
+
+	* src/if_cs8900a.c (cs8900a_isr): Need to acknowledge interrupt
+	here (in case DSR/poll causes a new one to occur).	
+
+2002-02-18  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/cl_cs8900a_eth_drivers.cdl: 
+	Add new interface CYGINT_IO_ETH_MULTICAST which is used to
+	insure that drivers support multicast addresses if IPv6 is used.
+
+2002-02-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/cs8900.h: 
+	* src/if_cs8900a.c (cs8900a_control): Support multicast addresses.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_cs8900a.c: 
+	* include/cs8900.h: Add CYGHWR_CL_CS8900A_PLF_POST_RESET() macro.
+
@@ -67,23 +89,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/frv/frv400/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/frv/frv400/current/ChangeLog
diff -N packages/devs/eth/frv/frv400/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/frv/frv400/current/ChangeLog	20 May 2002 21:26:49 -0000
@@ -0,0 +1,66 @@
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/frv400_eth_drivers.cdl: Don't define CYGHWR_NET_DRIVERS as this
+	is done in the generic driver.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>
+
+	* include/devs_eth_frv400.inl (_frv400_eth_int_clear): Don't
+	unmask the interrupt after clearing it.
+
+2001-10-16  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_frv400.inl: Specify buffer layout (change in
+	generic driver requires this).
+
+2001-10-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_frv400.inl: Allow configuration to force ESA
+	(in case EEPROM is bad), otherwise make sure EEPROM is used to
+	set chip address (ESA) before use.
+
+2001-10-12  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_frv400.inl: Add PCI scanning for device.
+	(_frv400_eth_int_clear): Need explicit interrupt acknowledge.
+
+2001-10-10  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_frv400.inl: 
+	* cdl/frv400_eth_drivers.cdl: New device driver for onboard LAN,
+	based on RTL8029s which is the same as DP8390 (NE2000).
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/h8300/aki3068net/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/h8300/aki3068net/current/ChangeLog
diff -N packages/devs/eth/h8300/aki3068net/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/h8300/aki3068net/current/ChangeLog	20 May 2002 21:26:53 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/i386/pc/i82544/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/i386/pc/i82544/current/ChangeLog
diff -N packages/devs/eth/i386/pc/i82544/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/i386/pc/i82544/current/ChangeLog	20 May 2002 21:26:57 -0000
@@ -0,0 +1,41 @@
+2001-11-27  Nick Garnett  <nickg@redhat.com>
+
+	* include/devs_eth_i386_pc_i82544.inl: 
+	* cdl/i386_pc_i82544_eth_drivers.cdl: 
+	Platform specific configury and definitions to use the generic
+	i82543/i82544 driver for PC platforms.
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/i386/pc/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/i386/pc/i82559/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/eth/i386/pc/i82559/current/ChangeLog	10 Jun 2001 19:35:24 -0000	1.1
+++ packages/devs/eth/i386/pc/i82559/current/ChangeLog	20 May 2002 21:27:02 -0000
@@ -14,23 +14,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/intel/i21143/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/intel/i21143/current/ChangeLog
diff -N packages/devs/eth/intel/i21143/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/intel/i21143/current/ChangeLog	20 May 2002 21:27:12 -0000
@@ -0,0 +1,89 @@
+2001-10-05  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c (MII_DELAY): Greatly reduce this, now it's
+	working, so that we can poll for link status changes.  I don't see
+	any other way to do this, since we would not necessarily be
+	transmitting (to get a link fail code) when a person re-plugs the
+	line.
+	(i21143_status_changed): New function; a quicker test for
+	negotiated line status changed.  Polled from the deliver routine.
+
+2001-10-05  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c (i21143_ioctl): Implement SNMP statistics.
+	(i21143_can_send): Enable the "unsticking" poll of tx and rx
+	states; it seems not necessary, but it's also definitely not
+	harmful.
+	(generally): manage getting the link status better; it takes time
+	so cache the answer.  Reset the system if it changed between
+	_stop() and _start().
+
+2001-10-04  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c (i21143_reset): Set the "store and forward" bit
+	so that we can keep up with large transmits at 100Mbit.  Otherwise
+	it underflows for packets of 700 bytes or so.
+
+2001-10-04  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c: Got ESA filtering set up OK by using perfect
+	filtering instead, with all the broadcast address except one with
+	our true ESA.  Various changes to the debug printing too.
+
+2001-09-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c (i21143_init): Read the good ESA (MAC address)
+	from the serial EEPROM (or ROM) and use it if valid.
+
+2001-09-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i21143.c: Duh.  Fix dangerously aliased local variable.
+	Having a thing like int fred[0] on the stack tends to screw up
+	other random variables.
+
+2001-09-27  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/intel_i21143_eth_drivers.cdl: New file.
+
+	* src/if_i21143.c: New file.  Not working yet.
+	Reception only occurs if "Receive All" CSR_OPMODE_RA is set.
+	No transmission occurs to the wire though the machinery all works
+	beautifully.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+	
+	
+
Index: packages/devs/eth/intel/i82544/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/intel/i82544/current/ChangeLog
diff -N packages/devs/eth/intel/i82544/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/intel/i82544/current/ChangeLog	20 May 2002 21:27:16 -0000
@@ -0,0 +1,75 @@
+2002-02-25  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82544.c: Don't call PacketRxReady in standalone configuration
+	unless ready to accept a packet. Limit packet delivery to one packet at
+	a time in standalone configuration.
+
+2002-02-22  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82544.c: Remove unnecessary eth_dsr declaration.
+
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82544.c (pci_init_find_82544s): Don't use IRQ support if
+	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE.
+
+2002-01-22  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82544.c (i82544_send): Add HAL_DCACHE_STORE before passing
+	buffer to NIC.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* cdl/intel_i82544_eth_drivers.cdl: Add
+	CYGNUM_DEVS_ETH_INTEL_I82544_MAX_RX_DESCRIPTORS and
+	CYGNUM_DEVS_ETH_INTEL_I82544_MAX_TX_DESCRIPTORS.
+
+	* src/if_i82544.c: Add appropriate BUS_TO_VIRT and VIRT_TO_BUS
+	conversions.
+	Remove check that assumes driver owns entire PCI window.
+	(i82544_setup): Add option to use auto-speed detection.
+
+2001-11-27  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/intel_i82544_eth_drivers.cdl: 
+	* include/i82544_info.h: 
+	* src/if_i82544.c: 
+	Created driver by copying i82559 driver and editing.
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+	
+	
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/devs/eth/intel/i82559/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.11
+++ packages/devs/eth/intel/i82559/current/ChangeLog	20 May 2002 21:27:20 -0000
@@ -0,0 +1,52 @@
+2002-04-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_stop): Free up any pending transmissions
+	to prevent MBUF store leaks if the calling thread - the one that's
+	shutting down the interface - priority ends up higher than (or
+	same as) the network service threads.
+
+2002-03-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_i82559.c (wait_for_cmd_done): Don't assert if RUC_ADDR_LOAD
+	command doesn't clear - on some chips it never does.
+
+2002-03-18  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (pci_init_find_82559s): Move allocation of
+	statistics pointer for each device to here, out of
+	i82559_start().  It used to leak PCI window store every time the
+	interface cycled down/up.  [Case 107110]
+
+2002-02-25  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82559.c: Don't call PacketRxReady in standalone configuration
+	unless ready to accept a packet. Limit packet delivery to one packet at
+	a time in standalone configuration.
+
+2002-02-20  Hugo Tyson  <hmt@redhat.com>
+
+	* include/i82559_info.h: New fields to record/control multicast
+	all reception, oversized packet reception and promiscuous mode
+	neatly.
+
+	* src/if_i82559.c: Initial support for multicast address reception
+	filtering.
+	(i82559_restart): New routine to restart the device after fiddling
+	with its setup - a tail recursion from i82559_start().
+	(i82559_configure): More generic flags passed in and handled.
+	(i82559_set_multicast): Routine to pass a set of addresses into
+	the device; it works out the bitmap et al for us!
+	(i82559_ioctl): Handle new case arms ETH_DRV_SET_MC_LIST and
+	ETH_DRV_SET_MC_ALL if defined.  Reset and restart the device,
+	diddling its status between.
+	
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82559.c (pci_init_find_82559s): Don't use IRQ support if
+	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE.
+
+2002-01-28  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82559.c (pci_init_find_82559s): Removed CYG_ASSERT which
+	assumed system PCI window exists.
+
@@ -684,23 +736,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/atlas/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/eth/mips/atlas/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.3
+++ packages/devs/eth/mips/atlas/current/ChangeLog	20 May 2002 21:27:24 -0000
@@ -24,23 +24,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/mips/malta/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/mips/malta/current/ChangeLog
diff -N packages/devs/eth/mips/malta/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/mips/malta/current/ChangeLog	20 May 2002 21:27:28 -0000
@@ -0,0 +1,70 @@
+2001-07-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_mips_mips32_malta.inl: Removed ESA init
+	definition again now driver has been fixed.
+
+2001-07-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_mips_mips32_malta.inl
+	(CYGHWR_AMD_PCNET_BROKEN_ESA_INIT): Defined.
+
+2001-07-18  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/mips_mips32_malta_eth_drivers.cdl: Default to use eeprom ESA.
+
+2001-07-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_mips_mips32_malta.inl: Let driver find base and
+	interrupt details. Updated esa options.
+
+2001-06-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/mips_mips32_malta_eth_drivers.cdl: Implements net drivers.
+
+2001-04-23  Mark Salter  <msalter@redhat.com>
+
+	* include/devs_eth_mips_mips32_malta.inl: Adjust base address to
+	match changed PCI allocation base. This should really be gotten
+	at runtime from the PCI interface, not from a build time constant.
+
+2001-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/mips_mips32_malta_eth_drivers.cdl: Platform specific
+	information required to use the generic AMD PCNet driver for the
+	Malta platform.
+	* include/devs_eth_mips_mips32_malta.inl: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/mips/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/ocelot/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/eth/mips/ocelot/current/ChangeLog	22 Jun 2001 18:18:47 -0000	1.2
+++ packages/devs/eth/mips/ocelot/current/ChangeLog	20 May 2002 21:27:32 -0000
@@ -22,23 +22,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/mips/upd985xx/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/mips/upd985xx/current/ChangeLog
diff -N packages/devs/eth/mips/upd985xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/mips/upd985xx/current/ChangeLog	20 May 2002 21:27:37 -0000
@@ -0,0 +1,259 @@
+2001-09-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (upd985xx_eth_upd985xx_init): Fake an ESA if
+	we see all ones from the EEPROM as well as all zeros.
+
+2001-08-30  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/upd985xx_eth_drivers.cdl: Make the "..._E2ONLY" workaround
+	option on by default since this is how it will be used - the CPU
+	load does suffer somewhat if promisc mode is set in the hardware.
+	This should be unset to allow the workaround for E1 at 100Mbit.
+
+2001-08-30  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (PacketRxReady): Re-write the manual
+	implementation of ESA matching for workaround E1E2 when the device
+	is in promiscuous mode.  It was having problems with the previous
+	version; this works better.
+
+2001-08-24  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/upd985xx_eth_drivers.cdl: Configury for an alternate case
+	where we workaround hardware bug E2 only, as a subset of the E1E2
+	complete fix.  Added more description to the options too.
+
+	* src/if_upd985xx.c (eth_upd985xx_configure): Handle an alternate
+	case where we workaround hardware bug E2 only.  This means leaving
+	the device in normal mode (unless set to promisc) and doing MAC
+	address filtering by hand anyway.
+
+2001-08-20  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Guard all entrypoints that can mess with
+	hardware state by "active" check.  If the net is included in an
+	app, but not used, it is init'd but not started - this can leave a
+	pending interrupt from RedBoot's use of the network to take us
+	completely by surprise.  So init() acks and masks the interrupt,
+	can_send(), recv() and deliver() now demur if not active.
+	Also some additional STATIC's on entrypoint functions.
+
+2001-08-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (upd985xx_eth_upd985xx_init): If the EEPROM
+	contains nothing (or isn't fitted?) fake an ESA so we can get
+	RedBoot going on the board without special configury.
+
+2001-08-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (eth_upd985xx_configure): Use smaller numbers
+	for the Tx Fill Threshold [TX_FLTH] and DMA Tx Burst Size [DTBS]
+	because the hardware is even more broken than first throught -
+	this is new information on fault E4.  I also tagged this with the
+	name of the option we would use if this were cdl controlled - but
+	since it's just setup I see no need to change it, so no CDL.
+
+2001-08-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (TxDone): Since it still wedged occasionally,
+	with an "out of rx buffers" status but nothing else, this is a
+	much simplified workaround for bug E8.  If we see the suspect
+	transmit status, simply reset the whole subsystem there and then.
+	This leaves it in far more of a known state.  It's neater anyway.
+
+2001-08-15  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (eth_upd985xx_send): Small hacks to recover
+	from various wedged states with bogus or unexpected ETH_ISR
+	values...  0x80000000: We detect this in the deliver routine and
+	totally reset the system.  "out of rx buffers" with no "good rx":
+	we unmask and check for all these RX interrupts, not just "good
+	rx".  Also PacketRxReady() shortcuts to resetting the receive
+	engine when it sees the problem.  I suspect these might be caused
+	by the E8 workaround below, perhaps introducing some race
+	condition with turning off the receiver just when it rx'd - and of
+	course E1E2 means it receives far more packets.
+
+2001-08-07  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Workaround various bugs in the hardware;
+	these workarounds are conditionally compiled via CDL options named
+	CYGOPT_DEVS_ETH_MIPS_UPD985XX_HARDWARE_BUGS_xxx in general; 'xxx'
+	is the reference for the mis-feature.  All are enabled by default.
+
+	To summarize:
+	(eth_upd985xx_reset): xxx=S1: insert reads between writes to the
+	device to avoid a possible deadlock; macro FLUSH_WRITES().
+	(PacketRxReady): xxx=E1E2: we set the device in promiscuous mode
+	always, and implement ESA matching in code.  The cost is small.
+	If promisc mode is set by the stack, we pass all packets.
+	(eth_upd985xx_send): xxx=E3: we copy any transmit that uses 3 or
+	more SGs into a static contiguous buffer and transmit from that
+	thus using only one buffer descriptor.
+	(eth_upd985xx_send):
+	(TxDone): xxx=E8: we make a note that a tx ended badly and when
+	starting the next tx, we disable and reset the transmitter.
+
+	* cdl/upd985xx_eth_drivers.cdl: New subcomponent for controlling
+	these workarounds: CYGPKG_DEVS_ETH_MIPS_UPD985XX_HARDWARE_BUGS.
+	"Workarounds for Ethernet Hardware bugs"
+
+2001-07-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (PacketRxReady): Test for, rather than assert,
+	packet size in range.  The hardware can report a tiny packet as
+	AOK, with no bad in the status, despite the doc's reassurances.
+
+2001-07-13  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/upd985xx_eth_drivers.cdl: Turn off the startup chatter.
+
+2001-07-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (TxDone): Test a few more bits for tx
+	complete; it turns out you can get tx underruns when the CPU us
+	heavily loaded, as in the tcp_echo tests with high load.
+
+2001-07-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (eth_upd985xx_send): Use HAL_DCACHE_STORE()
+	rather than syncing the whole of cache every sglist entry(=mbuf).
+	Turns out the cache op must be cache line aligned to work on the
+	4120, boo, unlike other MIPS and unlike the doc, even.
+
+2001-07-12  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/upd985xx_eth_drivers.cdl (CYGPKG_DEVS_ETH_MIPS_UPD985XX_ETH0):
+	Whole new section to address configuring the source of the MAC
+	address.  Also allows configury of the device's name ("eth0") for
+	cohabitation with additional devices.
+
+	* src/if_upd985xx.c (upd985xx_eth_upd985xx_init): Pick up the ESA
+	from EEPROM if it's available, also support a fixed ESA from CDL
+	configuration land.  A few minor changes to the structure
+	initialization to accommodate this; also pick up the interrupt
+	vector from struct init.
+	(eth_set_mac_address): New routine available via the ioctl()
+	entry, for use when neither a fixed nor EEPROM address is
+	available.
+
+2001-07-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (NUM_RXBUFS): Reduce NUM_RXBUFS to 8; IME
+	fewer results in lost rx's in typical systems.  Enlarge rx buffers
+	slightly, to accommodate oversize VLAN packets.  128 bytes extra
+	should be enough.  Implemented eth_upd985xx_configure() selection
+	of promiscuous mode and allow oversize packets - up to the allowed
+	oversize.  Otherwise we would get confused if a packet ate more
+	than 1 rx buffer.
+
+2001-07-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Tidy up debug print defaults; make functions
+	static; add a few extra statistics to the device object; pass a
+	p_eth_upd985xx around more consistently for if we switch to
+	multiple devices in future; comment out mii_write(); handle
+	stopping the device with a tx pending; remove some commented-out
+	templates copied from another driver; and fill in SNMP statistics.
+	In other words, many minor changes.
+
+2001-07-11  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c (PacketRxReady): Recover from running out of
+	receive buffers.  All very dodgy, but it seems to work.
+	Additional efforts are also made to reset the device, having
+	realized how hard it is to re-initialize the receive engine once
+	it has been awakened.
+
+2001-07-11  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Efficient Rx now essentially working, with a
+	simple circular buffer, always linked into a ring, and one entry
+	of which is always NULL,NULL to bring the rx machinery to a halt.
+	If it reaches thus far the rx mechanism seems to jam; will deal
+	with that next.
+
+2001-07-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_upd985xx.c: Rejigged version of the rx buffer system;
+	still not working properly, still not a good match for the
+	hardware's elusive semantics.  Committed anyway, to keep it around
+	for reference.
+	(eth_upd985xx_status): Also removed all the cruft about
+	renegotiating line status; it's not needed.
+
+2001-07-06  Hugo Tyson  <hmt@redhat.com>
+
+	* include/upd985xx_eth.h (ETH_MADR_PHY_DEVICE_PHYS_ADDRESS):
+	Change name of PHY address symbol to generic not SEEQ.  
+	Comment out the non-standard symbols for useful bits that the
+	previous PHY device supported.
+
+	* src/if_upd985xx.c (eth_upd985xx_reset): If there is a valid ESA
+	in the MAC already, run with it - it would have come from the
+	not-fitted serial EEPROM, via some different registers.
+	(upd985xx_eth_upd985xx_init): Moved the call to reset about to
+	accommodate this.
+	(eth_upd985xx_status): Omit renegotiation of link properties and
+	use the intersection of the capabilities bits to report what
+	speed, duplex, we are running at.  More portable.
+	(mii_write):
+	(mii_read): Change name of PHY address symbol to generic not SEEQ
+	'cos the board has changed.
+
+2001-07-06  Hugo Tyson  <hmt@redhat.com>
+
+	* ChangeLog:
+	* cdl/upd985xx_eth_drivers.cdl:
+	* include/upd985xx_eth.h:
+	* src/if_upd985xx.c:
+	New files.  Initial checkin of limping along version of 
+	NEC upd985xx ethernet driver.
+
+	Limitations:
+	ESA is hard coded.
+	It talks to the PHY just to make sure - helped with debug anyway.
+	No SNMP data exported.
+	No ioctl() for promiscuous mode or VLAN mode.
+	Only one TX at once.
+	Only one RX buffer, so no RX until serviced.
+	It seems to loose interrupts - inevitably, for an eth device - and
+	there's no "catchup" defense against this yet.
+
+	It's oriented to the "old" (already) board - so the particular PHY
+	and GPIO layout.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/mips/vrc4375/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/mips/vrc4375/current/ChangeLog
diff -N packages/devs/eth/mips/vrc4375/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/mips/vrc4375/current/ChangeLog	20 May 2002 21:27:41 -0000
@@ -0,0 +1,41 @@
+2001-09-27  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/vrc4375_eth_drivers.cdl: New file.
+	* include/devs_eth_vrc4375.inl: New file.
+	Instantiation data for the Intel 21143 Ethernet Device driver,
+	as used in the NEC MIPS vrc4375 'Blue Nile' board.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/mn10300/asb2305/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/mn10300/asb2305/current/ChangeLog
diff -N packages/devs/eth/mn10300/asb2305/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/mn10300/asb2305/current/ChangeLog	20 May 2002 21:27:44 -0000
@@ -0,0 +1,38 @@
+2001-07-27  David Howells  <dhowells@redhat.com>
+
+	* Ethernet support for ASB2305 platform added.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/ns/dp83902a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/ns/dp83902a/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/eth/ns/dp83902a/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.5
+++ packages/devs/eth/ns/dp83902a/current/ChangeLog	20 May 2002 21:27:48 -0000
@@ -0,0 +1,14 @@
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_dp83902a.c: Clean up warnings.
+
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/ns_dp83902a_eth_drivers.cdl: Fix spelling of _OPTIONS
+	component as this is magic (CDL requires that it match the
+	package or it is ignored).
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_dp83902a.c (dp83902a_ClearCounters): Fix warning.
+
@@ -84,23 +98,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/powerpc/fec/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/fec/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/eth/powerpc/fec/current/ChangeLog	12 Sep 2001 00:59:19 -0000	1.3
+++ packages/devs/eth/powerpc/fec/current/ChangeLog	20 May 2002 21:27:55 -0000
@@ -0,0 +1,40 @@
+2002-04-30  Nick Garnett  <nickg@redhat.com>
+
+	* src/if_fec.c: Changed order of initialization and made code more
+	robust against hangups. Changed initialization of ESA from memcpy
+	to 32 bit assignments, since 855 seems fussy about this where 860
+	is not.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_fec.c (fec_eth_control): Fix compile error (multicast).
+
+2002-04-19  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/fec_eth_drivers.cdl: Add [minimal] multicast support.
+
+	* src/if_fec.c: Cleaned out debug code.
+
+2002-04-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_fec.c: Finally working!  Problem was that resetting the
+	interface is much more involved than simply set/reset the "enable".
+
+2002-04-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_fec.c: 
+	* src/fec.h: Add code to poll PHY for link status on startup.
+	Still trying to get reliable results in general operation.
+
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/fec.h: 
+	* src/if_fec.c: Lots of tinkering since this driver is somewhat
+	unreliable with the generic eCos stack (the RedBoot code seems
+	to work oddly enough).
+
+2002-02-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_fec.c (fec_eth_init): Args were backwards(!) getting
+	processor revision.	
+
@@ -49,23 +89,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/devs/eth/powerpc/quicc/current/ChangeLog	12 Sep 2001 00:59:19 -0000	1.10
+++ packages/devs/eth/powerpc/quicc/current/ChangeLog	20 May 2002 21:27:59 -0000
@@ -146,23 +146,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/sh/etherc/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/sh/etherc/current/ChangeLog
diff -N packages/devs/eth/sh/etherc/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/sh/etherc/current/ChangeLog	20 May 2002 21:28:03 -0000
@@ -0,0 +1,106 @@
+2002-03-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_etherc.c (etherc_RxEvent): ensure Receive Request is always
+	enabled.
+
+2002-03-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_etherc.h: Removed some unused definitions.
+
+	* src/if_etherc.c (etherc_poll): Move the bit of code that ensures RX
+	enabling down to the exit of the function so it is always executed.
+
+2002-03-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_etherc.c: Initialize interrupt field. Skip tests for
+	suspended device - they are wrong.
+
+	* src/phyter.inl (_MII_RENEGOTIATE): split delay out in new
+	_MII_RENEGOTIATION_WAIT macro.
+	(_MII_SPEED_FORCE_10MB): Added.
+
+	* src/if_etherc.c (sh_etherc_init): Added forced-10Mbit
+	option. Cleaned up some fix mes.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_etherc.c: Disabled PHY errata workaround. Make sure
+	promisuous mode is disabled per default. Don't clear the wrap-bit
+	of the RD table.
+
+	* src/sh_etherc.h: Added a definition.
+
+2002-02-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_etherc.c (_MII_HAS_EXTENDED): define.
+
+2002-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_etherc.c: Pad packets to minimum ethernet frame
+	length. Added PHY erratum workaround.
+
+	* src/sh_etherc.h: Remove debug setting.
+
+	* src/phyter.inl: Added here for now.
+
+	* src/if_etherc.c: Include phyter.inl.
+	(sh_etherc_init): Fix ring initialization. Set to continuous
+	reception.
+	(etherc_start): Tell FIFO to dump data in memory.
+	(etherc_control): Use _MII functions to gather necessary
+	information.
+	(etherc_can_send): Same.
+	Added _MII accessor macros and some extra debug code.
+
+2002-02-19  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_etherc.h: Moved debug print code here. Tweak debug
+	functions.
+	* src/if_etherc.c: Tweaked the init and TX code some. Don't check
+	for CYGARC_REG_EESR_ECI in the poll function as it does not appear
+	to get set when other requests are. Moved debug print code to
+	header file.
+
+	* src/sh_etherc.h: More definitions.
+
+	* src/if_etherc.c: Fix typos. Add interrupt attach code. Update
+	remaining functions to support this controller.
+
+2002-01-30  Jesper Skov  <jskov@redhat.com>
+
+	* File structure cloned from PCNet driver.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/sh/hs7729pci/current/ChangeLog
diff -N packages/devs/eth/sh/hs7729pci/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/sh/hs7729pci/current/ChangeLog	20 May 2002 21:28:07 -0000
@@ -0,0 +1,58 @@
+2001-06-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_hs7729pci_eth_drivers.cdl: Implements net drivers.
+
+	* include/devs_eth_sh_hs7729pci.inl: Use uncached addresses for
+	shared mem. Removed fix me.
+
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_hs7729pci.inl: Leave PCI definitions to
+	platform HAL.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_hs7729pci.inl: Split in config and driver
+	parts, fix some buglets.
+
+2001-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_hs7729pci_eth_drivers.cdl: Platform specific
+	information required to use the generic VIA Rhine driver for the
+	HS7729PCI platform.
+	* include/devs_eth_sh_hs7729pci.inl: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/sh/se7751/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/sh/se7751/current/ChangeLog
diff -N packages/devs/eth/sh/se7751/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/sh/se7751/current/ChangeLog	20 May 2002 21:28:13 -0000
@@ -0,0 +1,50 @@
+2002-02-18  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_se7751_eth_drivers.cdl: Fix typos.
+
+2001-07-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se7751.inl: Driver finds the controller data
+	via PCI library.
+
+2001-07-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_se7751_eth_drivers.cdl: Platform specific
+	information required to use the generic AMD PCNet driver for the
+	SE7751 platform.
+	* include/devs_eth_sh_se7751.inl: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/sh/se77x9/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/sh/se77x9/current/ChangeLog
diff -N packages/devs/eth/sh/se77x9/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/sh/se77x9/current/ChangeLog	20 May 2002 21:28:18 -0000
@@ -0,0 +1,76 @@
+2001-10-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Added buffer parameters.
+
+2001-10-10  Gary Thomas  <gthomas@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl (CYGHWR_NS_DP83902A_PLF_RESET): 
+	Change in calling convention - now uses soft "reset" address from
+	device specific data.
+
+2001-07-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Fix typo.
+
+2001-06-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Use proper interrupt vector name.
+
+2001-06-15  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Split in devs/config parts. Use
+	proper delay in reset code.
+	Removed unused delays. Tell driver DMA HW is broken (I suspect the
+	FPGA - and yes, this took a very long time indeed to track down!).
+
+	* cdl/sh_se77x9_eth_drivers.cdl: Removed ring size options. Force
+	use of ESA until I figure out how to read the EPROM.
+
+2001-06-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/sh_se77x9_eth_drivers.cdl: Made _SET_ESA option configurable.
+
+	* include/devs_eth_sh_se77x9.inl: Added DATA I/O macros since the
+	platform needs to be treated like it was BE when accessing the
+	external devices.
+
+2001-06-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_sh_se77x9.inl: Remove debug hack.
+
+	* Created.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/eth/smsc/lan91cxx/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.6
+++ packages/devs/eth/smsc/lan91cxx/current/ChangeLog	20 May 2002 21:28:23 -0000
@@ -107,23 +107,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/eth/via/rhine/current/ChangeLog
===================================================================
RCS file: packages/devs/eth/via/rhine/current/ChangeLog
diff -N packages/devs/eth/via/rhine/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/eth/via/rhine/current/ChangeLog	20 May 2002 21:28:27 -0000
@@ -0,0 +1,162 @@
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/via_rhine.h: 
+	* src/if_rhine.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
+2001-07-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Define IMR init value.
+	* src/if_rhine.c: And use it.
+	
+	* src/if_rhine.c: Remove unused code.
+	* src/via_rhine.h: Remove unused variable.
+	
+	* src/if_rhine.c (find_rhine_match_func): Added debug output. Fix
+	some warnings and an error.
+
+2001-07-04  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Added D-Link pre-reset magic. Disabled driver
+	polls (leave it to interrupt handler).
+
+	* src/via_rhine.h: Added more definitions.
+
+	* src/if_rhine.c (rhine_can_send): Force MII status update by
+	reading from PHY controller.
+
+2001-07-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Fail to build if CPU to PCI address translation
+	macros are not provided.
+
+2001-06-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Fix macro typos.
+
+	* src/if_rhine.c (rhine_poll): Put a mutex on this function.
+
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Comment out unused function to silence warning.
+	Removed unused mem_base. Set interrupt priority to non-zero.
+	
+	* src/via_rhine.h (INCR_STAT): Fix typo.
+
+2001-06-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c (rhine_can_send): Read MII status which appears
+	to make link magic work. Not at all clear why this is so, but it
+	works.
+
+	* src/via_rhine.h: Disable debug output.
+
+	* src/if_rhine.c (rhine_start): Name magic registers.
+	(rhine_start): Remove some verbose output.
+
+	* src/via_rhine.h: Added register definitions. Removed unused key
+	IDs.
+
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Rename PCI IO macros. 
+	* src/via_rhine.h: Same. And include PCI header.
+
+	* cdl/via_rhine_eth_drivers.cdl: Require PCI package.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Some cleanups, more debug code added, use macros
+	for accessing PCI IO space which platform can override. Some of
+	these changes from David Woodhouse.
+	* src/via_rhine.h: All macros moved to this file.
+
+2001-06-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Rename MII definitions.
+	* src/if_rhine.c: Don't reset the controller when stopping. This
+	fixes the problem with the link state being weird. Clean up the
+	renegotiate code a bit.
+
+	* src/if_rhine.c: Added code to gather statistics.
+	Some output cleanup, sanity checking of RX queue only when
+	assertions enabled.
+
+2001-06-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: MII definitions.
+	* src/if_rhine.c: Added MII accessor functions to allow a forced
+	renegotiate of the connection on a link fail.
+
+	* src/if_rhine.c: Use PCI information to configure devices. Mask
+	interrupts in handlers.
+	(rhine_dsr): Oops, skipped driver synchronization.
+
+	* src/via_rhine.h: Added more private data.
+
+	* cdl/via_rhine_eth_drivers.cdl: Removed static ESA config option
+	- it belongs in the platform configury. Added device count for PCI
+	configury.
+	* src/if_rhine.c: Fix static ESA configury.
+	* src/via_rhine.h: Changed private data accordingly.
+
+	* src/if_rhine.c: Fix buglet in handling of small packets, small
+	hacks to interrupt handling.
+
+2001-06-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_rhine.c: Tell stack the ESA. Pad short packets.
+
+	* src/via_rhine.h: Added defs.
+
+	* src/if_rhine.c: Mask off PCI addresses - need proper macros for
+	this, or rather, use PCI API to get correct addresses. Close RX/TX
+	descriptor loops. Load RX/TX base pointers into NIC. Enable TX.
+
+2001-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/via_rhine.h: Make TX/RX descriptor entries 32 bit only to
+	avoid endian issues with offsets.
+
+	* src/if_rhine.c: Hacking code to (more or less) comply to
+	Rhine. Needs debugging though - manual is really thin!
+
+2001-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from AMD PCNet driver.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/devs/flash/amd/am29xxxxx/current/ChangeLog	4 Jan 2002 14:13:55 -0000	1.10
+++ packages/devs/flash/amd/am29xxxxx/current/ChangeLog	20 May 2002 21:28:31 -0000
@@ -0,0 +1,5 @@
+2002-04-24  Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be>
+
+	* cdl/flash_amd_am29xxxxx.cdl: Support AM29LV200 and ST M29W200B.
+	* include/flash_am29xxxxx_parts.inl: Likewise.
+
@@ -143,23 +148,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/aaed2000/current/ChangeLog
diff -N packages/devs/flash/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/aaed2000/current/ChangeLog	20 May 2002 21:28:35 -0000
@@ -0,0 +1,48 @@
+2001-11-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_arm_aaed2000.cdl: Removed ARM Boot Monitor protection
+	requirement.
+
+2001-10-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_arm_aaed2000.cdl: Require protection from ARM Boot
+	Monitor.
+
+2001-10-30  Jesper Skov  <jskov@redhat.com>
+
+	* Imported sources from Gary Thomas.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/assabet/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/flash/arm/assabet/current/ChangeLog	6 Apr 2001 17:20:16 -0000	1.6
+++ packages/devs/flash/arm/assabet/current/ChangeLog	20 May 2002 21:28:39 -0000
@@ -46,23 +46,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/at91/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/at91/current/ChangeLog	31 Jul 2001 21:15:36 -0000	1.1
+++ packages/devs/flash/arm/at91/current/ChangeLog	20 May 2002 21:28:43 -0000
@@ -17,23 +17,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/cerf/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/cerf/current/ChangeLog
diff -N packages/devs/flash/arm/cerf/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/cerf/current/ChangeLog	20 May 2002 21:28:47 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/cerf_strataflash.inl: 
+	* cdl/flash_cerf.cdl: New file(s) - port to Intrinsyc CerfCube.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/cerfpda/current/ChangeLog
diff -N packages/devs/flash/arm/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/cerfpda/current/ChangeLog	20 May 2002 21:28:50 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/cerfpda_strataflash.inl: 
+	* cdl/flash_cerfpda.cdl: New file(s) - port to Intrinsyc CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/devs/flash/arm/ebsa285/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.8
+++ packages/devs/flash/arm/ebsa285/current/ChangeLog	20 May 2002 21:28:54 -0000
@@ -48,23 +48,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/flash/arm/edb7xxx/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.7
+++ packages/devs/flash/arm/edb7xxx/current/ChangeLog	20 May 2002 21:28:59 -0000
@@ -0,0 +1,5 @@
+2001-10-14  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/flash_edb7xxx.cdl: Missed change in include file location
+	for StrataFLASH changes.
+
@@ -4,0 +10,10 @@
+	Move EP73xx strataflash support into here as another subcomponent.
+
+	* cdl/flash_strata_edb7xxx.cdl: Delete.
+	
+2001-09-25  Gary Thomas  <gthomas@redhat.com>
+
+	* include/edb7xxx_strataflash.inl: 
+	* cdl/flash_strata_edb7xxx.cdl: New setup for EDB7312 which uses
+	Intel StrataFlash devices.
+
@@ -39,23 +54,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/excalibur/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/excalibur/current/ChangeLog
diff -N packages/devs/flash/arm/excalibur/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/excalibur/current/ChangeLog	20 May 2002 21:29:03 -0000
@@ -0,0 +1,44 @@
+2001-08-17  Jesper Skov  <jskov@redhat.com>
+	[from branch]
+	* src/arm_excalibur_flash.c: Use all 4 flash parts.
+
+	* cdl/flash_excalibur.cdl: Fix typo.
+
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* Created.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/flexanet/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/flexanet/current/ChangeLog	29 Jul 2001 02:00:08 -0000	1.1
+++ packages/devs/flash/arm/flexanet/current/ChangeLog	20 May 2002 21:29:07 -0000
@@ -6,23 +6,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/integrator/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/integrator/current/ChangeLog	2 Nov 2001 16:12:33 -0000	1.1
+++ packages/devs/flash/arm/integrator/current/ChangeLog	20 May 2002 21:29:11 -0000
@@ -0,0 +1,16 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/flash_integrator.cdl: Converted to use generic 28Fxxx flash
+	driver.
+
+	* src/arm_integrator_flash.c: 
+	This file added to parameterize generic FLASH driver. Also define
+	here CYGHWR_FLASH_WRITE_ENABLE() and CYGHWR_FLASH_WRITE_DISABLE()
+	to turn FLASH writing on and off.
+
+	* src/flash.h:
+	* src/flash_erase_block.c:
+	* src/flash_program_buf.c:
+	* src/flash_query.c:
+	Files removed. These are the old flash driver.
+	
@@ -7,23 +23,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ipaq/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/ipaq/current/ChangeLog	6 Apr 2001 17:20:17 -0000	1.1
+++ packages/devs/flash/arm/ipaq/current/ChangeLog	20 May 2002 21:29:15 -0000
@@ -14,23 +14,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/iq80310/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/flash/arm/iq80310/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.5
+++ packages/devs/flash/arm/iq80310/current/ChangeLog	20 May 2002 21:29:19 -0000
@@ -0,0 +1,5 @@
+2002-04-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/flash_iq80310.cdl: Invoke $(CC) with $(CFLAGS) to ensure the
+	correct flags are passed.
+
@@ -40,23 +45,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/iq80321/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/arm/iq80321/current/ChangeLog
diff -N packages/devs/flash/arm/iq80321/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/arm/iq80321/current/ChangeLog	20 May 2002 21:29:23 -0000
@@ -0,0 +1,44 @@
+2002-01-28  Mark Salter  <msalter@redhat.com>
+
+	* include/iq80321_strataflash.inl: Include cyg/hal/plf_io.h.
+	* include/iq80321_strataflash.inl: Doh. Just remove it as unneccessary.
+
+2002-01-09  Mark Salter  <msalter@redhat.com>
+
+	* include/iq80321_strataflash.inl: Use platform provided FLASH addr.
+
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/nano/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/nano/current/ChangeLog	25 Apr 2001 23:22:52 -0000	1.1
+++ packages/devs/flash/arm/nano/current/ChangeLog	20 May 2002 21:29:27 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/pid/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/arm/pid/current/ChangeLog	27 Feb 2001 01:21:45 -0000	1.1
+++ packages/devs/flash/arm/pid/current/ChangeLog	20 May 2002 21:29:31 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/arm/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/sa1100mm/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/flash/arm/sa1100mm/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.5
+++ packages/devs/flash/arm/sa1100mm/current/ChangeLog	20 May 2002 21:29:35 -0000
@@ -33,23 +33,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/atmel/at29cxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/atmel/at29cxxxx/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/flash/atmel/at29cxxxx/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.3
+++ packages/devs/flash/atmel/at29cxxxx/current/ChangeLog	20 May 2002 21:29:40 -0000
@@ -63,23 +63,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/frv/frv400/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/frv/frv400/current/ChangeLog
diff -N packages/devs/flash/frv/frv400/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/frv/frv400/current/ChangeLog	20 May 2002 21:29:44 -0000
@@ -0,0 +1,34 @@
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/flash/intel/28fxxx/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.7
+++ packages/devs/flash/intel/28fxxx/current/ChangeLog	20 May 2002 21:29:47 -0000
@@ -0,0 +1,13 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* include/flash_28fxxx.inl: 
+	Added CYGHWR_FLASH_WRITE_ENABLE() and CYGHWR_FLASH_WRITE_DISABLE()
+	macro calls to enable and disable FLASH writing in platform
+	hardware. Some platforms have extra protection for the FLASH
+	beyond that provided for the FLASH itself.
+	
+	* include/flash_28fxxx_parts.inl: 
+	* cdl/flash_intel_28fxxx.cdl:
+	Added support for the 28f320S3 part. This mainly differs from the
+	C3 in that it does not have any bootblocks.
+
@@ -19,0 +33 @@
+	Which affects the Malta, which uses them.
@@ -50,23 +64,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/intel/bootblock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/bootblock/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/flash/intel/bootblock/current/ChangeLog	15 Jun 2001 22:45:05 -0000	1.5
+++ packages/devs/flash/intel/bootblock/current/ChangeLog	20 May 2002 21:29:52 -0000
@@ -42,23 +42,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/devs/flash/intel/strata/current/ChangeLog	26 Oct 2001 12:27:33 -0000	1.9
+++ packages/devs/flash/intel/strata/current/ChangeLog	20 May 2002 21:29:56 -0000
@@ -0,0 +1,18 @@
+2002-04-30  Christoph Csebits  <christoph.csebits@frequentis.com>
+
+	* src/flash_unlock_block.c: Getting the current block lock
+	state for flashes in 8-Bit mode is now working correctly.
+
+2002-04-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/flash_strata.cdl: Invoke $(CC) with $(CFLAGS) to ensure the
+        correct flags are passed.
+
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/strata.c: Clean up warnings.
+
+2002-01-22  Mark Salter  <msalter@redhat.com>
+
+	* cdl/flash_strata.cdl: Add ".text" before "_end" markers in .s files.
+
@@ -194,23 +212,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/atlas/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/flash/mips/atlas/current/ChangeLog	15 Jun 2001 22:45:05 -0000	1.3
+++ packages/devs/flash/mips/atlas/current/ChangeLog	20 May 2002 21:29:59 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/mips/malta/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/mips/malta/current/ChangeLog
diff -N packages/devs/flash/mips/malta/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/mips/malta/current/ChangeLog	20 May 2002 21:30:07 -0000
@@ -0,0 +1,54 @@
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_malta_flash.c: Define width.
+
+	* cdl/flash_malta.cdl: Require 28F160S5 support.
+
+2001-03-23  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_malta_flash.c (CYGNUM_FLASH_BASE): Changed again to
+	non-cached area at 0x1e000000 to avoid problem with board ID
+	word.
+
+2001-03-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_malta_flash.c (CYGNUM_FLASH_BASE): Changed.
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* Use generic Intel driver.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/mips/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/ocelot/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/flash/mips/ocelot/current/ChangeLog	10 Jun 2001 19:35:25 -0000	1.3
+++ packages/devs/flash/mips/ocelot/current/ChangeLog	20 May 2002 21:30:11 -0000
@@ -20,23 +20,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/mips/vrc437x/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.1
+++ packages/devs/flash/mips/vrc437x/current/ChangeLog	20 May 2002 21:30:16 -0000
@@ -8,23 +8,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/mn10300/asb2305/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/mn10300/asb2305/current/ChangeLog
diff -N packages/devs/flash/mn10300/asb2305/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/mn10300/asb2305/current/ChangeLog	20 May 2002 21:30:21 -0000
@@ -0,0 +1,39 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+        From dhowells@redhat.com
+	* src/mn10300_asb2305_flash.c: New package/file(s).
+	* cdl/flash_asb2305.cdl: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mn10300/stb/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/flash/mn10300/stb/current/ChangeLog	10 Aug 2001 19:27:55 -0000	1.2
+++ packages/devs/flash/mn10300/stb/current/ChangeLog	20 May 2002 21:30:26 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/powerpc/cme555/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/powerpc/cme555/current/ChangeLog
diff -N packages/devs/flash/powerpc/cme555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/powerpc/cme555/current/ChangeLog	20 May 2002 21:30:30 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/powerpc/ec555/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/powerpc/ec555/current/ChangeLog
diff -N packages/devs/flash/powerpc/ec555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/powerpc/ec555/current/ChangeLog	20 May 2002 21:30:35 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/flash/powerpc/mbx/current/ChangeLog	10 Jun 2001 19:35:25 -0000	1.5
+++ packages/devs/flash/powerpc/mbx/current/ChangeLog	20 May 2002 21:30:39 -0000
@@ -36,23 +36,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/viper/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/flash/powerpc/viper/current/ChangeLog	15 Jun 2001 22:45:05 -0000	1.3
+++ packages/devs/flash/powerpc/viper/current/ChangeLog	20 May 2002 21:30:43 -0000
@@ -20,23 +20,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/sh/cq7750/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/sh/cq7750/current/ChangeLog	4 Jan 2002 14:13:56 -0000	1.1
+++ packages/devs/flash/sh/cq7750/current/ChangeLog	20 May 2002 21:30:47 -0000
@@ -6,23 +6,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/sh/edk7708/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/sh/edk7708/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.1
+++ packages/devs/flash/sh/edk7708/current/ChangeLog	20 May 2002 21:30:51 -0000
@@ -6,23 +6,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/flash/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/sh/hs7729pci/current/ChangeLog
diff -N packages/devs/flash/sh/hs7729pci/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/sh/hs7729pci/current/ChangeLog	20 May 2002 21:30:56 -0000
@@ -0,0 +1,50 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_sh_hs7729pci.cdl: Require AM29LV160 support.
+
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_hs7729pci_flash.c (plf_flash_init): Automatically
+	determine location of flash.
+
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_hs7729pci_flash.c (CYGNUM_FLASH_BASE): Hack address for
+	EPROM boot config for now.
+
+	* Added flash support for HS7729PCI.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/sh/se7751/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/sh/se7751/current/ChangeLog
diff -N packages/devs/flash/sh/se7751/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/sh/se7751/current/ChangeLog	20 May 2002 21:30:59 -0000
@@ -0,0 +1,38 @@
+2001-07-09  Jesper Skov  <jskov@redhat.com>
+
+	* Added flash support for SE7751.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/sh/se77x9/current/ChangeLog
===================================================================
RCS file: packages/devs/flash/sh/se77x9/current/ChangeLog
diff -N packages/devs/flash/sh/se77x9/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/flash/sh/se77x9/current/ChangeLog	20 May 2002 21:31:04 -0000
@@ -0,0 +1,38 @@
+2001-06-12  Jesper Skov  <jskov@redhat.com>
+
+	* Added flash support for SE77x9.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/synth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/synth/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/flash/synth/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.1
+++ packages/devs/flash/synth/current/ChangeLog	20 May 2002 21:31:08 -0000
@@ -0,0 +1,16 @@
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/flash_synth.cdl: Add CYGMEM_FLASH_SYNTH_BASE to allow
+	imposition of base address.
+	Add CYGSEM_FLASH_SYNTH_FILE_WRITEBACK to allow changes to be
+	reflected in the underlying file.
+	* src/synth.c (flash_hwr_init): Implement CYGMEM_FLASH_SYNTH_BASE and
+	CYGSEM_FLASH_SYNTH_FILE_WRITEBACK using appropriate args to mmap().
+	Include <string.h> to avoid warning.
+
+2002-01-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/synth.c (flash_hwr_init): Initialize to 0xff if the file
+	needs creating.
+	* cdl/flash_synth.cdl: requires errno codes.
+
@@ -8,23 +24,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/kbd/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/kbd/arm/aaed2000/current/ChangeLog
diff -N packages/devs/kbd/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/kbd/arm/aaed2000/current/ChangeLog	20 May 2002 21:31:12 -0000
@@ -0,0 +1,39 @@
+2002-03-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_kbd.c: 
+	* cdl/kbd_aaed2000.cdl: New file(s).  Keyboard driver for AAED2000.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/kbd/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/kbd/arm/ipaq/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/kbd/arm/ipaq/current/ChangeLog	12 Sep 2001 00:59:20 -0000	1.3
+++ packages/devs/kbd/arm/ipaq/current/ChangeLog	20 May 2002 21:31:17 -0000
@@ -15,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/pcmcia/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/arm/assabet/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/pcmcia/arm/assabet/current/ChangeLog	18 Jul 2001 11:38:40 -0000	1.5
+++ packages/devs/pcmcia/arm/assabet/current/ChangeLog	20 May 2002 21:31:21 -0000
@@ -41,23 +41,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/pcmcia/arm/cerf/current/ChangeLog
===================================================================
RCS file: packages/devs/pcmcia/arm/cerf/current/ChangeLog
diff -N packages/devs/pcmcia/arm/cerf/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/pcmcia/arm/cerf/current/ChangeLog	20 May 2002 21:31:25 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerf_pcmcia.c:
+	* cdl/pcmcia_cerf.cdl: New file(s) - port to Intrinsyc CerfCube.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/pcmcia/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/devs/pcmcia/arm/cerfpda/current/ChangeLog
diff -N packages/devs/pcmcia/arm/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/pcmcia/arm/cerfpda/current/ChangeLog	20 May 2002 21:31:30 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerfpda_pcmcia.c: 
+	* cdl/pcmcia_cerfpda.cdl: New file(s) - port to Intrinsyc CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/pcmcia/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/arm/ipaq/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/pcmcia/arm/ipaq/current/ChangeLog	18 Jul 2001 11:38:40 -0000	1.2
+++ packages/devs/pcmcia/arm/ipaq/current/ChangeLog	20 May 2002 21:31:34 -0000
@@ -0,0 +1,4 @@
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_pcmcia.c: Clean up warnings.
+
@@ -22,23 +26,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/arm/aaed2000/current/ChangeLog
diff -N packages/devs/serial/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/arm/aaed2000/current/ChangeLog	20 May 2002 21:31:38 -0000
@@ -0,0 +1,48 @@
+2001-11-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/aaed2000_serial.c	(aaed2000_serial_DSR): Reworked a little
+	to fill/empty FIFO.
+
+2001-11-13  Jesper Skov  <jskov@redhat.com>
+
+	* src/aaed2000_serial.c: Removed ser1 structures. Fix reader. Make
+	DSR loop to empty FIFO.
+
+2001-11-12  Jesper Skov  <jskov@redhat.com>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/aeb/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/arm/aeb/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.6
+++ packages/devs/serial/arm/aeb/current/ChangeLog	20 May 2002 21:31:42 -0000
@@ -1165,23 +1165,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/at91/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/serial/arm/at91/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.4
+++ packages/devs/serial/arm/at91/current/ChangeLog	20 May 2002 21:31:46 -0000
@@ -22,23 +22,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/arm/cerfpda/current/ChangeLog
diff -N packages/devs/serial/arm/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/arm/cerfpda/current/ChangeLog	20 May 2002 21:31:50 -0000
@@ -0,0 +1,39 @@
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/arm_sa1110_cerfpda_ser.inl: 
+	* cdl/ser_arm_cerfpda.cdl: New file(s) - port to Intrinsyc CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/cma230/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/arm/cma230/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.5
+++ packages/devs/serial/arm/cma230/current/ChangeLog	20 May 2002 21:31:54 -0000
@@ -1162,23 +1162,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/e7t/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/arm/e7t/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.1
+++ packages/devs/serial/arm/e7t/current/ChangeLog	20 May 2002 21:31:58 -0000
@@ -7,23 +7,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/arm/ebsa285/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.5
+++ packages/devs/serial/arm/ebsa285/current/ChangeLog	20 May 2002 21:32:02 -0000
@@ -1173,23 +1173,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/arm/edb7xxx/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.6
+++ packages/devs/serial/arm/edb7xxx/current/ChangeLog	20 May 2002 21:32:07 -0000
@@ -1164,23 +1164,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/integrator/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/arm/integrator/current/ChangeLog	2 Nov 2001 16:12:33 -0000	1.1
+++ packages/devs/serial/arm/integrator/current/ChangeLog	20 May 2002 21:32:11 -0000
@@ -0,0 +1,9 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/ser_arm_integrator.cdl:
+	Disable testing of 57600 and 115200 baud rates. The CPUs we are
+	currently using (ARM7TDMI and ARM966E) have no cache and are too
+	slow to handle the higher baud rates in the FIFO-free UARTs we
+	have. In the future we may need to revisit this an make it
+	conditional on the CPU available.
+
@@ -8,23 +17,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. 
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/iq80310/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/serial/arm/iq80310/current/ChangeLog	12 Sep 2001 00:59:20 -0000	1.2
+++ packages/devs/serial/arm/iq80310/current/ChangeLog	20 May 2002 21:32:15 -0000
@@ -11,23 +11,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/iq80321/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/arm/iq80321/current/ChangeLog
diff -N packages/devs/serial/arm/iq80321/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/arm/iq80321/current/ChangeLog	20 May 2002 21:32:19 -0000
@@ -0,0 +1,40 @@
+2002-01-25  Nick Garnett  <nickg@redhat.com>
+
+	* include/arm_iq80321_ser.inl: 
+	* cdl/ser_arm_iq80321.cdl:
+	IQ80321 files created, by copying the IQ80310 versions and editing.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/pid/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/serial/arm/pid/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.7
+++ packages/devs/serial/arm/pid/current/ChangeLog	20 May 2002 21:32:23 -0000
@@ -188,23 +188,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/sa11x0/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/arm/sa11x0/current/ChangeLog	19 Oct 2001 07:02:30 -0000	1.5
+++ packages/devs/serial/arm/sa11x0/current/ChangeLog	20 May 2002 21:32:27 -0000
@@ -40,23 +40,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/devs/serial/generic/16x5x/current/ChangeLog	22 Jun 2001 18:18:47 -0000	1.7
+++ packages/devs/serial/generic/16x5x/current/ChangeLog	20 May 2002 21:32:31 -0000
@@ -251,23 +251,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/h8300/h8300h/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/h8300/h8300h/current/ChangeLog
diff -N packages/devs/serial/h8300/h8300h/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/h8300/h8300h/current/ChangeLog	20 May 2002 21:32:46 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/i386/pc/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/devs/serial/i386/pc/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.6
+++ packages/devs/serial/i386/pc/current/ChangeLog	20 May 2002 21:32:50 -0000
@@ -1171,23 +1171,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.  
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/loop/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/loop/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/serial/loop/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.3
+++ packages/devs/serial/loop/current/ChangeLog	20 May 2002 21:32:54 -0000
@@ -22,23 +22,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/atlas/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/serial/mips/atlas/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.2
+++ packages/devs/serial/mips/atlas/current/ChangeLog	20 May 2002 21:32:58 -0000
@@ -18,23 +18,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mips/jmr3904/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/jmr3904/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/mips/jmr3904/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.5
+++ packages/devs/serial/mips/jmr3904/current/ChangeLog	20 May 2002 21:33:02 -0000
@@ -1160,23 +1160,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/ref4955/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/serial/mips/ref4955/current/ChangeLog	3 Nov 2000 21:17:40 -0000	1.1
+++ packages/devs/serial/mips/ref4955/current/ChangeLog	20 May 2002 21:33:06 -0000
@@ -35,23 +35,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mips/upd985xx/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/mips/upd985xx/current/ChangeLog
diff -N packages/devs/serial/mips/upd985xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/mips/upd985xx/current/ChangeLog	20 May 2002 21:33:10 -0000
@@ -0,0 +1,50 @@
+2002-02-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/upd985xx_serial.c (upd985xx_serial_init): Fix compile error.
+
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_mips_upd985xx.cdl:        
+        Fix 234000->230400 typo.
+
+2001-07-18  Hugo Tyson  <hmt@redhat.com>
+
+	* src/upd985xx_serial.c:
+	* src/upd985xx_serial.h:
+	* cdl/ser_mips_upd985xx.cdl:
+	New files; implement asynchronous serial device for uPD985xx.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/serial/mips/vrc437x/current/ChangeLog	2 Oct 2001 18:28:25 -0000	1.2
+++ packages/devs/serial/mips/vrc437x/current/ChangeLog	20 May 2002 21:33:14 -0000
@@ -1181,23 +1181,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/mn10300/mn10300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mn10300/mn10300/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/serial/mn10300/mn10300/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.4
+++ packages/devs/serial/mn10300/mn10300/current/ChangeLog	20 May 2002 21:33:22 -0000
@@ -1156,23 +1156,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/powerpc/cme555/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/powerpc/cme555/current/ChangeLog
diff -N packages/devs/serial/powerpc/cme555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/powerpc/cme555/current/ChangeLog	20 May 2002 21:33:26 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/powerpc/cogent/current/ChangeLog	12 Sep 2001 04:21:14 -0000	1.5
+++ packages/devs/serial/powerpc/cogent/current/ChangeLog	20 May 2002 21:33:31 -0000
@@ -1160,23 +1160,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/powerpc/ec555/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/powerpc/ec555/current/ChangeLog
diff -N packages/devs/serial/powerpc/ec555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/powerpc/ec555/current/ChangeLog	20 May 2002 21:33:35 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/devs/serial/powerpc/quicc/current/ChangeLog	7 Dec 2001 14:15:04 -0000	1.9
+++ packages/devs/serial/powerpc/quicc/current/ChangeLog	20 May 2002 21:33:39 -0000
@@ -1189,23 +1189,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/cq7708/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/devs/serial/sh/cq7708/current/ChangeLog	12 Oct 2000 20:31:44 -0000	1.4
+++ packages/devs/serial/sh/cq7708/current/ChangeLog	20 May 2002 21:33:43 -0000
@@ -0,0 +1,9 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_cq7708_sci.inl: Serial register renaming.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_cq7708_sci.inl (sh_serial_info): Use variant
+	register definition for base.
+
@@ -28,23 +37,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/edk7708/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/sh/edk7708/current/ChangeLog	12 Oct 2000 20:31:44 -0000	1.5
+++ packages/devs/serial/sh/edk7708/current/ChangeLog	20 May 2002 21:33:48 -0000
@@ -0,0 +1,9 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_edk7708_sci.inl: Serial register renaming.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_edk7708_sci.inl (sh_serial_info): Use variant
+	register definition for base.
+
@@ -1170,23 +1179,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/sci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/sci/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/serial/sh/sci/current/ChangeLog	27 Feb 2001 01:21:46 -0000	1.3
+++ packages/devs/serial/sh/sci/current/ChangeLog	20 May 2002 21:33:51 -0000
@@ -0,0 +1,9 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_sci_serial.c: Register renaming.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_sci_serial.c: Compute register offsets from register
+	definitions. Don't define SCI base.
+
@@ -122,23 +131,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/scif/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/scif/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/sh/scif/current/ChangeLog	6 Apr 2001 17:20:19 -0000	1.5
+++ packages/devs/serial/sh/scif/current/ChangeLog	20 May 2002 21:33:55 -0000
@@ -0,0 +1,18 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_scif_serial.c: Added SH2 support. Added break interrupt
+	support. Added IrDA support. Added async RX/TX support. Added
+	support for platforms to add config keys and handle flow
+	control. Register renaming.
+
+	* cdl/ser_sh_scif.cdl: Added async RX/TX and IRDA support. Also
+	added interface for support of break interrupts.
+
+2002-01-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_scif_serial.c (sh3_scif_tx_DSR): Stop single-character
+	transmit if transmitter gets disabled. This does not change the
+	(output) semantics of the code, but does prevent it from looping
+	over the full size of the FIFO calling the (inactive) xmt_char
+	callback.
+
@@ -135,23 +153,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/sh/se77x9/current/ChangeLog
===================================================================
RCS file: packages/devs/serial/sh/se77x9/current/ChangeLog
diff -N packages/devs/serial/sh/se77x9/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/serial/sh/se77x9/current/ChangeLog	20 May 2002 21:33:59 -0000
@@ -0,0 +1,48 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh_sh3_se77x9_scif.inl: CYGINT_IO_SERIAL_SH_SCIF_DMA is
+	now booldata. Rename sh3_scif to sh_scif. Register renaming.
+
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/ser_sh_se77x9.cdl: Disable COM1 driver for now since it
+	breaks eCos.
+
+2001-06-18 Jesper Skov <jskov@redhat.com>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/sparclite/sleb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sparclite/sleb/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/serial/sparclite/sleb/current/ChangeLog	12 Sep 2001 04:21:15 -0000	1.5
+++ packages/devs/serial/sparclite/sleb/current/ChangeLog	20 May 2002 21:34:04 -0000
@@ -1162,23 +1162,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/serial/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/v85x/v850/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/devs/serial/v85x/v850/current/ChangeLog	6 Apr 2001 17:20:19 -0000	1.8
+++ packages/devs/serial/v85x/v850/current/ChangeLog	20 May 2002 21:34:08 -0000
@@ -58,23 +58,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.  
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/touch/arm/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/devs/touch/arm/aaed2000/current/ChangeLog
diff -N packages/devs/touch/arm/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/touch/arm/aaed2000/current/ChangeLog	20 May 2002 21:34:12 -0000
@@ -0,0 +1,43 @@
+2002-03-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_ts.c: Update scan frequency to 20Hz.
+
+2002-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_ts.c: 
+	* touch_aaed2000.cdl: New files(s). Touch screen driver for AAED2000.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/touch/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/touch/arm/ipaq/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/devs/touch/arm/ipaq/current/ChangeLog	12 Sep 2001 00:59:20 -0000	1.3
+++ packages/devs/touch/arm/ipaq/current/ChangeLog	20 May 2002 21:34:16 -0000
@@ -23,23 +23,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/usb/nec_upd985xx/current/ChangeLog
===================================================================
RCS file: packages/devs/usb/nec_upd985xx/current/ChangeLog
diff -N packages/devs/usb/nec_upd985xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/usb/nec_upd985xx/current/ChangeLog	20 May 2002 21:34:20 -0000
@@ -0,0 +1,104 @@
+2001-09-20  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_upd985xx.c (ep0_init):
+	During a reset, also reset the tx_in_progress and
+	tx_pending locks. Otherwise if there are ongoing
+	transmits while the host is issuing a reset no
+	further transmits would be possible.
+
+2001-09-14  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_upd985xx.c:
+	Various changes related to USB testing. Also include
+	potential work-arounds for some unconfirmed hardware
+	problems, but these are disabled for now.
+	
+	* src/usbs_upd985xx.c: 
+	Change how the reset signal interrupt bit gets masked, to
+	cope with the way Windows initializes a new USB device.
+
+2001-08-09  Bart Veer  <bartv@redhat.com>
+
+	* doc/usbs_upd985xx.sgml, doc/*.html:
+	Updated to describe the driver's current behaviour.
+
+	* src/usbs_upd985xx.c, cdl/usbs_upd985xx.cdl:
+	Implement workaround for some hardware problems,
+	by serializing transmit operations.
+
+2001-08-08  Bart Veer  <bartv@redhat.com>
+
+	* cdl/usbs_upd985xx.cdl, include/usbs_upd985xx.h,
+	  src/usbs_upd985xx.c, src/usbs_upd985xx.cxx:
+	Implement workarounds for some hardware problems.
+	1) flush the ibus after every write operation.
+	2) implement support for endpoint 5 transfers, and
+	   optionally for emulating bulk transfers over this
+	   endpoint (normally this endpoint is used for interrupt
+	   transfers).
+        All under the control of suitable configuration options,
+	which by default are set to work around the hardware problems.
+
+2001-08-06  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_upd985xx.c:
+	Add initial support for USB testing.
+
+2001-07-02  Bart Veer  <bartv@redhat.com>
+
+	* doc/usbs_upd985xx.sgml:
+	Document alignment restrictions for receive buffers, and
+	the optional platform-specific INIT macro.
+
+	* doc/devs-usb-nec-upd985xx.html
+	Regenerate following above change.
+	
+	* src/usbs_upd985xx.c:
+	Remove FIXME related to cacheline alignment, not an issue
+	for MIPS.
+	Remove FIXME related to platform-specific USB startup,
+	now implemented.
+
+2001-06-28  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_upd985xx.c, cdl/usbs_upd985xx.cdl:
+	Device driver now functional.
+
+2001-05-22  Bart Veer  <bartv@redhat.com>
+
+	* USB device driver work started.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/usb/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/usb/sa11x0/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/devs/usb/sa11x0/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.5
+++ packages/devs/usb/sa11x0/current/ChangeLog	20 May 2002 21:34:34 -0000
@@ -0,0 +1,17 @@
+2002-02-11  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Add a handler for the SET_INTERFACE standard control message.
+	This should not be needed, but appears to avoid hardware problems
+	when a compliance testing program sends certain requests. Also
+	improve the handling of halted endpoints since the hardware
+	does not allow transfers to be aborted.
+
+2002-01-23  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Add missing assertions for non-NULL buffers
+	Try to improve the behaviour when the host sends data before
+	the target is ready. The hardware is not capable of handling
+	this situation, but some recovery is possible some of the time. 
+
@@ -133,23 +150,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/dallas/ds12887/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/dallas/ds12887/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/wallclock/dallas/ds12887/current/ChangeLog	29 Jul 2001 02:00:08 -0000	1.2
+++ packages/devs/wallclock/dallas/ds12887/current/ChangeLog	20 May 2002 21:34:38 -0000
@@ -14,23 +14,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/dallas/ds1742/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/dallas/ds1742/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/wallclock/dallas/ds1742/current/ChangeLog	2 Jun 2000 17:35:00 -0000	1.1
+++ packages/devs/wallclock/dallas/ds1742/current/ChangeLog	20 May 2002 21:34:43 -0000
@@ -5,23 +5,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/i386/pc/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/wallclock/i386/pc/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.1
+++ packages/devs/wallclock/i386/pc/current/ChangeLog	20 May 2002 21:34:48 -0000
@@ -7,23 +7,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.    
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/mips/ref4955/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/devs/wallclock/mips/ref4955/current/ChangeLog	6 Jul 2001 19:11:34 -0000	1.2
+++ packages/devs/wallclock/mips/ref4955/current/ChangeLog	20 May 2002 21:34:52 -0000
@@ -20,23 +20,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog
===================================================================
RCS file: packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog
diff -N packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/wallclock/powerpc/mpc5xx/current/ChangeLog	20 May 2002 21:34:57 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/devs/wallclock/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: packages/devs/wallclock/sh/hs7729pci/current/ChangeLog
diff -N packages/devs/wallclock/sh/hs7729pci/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/devs/wallclock/sh/hs7729pci/current/ChangeLog	20 May 2002 21:35:27 -0000
@@ -0,0 +1,38 @@
+2001-07-06  Jesper Skov  <jskov@redhat.com>
+
+	New package.
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+
+
Index: packages/devs/wallclock/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/sh/sh3/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/wallclock/sh/sh3/current/ChangeLog	18 Jul 2001 11:38:40 -0000	1.1
+++ packages/devs/wallclock/sh/sh3/current/ChangeLog	20 May 2002 21:35:32 -0000
@@ -50,23 +50,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/arm/aeb/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/arm/aeb/current/ChangeLog	2 Jun 2000 17:35:01 -0000	1.1
+++ packages/devs/watchdog/arm/aeb/current/ChangeLog	20 May 2002 21:35:36 -0000
@@ -13,23 +13,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/arm/ebsa285/current/ChangeLog	2 Jun 2000 17:35:01 -0000	1.1
+++ packages/devs/watchdog/arm/ebsa285/current/ChangeLog	20 May 2002 21:35:40 -0000
@@ -13,23 +13,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/arm/sa11x0/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/arm/sa11x0/current/ChangeLog	6 Apr 2001 17:20:20 -0000	1.1
+++ packages/devs/watchdog/arm/sa11x0/current/ChangeLog	20 May 2002 21:35:44 -0000
@@ -19,23 +19,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/mn10300/mn10300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/mn10300/mn10300/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/mn10300/mn10300/current/ChangeLog	2 Jun 2000 17:35:03 -0000	1.1
+++ packages/devs/watchdog/mn10300/mn10300/current/ChangeLog	20 May 2002 21:35:48 -0000
@@ -59,23 +59,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/devs/watchdog/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/watchdog/sh/sh3/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/devs/watchdog/sh/sh3/current/ChangeLog	2 Jun 2000 17:35:05 -0000	1.1
+++ packages/devs/watchdog/sh/sh3/current/ChangeLog	20 May 2002 21:35:53 -0000
@@ -13,23 +13,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/error/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/error/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/error/current/ChangeLog	30 Nov 2001 13:09:26 -0000	1.8
+++ packages/error/current/ChangeLog	20 May 2002 21:35:58 -0000
@@ -73,23 +73,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/fs/jffs2/current/ChangeLog
===================================================================
RCS file: packages/fs/jffs2/current/ChangeLog
diff -N packages/fs/jffs2/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/fs/jffs2/current/ChangeLog	20 May 2002 21:36:02 -0000
@@ -0,0 +1,198 @@
+2002-05-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/LICENCE: New file. Contains license for JFFS2, now GPL+exception.
+	* src/background.c: Point at LICENSE file instead of existing text.
+	* src/build.c: Ditto.
+	* src/compr.c: Ditto.
+	* src/compr_rtime.c: Ditto.
+	* src/compr_rubin.c: Ditto.
+	* src/compr_zlib.c: Ditto.
+	* src/dir-ecos.c: Ditto.
+	* src/erase.c: Ditto.
+	* src/file-ecos.c: Ditto.
+	* src/gc.c: Ditto.
+	* src/jffs2.h: Ditto.
+	* src/list.h: Ditto.
+	* src/malloc-ecos.c: Ditto.
+	* src/nodelist.c: Ditto.
+	* src/nodelist.h: Ditto.
+	* src/nodemgmt.c: Ditto.
+	* src/os-ecos.h: Ditto.
+	* src/pushpull.h: Ditto.
+	* src/read.c: Ditto.
+	* src/readinode.c: Ditto.
+	* src/scan.c: Ditto.
+	* src/write.c: Ditto.
+
+2002-01-28  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/super-ecos.c: Removed.
+	* src/jffs2.c: Merge jffs2_write_super() and jffs2_put_super() into
+	the routines from which	they were called, put jffs2_read_super()
+	in as a static function with a view to doing same RSN.
+	* src/jffs2port.h: Remove prototypes of functions that died.
+	* cdl/jffs2.cdl: Remove super-ecos.c
+	* src/dir-ecos.c src/write.c: Increase highest_version _before_
+	assigning to new node, not after.
+	
+2002-01-27  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/read.c (jffs2_read_inode_range): Deal correctly with
+	non-page-aligned read requests. We have to deal with the 
+	case where we want to read from somewhere other than the
+	beginning of a frag. 
+	* src/jffs2.c (jffs2_fo_read): Use jffs2_read_inode_range
+	instead of jffs2_readpage.
+
+2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/jffs2.cdl: We want CYGPKG_IO_FILEIO_INODE.
+	* src/dir-ecos.c (jffs2_symlink): Remove. eCos doesn't support symlinks.
+	(jffs2_mknod): Similar.
+	(jffs2_mkdir): Don't call d_instantiate - its a nop.
+	(jffs2_rename): Ditto.
+	* src/file-ecos.c (jffs2_commit_write): Don't set blocks.
+	* src/jffs2.c (jffs2_flash_writev): Rewrite to only write aligned
+	quantities to flash.
+	* src/jffs2port.h: Lots of decrufting.
+	* src/os-ecos.h: Ditto (a bit).
+	* src/readinode.c (jffs2_read_inode): Don't set blocks/blksize in inode.
+	* src/write.c (jffs2_new_inode): Ditto when __ECOS.
+	(jffs2_write_dnode): don't call writev with extra vectors
+	unnecessarily.
+	* src/super-ecos.c (jffs2_statfs): Remove - unused.
+
+2002-01-25  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/super-ecos.c: Cruftectomy.
+	* src/compr*.[ch] src/pushpull.h: Namespace cleanups merged from
+	mainstream sources. Bit push functions made inline.
+	* src/pushpull.c: Removed.
+	* cdl/jffs2.c: Remove reference to pushpull.c
+	* src/file-ecos.c: Cruftectomy. Lots of unused stuff here.
+	* src/jffs2.c src/jffs2port.h: Remove some functions from jffs2.c
+	which are no longer used, move some others to jffs2port.h as
+	inline functions so they don't pollute the namespace.
+
+2002-01-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/fileio1.c: Check in listdir that the number of dirents is
+	correct, taking into account existing files in case it's live.
+
+	* src/dir-ecos.c (jffs2_readdir): move to....
+
+	* src/jffs2.c (jffs2_fo_dirread): here. And fix the return code
+	in the process so it now works.
+	(filldir): Make inline and simpler.
+	* src/jffs2port.h: remove filldir related stuff.
+
+2002-01-24  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/dir-ecos.c: Cruftectomy. Remove most of the stuff that was
+	commented out. Remove jffs2_do_{create,link,unlink} to write.c
+	* src/write.c: Add jffs2_do_{create,link,unlink} as in mainline.
+	* src/nodelist.h: Prototypes for the above.
+	* src/jffs2port.h: Don't include <pkgconf/kernel.h>. 
+	
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/jffs2.c (jffs2_mount): Allow multiple FSs, and integration
+	with flash block device.
+	(jffs2_flash_read): Use flash block device.
+	(jffs2_flash_erase): Ditto.
+	(jffs2_flash_write): Ditto.
+	(do_flash_init): Remove - now done by block device layer
+	* src/list.h: Remove and reimplement from scratch to avoid GPL.
+	* src/os-ecos.h: Keep flash block dev handle in superblock.
+	eCos does support obsoleting as it isn't NAND only.
+	* src/dir-ecos.c (jffs2_readdir): Return correct value on success.
+	Merge in changes mutatis mutandis from between v1.49 and v1.51 of
+	dir.c in main repository.
+	* cdl/jffs2.cdl: CYGPKG_MEMALLOC more accurately CYGINT_ISO_MALLOC.
+	Only jffs2.c needs to be in libextras.a
+	Requires Flash block devices as an alternative for hardcoding
+	the sector size, flash size and base address.
+	* src/super-ecos.c (jffs2_read_super): Use flash block device for
+	sector and flash sizes.
+	* tests/fileio1.c: mount using block device (defined by CDL).
+	No need to init here - done by flash block device layer.
+	
+2002-01-21  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/read.c: Obtain inode lock around reading symlink target.
+	* src/dir-ecos.c: Fix the long-standing up() without down() in
+	jffs2_readdir() when only the '.' and '..' entries are read, from
+	v1.52 of master dir.c. Merge copyright date change from v1.50 - note
+	that the portability cleanups from v1.51 aren't yet merged.
+	* src/os-ecos.h: Add jffs2_can_mark_obsolete() and the macros
+	for getting at generic inode fields from a struct jffs2_inode_info*
+	* src/nodemgmt.c: Remove an #ifndef __ECOS and use 
+	jffs2_can_mark_obsolete() instead.
+	* src/jffs2port.h: up() is cyg_drv_mutex_unlock() not _release()
+	* src/gc.c: Merge portability cleanups - get rid of a lot of
+	references to 'struct inode'. Also include the attempt at NAND
+	support in jffs2_garbage_collect_deletion_dirent().
+	
+2002-01-11  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/jffs2port.h: Switch semaphore emulation to cyg_drv_mutex_t,
+	remove some kernel includes which seem gratuitous.
+	* cdl/jffs2.cdl: Require CYGPKG_MEMALLOC
+	* src/compr_zlib.c src/compr.c: Merge changes from mainline code
+	to make mkfs.jffs2 compile again.
+	
+2002-01-10  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/jffs2.c: The 'mode' arg passed to jffs2_open() shouldn't
+	have been called 'mode'. It's 'oflags'. You have to make up a 
+	mode for the newly-created file yourself.
+	* src/nodelist.h src/read.c: Fix jffs2_getlink() so it takes
+	portable arguments, not a dentry. Move it to read.c and symlink.c
+	becomes obsolete.
+	* src/symlink-ecos.c: Removed.
+	* cdl/jffs2.cdl: Remove symlink-ecos.c
+
+2002-01-09  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* Import updated JFFS2 sources into eCos tree.
+
+2000-08-28  Dominic Ostrowski (dominic.ostrowski@3glab.com)
+
+        * started on port of JFFS2 using ramfs as a template
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+	
+
Index: packages/fs/ram/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/ram/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/fs/ram/current/ChangeLog	29 Jul 2001 02:00:08 -0000	1.3
+++ packages/fs/ram/current/ChangeLog	20 May 2002 21:36:07 -0000
@@ -0,0 +1,5 @@
+2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/fileio1.c (main): Check in listdir that the number of 
+	dirents is correct.
+
@@ -26,23 +31,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/fs/rom/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/rom/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/fs/rom/current/ChangeLog	23 Nov 2001 17:12:55 -0000	1.5
+++ packages/fs/rom/current/ChangeLog	20 May 2002 21:36:15 -0000
@@ -0,0 +1,15 @@
+2002-04-15  Bart Veer  <bartv@redhat.com>
+
+	* support/file2c.tcl:
+	Do not use an alignment attribute, since it is not honoured on
+	all targets.
+	
+	* src/romfs.c:
+	Remove alignment restrictions, since they are not actually needed
+	yet and alignment is hard to guarantee on all targets.
+
+2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* support/mk_romfs.c: Open image file in binary mode (for cygwin).
+	Spotted by Warren Jasper.
+
@@ -44,23 +59,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/aeb/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- packages/hal/arm/aeb/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.25
+++ packages/hal/arm/aeb/current/ChangeLog	20 May 2002 21:36:29 -0000
@@ -0,0 +1,21 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_aeb.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_aeb.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
+2002-01-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h (HAL_UCACHE_SYNC): Fixed to use word
+	access.
+	* include/hal_platform_setup.h: Set up mapping for cache
+	region. It should fall back to SDR8, but that does not appear to
+	work for some reason.
+
@@ -555,23 +576,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.68
diff -u -0 -r1.68 ChangeLog
--- packages/hal/arm/arch/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.68
+++ packages/hal/arm/arch/current/ChangeLog	20 May 2002 21:36:37 -0000
@@ -0,0 +1,127 @@
+2002-05-20  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_io.h: Fix ...STRING macros - not using index.
+	Pointed out by Thomas Koeller <thomas@koeller.dyndns.org>.
+
+2002-05-09  Nick Garnett  <nickg@redhat.com>
+
+	* src/vectors.S (handle_IRQ_or_FIQ): Save SVC mode LR in interrupt
+	handling as well as exceptions.
+
+	* src/context.S (hal_thread_switch_context): Use correct size
+	for skipping new HAL_SavedRegisters fields.
+	
+2002-05-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm.cdl: Remove -malignment-traps here - add it only from
+	packages when needed.
+
+2002-05-08  Nick Garnett  <nickg@redhat.com>
+
+	* src/vectors.S: Added code to save and restore value of SVC mode
+	LR during exception processing. If the exception comes from a
+	non-SVC mode then handling it originally corrupted the SVC mode
+	LR. If the program subsequent returned to SVC mode it was likely
+	to have problems. The registers for modes other than SVC and the
+	exception mode are not touched, so we do not have to save/restore
+	those.
+
+	* src/hal_mk_defs.c: Added definitions for armreg_r10 and
+	armreg_svclr.
+
+	* include/hal_arch.h: Added svc_lr field to HAL_SavedRegisters to
+	save SVC mode link register during exception handling.
+
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm.cdl: Forcibly add -malignment-traps to the compiler
+	options to work around problem with recent compiler. This can be
+	removed when the tools are respun.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: Safer clearing of BSS.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2002-04-15  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S: Rewrite exception handling to allow exceptions
+	in any privileged mode.
+	* src/hal_mk_defs.c (main): Add some regs.
+	* include/hal_arch.h (HAL_SavedRegisters): Slight rearrangement.
+	* src/context.S (hal_thread_switch_context): Use new context layout.
+	(hal_thread_load_context): Ditto.
+
+2002-04-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm.ld: Fixed .sbss rule.
+
+2002-04-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/arm.ld: Define .gnu.linkonce sections properly.
+	Remove sbss from data section.
+
+2002-03-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: Use interrupt stack during system initialzation
+	if configured since this stack will be much larger than the default
+	idle thread stack.  Some configurations (think networking) may use
+	lots of stack space during system startup and the assumption that
+	the idle thread stack does not need much space fails miserably.
+
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/arm_stub.c (target_thumb_ins): Check architecture version
+	to decide how to handle pop insn.
+	(v5T_semantics): New function. Returns true for v5 and later.
+
+2002-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm_stub.c (target_thumb_ins): The result of a POP
+	instruction changing the PC must be the address of a THUMB
+	instruction.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c: Include hal_io.h instead of CRUFT_H.
+	(do_exec): Add nops after loop copying trampoline code. Removed
+	one argument to the assembly: code only works if virt==phys
+	mapping anyway. This should be rewritten to be safe for all
+	possible targets.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_io.h: Include var_io.h if present, otherwise include
+	plf_io.h. This makes the ARM HAL match the other HALs better in
+	this regard, allowing platform IO definitions to override variant
+	IO definitions while allowing sharing code between platforms of
+	the same variant.
+
+2002-01-25  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm.cdl: Added RedBoot options.
+	* src/redboot_linux_exec.c: Added generic version of the RedBoot
+	exec command to be shared by all ARM platforms. Still needs some
+	cleaning up after CYGARC_ memory macros find their proper home.
+
+2002-01-08  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_arm.cdl (CYGOPT_HAL_ARM_SYSCALL_GPROF_SUPPORT): New
+	option, implements CYGINT_REDBOOT_BSP_SYSCALLS_GPROF_SUPPORT so
+	RedBoot knows we can do this.  Only active if indeed we can.
+
+	* include/hal_arch.h (HAL_GET_PROFILE_INFO): New macro, to extract
+	the interrupted PC and SP from a struct HAL_SavedRegisters.  Used
+	for histogram-style profiling.
+
@@ -448,0 +576 @@
+	and CYGHWR_HAL_ARM_ICE_THREAD_SUPPORT
@@ -652,0 +781,6 @@
+1999-10-10  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_arm.h: 
+	* src/vectors.S: 
+	* src/arm_stub.c: Add thread debug support via Multi-ICE.
+
@@ -1311,18 +1445,3 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
@@ -1330,4 +1449,28 @@
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/arm9/aaed2000/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/arm9/aaed2000/current/ChangeLog
diff -N packages/hal/arm/arm9/aaed2000/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/arm9/aaed2000/current/ChangeLog	20 May 2002 21:36:42 -0000
@@ -0,0 +1,374 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/aaed2000_misc.c (hal_mmu_init): Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-15  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Switch to use arm-elf.
+
+2002-03-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/lcd_support.c (lcd_comm_init): Fix missing rename. Disable
+	assembly that breaks GCC.
+
+2002-03-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/kbd_drvr.c: New file.
+
+	* src/lcd_support.c: 
+	* src/aaed2000_misc.c: 
+	* cdl/hal_arm_arm9_aaed2000.cdl: Split out keyboard driver.
+
+2002-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_misc.c (plf_hardware_init): 
+	Configure touch screen interrupt.
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.h: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.h: 
+	LCD screen needs 0xA0000 bytes.
+
+	* include/lcd_support.h: Remove warnings (when built for eCos).
+
+	* include/aaed2000.h: Add definitions for Synchronous Serial Port
+	(SSP) which is used by the touch screen.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Use generic linux exec command.
+	* src/redboot_linux_exec.c: Removed.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Removed explicit plf_io.h
+	declaration.
+
+2002-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/lcd_support.c (KeyboardScan): Increase debouce stability
+	period to counter the incresed CPU/bus speed. 100 seems fine,
+	using 120 for good measure.
+
+2001-12-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/aaed2000.h: Increase waitstates.
+
+2001-12-11  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Removed custom clocking. Changed
+	clocking mode to generic instead of Agilent specific. 
+	* include/aaed2000.h: Same. Also add idle cycles to static mem
+	controller options. Don't do autoprecharge of SDRAM.
+
+	* include/hal_platform_setup.h: Add idle cycles to static mem
+	controller options. Change CPU clock to synchronous mode. Correct
+	SDRAM refresh count calculation.
+	
+
+2001-11-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/lcd_support.c (KeyboardScan): Instead of just debouncing for
+	a fixed time (loop of 1000), look for changes in the state and
+	break out early if the reading is stable.
+
+2001-11-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/aaed2000.h (AAEC_CSC_CLKSET_INIT): Fix definition.
+
+	* src/lcd_support.c: Swap " and @.
+
+2001-11-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Use HOST_CC instead of 'cc'.
+
+2001-11-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Removed unused code. Don't mess
+	with the system setup in RAM startup mode.
+
+2001-11-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Use CYGARC_PHYSICAL_ADDRESS
+	instead of UNMAPPED_ADDR.
+
+	* include/plf_io.h: Added CYGARC_PHYSICAL_ADDRESS and
+	CYGARC_VIRTUAL_ADDRESS.
+
+	* include/aaed2000.h: Added definitions for memory areas.
+
+	* src/redboot_linux_exec.c (do_exec): Use load start/end
+	parameters as defaults. Don't copy image if specified length is
+	zero.
+
+2001-11-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Use 508kHz timer for kernel
+	clock.
+	* src/aaed2000_misc.c (hal_clock_initialize): Same.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_putc): Wait for TX to
+	complete before returning.
+
+2001-11-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c (KeyboardScan): Reduce bounce time.
+	(lcd_comm_getc_timeout): Scan code is slow - adjust timeout.
+
+2001-11-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Include platform header.
+
+2001-11-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.ldi: Updated.
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.h: Same.
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.mlt: Same.
+
+	* src/lcd_support.c: Fix compiler warning.
+
+	* src/hal_diag.c: Calculate baud rate clock properly.
+	Removed some unused code. Clear more registers on init.
+	Added interrupt handling code. Also enable RX timeout.
+
+	* src/aaed2000_misc.c: Added more interrupt ack details. Minor
+	reorg of code.
+
+	* include/aaed2000.h: Fixed SDRAM RAS definition. Added some
+	interrupt-end registers.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Set default baud rates to 38400.
+
+2001-11-12  Gary Thomas  <gthomas@redhat.com>
+
+	* include/lcd_support.h: Add frame buffer type (RGB555).
+
+	* src/lcd_support.c: 
+	* cdl/hal_arm_arm9_aaed2000.cdl: Reorg LCD support, separating
+	basic LCD functionality with virtual screen [console] support.
+
+2001-11-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_misc.c (hal_interrupt_acknowledge): 
+	(hal_interrupt_configure): 
+
+	* include/aaed2000.h: Flush out interrupt control & support.
+	Ethernet now works interrupt driven.
+
+2001-11-09  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_primary_RAM.ecm: Added.
+	* misc/redboot_primary_ROMRAM.ecm: Added.
+
+2001-11-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/aaed2000_misc.c: Set up RTC. Added interrupt handling.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Calculate correct RTC
+	period. Removed prescaler option.
+
+
+	* include/hal_platform_setup.h: Also set up ether/GPIO access
+	details for RAM startup (to support running under the ARM
+	monitor).
+
+2001-11-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: 
+	* src/banner.xpm: Minor adjustments to logo & screen colors.
+
+2001-11-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_ints.h: Added descriptions for external
+	interrupt sources.
+
+	* src/aaed2000_misc.c: Fixed warnings.
+	* src/lcd_support.c: Same.
+
+	* misc/redboot_ROMRAM.ecm: Removed ESA settings.
+	* misc/redboot_ROM.ecm: Same.
+	* misc/redboot_RAM.ecm: Same.
+
+2001-11-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Set SDRAM refresh rate according
+	to bus speed.
+
+	* include/aaed2000.h: Added more "clock and state" definitions.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Added configury for cpu/bus clock
+	speeds.
+
+	* include/aaed2000.h: Added more interrupt controller
+	definitions.
+
+	* include/hal_platform_setup.h: Disable interrupts and MMU/cache
+	before setting up SDRAM.
+
+2001-11-06  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Remove unnecessary HAL_VIRT_TO_PHYS_ADDRESS().
+	Tighten up reset/init timings.  Improve lcd_clear() so it runs a
+	bit faster.
+	(lcd_drawc): 
+	(lcd_scroll): Add hand-crafted optimizations.
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.h: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.h: 
+	Setup for true ROMRAM mode.
+
+2001-11-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm_mon.c: Fill memory with the flash clear value (0xff).
+
+	* include/aaed2000.h: Added SDRAM details.
+
+	* include/hal_platform_setup.h: Initialize bus controllers,
+	including [presently disabled] SDRAM setup.
+
+	* src/aaed2000_misc.c (plf_hardware_init): Removed bus controller
+	setup.
+
+2001-11-05  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Minor tinkering, mostly with scrolling.
+
+	* src/aaed2000_misc.c (hal_delay_us): Rewrite using timer #3.
+
+	* include/aaed2000.h: Add timer definitions.
+
+2001-11-04  Gary Thomas  <gthomas@redhat.com>
+
+	* include/lcd_support.h: 
+	* src/lcd_support.c: 
+	* src/font.h: 
+	* src/banner.xpm: New file(s) - LCD/KBD virtual console support.
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_romram.h: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi: 
+	* include/pkgconf/mlt_arm_arm9_aaed2000_ram.h: Leave space for LCD.
+
+	* include/aaed2000.h: Add definitions for LCD, extended GPIO.
+
+	* src/aaed2000_misc.c (plf_if_init): 
+	* cdl/hal_arm_arm9_aaed2000.cdl: Add LCD/KBD as virtual console.
+
+2001-11-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c: Updated header
+
+	* src/hal_diag.c: Changed interrupt vector.
+
+	* src/aaed2000_misc.c (plf_hardware_init): Cleanup. Fixed
+	warnings.
+
+	* include/plf_stub.h: Header updated.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: Changed clock setting.
+
+	* include/hal_platform_setup.h: Removed unused LED macro.
+
+	* include/hal_diag.h: Cleaned up.
+
+	* include/aaed2000.h: Removed non-AAEC definitions.
+
+	* include/hal_platform_ints.h: Added AAEC vectors.
+
+2001-11-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aaed2000_misc.c (hal_mmu_init): Map in Compact Flash / PCMCIA.
+
+2001-11-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Workaround for compiler
+	bug.
+
+	* include/aaed2000.h: Fix daft register address typos.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_init_channel): Enable device
+	before setting it up (from dwmw2).
+
+	* include/hal_platform_ints.h: Try to soft reset the board.
+
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.ldi: Changed base
+	address to flash+128k
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_aaed2000_rom.h: Same.
+
+	* src/arm_mon.c (IMAGE_BASE, LOAD_ADDRESS): Moved RedBoot to flash
+	base +0x20000. Made LOAD_ADDRESS depend on startup type.
+
+	* misc/redboot_ROMRAM.ecm: Move FIS and config blocks to their
+	default positions (at end of flash). Removed
+	CYGNUM_REDBOOT_FLASH_RESERVED_BASE setting.
+	* misc/redboot_ROM.ecm: Removed	CYGNUM_REDBOOT_FLASH_RESERVED_BASE
+	setting. 
+	* misc/redboot_RAM.ecm: Same.
+
+2001-10-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm_mon.c: Added.
+
+	* include/plf_io.h (_ADDR_REDBOOT_TO_ARM): undo mistaken commit.
+
+	* src/aaed2000_misc.c (plf_hardware_init): Added PIO setup.
+
+	* include/plf_io.h (_ADDR_REDBOOT_TO_ARM): added.
+
+	* cdl/hal_arm_arm9_aaed2000.cdl: define CYGBLD_HAL_PLATFORM_IO_H.
+
+2001-10-30  Jesper Skov  <jskov@redhat.com>
+
+	* Updated MLT files for the new tools.
+	
+	* Imported sources from Gary Thomas.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/arm9/excalibur/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/arm9/excalibur/current/ChangeLog
diff -N packages/hal/arm/arm9/excalibur/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/arm9/excalibur/current/ChangeLog	20 May 2002 21:36:47 -0000
@@ -0,0 +1,323 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Use --no-target-default-spec to
+	avoid problems with newer tools.
+
+2002-04-02  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_redboot.h: Added new
+	REDBOOT startup mode that is similar in function to the ROMRAM
+	starup mode, with the exception that (RedBoot) application memory
+	is linked at 0x07f80000 instead of 0x00008000, thus freeing up
+	memory at 0x8000 to applications linked without the correct linker
+	map.
+	* include/pkgconf/mlt_arm_arm9_excalibur_redboot.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_redboot.ldi: Same.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added REDBOOT startup mode
+	handling.
+
+	* include/hal_platform_setup.h: Handle REDBOOT startup mode like
+	ROMRAM mode.
+
+	* misc/redboot_REDBOOT.ecm: Configuration for use of the REDBOOT
+	startup mode.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (CYGARC_PHYSICAL_ADDRESS): Added.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Use generic linux exec command.
+	* src/redboot_linux_exec.c: Removed.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
+2001-12-21  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.ldi: Increase RAM
+	size to 128MB.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.h: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.ldi: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.h: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.ldi: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.h: Same.
+
+	* include/hal_platform_setup.h: Make Altera's init code the
+	default after finding the buglet that made it fail.
+
+	* include/excalibur.h: Added some registers, cut out some unused
+	definitions.
+	* cdl/hal_arm_arm9_excalibur.cdl: Increased clocks to 150/75MHz.
+
+2001-12-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Added SDRAM configuration code
+	from Altera. Clean up code. Added printhex8 function.
+
+2001-12-18  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added some clock comments. 
+	* include/excalibur.h: Added CLK definitions.
+	* include/hal_platform_setup.h: Added code (from Altera) to change
+	clocking to 150/75/75MHz. They don't work though.
+	Oops, get the math right.
+	
+2001-12-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/excalibur.h (_MMAP_PLD1_INIT): Changed to 0x0f000000.
+	* src/excalibur_misc.c (hal_mmu_init): Added mapping for
+	PLD1. Still causes access error though...
+
+2001-12-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.h: Changed ROM
+	location.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.ldi: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.h: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.ldi: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.mlt: Same.
+
+	* include/excalibur.h: Change memory mapping to match that
+	expected by Linux.
+	* cdl/hal_arm_arm9_excalibur.cdl: Relocate .hex file accordingly.
+	Also suppress reservation of space for RedBoot[backup] image.
+	Finally, increase default baud rate to 57600.
+	* src/excalibur_misc.c (hal_mmu_init): Change memory mapping.
+
+2001-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c: Added.
+
+	* misc/redboot_ROMRAM.ecm: Don't disable dcache.
+	* misc/redboot_RAM.ecm: Same.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added Linux platform
+	identifier [for Camelot platform - may have to change]. Build file
+	with exec command.
+
+2001-12-03  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Cache should be safe to use
+	now. Bug in variant HAL macro.
+
+2001-08-17  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Point to
+	excalibur_program_new_stack.
+	* src/excalibur_misc.c (excalibur_program_new_stack): Added.
+
+	* misc/redboot_ROMRAM.ecm: Clean up inferred/user_values.
+
+2001-08-16  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: Added threads. [made it inferred]
+	Enable syscall support.
+
+	* include/hal_platform_setup.h: Enable flash parts 1-3 on
+	expansion bus.
+
+	* include/excalibur.h: Added expansion bus config defs.
+
+2001-08-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c (hal_clock_initialize): Be a little more
+	careful initializing the timer.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Fix RTC period calculation.
+
+	* misc/redboot_ROMRAM.ecm: Added flash and compression.
+	* misc/redboot_RAM.ecm: Added.
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.mlt: More space to
+	RedBoot.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.ldi: Same.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_isr): Also use RX int
+	workaround here.
+
+	* src/excalibur_misc.c (hal_IRQ_handler): INT_ID doesn't do the
+	helpful thing, so decode by steam.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Disable D-cache again.
+
+2001-08-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c (hal_mmu_init): Don't let flash be cached:
+	appears to cause a bus lock when accessed from RAM.
+
+	* include/hal_platform_setup.h: Only copy code when in ROMRAM
+	startup configuration.
+
+	* src/excalibur_misc.c (hal_delay_us): Use timer.
+
+	* include/hal_platform_setup.h: Better ROMRAM startup.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Allow caches again. Up baud rate.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_putc): Work around HW bug in
+	transmitter.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added ROMRAM startup mode.
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.ldi: Added.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.mlt: Added.
+	* include/pkgconf/mlt_arm_arm9_excalibur_romram.h: Added.
+
+	* src/hal_diag.c: Use RI flag in ISR instead of polling the FIFO
+	count register. Appears that FIFO jams on overruns somehow, and
+	messes up the ISR state in the process. Try to work around that by
+	checking both FIFO count and ISR RI flag. It works. Sort of.
+
+	* src/excalibur_misc.c (hal_delay_us): Do nothing for now. Real
+	code changed a bit too. 
+
+	* include/excalibur.h: Fixed typo in FIFO register defs.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Changed baud rate to 9600 until
+	cache issue is resolved. 
+
+2001-08-13  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c (hal_mmu_init): Fix comment error.
+
+	* include/hal_platform_setup.h: Clear instruction cache on startup.
+
+	* include/excalibur.h: Minor reorg, comment question resolved.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Require ARM922T support.
+
+	* include/hal_platform_setup.h: Write buffer cannot be disabled.
+
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c (hal_delay_us): Don't use prescaling.
+
+	* include/hal_platform_setup.h: Set up EBI1-3 (flash parts 1-3) -
+	doesn't work though.
+
+	* include/hal_platform_ints.h: Added reset code.
+
+	* include/excalibur.h: Added watchdog defs. Updated EBI regions.
+
+2001-08-09  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Remove SRAM hack.
+	* include/excalibur.h: Same.
+
+	* include/hal_platform_setup.h: Cleanup.
+	Missing LED cleanup. Move PLD init.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Disable caches for now.
+
+	* src/excalibur_misc.c: Added debug code, disable PLD interrupts.
+
+	* include/hal_platform_setup.h: Added some (overkill) delays,
+	moved PLD mmap init, do SDRAM init, don't touch unused mmap
+	entries. Do DPSRAM init (not that it should make a difference).
+
+	* include/excalibur.h: Fixed mmap sizes. Fixed SDRAM map
+	size. Added some debug code. Added DPSRAM defs.
+
+2001-08-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h: Jump to ROM, disable ROM
+	mapping. Wait after SDRAM refresh operations.
+	Output debug via LED macro.
+
+	* include/excalibur.h: Altera SDRAM settings.
+
+	* include/hal_platform_setup.h: Adding more initialization and
+	(temporary) UART debug code. Fixing instruction addressing modes.
+
+	* include/excalibur.h: Adding more definitions.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added ihex build rule for
+	RedBoot.
+
+2001-08-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/excalibur.h: Added SDRAM controller details.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Added SDRAM clock.
+
+	* include/hal_platform_setup.h: Added hardwired SDRAM init.
+
+	* src/hal_diag.c: Use peripheral clock. Fix compiler error.
+
+	* src/excalibur_misc.c: Updated memory mapping. Fix compiler
+	errors and warnings.
+
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.ldi: Updated.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_ram.h: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.ldi: Updated.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_arm9_excalibur_rom.h: Same.
+
+	* include/hal_platform_setup.h: Set up memory map.
+
+	* include/excalibur.h: Added memory mapping registers and memory
+	map layout.
+
+	* cdl/hal_arm_arm9_excalibur.cdl: Package display changed to match
+	top-level. Added clock definitions (must add configury eventually).
+
+2001-08-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/excalibur_misc.c: Clock, irq and MMU code.
+
+	* include/excalibur.h: Register definitions.
+
+	* src/hal_diag.c: Serial driver added.
+
+	* Created HAL for Altera Excalibur.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/arm9/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/var/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/arm/arm9/var/current/ChangeLog	23 Nov 2001 17:12:56 -0000	1.4
+++ packages/hal/arm/arm9/var/current/ChangeLog	20 May 2002 21:36:51 -0000
@@ -0,0 +1,18 @@
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* include/hal_cache.h: Added support for ARM966E. This does not
+	have a cache, so this involved adding support for cacheless ARM9s
+	in general.
+
+	* cdl/hal_arm_arm9.cdl: Added option for ARM966E.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h: Only define HAL_VIRT_TO_PHYS_ADDRESS if it
+	isn't already defined. This needs renaming and a cleanup, but this
+	quick #ifdef hack fixes a compiler warning.
+
+	* cdl/hal_arm_arm9.cdl: Declare var_io.h.
+
+	* include/var_io.h: Added.
+
@@ -104,23 +122,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/arm/at91/current/ChangeLog	17 Aug 2001 16:37:36 -0000	1.2
+++ packages/hal/arm/at91/current/ChangeLog	20 May 2002 21:36:56 -0000
@@ -0,0 +1,5 @@
+2002-05-08  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: 
+	* misc/redboot_ROM.ecm: Disable 'fconfig' since the FLASH is too small.
+
@@ -101,23 +106,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- packages/hal/arm/cma230/current/ChangeLog	10 Jun 2001 19:35:26 -0000	1.20
+++ packages/hal/arm/cma230/current/ChangeLog	20 May 2002 21:37:01 -0000
@@ -0,0 +1,14 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_cma230.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_cma230.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
+	defined.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -325,23 +339,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/e7t/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/arm/e7t/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.4
+++ packages/hal/arm/e7t/current/ChangeLog	20 May 2002 21:37:07 -0000
@@ -0,0 +1,9 @@
+2002-04-15  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h (PLATFORM_SETUP1): Changed ldm/stm
+	to ldmia/stmia.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROM.ecm: Added zlib package.
+
@@ -118,23 +127,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- packages/hal/arm/ebsa285/current/ChangeLog	23 Nov 2001 17:12:56 -0000	1.23
+++ packages/hal/arm/ebsa285/current/ChangeLog	20 May 2002 21:37:12 -0000
@@ -0,0 +1,41 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/ebsa285_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/mem285.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-26  Nick Garnett  <nickg@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: Brought up to date with RAM and ROM ecm
+	files.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
+	defined.
+
+2002-04-03  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: Update for new RedBoot support, using generic
+	network drivers.
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROM.ecm: Added dns+zlib packages.
+	* misc/redboot_RAM.ecm: Same.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: Removed explicit plf_io.h declaration.
+
@@ -758,23 +799,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.34
diff -u -0 -r1.34 ChangeLog
--- packages/hal/arm/edb7xxx/current/ChangeLog	7 Dec 2001 14:15:04 -0000	1.34
+++ packages/hal/arm/edb7xxx/current/ChangeLog	20 May 2002 21:37:18 -0000
@@ -0,0 +1,81 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/i2s_audio_fiq.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/edb7312_redboot_RAM.ecm: memalloc package no longer required.
+	* misc/edb7312_redboot_ROM.ecm: Ditto.
+	* misc/edb7312_redboot_ROMRAM.ecm: Ditto.
+
+2002-03-21  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_edb7xxx.h: Include the package config file too; some
+	versions need to be told their clock setup to select
+	initialization constants in this file.  It remains
+	assembler-clean, no problem.
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* misc/edb7312_redboot_RAM.ecm: Added memalloc package.
+	* misc/edb7312_redboot_ROM.ecm: Same.
+
+2002-03-04  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_platform_setup.h (IO_LA_END): Set IO_LA_END (IO
+	logical address space end) higher so that we can readback the
+	value of the PLL Multiplier at 0x8000a5a8 - just for debugging.
+
+	* src/edb7xxx_misc.c (hal_hardware_init): Add more nops after
+	setting PLL Multiplier for 90MHz.
+
+	* cdl/hal_arm_edb7xxx.cdl: Change default timer tick rate for
+	faster version.
+
+2002-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: Add 90317 to legal_values for
+	CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK.
+
+	* include/hal_edb7xxx.h (EP7312_PLL_MR): Define additional
+	register and contents for 90Mhz operation.  Redefine baud rate
+	calculator for 90Mhz operation.
+
+	* src/edb7xxx_misc.c (hal_hardware_init): If the CPU clock speed
+	is 90317, set the PLL multiplier register to gear-up 22.5%, and
+	add some waitstates to all the memory access so it still works.
+
+2002-02-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c (idle): Only [re]enable LCD if being used
+	as the console device.  This keeps it from coming on when there
+	is serial line activity [just an anoyance].
+
+2002-02-01  Hugo Tyson  <hmt@redhat.com>
+
+	* misc/edb7312_redboot_ROMRAM.ecm: 
+	* misc/edb7312_redboot_ROM.ecm: 
+	* misc/edb7312_redboot_RAM.ecm: CYGBLD_REDBOOT_MIN_IMAGE_SIZE set
+	to 0x40000 to contain the size of RedBoot.
+
+2002-01-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_edb7xxx.h: Add extra useful definitions for the 7312.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
+2002-01-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/edb7312_redboot_ROM.ecm: Fix
+	CYGPKG_DEVS_FLASH_STRATA_EDB7XXX -> CYGPKG_DEVS_FLASH_EDB7XXX
+
@@ -4,0 +86,3 @@
+	* misc/edb7312_redboot_RAM.ecm:
+	* misc/edb7312_redboot_ROM.ecm:
+	* misc/edb7312_redboot_ROMRAM.ecm:
@@ -6,0 +91,22 @@
+2001-11-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_misc.c (hal_hardware_init): Set clock speed.
+
+2001-11-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_misc.c (hal_clock_reset): DRAM refresh not needed.
+
+2001-11-06  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pkgconf/mlt_arm_edb7312_romram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_romram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_romram.h: 
+	* include/pkgconf/mlt_arm_edb7312_ram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_ram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_ram.h: New ROMRAM setup.
+
+2001-10-14  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/edb7312_redboot_ROMRAM.ecm: 
+	* misc/edb7312_redboot_RAM.ecm: Update for new FLASH driver layout.
+
@@ -10,0 +117,46 @@
+2001-10-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_misc.c: 
+	* include/hal_platform_ints.h: 
+	* include/hal_edb7xxx.h: EP7312 has slightly different peripherals.
+
+2001-10-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_misc.c: Fix sly problem on EDB7312 only which 
+	caused RESET vector to be destroyed.
+
+2001-10-03  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/edb7312_redboot_ROMRAM.ecm: 
+	* include/pkgconf/mlt_arm_edb7312_romram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_romram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_romram.h: New files.
+
+	* include/pkgconf/mlt_arm_edb7312_ram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_ram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_ram.h: 
+	* include/hal_platform_setup.h: 
+	* cdl/hal_arm_edb7xxx.cdl: Add support for ROMRAM startup mode.
+	Currently only tested on EDB7312.
+
+2001-09-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Reorg - comm init also initializes display.
+	Don't export the comm if no keyboard.  Lots of little changes
+	trying to get keyboard initialization correct.  Works sometimes.
+
+	* src/edb7xxx_misc.c (hal_hardware_init): Change PS/2 timing.
+	Also, LCD comm channel now initializes LCD display.
+
+	* cdl/hal_arm_edb7xxx.cdl: Change LCD defaults to landscape mode
+	with Red Hat logo at top.
+
+2001-09-29  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: 
+	* src/edb7xxx_misc.c (hal_hardware_init): 
+	* include/lcd_support.h: 
+	* src/lcd_support.c: 
+	* src/font.h: 
+	* src/banner.xpm: New file(s).  Adding LCD/keyboard console.
+
@@ -15,0 +168,21 @@
+2001-09-25  Gary Thomas  <gthomas@redhat.com>
+
+	* support/io.c: 
+	* support/download_file.c: 
+	* support/dl_edb7xxx.c: Change around internal functions (add
+	some flexibility).
+
+	* include/hal_platform_setup.h: Rewrote most of this code as
+	assembly macros which are easier to conditionalize.  Now supports
+	EDB7312 as well.
+
+	* src/edb7xxx_misc.c (hal_hardware_init):
+	* include/pkgconf/mlt_arm_edb7312_rom.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_rom.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_rom.h: 
+	* include/pkgconf/mlt_arm_edb7312_ram.mlt: 
+	* include/pkgconf/mlt_arm_edb7312_ram.ldi: 
+	* include/pkgconf/mlt_arm_edb7312_ram.h: 
+	* include/hal_edb7xxx.h: 
+	* cdl/hal_arm_edb7xxx.cdl: Add support for EDB7312 platform.
+
@@ -917,23 +1090,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/integrator/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/arm/integrator/current/ChangeLog	2 Nov 2001 16:12:33 -0000	1.1
+++ packages/hal/arm/integrator/current/ChangeLog	20 May 2002 21:37:25 -0000
@@ -0,0 +1,79 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_integrator.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-03-19  Nick Garnett  <nickg@redhat.com>
+
+	* include/plf_io.h: Added volatiles to PCI config accesses. These
+	should have been noticed ages ago!
+
+2002-03-14  Nick Garnett  <nickg@redhat.com>
+
+	* include/plf_stub.h: Added data access check macros
+	CYG_HAL_STUB_PERMIT_DATA_READ() and
+	CYG_HAL_STUB_PERMIT_DATA_WRITE() for use by GDB stubs.
+
+	* cdl/hal_arm_integrator.cdl: Added -fno-schedule-insns to ARM7
+	compile line option. There seem to be some issues in the ethernet
+	driver when scheduling instructions.
+
+2002-03-08  Nick Garnett  <nickg@redhat.com>
+
+	* src/integrator_misc.c (cyg_plf_pci_init): Only actually init PCI
+	bridge for non-RAM configurations. Reinitializing during RAM
+	startup kills any PCI devices. This is particularly a problem if
+	we are debugging via the ethernet.
+
+2002-03-07  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: Added zlib.
+
+	* cdl/hal_arm_integrator.cdl: Require more flash for the RedBoot
+	image, but remove the backup image to compensate.
+
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* src/integrator_misc.c:
+	Added hal_delay_us() and initialized clock in plf_hardware_init()
+	to make it work in RedBoot.
+	Moved PCI initialization from macro to cyg_plf_pci_init().
+
+	* src/hal_diag.c: Fixed ISR to operate correctly. Removed legacy
+	code.
+
+	* misc/redboot_ROMRAM.ecm: Added this file to support ROMRAM
+	startup redboot.
+
+	* include/pkgconf/mlt_arm_integrator_ram.ldi: 
+	* include/pkgconf/mlt_arm_integrator_ram.h:
+	* include/pkgconf/mlt_arm_integrator_rom.ldi: 
+	* include/pkgconf/mlt_arm_integrator_rom.h:
+	* include/pkgconf/mlt_arm_integrator_romram.ldi: 
+	* include/pkgconf/mlt_arm_integrator_romram.h:
+	Added ROMRAM startup files. Fixed up ROM and RAM files to reflect
+	use of PCI window.
+	Note: MLT files not updated!
+
+	* include/plf_io.h: Moved contents of HAL_PCI_INIT() out to
+	src/integrator_misc.c. Added CYGARC_PHYSICAL_ADDRESS(). Fixed 32
+	bit PCI config accesses to use two 16 bit accesses - the stright
+	32 bit accesses do not seem to work.
+
+	* include/hal_platform_setup.h: Added support for ROMRAM startup.
+	Tidied up a bit.
+
+	* include/hal_platform_ints.h: Added HAL_DELAY_US() and
+	implemented HAL_PLATFORM_RESET().
+
+	* include/hal_integrator.h: Move HAL_FLASH_WRITE_ENABLE() and
+	HAL_FLASH_WRITE_DISABLE() out to integrator FLASH device driver.
+
+	* cdl/hal_arm_integrator.cdl:
+	Added support for ARM7 and ARM9 variants. Generally tidied up.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_integrator.cdl: Removed explicit declaration of
+	plf_io.h
+
@@ -6,23 +85,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/hal/arm/iq80310/current/ChangeLog	11 Jan 2002 16:53:48 -0000	1.13
+++ packages/hal/arm/iq80310/current/ChangeLog	20 May 2002 21:37:33 -0000
@@ -0,0 +1,63 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (CYGARC_VIRT_TO_BUS, CYGARC_UNCACHED_ADDRESS):
+	Fixed compiler warnings.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_iq80310.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.	
+
+2002-04-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/redboot_RAM.ecm: Enable GDB remote file I/O support.
+	* misc/redboot_RAMA.ecm: Ditto.
+	* misc/redboot_ROM.ecm: Ditto.
+	* misc/redboot_ROMA.ecm: Ditto.
+
+2002-04-16  John Dallaway  <jld@redhat.com>
+
+	* cdl/hal_arm_iq80321.cdl: Use arm-elf toolchain by default.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Added dns and zlib support.
+	* misc/redboot_ROM.ecm: Same.
+
+2002-02-22  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80310_misc.c (cyg_hal_plf_hw_breakpoint): Fix use of wrong reg.
+
+2002-02-06  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Fix condition of some I2C bit tests.
+
+2002-02-04  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Fix bad insns in I2C code.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/iq80310_misc.c (hal_hardware_init): Fix warning.
+
+	* cdl/hal_arm_iq80310.cdl: Removed explicit plf_io.h declaration.
+
+2002-01-16  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_platform_ints.h (HAL_CLOCK_REINITIALIZE): Better
+	names for macro args, and the freqency is now signed.  -ve means
+	don't set the clock, just tell me what you would do.
+
+	* src/iq80310_misc.c (hal_clock_reinitialize): Always return a
+	nearby good value; don't set h/w if <0.  Convoluted logic changes
+	to support that.
+
+2002-01-14  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_platform_ints.h (HAL_CLOCK_REINITIALIZE): New macro
+	which calls the below, also a prototype for it.
+
+	* src/iq80310_misc.c (hal_clock_reinitialize): New routine to
+	reset the clock to a different frequency.  This is for GPROF type
+	profiling use only; not general purpose eCos usage.
+
@@ -302,23 +365,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.29
diff -u -0 -r1.29 ChangeLog
--- packages/hal/arm/pid/current/ChangeLog	7 Dec 2001 14:15:04 -0000	1.29
+++ packages/hal/arm/pid/current/ChangeLog	20 May 2002 21:37:38 -0000
@@ -0,0 +1,18 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -788,23 +806,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- packages/hal/arm/sa11x0/assabet/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.21
+++ packages/hal/arm/sa11x0/assabet/current/ChangeLog	20 May 2002 21:37:44 -0000
@@ -0,0 +1,19 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/assabet_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Updated. Added zlib+dns packages.
+	* misc/redboot_ROM.ecm: Same.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -291,23 +310,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/hal/arm/sa11x0/brutus/current/ChangeLog	17 Aug 2001 16:37:36 -0000	1.13
+++ packages/hal/arm/sa11x0/brutus/current/ChangeLog	20 May 2002 21:37:49 -0000
@@ -0,0 +1,8 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/brutus_misc.c (hal_mmu_init): Fixed warning.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -148,23 +156,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/cerf/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/sa11x0/cerf/current/ChangeLog
diff -N packages/hal/arm/sa11x0/cerf/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/sa11x0/cerf/current/ChangeLog	20 May 2002 21:37:54 -0000
@@ -0,0 +1,75 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/cerf_misc.c (hal_mmu_init): Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_cerf.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-05-01  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_mmap.h: Fix mapping macros (I/O region).
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerf_misc.c (hal_mmu_init): Add unmapped DRAM.
+
+2002-02-05  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: Update with ZLIB, latest template.
+
+	* cdl/hal_arm_sa11x0_cerf.cdl: Add product info for RedBoot.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerf_misc.c: 
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_rom.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_rom.h: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_ram.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_ram.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_cerf_ram.h: 
+	* include/plf_mmap.h: 
+	* include/plf_io.h: 
+	* include/hal_platform_setup.h: 
+	* include/cerf.h: 
+	* cdl/hal_arm_sa11x0_cerf.cdl: New file(s) - port to Intrinsyc CerfCube.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/sa11x0/cerfpda/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/sa11x0/cerfpda/current/ChangeLog
diff -N packages/hal/arm/sa11x0/cerfpda/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/sa11x0/cerfpda/current/ChangeLog	20 May 2002 21:37:59 -0000
@@ -0,0 +1,82 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/cerfpda_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_cerfpda.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-05-01  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_mmap.h: Fix mapping macros (I/O region).
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cerfpda_misc.c (hal_mmu_init): Add unmapped DRAM.
+
+2002-02-05  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_cerfpda.cdl: Add product info for RedBoot.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: 
+	* src/cerfpda_misc.c: 
+	* src/banner.xpm: 
+	* misc/redhat2.xpm: 
+	* misc/redhat.xpm: 
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: 
+	* misc/redboot.xpm: 
+	* misc/logo.xpm: 
+	* misc/lcd_test.c: 
+	* misc/escw.xpm: 
+	* misc/eCos2.xpm: 
+	* misc/eCos.xpm: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_rom.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_rom.h: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_ram.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_ram.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_cerfpda_ram.h: 
+	* include/plf_mmap.h: 
+	* include/plf_io.h: 
+	* include/hal_platform_setup.h: 
+	* include/cerfpda.h: 
+	* cdl/hal_arm_sa11x0_cerfpda.cdl: New file(s) - port to CerfPDA.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/sa11x0/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/flexanet/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/arm/sa11x0/flexanet/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.3
+++ packages/hal/arm/sa11x0/flexanet/current/ChangeLog	20 May 2002 21:38:05 -0000
@@ -0,0 +1,14 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/flexanet_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_flexanet.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -16,23 +30,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                         
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/hal/arm/sa11x0/ipaq/current/ChangeLog	2 Oct 2001 18:28:26 -0000	1.10
+++ packages/hal/arm/sa11x0/ipaq/current/ChangeLog	20 May 2002 21:38:10 -0000
@@ -0,0 +1,39 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/atmel_support.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c: 
+	* src/lcd_support.c: 
+	* src/kbd.xpm: 
+	* src/ipaq_misc.c: 
+	* src/atmel_support.c: Clean up warnings.
+
+2002-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* src/lcd_support.c: Don't use sscanf - it may rely on stuff that
+	is only initialized later.
+
+	* src/ipaq_misc.c (plf_if_init): lcd_init is always called.
+
+2002-03-06  Mark Salter  <msalter@redhat.com>
+
+	* src/lcd_support.c (lcd_init): Tweak LCD settings.
+
+2002-02-21  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c (lcd_on): Only enable LCD if LCD/TS is being used 
+	as the console.  This keeps the LCD backlight off which in turn makes
+	the unit run cooler (and longer).
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -302,23 +341,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/nano/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/arm/sa11x0/nano/current/ChangeLog	19 Oct 2001 07:02:31 -0000	1.4
+++ packages/hal/arm/sa11x0/nano/current/ChangeLog	20 May 2002 21:38:15 -0000
@@ -0,0 +1,28 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/nano_misc.c: Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_nano.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Updated. Added zlib.
+	* misc/redboot_ROM.ecm: Same.
+
+2002-01-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/nano.h (HAL_PCI_DO_CONFIG_ACCESS): If requesting vendor
+	config, check it isn't 0 or 256 which would be bogus - instead
+	this indicates the device is absent, e.g. the second eth controller
+	that is found on the commEngine, but not on the nanoEngine.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
+	* cdl/hal_arm_sa11x0_nano.cdl: Remove explicit plf_io.h
+	declaration.
+
@@ -148,23 +176,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.  
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog	25 Apr 2001 23:22:57 -0000	1.9
+++ packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog	20 May 2002 21:38:20 -0000
@@ -0,0 +1,13 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/sa1100mm_misc.c (hal_mmu_init): Fixed warning.
+
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_sa1100mm.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
@@ -83,23 +96,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- packages/hal/arm/sa11x0/var/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.18
+++ packages/hal/arm/sa11x0/var/current/ChangeLog	20 May 2002 21:38:28 -0000
@@ -0,0 +1,56 @@
+2002-05-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_diag.c (cyg_hal_plf_serial_control): Fix return value
+	when changing the baud rate.
+
+2002-05-01  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/mmap_test.c: Diagnostic prints for failure cases.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES added.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Removed CRUFT_H.
+
+	* include/hal_sa11x0.h: Moved CYGARC_PHYSICAL_ADDRESS definition
+	to:
+	* include/var_io.h: this file.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Declare var_io.h file.
+	Tug RedBoot requirements away in a component properly controlled
+	by the RedBoot presence.
+	* include/var_io.h: Added.
+
+2002-01-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_sa11x0.h (CYGARC_PHYSICAL_ADDRESS): Added.
+
+	* src/redboot_linux_exec.c: Moved to arch directory.
+	* cdl/hal_arm_sa11x0.cdl: Replaced options with requirements to
+	arch options.
+
+2002-01-25  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Trick the compiler into
+	thinking that the end1 and lab1 labels are both actually used,
+	so it doesn't move them around.
+	
+2002-01-22  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Pass ATAG_MEM to Linux
+	kernel, having tried to obtain the appropriate numbers from the
+	MLT header file. This could probably do with some improvement -
+	the actual information we need isn't necessarily present in the
+	required form.
+
+2002-01-14  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Use load start/end
+	parameters as defaults. Don't copy image if specified length is
+	zero.
+
@@ -356,23 +412,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/arm/snds/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/snds/current/ChangeLog
diff -N packages/hal/arm/snds/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/snds/current/ChangeLog	20 May 2002 21:38:36 -0000
@@ -0,0 +1,113 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_snds.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2001-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_platform_setup.h (PLATFORM_SETUP1): Don't trust the
+	syscfg SDRAM request bit as suggested by manual - always set it to
+	what works. Use relative loads to get a pointer to the tables with
+	system controller setup data.
+
+	* src/snds100_misc.c: Don't mess up the syscfg register.
+
+2001-10-19  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (KS32C_REFEXTCON): Split in DRAM and SDRAM
+	settings.
+
+	* include/hal_platform_setup.h: Fix KS32C_REFEXTCON parameters,
+	and set some LEDs to help debugging.
+
+	* cdl/hal_arm_snds.cdl: On the SNDS100 board the CPU runs at
+	50MHZ.
+
+	* include/pkgconf/mlt_arm_snds_rom.ldi: Moved flash to
+	0x01800000.
+	* include/pkgconf/mlt_arm_snds_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_snds_rom.h: Same.
+
+	* include/hal_platform_setup.h: Added LED macro. Use relative
+	branch in reset vector. Moved flash to 0x01800000.
+
+2001-10-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Definition names updated.
+	* src/snds100_misc.c: Same.
+
+	* include/pkgconf/mlt_arm_snds_rom.ldi: Added.
+	* include/pkgconf/mlt_arm_snds_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_snds_rom.h: Same.
+
+	* include/pkgconf/mlt_arm_snds_ram.ldi: Updated layout.
+	* include/pkgconf/mlt_arm_snds_ram.mlt: Same.
+	* include/pkgconf/mlt_arm_snds_ram.h: Same.
+
+	* include/hal_platform_setup.h: Fixed instruction typo.
+
+	* include/hal_platform_ints.h: Vector definitions renamed to match
+	those in E7T HAL.
+
+	* include/hal_cache.h: Replaced with E7T HAL version.
+
+	* cdl/hal_arm_snds.cdl: Added default baud rate option, ROM
+	startup mode, and removed PID tools make rules.
+
+2001-10-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Copied here from E7T HAL.
+	* src/snds100_misc.c: Functions replaced with E7T HAL
+	versions.
+
+	* include/plf_io.h: Added.
+
+	* include/hal_platform_setup.h (PLATFORM_SETUP1): Code matching
+	board mon.
+
+2001-10-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_cache.h: Don't define cache dimensions at all rather
+	than using 0.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/snds100_misc.c: 
+	* src/hal_diag.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/xscale/iq80321/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/xscale/iq80321/current/ChangeLog
diff -N packages/hal/arm/xscale/iq80321/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/xscale/iq80321/current/ChangeLog	20 May 2002 21:38:40 -0000
@@ -0,0 +1,249 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/redboot_RAM.ecm: Enable GDB remote file I/O support.
+	* misc/redboot_RAM_ALTMAP.ecm: Ditto.
+	* misc/redboot_ROM.ecm: Ditto.
+	* misc/redboot_ROM_ALTMAP.ecm: Ditto.
+
+2002-04-16  John Dallaway  <jld@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Use arm-elf toolchain by default.
+
+2002-03-25  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_extras.h: Use X=1,C=1,B=1 for RAM.
+	* include/hal_platform_setup.h: Fix handling of x16 DIMM modules and
+	registered vs. non-registered handling.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Added zlib and DNS packages.
+	* misc/redboot_ROM.ecm: Same.
+
+2002-02-27  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Enable battery test by default.
+
+	* include/hal_platform_setup.h: Get battery test data before enabling
+	ECC.
+
+2002-02-24  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/xscale_test.c: Don't include battery test unless
+	CYGSEM_HAL_ARM_IQ80321_BATTERY_TEST is defined.
+	* src/diag/battery.c: Ditto
+	
+	* include/iq80321.h (SDRAM_BATTERY_TEST_ADDR): Use uncached addresses.
+
+	* cdl/hal_arm_xscale_iq80321.cdl: CYGSEM_HAL_ARM_IQ80321_BATTERY_TEST
+	added.
+	
+	* include/hal_platform_setup.h: Don't save/restore battery test value
+	unless CYGSEM_HAL_ARM_IQ80321_BATTERY_TEST is defined.
+	Use latest criteria and numbers for DRAM drive strengths.
+
+2002-02-22  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Improve handling of PC BIOS.
+
+	* include/plf_io.h: Fix Fab D IDSELs.
+
+	* include/hal_platform_setup.h: Support battery backup test.
+	Plug in new drive strength numbers from Intel.
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Add battery.c and timer.c to diags.
+
+	* src/diag/io_utils.c (diag_ishex): Renamed from ishex and made global.
+	(diag_hex2dec): Renamed from hex2dec and made global.
+
+	* src/diag/i82544.c (get_mac_address): New function.
+	(enet_setup): Use get_mac_address for user entry.
+
+	* src/diag/pcitest.c (pci_test): Mask BAR config bits from address.
+	Remove debugging printfs.
+
+	* src/diag/xscale_test.c: Add new tests to menu.
+
+	* include/iq80321.h (SDRAM_BASE): Remove duplicate define. Add battery
+	status defines.
+
+2002-02-20  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/i82544.c (enet_setup): Use macros for device IDs.
+	* src/diag/pcitest.c (pci_test): Ditto.
+
+	* include/plf_io.h: Define PCI slot and NIC device IDs based on
+	CYGSEM_HAL_ARM_IQ80321_FAB_C flag.
+	Add macros to convert between virtual and physical addresses
+	needed for hw watchpoints and breakpoints.
+	(HAL_PCI_TRANSLATE_INTERRUPT): Fix test for onboard NIC.
+	
+	* include/hal_plf_ints.h: Define ethernet and UART interrupt numbers
+	based on CYGSEM_HAL_ARM_IQ80321_FAB_C flag.
+
+	* cdl/hal_arm_xscale_iq80321.cdl (CYGSEM_HAL_ARM_IQ80321_FAB_C): New
+	option to distinguish between fab C and later boards.
+
+2002-01-31  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Set default for
+	CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY back to 1.
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Fixed to work with PC BIOS.
+	Moved PCI CFG support to verde_pci.c
+	* include/plf_io.h: Removed HAL_PCI_CFG_* support to var_io.h
+
+2002-01-30  Mark Salter  <msalter@redhat.com>
+
+	* include/iq80321.h: Remove unneeded CCLKCFG values.
+	* include/hal_platform_setup.h: Remove write to non-existant CCLKCFG.
+
+2002-01-30  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Set default for
+	CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY to 0 rather that 1. This
+	allows PC-hosted boards to prevent the PC booting and conflicting
+	over access to the i82544. It also allows us to build tests for
+	the testfarm without having to do extra configury.
+	If/when we get a resolution to the conflict problem, we can change
+	this.
+
+2002-01-30  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/i82544.c: New file.
+	* src/diag/pcitests.c: New file.
+	* cdl/hal_arm_xscale_iq80321.cdl: Add new diag files to compile	list.
+	* src/diag/xscale_test.c: General cleanup.
+	* src/diag/test_menu.h (MENU_RTN): Fix typedef to reflect reality.
+	* src/diag/memtest.c: Largely rewritten for portability.
+	* src/diag/io_utils.c: Rewrote to use RedBoot io support.
+	* src/diag/diag.c: Remove unused cruft.
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Don't try to set bus
+	and device number for Verde.
+	(pci_config_setup): Fix handling of bus number.
+
+	* misc/redboot_RAM.ecm: Remove override of default
+	CYGSEM_DEVS_ETH_ARM_IQ80321_I82544_ETH0_SET_ESA.
+	* misc/redboot_RAM_ALTMAP.ecm: Ditto.
+	* misc/redboot_ROM.ecm: Ditto.
+	* misc/redboot_ROM_ALTMAP.ecm: Ditto.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Removed explicit declaration of
+	plf_io.h
+
+2002-01-25  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Fix I2C cleanup on last byte read.
+
+2002-01-24  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Add
+	CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Only init GBE_PIO_PIN.
+	Clear retry bit if CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY defined.
+
+	* include/iq80321.h (IQ80321_GBE_GPIO_PIN): Define.
+
+	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Test for both
+	private and public ethernet device numbers.
+
+2002-01-23  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80321_pci.c (cyg_hal_plf_pci_init): Remove unneeded cruft.
+
+	* include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.ldi: New file.
+	* include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.h: Newfile.
+	* include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.ldi: New file.
+	* include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.h: Newfile.
+	* misc/redboot_ROM_ALTMAP.ecm: New file.
+	* misc/redboot_RAM_ALTMAP.ecm: New file.
+	
+	* cdl/hal_arm_xscale_iq80321.cdl: Support alternate memory map.
+	* include/hal_platform_extras.h: Ditto.
+	* include/iq80321.h: Define alternate SDRAM virtual base.
+	* include/plf_io.h: Support alternative PCI window virtual addresses.
+
+	* include/hal_plf_ints.h: Remove HAL_PLATFORM_RESET.
+
+2002-01-22  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_ROM.ecm: Add ethernet and min flash image size.
+	* misc/redboot_RAM.ecm: Add ethernet and min flash image size.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_plf_ints.h: Rename CYGNUM_HAL_INTERRUPT_82544 to
+	CYGNUM_HAL_INTERRUPT_ETHERNET. 
+
+	* cdl/hal_arm_xscale_iq80321.cdl: Add iq80321_pci.c to compile list.
+	Use plf_io.h as CYGBLD_HAL_PLATFORM_IO_H.
+
+	* include/plf_io.h: New file. IQ80321 IO macros.
+
+	* src/iq80321_pci.c: New file. IQ80321 PCI-X support.
+
+	* include/iq80321.h (REG_DISPLAY): New ASM macro to display register
+	contents on LEDs.
+	(SDRAM_DEVID): New define. I2C address for SDRAM module.
+
+	* include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi: Add mmu_tables.
+
+	* include/hal_platform_extras.h: Put MMU table in .mmu_tables section.
+
+	* include/hal_platform_setup.h: Add runtime SDRAM sizing/config.
+
+2002-01-09  Mark Salter  <msalter@redhat.com>
+
+	* include/pkgconf/mlt*: Rearrange flash address and delete PCI window.
+
+	* include/hal_platform_setup.h: Use uncached access to scrub RAM.
+	Cached access should work, so this may indicate a potential bug.
+
+	* include/iq80321.h: Move cache flush and flash base.
+
+	* include/hal_platform_extras.h: Page table rearrangement.
+	
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/xscale/verde/current/ChangeLog
===================================================================
RCS file: packages/hal/arm/xscale/verde/current/ChangeLog
diff -N packages/hal/arm/xscale/verde/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/arm/xscale/verde/current/ChangeLog	20 May 2002 21:38:45 -0000
@@ -0,0 +1,146 @@
+2002-04-01  Rory Bolt  <rorybolt@pacbell.net>
+
+	* include/hal_var_ints.h: Fix definition for DMA1_ERR.
+
+2002-02-25  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c: Timer source clock is always exactly 200MHz.
+
+2002-02-22  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c: Fix hw watch/break support.
+
+2002-02-20  Mark Salter  <msalter@redhat.com>
+
+	* include/plf_stub.h: Add HW watchpoint/breakpoint support.
+	* src/verde_misc.c: Ditto.
+
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c (hal_hardware_init): Initialize debug unit to
+	sane state.
+
+2002-01-31  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_pci.c: New file. PCI support common to verde.
+	* cdl/hal_arm_xscale_verde.cdl: Add verde_pci.c to compile list.
+	* include/var_io.h: Move HAL_PCI_CFG_* macros from plf_io.h
+	(CYGARC_PHYSICAL_ADDRESS): Fix conversion.
+
+2002-01-30  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c (hal_delay_us): Fix delay calculation.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_io.h (CYGARC_PHYSICAL_ADDRESS): Added.
+
+	* cdl/hal_arm_xscale_verde.cdl: Use common ARM linux exec
+	command.
+	* src/redboot_linux_exec.c: Removed.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_xscale_verde.cdl: Declare var_io.h
+
+	* include/var_io.h: Added.
+
+	* src/verde_misc.c: Don't include CYGBLD_HAL_PLATFORM_IO_H.
+
+	* include/hal_cache.h: Include hal_io.h
+
+2002-01-24  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_arm_xscale_verde.cdl: Removed CYGHWR_HAL_ARM_VERDE_P_CLK
+	and CYGHWR_HAL_ARM_VERDE_BUS_CLK options in favour of a more
+	dynamic determination of the P_CLK value. CYGNUM_HAL_RTC_PERIOD is
+	now a simple number of microseconds which is converted to the
+	actual clock value in the HAL.
+
+	* src/verde_misc.c: Rearranged clock code to make use of
+	dynamically determined P_CLK value to set timer value.
+
+2002-01-23  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_verde.h: Add PCSR bit defines.
+
+	* include/hal_var_ints.h (HAL_PLATFORM_RESET): Use HW feature to
+	perform reset.
+
+2002-01-23  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_arm_xscale_verde.cdl:
+	Added CYGHWR_HAL_ARM_VERDE_P_CLK, which defines the external clock
+	frequency applied to the Verde chip. All other CPU frequencies are
+	derived from this.
+	Added CYGHWR_HAL_ARM_VERDE_BUS_CLK which calculates the internal
+	bus clock from the P_CLK value.
+	Rewrote calculation for CYGNUM_HAL_RTC_PERIOD to derive the period
+	from the bus clock and CYGNUM_HAL_RTC_DENOMINATOR.
+
+	* src/verde_misc.c:
+	Reorganized hal_IRQ_handler() to do the right thing.
+	Added test to hal_interrupt_acknowledge() to acknowledge timer
+	interrupts. Also removed misleading comment from hal_clock_reset().
+
+	* include/hal_verde.h: Added TISR_WRITE().
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_verde.h: Add definitions for ATU, I2C, etc.
+
+	* include/hal_cache.h: Turn write buffer coalescing on and off
+	along with Dcache.
+
+2002-01-18  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_var_ints.h (HAL_CLOCK_REINITIALIZE): New macro
+        which calls the below, also a prototype for it.
+
+	* src/verde_misc.c (hal_clock_reinitialize): New routine to
+        reset the clock to a different frequency.  This is for GPROF type
+        profiling use only; not general purpose eCos usage.
+	
+2002-01-09  Mark Salter  <msalter@redhat.com>
+
+	* src/verde_misc.c: Add MCU ISR handler for ECC scrubbing.
+
+	* include/hal_verde.h (MCU_MCISR): Define.
+
+	* include/hal_cache.h (HAL_DCACHE_SYNC): Use platform defined
+	constant instead of hardcoded flush area base.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc16/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc16/arch/current/ChangeLog
diff -N packages/hal/calmrisc16/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc16/arch/current/ChangeLog	20 May 2002 21:38:49 -0000
@@ -0,0 +1,57 @@
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2001-11-16  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c (hal_msbit_index): Fixed this function so that it
+	actually works!
+
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_cache.h: Correctly indicate absence of cache.
+
+2001-05-03  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S: Removed unneeded debugging functions. Fixed
+	register save/restore.
+
+	* src/calm16-stub.c: Remove unneeded {get,put}_register functions.
+
+	* include/calm16-stub.h: Clean out some cruft.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc16/ceb/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc16/ceb/current/ChangeLog
diff -N packages/hal/calmrisc16/ceb/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc16/ceb/current/ChangeLog	20 May 2002 21:38:53 -0000
@@ -0,0 +1,39 @@
+2001-05-09  Mark Salter  <msalter@redhat.com>
+
+	* include/plf_intr.h: Make hal_delay_us argument a cyg_uint32.
+	* src/plf_misc.c (hal_delay_us): Ditto.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc16/core/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc16/core/current/ChangeLog
diff -N packages/hal/calmrisc16/core/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc16/core/current/ChangeLog	20 May 2002 21:38:57 -0000
@@ -0,0 +1,38 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/var_cache.h: Correctly indicate absence of cache.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc32/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc32/arch/current/ChangeLog
diff -N packages/hal/calmrisc32/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc32/arch/current/ChangeLog	20 May 2002 21:39:02 -0000
@@ -0,0 +1,56 @@
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2001-11-16  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c (hal_msbit_index): Fixed this function so that it
+	actually works!
+
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_cache.h: Correctly indicate absence of cache.
+
+2001-03-26  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S: Fix saving of R8 in exception handlers.
+
+	* src/calm32-stub.c (__read_prog_uint32): Add missing return val.
+
+	* include/calm32-stub.h: Add extern declaration for __sp_regnum.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc32/ceb/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc32/ceb/current/ChangeLog
diff -N packages/hal/calmrisc32/ceb/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc32/ceb/current/ChangeLog	20 May 2002 21:39:06 -0000
@@ -0,0 +1,42 @@
+2001-03-26  Mark Salter  <msalter@redhat.com>
+
+	* src/plf_misc.c (hal_delay_us): Fix loop count for better accuracy.
+
+	* src/platform.S: Remove unneeded ceb_program_new_stack.
+
+	* cdl/hal_calm32_ceb.cdl: Remove HAL_ARCH_PROGRAM_NEW_STACK.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/calmrisc32/core/current/ChangeLog
===================================================================
RCS file: packages/hal/calmrisc32/core/current/ChangeLog
diff -N packages/hal/calmrisc32/core/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/calmrisc32/core/current/ChangeLog	20 May 2002 21:39:11 -0000
@@ -0,0 +1,38 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/var_cache.h: Correctly indicate absence of cache.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.76
diff -u -0 -r1.76 ChangeLog
--- packages/hal/common/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.76
+++ packages/hal/common/current/ChangeLog	20 May 2002 21:39:16 -0000
@@ -0,0 +1,122 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED option and its
+	dependencies.
+
+2002-05-02  Nick Garnett  <nickg@redhat.com>
+
+	* doc/hal.sgml: Added description of HAL_DELAY_US().
+
+	* doc/porting.sgml: Expanded section on architecture porting.
+
+2002-04-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/gdb-fileio.c (cyg_hal_gdbfileio_process_F_packet): Reset
+	retcode/errno/ctrlc status every F packet.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* doc/porting.sgml: Fix some typos.
+
+2002-04-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/generic-stub.h: Prototype __getpacket().
+	* src/generic-stub.c: Rename getpacket() -> __getpacket(),
+	remcomInBuffer -> __remcomInBuffer, and
+	remcomOutBuffer -> __remcomOutBuffer throughout file, and export
+	them (i.e. not file local).
+	(__process_packet): Handle $F packets file I/O protocol responses.
+
+	* src/gdb-fileio.c: New file to implement file I/O operations over
+	the GDB remote protocol.
+	* src/gdb-fileio.h: New file. Header for above.
+
+2002-03-15  Nick Garnett  <nickg@redhat.com>
+
+	* doc/porting.sgml: Platform HAL porting guide tidied up and
+	expanded somewhat. Some work also done on variant
+	guide. Architecture guided needs a lot more work.
+
+	* doc/hal.sgml: Changed explicit section tags to recursive section
+	tags to make any future restructuring easier.
+
+2002-03-14  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_stub.c: Add calls to HAL memory access check macros in
+	memory access functions.
+
+	* include/hal_stub.h: Added default definitions for HAL memory access
+	check macros.
+
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* tests/cache.c: Changed tests so that zero sized caches and HALs
+	that define HAL_DCACHE_PURGE_ALL() don't cause this test to throw
+	a compilation error.
+
+2002-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/generic-stub.c (__handle_exception): Pay attention to return
+	value from hal_syscall_handler.
+
+2002-02-21  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Don't do anything
+	if buffer is empty.
+
+2002-02-20  Nick Garnett  <nickg@redhat.com>
+
+	* doc/hal.sgml: Updated and tidied. Now includes porting guide
+	from a separate file.
+
+	* doc/porting.sgml: Added this file to contain the porting guide
+	section of the HAL document. This is currently largely a
+	conversion of Jesper's porting guide from the website.
+	Unfortunately I have had no time to do much more than include it
+	wholesale, with only minor edits. There are some notes at the end
+	of the file describing what I would like to do.
+
+2002-02-18  Nick Garnett  <nickg@redhat.com>
+
+	* doc/hal.sgml: Restructured most of this document and rewrote
+	large chunks of the basic HAL description stuff. Only the skeleton
+	of the porting guided is currently done. This checkin in mostly
+	for safety and to let others read the current state.
+
+2002-02-06  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_if.c (cyg_hal_diag_mangler_gdb_control): Add flush support.
+	(cyg_hal_diag_mangler_gdb_flush): New function to flush mangler output.
+	(cyg_hal_diag_mangler_gdb_putc): Use new function to flush output.
+
+2002-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_if.h (CYGNUM_FLASH_CFG_OP_CONFIG_INT): New defines for
+	getting Flash Config options out of RedBoot using VV call
+	CYGACC_CALL_IF_FLASH_CFG_OP().  These need to be kept uptodate
+	with (or must override) those in RedBoot's flash_config.h
+	Previously only used for getting an ESA.
+
+2002-01-25  Hugo Tyson  <hmt@redhat.com>
+
+	* src/generic-stub.c (__process_packet): If detach or kill, call
+	sys_profile_reset() if BSP_SYSCALLS_GPROF are enabled, to clear
+	out any dangerous state there.  Such as a callback function
+	pointer into application code.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/drv_api.h: Add cyg_drv_interrupt_mask/unmask_intunsafe
+	* src/drv_api.c: Ditto. And modify 
+	 cyg_drv_interrupt_mask/unmask to be interrupt safe.
+	
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_spd.h: New file. Definitions for SDRAM module SPD.
+
+2002-01-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_stub.c (__build_t_packet): don't declare extend_val
+	twice.
+
@@ -1956,23 +2078,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/frv/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/frv/arch/current/ChangeLog
diff -N packages/hal/frv/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/frv/arch/current/ChangeLog	20 May 2002 21:39:31 -0000
@@ -0,0 +1,113 @@
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>
+
+	* src/vectors.S (save_state): Remove unnecessary DDR diddling when
+	handling breaks.  Use BPCSR rather than BPCSR-4 as the break address.
+	(restore_state): Take two new arguments: the register that the
+	PC should be loaded into, and the argument to the rett instruction.
+	(_break): If handling a break instruction, return to the following
+	instruction using a normal "ret".  Ignore other kinds of break if
+	they were triggered when traps were disabled; assume that an
+	interrupt or exception handler has triggered a stack watchpoint
+	accidentally.  Correct GP calculation.  Return using "rett #1"
+	rather than "rett #0".
+
+2001-11-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S (_vectors): if defined(CYGPKG_HAL_FRV_FRV400) &&
+	defined(CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS), add macro break_VSR
+	to create a VSR entry which leaps to _break; rearrange the
+	initialization of the VSR table so that the counts are correct;
+	use break_VSR in slot 255; define _break which calls break_handler()
+	much akin to exception handler().	
+
+	Note that there is no need to define CYGSEM_HAL_FRV_HW_DEBUG for
+	the FRV_FRV400 target; while we do use Hardware Debug, we don't
+	use *that* sort of hardware debug, specifically we do not use
+	hardware single-step, because it breaks as soon as we exit debug
+	mode, ie whilst we are still within the stub.  But vectors.S does
+	the same tidy-up of machine state, conditioned on FVR400 instead.
+
+2001-10-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv_stub.c: Slight cleanup - only need |VLIW|+1 possible
+	breakpoint locations.
+
+2001-10-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S (_exception_return): Remove *bad* workaround code
+	now that single step VLIW works properly.
+
+	* src/frv_stub.c (__clear_single_step): 
+	(__single_step): Restructure to support VLIW sequences.
+
+2001-10-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_arch.h: Remove [bogus] CYG_HAL_TABLE macros since 
+	the common ones work fine on this architecture.
+
+	* src/vectors.S: 
+	* src/frv_stub.c: 
+	* cdl/hal_frv.cdl: Add CDL to describe various [hardware] debug
+	options.
+
+2001-10-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: [FRV400] can't return from exception to a packed
+	instruction - this yields illegal instruction.
+	
+2001-10-11  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_frv.cdl: 
+	* include/basetype.h: 
+	* include/hal_arch.h: 
+	* include/hal_intr.h: 
+	* include/frv_stub.h: 
+	* include/hal_io.h: 
+	* include/hal_cache.h: 
+	* src/frv_stub.c: 
+	* src/hal_mk_defs.c: 
+	* src/frv.ld: 
+	* src/hal_misc.c: 
+	* src/vectors.S: 
+	* src/context.S: 
+	* src/hal_syscall.c: New port for FRV architecture.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/frv/frv400/current/ChangeLog
===================================================================
RCS file: packages/hal/frv/frv400/current/ChangeLog
diff -N packages/hal/frv/frv400/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/frv/frv400/current/ChangeLog	20 May 2002 21:39:36 -0000
@@ -0,0 +1,151 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_frv_frv400.cdl: 
+	Make CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT more standard.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>
+
+        * src/frv400_misc.c (hal_interrupt_mask): Disable LAN interrupts
+        in the FPGA's register.
+        (hal_interrupt_unmask): Re-enable them.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>
+
+	* src/frv400_misc.c (hal_clock_reset): Shift high word of timer left.
+	(hal_clock_read): Likewise.
+	(hal_delay_us): Increase timeout.  Correct off-by-one error when
+	time is a multiple of _MIN_DELAY us.
+
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>	
+
+	* include/plf_stub.h (HAL_FRV_ENTER_DEBUG_MODE): Remove NOPs.
+	Mark LR as clobbered due to changes in vectors.S:_break.
+	(HAL_FRV_EXIT_DEBUG_MODE): Remove NOPs.  Don't modify PSR or BPSR.
+	* src/frv400_misc.c (get_bpsr, set_bpsr): New.
+	(break_handler): Rework.  Set up BPSR to reflect the current
+	privelege level and trap state before exiting from debug mode.
+	Re-enter debugging mode and restore the old BPSR before returning.
+	(cyg_hal_plf_hw_breakpoint): Remove unnecessary DDR diddling.
+	(cyg_hal_plf_hw_watchpoint): Likewise.
+
+2001-11-28  Hugo Tyson  <hmt@redhat.com>
+
+	* include/plf_stub.h (HAL_FRV_ENTER_DEBUG_MODE): New macro; simple
+	performs a "break" to enter debug mode (with cooperation from
+	RedBoot/stubs/traphandler).
+	(HAL_FRV_EXIT_DEBUG_MODE): New macro; jumps through hoops to
+	return to normal mode from debug mode.  Can only be used from
+	debug mode, or the CPU halts.  The hoops are on fire.
+	(HAL_STUB_HW_BREAKPOINT):
+	(HAL_STUB_HW_WATCHPOINT):
+	(HAL_STUB_IS_STOPPED_BY_HARDWARE): Defines APIs so that stubs can
+	set hardware debug support, and tell whether we stopped for a
+	hardware debug reason.
+
+	* src/frv400_misc.c (break_handler): Special handler for break
+	instruction and all debug traps, to enable below.
+	(cyg_hal_plf_hw_breakpoint): 
+	(cyg_hal_plf_hw_watchpoint): 
+	(cyg_hal_plf_is_stopped_by_hardware): New routines to manipulate
+	hardware debug resources.
+
+	* include/frv400.h (_BRR_SB): Some new symbols for debug regs.
+
+2001-10-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c: Try to avoid [re]init PCI bus.
+
+	* include/frv400.h: Moved common register layouts to 'arch'.
+
+2001-10-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c (hal_delay_us): Handle small delays properly.
+
+2001-10-19  Julian Smart <julians@redhat.com>
+
+	* Added CYPKG_MEMALLOC to redboot_ROMRAM.ecm so the release script
+	knows about it.
+
+2001-10-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c (_frv400_pci_translate_interrupt): 
+	Handle interrupts from PCI slots.
+
+	* include/plf_ints.h (HAL_PLATFORM_RESET): Remove unused variable.
+
+2001-10-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/platform.inc: Getting on-board SRAM to function.  Of course,
+	the hardware doesn't match the documentation...
+
+2001-10-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c (hal_interrupt_acknowledge): Fix support for
+	onboard (LAN) interrupts.
+
+	* include/plf_ints.h: Define PCI based interrupts.
+
+	* src/frv400_misc.c (hal_hardware_init): 
+	* include/frv400.h: Add support for onboard FPGA (local interrupts).
+
+2001-10-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/frv400_misc.c: Clean up PCI code.
+
+	* misc/redboot_ROMRAM.ecm: Add BSP syscalls.
+	
+2001-10-01  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_frv_frv400.cdl: 
+	* include/pkgconf/mlt_frv_frv400_ram.ldi: 
+	* include/pkgconf/mlt_frv_frv400_rom.ldi: 
+	* include/pkgconf/mlt_frv_frv400_ram.h: 
+	* include/pkgconf/mlt_frv_frv400_rom.h: 
+	* include/pkgconf/mlt_frv_frv400_romram.ldi: 
+	* include/pkgconf/mlt_frv_frv400_romram.h: 
+	* include/plf_ints.h: 
+	* include/platform.inc: 
+	* include/hal_diag.h: 
+	* include/plf_stub.h: 
+	* include/plf_cache.h: 
+	* include/frv400.h: 
+	* include/plf_io.h: 
+	* src/hal_diag.c: 
+	* src/frv400_misc.c: 
+	* misc/redboot_ROMRAM.ecm: 
+	* misc/redboot_RAM.ecm: New port for FRV400.
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/h8300/aki3068net/current/ChangeLog
===================================================================
RCS file: packages/hal/h8300/aki3068net/current/ChangeLog
diff -N packages/hal/h8300/aki3068net/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/h8300/aki3068net/current/ChangeLog	20 May 2002 21:39:40 -0000
@@ -0,0 +1,45 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/delay_us.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/h8300/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/h8300/arch/current/ChangeLog
diff -N packages/hal/h8300/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/h8300/arch/current/ChangeLog	20 May 2002 21:39:44 -0000
@@ -0,0 +1,45 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/h8300/h8300h/current/ChangeLog
===================================================================
RCS file: packages/hal/h8300/h8300h/current/ChangeLog
diff -N packages/hal/h8300/h8300h/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/h8300/h8300h/current/ChangeLog	20 May 2002 21:39:48 -0000
@@ -0,0 +1,38 @@
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/h8300/sim/current/ChangeLog
===================================================================
RCS file: packages/hal/h8300/sim/current/ChangeLog
diff -N packages/hal/h8300/sim/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/h8300/sim/current/ChangeLog	20 May 2002 21:39:53 -0000
@@ -0,0 +1,45 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/delay_us.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.33
diff -u -0 -r1.33 ChangeLog
--- packages/hal/i386/arch/current/ChangeLog	11 Jan 2002 16:53:49 -0000	1.33
+++ packages/hal/i386/arch/current/ChangeLog	20 May 2002 21:39:58 -0000
@@ -0,0 +1,17 @@
+2002-05-17  Nick Garnett  <nickg@redhat.com>
+
+	* src/vectors.S: Rearranged interrupt stack definitions to make it
+	work correctly in SMP case. The #ifdefs were improperly nested.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
@@ -117,0 +135,17 @@
+	* src/vectors.S: Lots of changes to incorporate SMP support.
+
+	* src/i386.ld: Added SMP related data, that must be shared between
+	RedBoot and applications, for example.
+
+	* include/hal_smp.h: Added this file to define SMP related HAL
+	interfaces.
+
+	* include/arch.inc: Added SMP support. This includes explicit SMP
+	macros and stack-switching macros that have single CPU and SMP
+	variants. Some SMP modifications to the lazy FPU switching code
+	leave it functional in the single CPU case, but do not yet work in
+	the SMP case. Lazy FPU switching is currently disabled for SMP in
+	the CDL.
+
+	* cdl/hal_i386.cdl: Added SMP configury.
+
@@ -764,23 +798,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/i386/generic/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/generic/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/hal/i386/generic/current/ChangeLog	10 Jun 2001 19:35:29 -0000	1.1
+++ packages/hal/i386/generic/current/ChangeLog	20 May 2002 21:40:03 -0000
@@ -15,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/i386/pc/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.15
+++ packages/hal/i386/pc/current/ChangeLog	20 May 2002 21:40:09 -0000
@@ -0,0 +1,16 @@
+2002-05-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_i386_pc.cdl: 
+	Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/romboot.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_i386_pc.cdl: Remove unused compile line.
+
@@ -6,0 +23,2 @@
+	* misc/redboot_FLOPPY_D850GB.ecm: Removed reference to SMP.
+
@@ -53,0 +72 @@
+	* misc/redboot_FLOPPY_SMP.ecm: Ditto.
@@ -64,0 +84,12 @@
+	We now use page 0x2000 for SMP related data including the slave
+	CPU startup trampoline and various data structures that need to be
+	shared between RedBoot and the application.
+
+	* misc/redboot_FLOPPY_SMP.ecm: Added this file to configure an
+	SMP-aware RedBoot floppy. If SMP applications are to be run it is
+	essential that this version of RedBoot be used because a degree of
+	cooperation is required to get the CPUs going, and to handle
+	exceptions cleanly.
+
+	* src/plf_misc.c (hal_platform_init): Added call to cyg_hal_smp_init().
+
@@ -381,23 +412,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/hal/i386/pcmb/current/ChangeLog	7 Dec 2001 14:15:04 -0000	1.13
+++ packages/hal/i386/pcmb/current/ChangeLog	20 May 2002 21:40:14 -0000
@@ -0,0 +1,20 @@
+2002-04-29  Gary Thomas  <gthomas@redhat.com>
+
+	* src/pcmb_misc.c (hal_pcmb_init): Disable NMI at this point since
+	no real handlers are in place to handle it.  This fixes a problem
+	with manual reset code for IDE drivers which can cause NMI.
+
+2002-04-26  Bart Veer  <bartv@redhat.com>
+
+	* support/gfxmode.c:
+	A utility to find out what graphics modes are available on any
+	given PC.
+
+	* include/pcmb.inc:
+	Change the graphics mode during RedBoot startup, when configured
+	to do so.	
+
+	* cdl/hal_i386_pcmb.cdl:
+	Add new configuration option for changing the graphics mode
+	during RedBoot startup.
+
@@ -66,0 +87,17 @@
+	* src/pcmb_smp.c: Added this file to contain all SMP related
+	code. This includes parsing the MP structures; initializing the
+	APIC and IOAPIC; starting the CPUs; interrupt mapping; inter-CPU
+	interrupts; and CPU synchronization in the event of a debuggable
+	exception.
+	Note: there is still a _lot_ of debugging code in here, mostly
+	disabled, which needs cleaning up. Also, if this code is to ever
+	be released to the public, it should probably be tidied up a bit
+	more.
+
+	* include/pcmb_intr.h: Added SMP support. This includes the
+	inter-CPU interrupt vectors, interrupt masking, acknowledge, and
+	CPU affinity via the APIC and IOAPIC.
+
+	* cdl/hal_i386_pcmb.cdl: Added configury to compile pcmb_smp.c
+	only when SMP is enabled. Also define HAL_PLATFORM_EXTRA to
+	contain the SMP-ness of the HAL, so that RedBoot can report it.
@@ -148,23 +185,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.61
diff -u -0 -r1.61 ChangeLog
--- packages/hal/mips/arch/current/ChangeLog	21 Dec 2001 17:57:01 -0000	1.61
+++ packages/hal/mips/arch/current/ChangeLog	20 May 2002 21:40:20 -0000
@@ -0,0 +1,23 @@
+2002-05-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h: Fix CYGNUM_HAL_EXCEPTION_MIN definition so
+	it reflects the FPU configuration.
+
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h: Only define decoded FPU vectors if these are
+	actually used. This allows tests to check for capabilities and do
+	N/A when appropriate.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2002-03-21  Nick Garnett  <nickg@redhat.com>
+
+	* include/hal_cache.h: Added macros to adjust the size argument to
+	some of the cache macros to a whole multiple of the cache line
+	size. Otherwise, for some values of the arguments, we can miss the
+	last line.
+
@@ -1524,23 +1547,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                        
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/atlas/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/mips/atlas/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.4
+++ packages/hal/mips/atlas/current/ChangeLog	20 May 2002 21:40:24 -0000
@@ -198,23 +198,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/jmr3904/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/jmr3904/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/hal/mips/jmr3904/current/ChangeLog	13 Feb 2001 01:23:30 -0000	1.22
+++ packages/hal/mips/jmr3904/current/ChangeLog	20 May 2002 21:40:29 -0000
@@ -448,23 +448,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/malta/current/ChangeLog
===================================================================
RCS file: packages/hal/mips/malta/current/ChangeLog
diff -N packages/hal/mips/malta/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mips/malta/current/ChangeLog	20 May 2002 21:40:34 -0000
@@ -0,0 +1,317 @@
+2002-02-11  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc: Added hal_intc_translate that knows about
+	the special trampoline code.
+
+	* include/plf_intr.h: Updated comment.
+
+2002-02-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Always define the vectors, regardless of
+	chaining configuration.
+
+2002-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S (hal_isr_springboard_southbridge): Apply mask to
+	interrupt flags - I've seen requests set for masked
+	interrupts. Also don't check the slave controller unless the
+	cascade request is set.
+
+2001-12-06  Nick Garnett  <nickg@redhat.com>
+
+	* images/redboot_RAM_5kc.elf
+	* images/redboot_RAM_5kc.srec
+	* images/redboot_ROM_5kc.elf
+	* images/redboot_ROM_5kc.fl
+	* images/redboot_ROM_5kc.srec
+	Added these images for 5kc target.
+
+	* images/redboot_RAM.elf
+	* images/redboot_RAM.srec
+	* images/redboot_ROM.elf
+	* images/redboot_ROM.fl
+	* images/redboot_ROM.srec
+	Updated these images to match the 5kc ones. These images are for
+	Malta boards with the 4kc processor. These will actually run in a
+	5kc, but will treat it as a 32bit CPU, and will not provide 64bit
+	state to GDB.
+	
+2001-12-04  Nick Garnett  <nickg@redhat.com>
+
+	* misc/redboot_ROM.ecm: Commented out CYGSEM_REDBOOT_DISK_ISO9660
+	since its presence causes CDL and compilation errors.
+
+2001-11-06  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_ROM.ecm: Cleanup to support both mips32 and mips64.
+	* misc/redboot_RAM.ecm: Ditto.
+
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_malta.cdl: Indicate support of variable baud rates.
+
+2001-07-24  Mark Salter  <msalter@redhat.com>
+
+	* src/plf_misc.c (cyg_hal_plf_ide_init): New function to enable	IDE
+	controllers.
+	(cyg_hal_plf_pci_init): Move ISA bridge setup from cyg_hal_plf_pci_init
+	* include/plf_io.h: Add IDE i/f macros.
+	* cdl/hal_mips_malta.cdl: Now implements CYGINT_HAL_PLF_IF_IDE.
+
+2001-07-17  David Woodhouse <dwmw2@redhat.com>
+
+	* src/redboot_cmds.c: Remove. Superseded by generic MIPS exec.
+	* cdl/hal_mips_malta.cdl: Remove reference to $1
+
+2001-07-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (HAL_PCI_ALLOC_BASE_IO): Reserve 64kB for
+	southbridge instead of 8kB.
+
+2001-07-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Fix errors.
+
+2001-07-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added PCI/CPU address translation macros.
+
+2001-06-27  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_RAM.ecm (CYGSEM_REDBOOT_BSP_SYSCALLS): Enable GNUPro
+	syscalls.
+	* misc/redboot_ROM.ecm (CYGSEM_REDBOOT_BSP_SYSCALLS): Ditto.
+
+2001-06-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Defined.
+
+	* include/plf_intr.h: Made safe to include from assembly files. 
+	* src/plf_mk_defs.c (main): Deleted interrupt vector definitions.
+
+	* src/ser16c550c.c: Fix warning.
+
+	* src/platform.S: Add .noreorder statements.
+
+2001-06-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S (hal_isr_springboard_southbridge): Use delay
+	slots, return 0 for spurious interrupts.
+
+2001-06-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_mk_defs.c: Added CYGNUM_HAL_INTERRUPT_CASCADE.
+
+	* src/plf_misc.c (hal_init_irq): Fix enabling of cascading
+	interrupts from secondary controller.
+
+	* src/platform.S (hal_isr_springboard_southbridge): Fixed decoding
+	of secondary sources. Bail out on spurious interrups.
+
+2001-04-26  Mark Salter  <msalter@redhat.com>
+
+	* include/plf_io.h (HAL_PCI_ALLOC_BASE_MEMORY): Fix typo.
+
+	* cdl/hal_mips_malta.cdl (CYGNUM_HAL_RTC_PERIOD): Fix calculation to
+	be based on one half of the CPU clock frequency.
+	
+2001-04-23  Mark Salter  <msalter@redhat.com>
+
+	* include/plf_io.h: Adjust PCI memory and io base constants so that
+	CPU/PCI addresses match the GT64120 setup. Change PCI memory alloc
+	base to allow for memory used by south bridge.
+
+2001-04-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_mk_defs.c: Added a few more defs.
+
+	* src/platform.S: Added southbridge springboard for interrupt
+	decoding.
+
+	* include/plf_io.h: Carve out a bit of memory at 0 in the PCI IO
+	space. Otherwise PCI devices get assigned space which the lana
+	southbridge is hardwired to.  Also moved PCI register defs to this
+	file.
+	
+	* src/plf_misc.c: Added PCI interrupt routing setup.
+
+2001-04-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/ser16c550c.c (cyg_hal_plf_serial_init_channel): Allow
+	interrupts.
+
+	* include/plf_io.h (HAL_PIIX4_ELCR2): Fix typo.
+
+	* src/plf_misc.c (hal_init_irq): Added.
+	(hal_init_irq): Use byte access to SERIRQ.
+
+	* include/plf_io.h: Replaced interrupt definitions.
+
+	* include/plf_intr.h: Proper interrupt handling.
+
+	* include/platform.inc: Removed hal_intc_decode.
+
+	* misc/redboot_RAM.ecm: Added decompression support.
+	* misc/redboot_ROM.ecm: Same.
+
+	* include/pkgconf/mlt_mips_malta_ram.mlt: Give RedBoot even more
+	space.
+	* include/pkgconf/mlt_mips_malta_ram.ldi: Same.
+	* include/pkgconf/mlt_mips_malta_ram.h:   Same.
+
+2001-04-09  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_mips_malta_ram.h: Changed base address.
+	* include/pkgconf/mlt_mips_malta_ram.mlt: Same.
+	* include/pkgconf/mlt_mips_malta_ram.ldi: Same.
+
+	* misc/redboot_ROM.ecm: Updated.
+
+	* include/pkgconf/mlt_mips_malta_rom.h: Updated.
+	* include/pkgconf/mlt_mips_malta_rom.ldi: Same.
+	* include/pkgconf/mlt_mips_malta_rom.mlt: Same.
+	* include/pkgconf/mlt_mips_malta_ram.h: Updated.
+	* include/pkgconf/mlt_mips_malta_ram.ldi: Same.
+	* include/pkgconf/mlt_mips_malta_ram.mlt: Same.
+
+	* src/plf_mk_defs.c: Added.
+	* cdl/hal_mips_malta.cdl: Build mk_defs file.
+	* src/platform.S: Get table size def from header.
+
+2001-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Added net packages.
+
+	* include/pkgconf/mlt_mips_malta_ram.h: Hacked in some PCI memory.
+	* include/pkgconf/mlt_mips_malta_ram.ldi: Same.
+
+2001-04-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/ser16c550c.c: Removed debug channel definitions, added
+	second port.
+
+	* include/plf_intr.h: Removed UART vector.
+
+	* src/plf_misc.c: Moved SMSC superIO init code...
+	* src/smsc37m81x.c (cyg_hal_init_superIO): to here.
+	* cdl/hal_mips_malta.cdl: Compile new file.
+
+2001-03-23  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Initialize PIIX4 and set up
+	COM1 for the SMSC SuperIO part. Now we have serial output. Wohoo!
+
+	* include/plf_io.h: Added a few new definitions.
+
+	* src/platform.S: Enable Galileo as PCI master. Make all PCI IO be
+	offset from zero to make PIIX4 happy.
+
+	* include/plf_intr.h (CYGNUM_HAL_INTERRUPT_EXTERNAL_BASE): Added.
+
+	* misc/redboot_ROM.ecm: Updated.
+
+	* src/platform.S: Use correct ISR count (hack). 
+
+	* include/platform.inc: Remove RAM SDRAM init hack.
+
+	* src/platform.S: SDP: Fix sizing logic.
+
+	* include/plf_io.h (HAL_SPD_GET_SDRAM_WIDTH): Changed to width of
+	DIMM instead of width of individual SDRAM devices.
+
+2001-03-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Remove some of the hacks.
+
+	* include/plf_io.h (HAL_I2C_READ, HAL_I2C_WRITE): Get these right,
+	and the code works. Sheesh!
+
+	* src/platform.S: Minor tweaks to make I2C code match that in
+	YAMON. Still doesn't work though.
+
+	* include/platform.inc: Hacked to enable SDRAM init.
+
+	* src/platform.S: Rewrote to use simpler macros.
+
+	* src/plf_misc.c: Removed some CYGMON stuff.
+
+	* include/plf_io.h: Added simpler definitions for I2C access.
+
+	* src/plf_misc.c (hal_platform_init): Fix warning.
+
+	* src/platform.S: Rewrote I2C code for FPGA controller.
+
+	* include/pkgconf/mlt_mips_malta_rom.h: Updated.
+	* include/pkgconf/mlt_mips_malta_rom.mlt: Same.
+	* include/pkgconf/mlt_mips_malta_rom.ldi: Same.
+
+	* include/plf_io.h: Added I2C definitions for FPGA I2C
+	controller.
+
+	* cdl/hal_mips_malta.cdl: Added clock option.
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Updated.
+
+	* src/plf_misc.c: Always init PCI. Wait for reset.
+
+2001-03-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/ser16c550c.c: Work with either the debug UART (untested) or
+	the SuperIO controllers. Clean up baud rate stuff.
+
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Disable init code for
+	now.
+
+	* include/platform.inc: Removed ROMRAM startup stuff.
+
+	* cdl/hal_mips_malta.cdl: Changed some default settings.
+
+	* src/plf_misc.c: Removed test code and CYGMON init code.
+
+	* misc/redboot_RAM.ecm: Updated with new options.
+
+	* src/ser16c550c.c: Changes to use SuperIO in PCI space.
+
+	* cdl/hal_mips_malta.cdl: Replace old baud rate options with
+	CYGNUM_HAL_VIRTUAL_VECTOR_CHANNELS_DEFAULT_BAUD.
+	* src/redboot_cmds.c (do_exec): Use
+	CYGNUM_HAL_VIRTUAL_VECTOR_CHANNELS_DEFAULT_BAUD.
+
+	* Package cloned from Atlas package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/mips32/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips32/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/mips/mips32/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.2
+++ packages/hal/mips/mips32/current/ChangeLog	20 May 2002 21:40:39 -0000
@@ -0,0 +1,5 @@
+2002-02-11  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Initialize TRAP vector with break_vsr to
+	support div-by-zero breakpoints set by GCC.
+
@@ -71,23 +76,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/mips64/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips64/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/mips/mips64/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.3
+++ packages/hal/mips/mips64/current/ChangeLog	20 May 2002 21:40:43 -0000
@@ -34,23 +34,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/ref4955/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/mips/ref4955/current/ChangeLog	6 Apr 2001 17:20:33 -0000	1.3
+++ packages/hal/mips/ref4955/current/ChangeLog	20 May 2002 21:40:47 -0000
@@ -0,0 +1,10 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_tx49_ref4955.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_tx49_ref4955.cdl:
+	CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined.
+
@@ -313,23 +323,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/ocelot/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/hal/mips/rm7000/ocelot/current/ChangeLog	12 Sep 2001 00:59:23 -0000	1.6
+++ packages/hal/mips/rm7000/ocelot/current/ChangeLog	20 May 2002 21:40:51 -0000
@@ -202,23 +202,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/rm7000/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/var/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/mips/rm7000/var/current/ChangeLog	10 Aug 2001 19:27:56 -0000	1.5
+++ packages/hal/mips/rm7000/var/current/ChangeLog	20 May 2002 21:40:56 -0000
@@ -63,23 +63,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/sim/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/mips/sim/current/ChangeLog	23 Oct 2000 17:11:19 -0000	1.15
+++ packages/hal/mips/sim/current/ChangeLog	20 May 2002 21:41:01 -0000
@@ -235,23 +235,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/tx49/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/tx49/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/mips/tx49/current/ChangeLog	8 Dec 2000 03:30:08 -0000	1.2
+++ packages/hal/mips/tx49/current/ChangeLog	20 May 2002 21:41:06 -0000
@@ -99,23 +99,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/upd985xx/current/ChangeLog
===================================================================
RCS file: packages/hal/mips/upd985xx/current/ChangeLog
diff -N packages/hal/mips/upd985xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mips/upd985xx/current/ChangeLog	20 May 2002 21:41:10 -0000
@@ -0,0 +1,364 @@
+2002-04-02  Hugo Tyson  <hmt@redhat.com>
+2002-04-02  Anssi Pulkkinen <anssi.pulkkinen@ascom.com>
+
+	* src/var_misc.c (cyg_hal_interrupt_acknowledge): Remove the read
+	of the read-clear ISR register - it loses other pending interrupt
+	sources.  Thanks to ASCOM for spotting this.  It should have been
+	removed when the soft-copy and arbitration ISR were added, because
+	those changes mean the hardware register would already be cleared
+	down.
+
+2002-01-22  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN
+	must not be enabled because the way the arbitration ISR is
+	attached does not work with chained interrupts.
+
+2001-10-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl (CYGHWR_HAL_MIPS_UPD985XX_DIAG_BAUD): 
+	This is the same as CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_BAUD
+	which RedBoot uses, so define it.
+	And also reimplement CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
+	as this is what makes it work.
+
+2001-10-30  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Platform does *not* implement VV baud
+	operations, in fact the implements
+	CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT prevents it building.
+
+2001-10-09  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl (..._MIPS_UPD985XX_HARDWARE_BUGS...):
+	New CDL options to control workarounds for System Controller bugs
+	S1 and S2.  Shorthand for S1 requires the fixes elsewhere.  That
+	for S2 selects alternate versions of the interrupt code.
+
+	* include/var_intr.h (HAL_INTERRUPT_ACKNOWLEDGE,...): Alternative
+	versions which call the new routines in src/var_misc.c to deal
+	with System Controller interrupts.
+
+	* src/var_misc.c (cyg_hal_interrupt_unmask,...): New routines to
+	manage the System Controller interrupts by software rather than
+	S_ISR/S_IMR.  We never mask an interrupt once unmasked, but let
+	the interrupt happen, fielding it silently.  When/if it becomes
+	unmasked, then we call the ISR &c.
+
+2001-08-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Platform implements VV baud operations.
+
+2001-08-08  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc (hal_intc_decode): Do not decode the S_ISR
+	interrupts after all - they must be handled by arbitration.  So
+	any S_ISR interrupt is reported as CYGNUM_HAL_INTERRUPT_SYSCTL -
+	Who are they?  They are *all* number 6.
+
+	* src/var_misc.c (_arbitration_isr): New routine to arbitrate
+	between - and call all of - the interrupt sources that hang off
+	the system controller S_ISR register, because the S_ISR register
+	is read-clear, and the interrupt sources are edge-triggered so
+	they do not re-assert themselves - so we must address multiple
+	sources per actual interrupt.
+	(hal_variant_init): Install _arbitration_isr() on the SYSCTL
+	interrupt at startup.
+
+	* include/var_intr.h: Commented the change in interrupt usage -
+	the SYSCTL is occupied from time zero.
+
+2001-08-01  Hugo Tyson  <hmt@redhat.com>
+
+	* src/hal_mips_upd985xx.ld (hal_interrupt_sr_mask_shadow_base):
+	This must be placed statically so it is shared with RedBoot.  And
+	it must be an array so that we can address it from afar.
+
+	* include/var_intr.h (HAL_DISABLE_INTERRUPTS): Implement this
+	macro and its fellows as well as the individual MASK/UNMASK
+	routines; these work together to keep the SR IM bits "true" to
+	what is intended by means of a shadow variable.  Otherwise a race
+	condition in the vanilla HAL_DISABLE_INTERRUPTS() can discard an
+	interrupt mask change made by an ISR.
+	(hal_interrupt_sr_mask_shadow): declare this and define it to
+	entry zero of hal_interrupt_sr_mask_shadow_base[].
+	
+	* src/var_misc.c (hal_interrupt_sr_mask_shadow): initialize this
+	new variable.
+
+	* cdl/hal_mips_upd985xx.cdl (CYGPKG_HAL_MIPS_UPD985XX): set
+	CYGINT_HAL_MIPS_INTERRUPT_RETURN_KEEP_SR_IM because we use bits
+	within the SR for interrupt control.
+
+2001-07-25  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_intr.h (CYGNUM_HAL_INTERRUPT_SOFT_ZERO)
+	(CYGNUM_HAL_INTERRUPT_SOFT_ONE): New interrupt numbers for
+	software interrupts 0 and 1.  Also mask, unmask, and ack them
+	correctly; ack clears the R/W bit in the cause regsiter.
+
+	* include/variant.inc (hal_intc_decode) : Decode Software
+	interrupts into numbers 0 and 1 - all else are moved up a bit.
+
+2001-07-20  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Demand that CYGPKG_LIBM includes
+	-fno-strict-aliasing in its CFLAGS_ADD to workaround a tools issue
+	with access to double via pointer-to-union casts.
+
+2001-07-18  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_arch.h (UARTLCR_8N1): Add more divers definitions of
+	UART control bits for implementing all the controls in the serial
+	device that nobody ever uses.
+
+2001-07-17  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc: If RAM startup, don't blow away the
+	contents of cache - it might contain things that matter such as
+	debug connection state.
+
+2001-07-09  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_arch.h (SDMDR_INIT): Change one of the numbers to
+	match what's in the hardware when set up by customer code.
+
+	* include/variant.inc: Remove dependency on temporary development
+	config point CYGBLD_HAL_STARTUP_ROM_POST_OMIT_INITIALIZATION - the
+	initialization now works OK.  So hal_memc_setup_table gets called.
+
+	* src/variant.S (hal_memc_setup_table): ROM startup now works, so
+	this code now gets called.
+
+2001-07-06  Hugo Tyson  <hmt@redhat.com>
+
+	* src/hal_diag.c (hal_uart_init): Ensure that we use the internal
+	baud clock because there is no external one.
+
+	* include/var_arch.h (UARTCLOCK): Clock is now 50MHz for "new"
+	boards, not 18.xMHz any more.
+
+2001-07-03  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_intr.h (HAL_INTERRUPT_[UN]MASK): Better manipulate
+	these with interrupts disabled for atomicity.
+
+2001-07-02  Bart Veer  <bartv@redhat.com>
+
+	* src/var_misc.c (hal_variant_init):
+	Move the GPIO0 manipulating (flash programming voltagE)
+	to the platform-init.
+
+2001-06-27  Hugo Tyson  <hmt@redhat.com>
+
+	This all fixes the serial interrupt problem of 2001-06-26.
+	
+	* src/var_misc.c (hal_variant_init): Initialize the system
+	controller's ISR/IMR registers to mask and ack all external
+	interrupts and then enable the underlying interrupt source that
+	controls them all.
+	Also provide hal_interrupt_handlers[CYGNUM_HAL_ISR_COUNT]; &c for
+	use by system in vectors.S, and initialize them.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_isr): Do not paranoically
+	acknowledge spurious interrupts.  No need.
+
+	* include/variant.inc: Add complete redefinitions of interrupt
+	decoding to handle extended interrupt sources from the system
+	controller's ISR/IMR registers.
+
+	* include/var_intr.h: Add complete redefinitions of interrupt
+	management to handle extended interrupt sources from the system
+	controller's ISR/IMR registers.
+
+	* include/var_arch.h (S_ISR_ADR): Add ISR and IMR register
+	addresses for use by assembly files.
+
+	* include/plf_stub.h: Provide proto for cyg_hal_plf_comms_init()
+	to reduce warning.
+
+2001-06-26  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Remove src/var_stub.c - functionality
+	is duplicated in the common HAL.
+
+	* include/plf_stub.h: Remove a load of unneccessary cruft which is
+	duplicated in the common HAL.
+
+	* src/var_stub.c: Removed.
+
+2001-06-26  Hugo Tyson  <hmt@redhat.com>
+
+	* src/var_misc.c (hal_variant_init): Unmask the UART interrupt in
+	the system controller - this is before the interrupt system in the
+	MIPS core which is used for dynamic control.
+
+	Also removed a load of duplicate hal_ctrlc_isr/HAL_CTRLC_ISR stuff
+	that fought with the common HAL,
+
+	Asynchronous CTRL-C still does not work.  The interrupt asserts
+	forever.  This is similar to System Controller known bug S2
+	"Interrupt Mask Restriction" from the NEC docs.  Hence this code
+	in this file:	
+	// *******************FIXME
+	// This causes an interrupt loop from the UART as soon as you do IO.
+	//    *S_IMR |= S_ISR_UARTIS; // unmask UART
+	// *******************NB we mask it here so that the status is in control
+	// *******************   of the application code whatever RedBoot does.
+	    *S_IMR &=~S_ISR_UARTIS;
+	// *******************FIXME
+
+	* src/hal_diag.c (cyg_hal_plf_serial_isr): This now contains all
+	it should need to.
+	(cyg_hal_plf_serial_control): Ditto, all cases now supported.
+
+	CYGHWR_HAL_GDB_PORT_VECTOR use now unconditional, other tidyups.
+	Bugfix to interrupt ack in nonblocking read, it was after the
+	return.
+	
+	* cdl/hal_mips_upd985xx.cdl: We want to support ^Cm, so do not
+	implement CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED.
+
+	* include/var_intr.h (HAL_READ_INTR_REGS): New macro, handy for
+	debugging MIPS.  Also remove duplicate hal_ctrlc_isr/HAL_CTRLC_ISR
+	stuff that fought with the common HAL, just leaving
+	CYGHWR_HAL_GDB_PORT_VECTOR defined.
+
+	* src/var_stub.c (hal_var_stub_init): Use symbols for entries in
+	vector tables and the like.
+
+2001-06-22  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc: Use the proper target-agnostic config
+	include CYGBLD_HAL_PLATFORM_H, and do not initialize the memory
+	controller if you're told not to by the platform configuration
+	CYGBLD_HAL_STARTUP_ROM_POST_OMIT_INITIALIZATION.
+
+2001-06-22  Hugo Tyson  <hmt@redhat.com>
+
+	* src/var_misc.c (hal_variant_init): Enable write-access to the
+	flash area, and power-up the programming voltage via GPIO0, so
+	that flash drivers can work.  Also enable the IBUS Arbiter so that
+	internal peripherals can work.
+
+	* src/variant.S (hal_memc_setup): Remove hal_memc_setup for RAM
+	start; the work is done elsewhere.
+
+	* include/variant.inc (hal_memc_init): Don't call hal_memc_setup
+	for RAM start.
+	
+2001-06-07  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc (hal_memc_init): Always do the memc call
+	even in RAM start, to enable...
+
+	* src/variant.S (hal_memc_setup): Enable write-access to the flash
+	area so that flash drivers can work.
+
+2001-06-06  Hugo Tyson  <hmt@redhat.com>
+
+	* include/var_cache.h (HAL_DCACHE_ENABLE_DEFINED): Add enough NOPs
+	after diddling the cache-enability that it works.  Also give
+	correct (apparantly!) figures for cache size despite the
+	documentation arguing with itself.
+
+	* src/var_misc.c (hal_variant_init): Enable the caches during
+	startup.
+
+	* include/var_arch.h: Add a very few definitions for use by
+	assembler code here, and tidy up a little so that it can be used
+	from .S files.  Specifically this is to let us init the RAM and
+	ROM access controllers from assembly.
+
+	* src/variant.S: 
+	* include/variant.inc: Cut out some stuff we don't need that I had
+	blindly copied from another platform.  Specifically we don't need
+	to set up the TLB *at all* because all its space are belong, um,
+	all memory, IO and devices are accessible through kseg1 and kseg0.
+	Added initial (untested) cut at setup of RAM/ROM controllers.
+
+2001-06-06  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: Add implements statement for
+	CYGINT_HAL_DEBUG_GDB_STUBS_BREAK, moved from the platform HAL.
+
+2001-06-05  Hugo Tyson  <hmt@redhat.com>
+
+	* include/variant.inc: It all works rather better now...  fiddling
+	with vector setup and cache initialization.
+
+2001-06-05  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl: to make GDB stubs work, implements
+	CYGINT_HAL_MIPS_STUB_REPRESENT_32BIT_AS_64BIT.  Commented out
+	implements CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+	* include/hal_diag.h: Now it works, properly be dependent on
+	CYGSEM_HAL_VIRTUAL_VECTOR_DIAG.
+
+	* include/plf_stub.h: Choose the right init routine dependent on
+	CYGSEM_HAL_VIRTUAL_VECTOR_DIAG.
+
+	* src/hal_diag.c (hal_uart_init): Remove diagnostics and delays
+	from initialization.
+
+	* src/var_stub.c (hal_var_stub_init): Remove bogus definition of
+	vsr_table and leave breakpoint VSR alone, the springboard will
+	handle it AOK.
+
+2001-06-04  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_mips_upd985xx.cdl
+	* include/hal_diag.h
+	* include/plf_stub.h
+	* include/var_arch.h
+	* include/var_cache.h
+	* include/var_intr.h
+	* include/variant.inc
+	* src/hal_diag.c
+	* src/hal_mips_upd985xx.ld
+	* src/var_misc.c
+	* src/var_stub.c
+	* src/variant.S
+	New files; initial checkin.
+
+	RAM startup works; kernel tests run, loaded via SRecords,
+	including tm_basic, clockcnv, mutex3 and the exception tests.
+	Virtual vector calling works, but all apps do not work with a ROM
+	monitor, so they are all standalone.  Diag printf et all all work.
+	Floating point emulation works.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/vr4300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vr4300/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/hal/mips/vr4300/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.8
+++ packages/hal/mips/vr4300/current/ChangeLog	20 May 2002 21:41:14 -0000
@@ -34,0 +35,2 @@
+	Currently the VRC4373 platform is big endian for historical
+	reasons, while the VRC4375 platform is little endian.
@@ -267,23 +269,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                        
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/vrc4373/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc4373/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/hal/mips/vrc4373/current/ChangeLog	2 Oct 2001 18:28:27 -0000	1.10
+++ packages/hal/mips/vrc4373/current/ChangeLog	20 May 2002 21:41:18 -0000
@@ -513,23 +513,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                        
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mips/vrc4375/current/ChangeLog
===================================================================
RCS file: packages/hal/mips/vrc4375/current/ChangeLog
diff -N packages/hal/mips/vrc4375/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mips/vrc4375/current/ChangeLog	20 May 2002 21:41:25 -0000
@@ -0,0 +1,128 @@
+2001-12-06  Nick Garnett  <nickg@redhat.com>
+
+	* images/ROMRAM/redboot.bin
+	* images/ROMRAM/redboot.elf
+	* images/ROMRAM/redboot.img
+	* images/ROMRAM/redboot.srec
+	Updated images.	
+
+2001-10-24  Nick Garnett  <nickg@redhat.com>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.ldi:
+	Align BSS to 16 byte boundary.
+
+	* images/ROMRAM/redboot.bin:
+	* images/ROMRAM/redboot.elf:
+	* images/ROMRAM/redboot.img:
+	* images/ROMRAM/redboot.srec:
+	Update images. Note that only the ROMRAM images are needed.
+
+2001-10-11  Hugo Tyson  <hmt@redhat.com>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.h:
+	Correct these all to reflect the truth about SDRAM size (32Mb).
+	[and remove debug version from unused ROM-startup files]
+
+2001-10-05  Hugo Tyson  <hmt@redhat.com>
+
+	* misc/redboot_ROM.ecm: (not used really AFAICS)
+	* misc/redboot_RAM.ecm: 
+	* misc/redboot_ROMRAM.ecm: 
+	Add the network driver to the template so that it leaps into life
+	in RedBoot.
+
+2001-10-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc4375.cdl: Define CPU as little-endian here.
+
+2001-09-17  Nick Garnett  <nickg@redhat.com>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.h: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.h: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.h:
+	Added PCI window.
+
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: 
+	* misc/redboot_ROMRAM.ecm:
+	Added configury to support ethernet.
+	[Later] Disabled this temporarily.
+
+2001-09-10  Nick Garnett  <nickg@redhat.com>
+
+	* misc/redboot_RAM.ecm: 
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_ROMRAM.ecm:
+	Added configury to support FLASH.
+
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc4375.cdl:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_ram.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_rom.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4375_romram.mlt:
+	* misc/redboot_RAM.ecm:
+	* misc/redboot_ROM.ecm:
+	* misc/redboot_ROMRAM.ecm:
+	This package added to provide configury for the VRC4375 platform.
+	
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/mips/vrc437x/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.4
+++ packages/hal/mips/vrc437x/current/ChangeLog	20 May 2002 21:41:30 -0000
@@ -54,0 +55,2 @@
+	* src/platform.S: Added VRC4375 setup.
+	
Index: packages/hal/mn10300/am33/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am33/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/mn10300/am33/current/ChangeLog	19 Oct 2001 07:02:35 -0000	1.5
+++ packages/hal/mn10300/am33/current/ChangeLog	20 May 2002 21:41:34 -0000
@@ -28,0 +29,4 @@
+	* include/variant.inc: Added AM33/2.00 support.
+	* src/mn10300_am33.ld: Ditto.
+	* src/var_misc.c: Ditto.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- packages/hal/mn10300/arch/current/ChangeLog	23 Nov 2001 17:12:59 -0000	1.23
+++ packages/hal/mn10300/arch/current/ChangeLog	20 May 2002 21:41:39 -0000
@@ -0,0 +1,12 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
@@ -8,0 +21,2 @@
+	* cdl/hal_mn10300.cdl: moved the RTC configuration previously
+	added to the ASB2305 platform.
@@ -28,0 +43 @@
+	* include/arch.inc: note presence of the ASB2305 platform
@@ -68,0 +84,2 @@
+	* include/mn10300_stub.h: Some cleanups of AM33/2.00 includes.
+
@@ -100,0 +118,4 @@
+	* include/arch.inc: Added AM33/2.00 board support.
+
+	* include/mn10300_stub.h: Added AM33/2.00 support.
+
@@ -850,23 +871,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mn10300/asb/current/ChangeLog
===================================================================
RCS file: packages/hal/mn10300/asb/current/ChangeLog
diff -N packages/hal/mn10300/asb/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mn10300/asb/current/ChangeLog	20 May 2002 21:41:43 -0000
@@ -0,0 +1,102 @@
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mn10300_am33_asb.cdl: Indicate support of variable baud rates.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mn10300_am33_asb.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/ser_asb.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
+2000-10-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Move volatile keyword before type.
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.h:
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.h:
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.ldi:
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.ldi:
+	Regenerated with updated host tools
+
+2000-10-19  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.h: Added heap1 label.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.mlt: Same.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.ldi: Same.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.h: Same.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.mlt: Same.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.ldi: Same.
+
+2000-08-22  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* cdl/hal_mn10300_am33_asb.cdl: Explicitly require 
+	CYGHWR_HAL_MN10300_AM33_REVISION == 2
+
+2000-08-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* src/plf_misc.c: Always include CYGHWR_MEMORY_LAYOUT_H.
+	Only define __get_syscall_num() if CYGPKG_CYGMON is defined.
+
+2000-08-11  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/hal_mn10300_am33_asb.cdl: New file for the ASB2303 port.
+	* include/hal_diag.h: Ditto.
+	* include/platform.inc: Ditto.
+	* include/plf_intr.h: Ditto.
+	* include/plf_io.h: Ditto.
+	* include/plf_stub.h: Ditto.
+	* include/pkgconf/hal_mn10300_am33_asb.h: Ditto.
+	* src/ser_asb.c: Ditto.
+	* src/plf_stub.c: Ditto.
+	* src/plf_misc.c: Ditto.
+	* src/hal_diag.c: Ditto.
+	* src/PKGconf.mak: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.mlt: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.ldi: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_rom.h: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.mlt: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.ldi: Ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb_ram.h: Ditto.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mn10300/asb2305/current/ChangeLog
===================================================================
RCS file: packages/hal/mn10300/asb2305/current/ChangeLog
diff -N packages/hal/mn10300/asb2305/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/mn10300/asb2305/current/ChangeLog	20 May 2002 21:41:47 -0000
@@ -0,0 +1,87 @@
+2001-10-18  David Howells  <dhowells@redhat.com>
+
+	* cdl/hal_mn10300_am33_asb2305.cdl: change incorrect "BootFlash"
+	to "BootPROM" where specified.
+	
+	* cdl/hal_mn10300_am33_asb2305.cdl: added support for booting
+	directly from the system flash.
+	* include/platform.inc: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_flash.mlt: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_flash.h: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_flash.ldi: ditto.
+	* misc/redboot_FLASH.ecm: ditto.
+
+2001-10-16  David Howells  <dhowells@redhat.com>
+
+	* include/plf_io.h: made the CPU access PCI registers through the
+	uncached memmap reflection.
+	* cdl/hal_mn10300_am33_asb2305.cdl: moved the RTC configuration
+	previously added to MN10300 arch to the ASB2305 platform.
+	* include/platform.inc: display exception code on entry to NMI
+	handler and clear it on exit.
+
+2001-10-15  David Howells  <dhowells@redhat.com>
+
+	* misc/redboot_RAM.ecm: forced ethernet to switch down to 10Mbps
+	and switched syscall support on.
+	* misc/redboot_ROM.ecm: ditto.
+
+	* include/platform.inc: improved LED driving upon exception.
+	* src/plf_misc.c: ditto.
+
+	* include/pkgconf/mlt_mn10300_am33_asb2305_ram.mlt: PCI window moved.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_ram.h: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_ram.ldi: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_rom.mlt: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_rom.h: ditto.
+	* include/pkgconf/mlt_mn10300_am33_asb2305_rom.ldi: ditto.
+
+2001-08-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c: 
+	printf() is no longer a part of RedBoot.  Thus all programs
+	must use diag_printf() and related functions instead.
+
+2001-08-08  David Howells  <dhowells@redhat.com>
+
+	* hal_mn10300_am33_asb2305.cdl: Generate binary RedBoot image
+	files as well as ELF ones.
+
+2001-07-27  David Howells  <dhowells@redhat.com>
+
+	* New platform inaugurated.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mn10300/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/sim/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/hal/mn10300/sim/current/ChangeLog	23 Oct 2000 17:11:20 -0000	1.9
+++ packages/hal/mn10300/sim/current/ChangeLog	20 May 2002 21:41:52 -0000
@@ -192,23 +192,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/mn10300/stdeval1/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stdeval1/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/mn10300/stdeval1/current/ChangeLog	10 Aug 2001 19:27:56 -0000	1.16
+++ packages/hal/mn10300/stdeval1/current/ChangeLog	20 May 2002 21:41:58 -0000
@@ -364,23 +364,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.40
diff -u -0 -r1.40 ChangeLog
--- packages/hal/powerpc/arch/current/ChangeLog	23 Nov 2001 17:12:59 -0000	1.40
+++ packages/hal/powerpc/arch/current/ChangeLog	20 May 2002 21:42:03 -0000
@@ -0,0 +1,48 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/ppc_stub.c (__computeSignal): Only handle ITLB/DTLB MISS if
+	defined by platform.
+
+2002-04-24  Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be>
+2002-04-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_arch.h (HAL_SavedRegisters): Add FP regs.
+	* include/arch.inc: Add FPU register names.
+	Implement hal_fpu_save and hal_fpu_load.
+	* src/context.S: save/restore FP regs.
+	* src/hal_mk_defs.c (main): Export CYGARC_JMPBUF_F* for FPU regs.
+	* src/ppc_stub.c (__computeSignal): SW_EMUL is support by 5xx.
+	ITLB and DTLB MISS only supported by 8xx.
+	* cdl/hal_powerpc.cdl (CYGHWR_HAL_POWERPC_VECTOR_BASE): Take
+	CYGHWR_HAL_POWERPC_FORCE_VECTOR_BASE_LOW into account.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_misc.c (hal_enable_caches): Chance cache handling & setup to
+	be controlled by common CDL (like other platforms/architectures).
+
+	* src/hal_intr.c (hal_delay_us): Didn't work if there are less than
+	one decrementer tick per micro-second.  Used a calculation that seems
+	to work no matter how the decrementer is configured.
+
+2002-04-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S (_hal_hardware_init_done): Can't copy vectors until
+	DRAM is setup (like the comment said all along).
+
+2002-03-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S (_hal_hardware_init_done): New label - used by
+	ROMRAM code to figure out relative addressing.
+
+2002-01-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_mk_defs.c (main): Clean up compile warning.
+
@@ -1569,23 +1617,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/cme555/current/ChangeLog
===================================================================
RCS file: packages/hal/powerpc/cme555/current/ChangeLog
diff -N packages/hal/powerpc/cme555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/powerpc/cme555/current/ChangeLog	20 May 2002 21:42:07 -0000
@@ -0,0 +1,43 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_cme555.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- packages/hal/powerpc/cogent/current/ChangeLog	6 Apr 2001 17:20:34 -0000	1.20
+++ packages/hal/powerpc/cogent/current/ChangeLog	20 May 2002 21:42:12 -0000
@@ -0,0 +1,14 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_cogent.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Cache control is in hal/common CDL.
+
+2002-01-25  Jesper Skov  <jskov@redhat.com>
+
+	* src/cogent.S (hal_hardware_init): Set IMMR base.
+	* src/plf_misc.c: Change MMU mapping to follow IMMR base.
+
@@ -703,23 +717,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/ec555/current/ChangeLog
===================================================================
RCS file: packages/hal/powerpc/ec555/current/ChangeLog
diff -N packages/hal/powerpc/ec555/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/powerpc/ec555/current/ChangeLog	20 May 2002 21:42:16 -0000
@@ -0,0 +1,43 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_ec555.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-24  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/powerpc/fads/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/fads/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- packages/hal/powerpc/fads/current/ChangeLog	13 Feb 2001 01:23:32 -0000	1.17
+++ packages/hal/powerpc/fads/current/ChangeLog	20 May 2002 21:42:20 -0000
@@ -0,0 +1,4 @@
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Cache control is in hal/common CDL.
+
@@ -274,23 +278,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- packages/hal/powerpc/mbx/current/ChangeLog	22 Jun 2001 18:18:56 -0000	1.25
+++ packages/hal/powerpc/mbx/current/ChangeLog	20 May 2002 21:42:25 -0000
@@ -0,0 +1,24 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_mbx.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Cache control is in hal/common CDL.
+
+2002-01-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Better match for EPPCbug
+	environment, necessary for Linux boot.
+
+	* src/hal_aux.c: Move IMMR to match what Motorola EPPCbug uses.
+
+2002-01-16  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_powerpc_mbx.cdl: Added CYGSEM_REDBOOT_HAL_LINUX_BOOT to
+	enable Linux booting support.
+
+	* src/redboot_linux_exec.c: Added this file to contain Linux exec
+	command.
+
@@ -512,23 +536,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/mpc5xx/current/ChangeLog
===================================================================
RCS file: packages/hal/powerpc/mpc5xx/current/ChangeLog
diff -N packages/hal/powerpc/mpc5xx/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/powerpc/mpc5xx/current/ChangeLog	20 May 2002 21:42:29 -0000
@@ -0,0 +1,39 @@
+2002-04-25  Bob Koninckx  <bob.koninckx@mech.kuleuven.ac.be>
+2002-04-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* New package.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/powerpc/mpc8xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mpc8xx/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- packages/hal/powerpc/mpc8xx/current/ChangeLog	12 Sep 2001 00:59:23 -0000	1.12
+++ packages/hal/powerpc/mpc8xx/current/ChangeLog	20 May 2002 21:42:34 -0000
@@ -0,0 +1,32 @@
+2002-05-03  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/intr0.c: Fiddle to make this test run on all current MPC8xx
+	boards (the MBX is especially cranky).  The problem lies with the
+	fact that the timers used to run the test are very platform specific.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_mpc8xx.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
+	defined.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/intr0.c: Only applicable if chained interrupts are *not*
+	turned on.  Also, change setup to be a little more intuitive.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/intr0.c: Adjust counts on non-MBX platforms.  Note that
+	this test is highly subjective to how the hardware is setup and
+	that the test itself can't wholy determine the correct values
+	to use at runtime.  The chosen ones work for known platforms.
+
+2002-04-08  Gary Thomas  <gthomas@redhat.com>
+
+	* include/variant.inc: Need vectors for both ROM and ROMRAM mode.
+
+2002-01-23  Gary Thomas  <gthomas@redhat.com>
+
+	* include/var_regs.h (CYGARC_REG_IMM_BASE): Move to match
+	what EPPCbug uses (for Linux booting).
+
@@ -153,23 +185,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/ppc40x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ppc40x/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/powerpc/ppc40x/current/ChangeLog	13 Feb 2001 01:23:33 -0000	1.5
+++ packages/hal/powerpc/ppc40x/current/ChangeLog	20 May 2002 21:42:38 -0000
@@ -0,0 +1,4 @@
+2002-05-13  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_powerpc_ppc40x.cdl: This processor family has no FPU.
+
@@ -56,23 +60,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/ppc60x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ppc60x/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/hal/powerpc/ppc60x/current/ChangeLog	16 Jun 2000 16:44:16 -0000	1.5
+++ packages/hal/powerpc/ppc60x/current/ChangeLog	20 May 2002 21:42:43 -0000
@@ -53,23 +53,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- packages/hal/powerpc/quicc/current/ChangeLog	12 Sep 2001 04:21:15 -0000	1.18
+++ packages/hal/powerpc/quicc/current/ChangeLog	20 May 2002 21:42:47 -0000
@@ -171,23 +171,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/sim/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/powerpc/sim/current/ChangeLog	23 Oct 2000 17:11:24 -0000	1.15
+++ packages/hal/powerpc/sim/current/ChangeLog	20 May 2002 21:42:51 -0000
@@ -0,0 +1,4 @@
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Cache control is in hal/common CDL.
+
@@ -268,23 +272,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/viper/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/hal/powerpc/viper/current/ChangeLog	22 Jun 2001 18:19:01 -0000	1.2
+++ packages/hal/powerpc/viper/current/ChangeLog	20 May 2002 21:42:56 -0000
@@ -0,0 +1,42 @@
+2002-04-30  Nick Garnett  <nickg@redhat.com>
+
+	* src/viper.S: Changed boot ROM wait states from 4 to 7.
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: 
+	RedBoot now requires 0x30000 in this configuration.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_cache.h: Use common CDL for cache control.
+
+2002-04-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_aux.c (hal_platform_init): Avoid resetting ethernet PHY chip.
+
+	* include/plf_cache.h: [Re]enable caches.
+
+	* cdl/hal_powerpc_viper.cdl: Fix RTC calculations.
+
+2002-04-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/viper.S: Lots of changes to get ROMRAM mode working from
+	initial FLASH boot.
+
+2002-03-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/viper.S: 
+	* misc/redboot_ROMRAM.ecm: 
+	* include/pkgconf/mlt_powerpc_viper_romram.mlt: 
+	* include/pkgconf/mlt_powerpc_viper_romram.ldi: 
+	* include/pkgconf/mlt_powerpc_viper_romram.h: 
+	* include/pkgconf/mlt_powerpc_viper_ram.mlt: 
+	* include/pkgconf/mlt_powerpc_viper_ram.ldi: 
+	* include/pkgconf/mlt_powerpc_viper_ram.h: 
+	* cdl/hal_powerpc_viper.cdl: Add support for ROMRAM mode.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_aux.c: Change mappings since IMMR has moved.
+
@@ -58,23 +100,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.37
diff -u -0 -r1.37 ChangeLog
--- packages/hal/sh/arch/current/ChangeLog	23 Nov 2001 17:13:00 -0000	1.37
+++ packages/hal/sh/arch/current/ChangeLog	20 May 2002 21:43:01 -0000
@@ -0,0 +1,194 @@
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: Allow variant to provide custom
+	interrupt vector layout. This means the size of
+	hal_interrupt_handlers/objects/data can be reduced if the vector
+	layout is sparse. Something similar could be done for
+	_HW_EXEC_ENTRY_TABLE, saving exception_vector_int entries in the
+	$vectors_code block. However, this code usually resides in flash
+	so there's not much point given todays flash block sizes.
+
+	* cdl/hal_sh.cdl: Added CYGHWR_HAL_SH_FPU and
+	CYGHWR_HAL_SH_NO_FPU, allowing an arch level control of FPU
+	related tests.
+	Skipping test handled in a different way now, so the implements
+	statement has been deleted again.
+
+2002-04-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_bank.inc: Define hal_exception_entry_extras and
+	hal_interrupt_entry_extras.
+	* include/hal_var_sp.inc: Define hal_exception_entry_extras and
+	hal_interrupt_entry_extras. Disable interrupts on exception
+	entry.
+	* src/vectors.S: Call hal_exception_entry_extras and
+	hal_interrupt_entry_extras.
+
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to
+	__do_syscall.
+
+2002-04-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: 7044 needs different vector layout than
+	76xx since its vectors are hardwired.
+
+2002-04-18  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: Do no translation of entry address if
+	cache module defines CYGARC_SH_MOD_CAC_NO_WINDOWS.
+
+	* include/hal_intr_vecs.h: Move all vectors after IRQ7 to variant
+	header. Define _IRQ and _LVL for all of the first 7
+	interrupts. Define CYGNUM_HAL_INTERRUPT_LVL_MAX
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: Fix asm comments.
+
+2002-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_syscall.c (hal_syscall_handler): Added.
+	* src/sh_stub.c (__is_bsp_syscall): Added.
+	* cdl/hal_sh.cdl: Build hal_syscall.c
+
+2002-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_stub.c (__computeSignal): Changed to use DATA_ACCESS
+	names as well.
+	* include/hal_intr_vecs.h (_CYGNUM_HAL_VECTOR_FIRST_MEM_FAULT,
+	_CYGNUM_HAL_VECTOR_LAST_MEM_FAULT): Same.
+
+2002-02-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr_vecs.h: Use DATA_ACCESS vector names instead of
+	ADDRESS_ERROR names.
+
+2002-02-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_stub.c (__single_step): Use normal breakpoint instruction
+	(trapa #32) for single-stepping.
+        On the SH2 the use of trapa#255 causes a different (and unhandled)
+	exception, in the range reserved for application
+	exceptions/interrupts.
+
+2002-02-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_bank.h: Switch mach/macl entries.
+	* include/hal_var_sp.h: Same.
+
+	* include/hal_var_sp.inc: Reserve (additional) trampoline for NMI
+	to make eCos interrupt numbers match. Make traps use trap numbers
+	32-64.
+	(hal_cpu_save_regs): Remember to adjust SP for R0 save location.
+	(hal_cpu_restore_regs_return): Rewritten to fix errors and allow
+	SP to be changed from GDB.
+
+2002-02-13  Jesper Skov  <jskov@redhat.com>
+
+	* src/context.S (hal_thread_load_context): Load up stack pointer
+	before enabling interrupts.
+	
+	* include/hal_var_sp.inc: Fetch the VSR pointer and jump to it
+	instead of into the VSR table.
+	(hal_cpu_restore_regs_return): adjust sp to point to exception
+	state before returning.
+
+2002-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/vectors.S: tweak ROMRAM relocation code.
+
+2002-02-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_sp.inc: Moved _reset code to below vectors.
+
+2002-01-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_bank.inc: Include SH3 register references. Make
+	better use of some delay slots.
+
+	* src/vectors.S: Don't save exception/interrupt state on stack
+	with debug markers. Load up event value in R4 before calling
+	hal_intc_decode so it can be a nop if desired. Removed some SH3
+	register references.
+
+	* include/hal_var_sp.inc: Include SH2 offsets, export
+	_HW_EXC_ENTRY_TABLE, fix some typos.
+
+	* include/hal_intr_vecs.h: IRL vectors renamed. Added IRQ
+	vectors.
+
+2002-01-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_bank.h: Fix typo.
+
+	* src/sh_stub.c (__computeSignal): Only handle defined vectors.
+
+	* include/hal_intr_vecs.h: Decode NMI as interrupt 0, moved all
+	other vectors. Provide MEM_FAULT vector range.
+	* include/hal_var_sp.inc: Changes for NMI-as-interrupt-0.
+	* include/hal_var_sp.h: Renamed vector to event to share code.
+
+	* include/hal_intr_excevt.h: Added MEM_FAULT vector ranges and
+	CYGHWR_SH_RTC_TIMER_IS_TMU.
+	* src/hal_misc.c (hal_delay_us): Only build if
+	CYGHWR_SH_RTC_TIMER_IS_TMU. Use MEM_FAULT vector range.
+
+	* include/hal_intr.h: Deleted clock controls.
+
+	* cdl/hal_sh.cdl: Use CYGNUM_HAL_RTC_PRESCALE instread of
+	module-specific prescale variable.
+
+	* include/hal_intr_excevt.h (_CYGNUM_HAL_VECTOR_FIRST_MEM_FAULT,
+	_CYGNUM_HAL_VECTOR_LAST_MEM_FAULT): Define.
+	* include/hal_intr_vecs.h: Same. 
+	* src/hal_misc.c (cyg_hal_exception_handler): Use new _MEM_FAULT
+	vector range.
+
+
+	* include/hal_intr_vecs.h: Removed RTC code.
+
+	* include/hal_arch.h: Changed breakpoint instruction to match that
+	used in GDB 5.1.
+	It also makes better sense on the SH2.
+
+	* include/hal_intr_excevt.h: Interrupt/exception vectors and clock
+	handling code moved here...
+	* include/hal_intr.h: From here.
+	* include/hal_intr_vecs.h: Interrupt/exception vector layout +
+	clock handling for SH1/SH2 variants.
+
+	* include/hal_var_sp.inc: Added some comments, fixed number of
+	pre-VSR vectors, renamed HW_VSR_TABLE to HW_EXC_ENTRY_TABLE to
+	avoid confusion (it has nothing to do with eCos VSRs). Finally,
+	made the pre-VSR stuff only compile when really required (since
+	it's 4KiB).
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_arch.h: Moved HAL_SavedRegisters structure to
+	bank variant headers. Same with HAL_THREAD_INIT_CONTEXT,
+	HAL_THREAD_GET_SAVED_REGISTERS, HAL_GET_GDB_REGISTERS,
+	HAL_SET_GDB_REGISTERS, CYGARC_BUS_ADDRESS, CYGARC_CACHED_ADDRESS,
+	and CYGARC_UNCACHED_ADDRESS.
+	* src/vectors.S: Moved exception/interrupt entry code to bank
+	variant include file.
+	* include/hal_var_sp.inc: Added. Contains (new) vectors.S stuff
+	for SH2.
+	* include/hal_var_sp.h: Added. Contains (new) hal_arch.h stuff for
+	SH2 variant.
+	* include/hal_var_bank.inc: Added. Contains old vectors.S stuff
+	for SH3/SH4 variants.
+	* include/hal_var_bank.h: Added. Contains old hal_arch.h stuff for
+	SH3/SH4 variants.
+
+	* src/hal_mk_defs.c: Added conversion for entry stack.
+
@@ -56,0 +251,12 @@
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_linux_exec.c: Only base address, entry and cmdline
+	options are always used. Other commands only affect image if
+	set. This allows combined kernel&initrd images to be loaded in one
+	file where the initrd address & size is already recorded at the
+	start of the image.
+
+	From YAEGASHI Takeshi <t@keshi.org> with a few changes:
+	* cdl/hal_sh.cdl: Added RedBoot exec command options.
+	* src/redboot_linux_exec.c: Added.
+
@@ -861,23 +1067,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                      
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7708/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/hal/sh/cq7708/current/ChangeLog	12 Sep 2001 04:21:15 -0000	1.14
+++ packages/hal/sh/cq7708/current/ChangeLog	20 May 2002 21:43:08 -0000
@@ -0,0 +1,5 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7708_cq7708.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
@@ -117,23 +122,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- packages/hal/sh/cq7750/current/ChangeLog	23 Nov 2001 17:13:00 -0000	1.11
+++ packages/hal/sh/cq7750/current/ChangeLog	20 May 2002 21:43:12 -0000
@@ -0,0 +1,5 @@
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Added.
+	* misc/redboot_ROM.ecm: Include flash support.
+
@@ -80,23 +85,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/dreamcast/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/dreamcast/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/hal/sh/dreamcast/current/ChangeLog	23 Nov 2001 17:13:00 -0000	1.3
+++ packages/hal/sh/dreamcast/current/ChangeLog	20 May 2002 21:43:17 -0000
@@ -15,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/edk7708/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/hal/sh/edk7708/current/ChangeLog	2 Oct 2001 18:28:27 -0000	1.8
+++ packages/hal/sh/edk7708/current/ChangeLog	20 May 2002 21:43:21 -0000
@@ -0,0 +1,5 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_edk7708.cdl: Removed implemntation of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
@@ -393,23 +398,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/hs7729pci/current/ChangeLog
===================================================================
RCS file: packages/hal/sh/hs7729pci/current/ChangeLog
diff -N packages/hal/sh/hs7729pci/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sh/hs7729pci/current/ChangeLog	20 May 2002 21:43:26 -0000
@@ -0,0 +1,224 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Serial register renaming.
+
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Indicate support of variable baud
+	rates.
+
+2001-10-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Fixed warning.
+
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Removed dummy
+	CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definition.
+
+2001-09-21  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
+	Ignore level vectors.
+
+2001-07-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Use driver API to attach PCI
+	arbiter.
+
+2001-07-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Increase PLL1 to 4 for faster
+	CPU clock.
+
+2001-07-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Always install PCI arbiter.
+
+	* src/smsc37c93x.c: Enable RTC.
+
+2001-07-05  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Set linux exec parameters.
+
+	* include/platform.inc: Fix SD0001 SDRAM setup.
+
+	* src/smsc37c93x.c (cyg_hal_init_superIO): Fixed interrupt setting
+	- 32 bit reads swap the two 16 bits words, so my first reading of
+	the default setup was wrong.
+
+2001-07-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: CYGARC_PHYSICAL_ADDRESS renamed to
+	CYGARC_BUS_ADDRESS.
+	* include/plf_io.h: Same.
+
+2001-06-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h (CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF): Fix
+	typo.
+
+	* src/plf_misc.c: Include new arbiter header.
+
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Set up ISR arbiter for the PCI vector.
+
+	* include/plf_io.h: Added HAL_PCI_TRANSLATE_INTERRUPT.
+
+	* include/plf_intr.h: Added decoded PCI vectors. Added interrupt
+	configury extensions. 
+
+2001-06-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt: Reserve 128k
+	for redBoot.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi: Same.
+
+	* misc/redboot_RAM.ecm: Added ether driver. Added compression.
+	* misc/redboot_ROM.ecm: Same.
+
+	* include/platform.inc: Replace settings with proper values from
+	Hitachi boot loader.
+
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Set PCI IO/MEM
+	offsets. Set BAR1 to SDRAM start.
+
+	* include/plf_io.h: Set proper PCI memory base. Fix CPU/BUS
+	translation macros.
+
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Increase stack size to 6kB.
+	* misc/redboot_ROM.ecm: Same.
+
+	* include/plf_io.h: Define PCI IO accessor macros (keep commented
+	out though since IO mapped access is working now).
+	* src/plf_misc.c: PCI IO accessor functions fixed (and commented
+	out). Instead of fiddling PCI endian control, set PCI timeout
+	values like the Linux kernel, and PCI IO mapped access works.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Call PCI init in RedBoot configs. Added PCI IO
+	accessor functions.
+
+	* include/plf_io.h: Define PCI IO accessor macros and CPU/BUS
+	translation macros.
+
+	* src/plf_misc.c (cyg_hal_plf_pci_cfg_write_byte): 
+
+	* src/ser16c550c.c: Use magic 16bit access.
+	* src/smsc37c93x.c: Same.
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): Init SuperIO.
+
+2001-06-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Fiddle PCI setup.
+
+2001-06-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/smsc37c93x.c (cyg_hal_init_superIO): Power up COM ports. Use
+	correct offsets. Set interrupt vectors.
+
+	* src/ser16c550c.c: Correct clock and vectors.
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Force LVL irq mode.
+
+	* include/plf_intr.h: Added external interrupts.
+
+2001-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h: Added PCI window.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.h:   Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.mlt: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.ldi: Same.
+
+2001-05-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Init SuperIO controller.
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): Init superIO UARTs (disabled).
+
+	* src/ser16c550c.c: Added.
+	* src/smsc37c93x.c: Added.
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Build new files.
+
+	* src/plf_misc.c: Added delays to make PCI config IO work. 
+
+	* include/plf_io.h (HAL_PCI_ALLOC_BASE_MEMORY): Changed - not sure
+	if correct. 
+	(HAL_PCI_IGNORE_DEVICE): Don't probe anything but PCI bus 0.
+
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Added PCI functions.
+
+	* include/plf_io.h: Added. Contains PCI details.
+
+	* include/platform.inc (BSC_settings_table): Changed to use init
+	values as documented by Hitachi.
+
+	* misc/split_words.c: Quick hack to allow splitting of images for
+	EPROM programming.
+
+	* misc/redboot_RAM.ecm: Added.
+	* misc/redboot_ROM.ecm: Added.
+
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h: Made SDRAM area
+	default for memory. Added SRAM1 and SRAM2 areas.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.h:   Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.ldi: Same.
+	* include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.mlt: Same.
+
+	* cdl/hal_sh_sh7729_hs7729pci.cdl: Use SDRAM.
+
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc (hal_hardware_init): Don't mess with BSC
+	stuff in RAM startup.
+
+2001-05-25  Jesper Skov  <jskov@cambridge.redhat.com>
+
+	* New platform HAL.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/se7751/current/ChangeLog
===================================================================
RCS file: packages/hal/sh/se7751/current/ChangeLog
diff -N packages/hal/sh/se7751/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sh/se7751/current/ChangeLog	20 May 2002 21:43:30 -0000
@@ -0,0 +1,139 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Serial register renaming.
+
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Indicate support of variable baud rates.
+
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Removed dummy
+	CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF and
+	CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definitions.
+
+2001-07-24  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Clear interrupt controller registers on startup.
+
+	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Rotate interrupts.
+
+	* include/plf_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
+	Added handling for IRL vectors. Name IRL vectors.
+
+	* src/ser16c550c.c: Changed interrupt vector (still unclear if
+	it's the right one).
+
+2001-07-17  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Create .eprom.srec version for
+	broken Hitachi loader.
+
+	* misc/redboot_ROM.ecm: Enable caching.
+	* misc/redboot_RAM.ecm: Same.
+
+	* src/plf_misc.c (hal_platform_init): Initialize
+	interrupt controller.
+	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Use PCIA-D
+	interrupts.
+	* include/plf_intr.h: Put in a few guessed interrupts. Probably
+	not right.
+
+2001-07-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Remove unused variables.
+
+	* src/m1543c.c (cyg_hal_init_superIO): Try to init PCI->ISA
+	bridge. Not that it makes any sense - I don't see any device 2 in
+	the config space, but that's what the Hitachi monitor is
+	fiddling. Doesn't make a change though.
+
+2001-07-13  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): Leave out superIO init
+	until it's working.
+
+	* src/ser16c550c.c: Adjust offsets.
+
+	* src/m1543c.c (cyg_hal_init_superIO): More setup code.
+
+	* misc/redboot_RAM.ecm: Added eth driver.
+
+2001-07-11  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h (HAL_PCI_ALLOC_BASE_IO): Moved to 0x2000.
+	Scan all busses.
+
+	* include/platform.inc: Fix warning.
+
+2001-07-10  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_sh_sh7751_se7751_ram.ldi: Hack in a PCI window.
+	* include/pkgconf/mlt_sh_sh7751_se7751_ram.mlt: Hack in a PCI window.
+	* include/pkgconf/mlt_sh_sh7751_se7751_ram.h: Hack in a PCI window.
+
+	* include/plf_io.h (HAL_PCI_PHYSICAL_IO_BASE): zeroed since all IO
+	happens via functions.
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Want LE configurations.
+
+	* include/plf_io.h: Leave PCI IO space for super IO controller.
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Compile m1543c file.
+	* src/m1543c.c: added.
+
+	* src/ser16c550c.c: Changed addresses and setup code (still not
+	working).
+
+	* src/plf_misc.c (hal_platform_init): Init super IO
+	controller. Init PCI.
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): Also set up COM2.
+
+	* src/plf_misc.c: Call PCI init during startup.
+
+	* include/plf_io.h: Added PCI definitions.
+
+2001-07-09  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7751_se7751.cdl: Removed superIO file, set default
+	mode.
+
+2001-07-09  Jesper Skov  <jskov@cambridge.redhat.com>
+
+	* New platform HAL.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/se77x9/current/ChangeLog
===================================================================
RCS file: packages/hal/sh/se77x9/current/ChangeLog
diff -N packages/hal/sh/se77x9/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sh/se77x9/current/ChangeLog	20 May 2002 21:43:34 -0000
@@ -0,0 +1,161 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Serial register renaming.
+
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Indicate support of variable baud rates.
+
+2001-10-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c (hal_platform_init): Fix option spelling.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Fix SuperIO CDL option mistake.
+
+2001-10-16  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Removed DP83902A hack.
+
+2001-10-15  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Additional requirements to work
+	around problem of inferred values.
+	Added DP83902A hack.
+
+	* src/ser16c550c.c: Get serial controller details from CDL.
+
+	* src/plf_misc.c (hal_platform_init): Only call SuperIO init
+	function if required.
+
+	* include/platform.inc (BSC_settings_table): Initialize for DRAM
+	or SDRAM - but crudely so. Proper configury will be needed
+	eventually, when it's clear how much the SE77X9 boards actually
+	differ.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Added SE7709RP01 platform
+	support. Added XTAL default option. Added options for serial
+	controller. Added crude option for DRAM/SDRAM. Added option for
+	SuperIO.
+
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Removed dummy
+	CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF and
+	CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definitions.
+
+2001-09-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Add CPU option.
+
+2001-09-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Added interrupt controller support.
+
+2001-07-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Generate .eprom.srec of RedBoot
+	image.
+
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_sh_sh77x9_se77x9_ram.ldi: Leave 128k for
+	RedBoot.
+	* include/pkgconf/mlt_sh_sh77x9_se77x9_ram.mlt: Same.
+	* include/pkgconf/mlt_sh_sh77x9_se77x9_ram.h: Same.
+
+	* misc/redboot_RAM.ecm: Added compression.
+	* misc/redboot_ROM.ecm: Same.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Don't make relocated .srec file.
+
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Reduced stacksize to 6kB.
+	* misc/redboot_ROM.ecm: Same.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Updated stack size.
+	* misc/redboot_ROM.ecm: Same.
+
+2001-06-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc (SDMR): Fiddled.
+
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Our board has a 7709S CPU.
+
+	* misc/redboot_ROM.ecm: Don't include CPU variant details.
+	* misc/redboot_RAM.ecm: Same.
+
+2001-06-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Renamed serial interrupts.
+
+	* src/smsc37c93x.c (cyg_hal_init_superIO): Power on COM1. Use
+	correct interrupt.
+
+	* src/ser16c550c.c: Got it enabled. Correct offset and clock.
+
+	* src/hal_diag.c (cyg_hal_plf_comms_init): SuperIO working.
+
+2001-06-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Define external interrupts.
+
+	* misc/redboot_ROM.ecm: Added eth driver.
+	* misc/redboot_RAM.ecm: Same.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Force IRL interrupt mode. Separate
+	srec output rules for Hitachi Mon (which needs reloc) and for
+	normal RedBoot use.
+
+2001-06-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/smsc37c93x.c: Use 16bit writes.
+
+	* src/ser16c550c.c: Update to access by 16bit units. Can't get it
+	to work though.
+
+	* cdl/hal_sh_sh77x9_se77x9.cdl: Only two serial channels.
+	* src/hal_diag.c: Same.
+
+2001-06-12  Jesper Skov  <jskov@cambridge.redhat.com>
+
+	* New platform HAL.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/sh2/current/ChangeLog
===================================================================
RCS file: packages/hal/sh/sh2/current/ChangeLog
diff -N packages/hal/sh/sh2/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sh/sh2/current/ChangeLog	20 May 2002 21:43:39 -0000
@@ -0,0 +1,370 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_sci.c: Register renaming.
+	* src/sh2_scif.c: Register renaming.
+
+	* include/sh2_scif.h (_REG_SCSSR): Define.
+
+	* include/mod_regs_ser.h: Register renaming. SCI registers now
+	contain _SCI_, SCIF registers contain _SCIF_.
+
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h: Renumber the 7044 vectors to get rid of the
+	gaps. CYGHWR_HAL_SH_SH2_CUSTOM_INTERRUPT_LAYOUT now takes care of
+	the translation from HW interrupt vectors to the eCos vector
+	numbers.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_adc.h: Added.
+
+	* include/var_regs.h: Include adc header.
+
+	* include/mod_7044.h (CYGARC_SH_MOD_ADC): Added.
+
+2002-04-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_wdt.h (CYGARC_REG_RSTCSR_W_RSTx_MAGIC,
+	CYGARC_REG_RSTCSR_W_WOVF_MAGIC): set 5 lsb.
+	* include/mod_regs_wdt_2.h (CYGARC_REG_RSTCSR_W_RSTx_MAGIC,
+	CYGARC_REG_RSTCSR_W_WOVF_MAGIC): set 5 lsb.
+	Also define CYGARC_REG_WTCNT_W.
+
+	* include/var_intr.h (HAL_PLATFORM_RESET): Fixed. Set WTIT flag.
+
+	* src/var_misc.c (hal_interrupt_mask, hal_interrupt_unmask): Add
+	range for INTC=2 and error for undefined to catch such a bobo
+	easier next time.
+
+	* include/var_intr.h: Fix access size typos.
+
+	* include/sh2_sci.h: Fix offsets.
+
+	* include/mod_regs_pfc_2.h (CYGARC_REG_PEDR): Added.
+
+2002-04-18  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_regs.h: Include BSC header according to type.
+	* include/mod_regs_pfc_2.h (CYGARC_REG_PADRH, CYGARC_REG_PADRL): Added.
+	* include/mod_regs_bsc_2.h: Added.
+	* include/mod_7044.h: BSC Type 2.
+	* include/mod_7615.h: BSC Type 1.
+
+	* include/variant.inc: Only disable UBC if type defined. Fix INTC
+	type 1/2 mixup.
+	* include/var_regs.h: Include watchdog header according to type.
+	* include/mod_regs_wdt_2.h: Added.
+	* include/mod_7615.h: WDT type 1.
+	* include/mod_7044.h: WDT type 2.
+
+	* src/var_misc.c (cyg_var_enable_caches): Only set mode if the
+	feature is present.
+	* include/variant.inc: CYGARC_REG_CCR is 16bit in type 2 CAC
+	module.
+	* src/variant.S: Support for type 2 cache.
+	* include/var_regs.h: Include cache header according to type.
+	* include/mod_7615.h (CYGARC_SH_MOD_CAC): Type 1.
+	* include/var_cache.h: Support for type 2.
+	* include/mod_regs_cac_2.h: Added.
+	* include/mod_7044.h (CYGARC_SH_MOD_CAC): Type 2.
+	Also define cache array addresses.
+
+	* src/var_misc.c (hal_interrupt_update_level): 7044 support.
+
+	* include/var_intr.h: Fall-back
+	CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF is variant specific.
+
+2002-04-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_mk_defs.c: Adjustment for 7044.
+	* src/variant.S: Same.
+
+	* src/var_misc.c: Most of the functions update to handle INTC type
+	2. Some still to do. Added hal_delay_us for CMT.
+
+	* include/variant.inc: Clear CMT on init, and clear INTC type 2
+	registers.
+
+	* include/var_regs.h: Allow different headers for INT and
+	PFC. Also include CMT header.
+
+	* include/var_intr.h: Some adjustments for 7044, and vectors for
+	it. Also define CMT style RTC support.
+
+	* include/sh2_sci.h: Removed error.
+	* src/sh2_sci.c: Same.
+
+	* include/mod_regs_intc_2.h: Added.
+	* include/mod_regs_pfc_2.h: Added.
+	* include/mod_regs_cmt.h: Added.
+
+	* include/mod_regs_cpg.h: Handle type 2.
+
+	* include/mod_7044.h: Enable more modules. No cache windows in
+	memory map.
+
+	* cdl/hal_sh_sh2.cdl: Added 7044 clock options.
+	Added 7044 variant option.	
+
+	* include/mod_regs_ser.h: Fixed SCI definitions.
+
+	* include/mod_7044.h: Added.
+
+2002-03-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_eth.h (CYGARC_REG_CNDCR): Added more
+	definitions.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_scif.c: Added cyg_hal_plf_scif_sync_rxtx that allows
+	switching mode at runtime. Changed code to respect setting.
+	* include/sh2_scif.h: Same.
+
+	* cdl/hal_sh_sh2.cdl: Added CYGHWR_HAL_SH_SH2_SCIF_ASYNC_RXTX to
+	control RX/TX enabling. In async mode (when set), only one of TX
+	or RX will be set at the same time.
+
+2002-03-01  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Added 
+	CYGHWR_HAL_SH_SH2_SCIF_IRDA_TXRX_COMPENSATION option to control
+	IrDA TX/RX kludge.
+	* src/sh2_scif.c: Use above option. Don't force 9600 baud in IrDA
+	mode.
+
+2002-02-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_scif.c (cyg_hal_plf_scif_putc): In IrDA mode, eat the
+	spurious received character after TX has completed.
+
+2002-02-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_scif.c: Force 9600 baud for IrDA mode
+	initialization. Disable transmitter when not used in IrDA
+	mode. Check transmitter state instead of FIFO count for
+	determining when to cease transmission.
+
+2002-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_eth.h: More definitions.
+
+2002-02-19  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_regs.h: Include ethernet definitions.
+
+	* include/mod_7615.h: Has ethernet module.
+
+	* include/mod_regs_eth.h: Added more definitions.
+
+	* include/mod_regs_wdt.h: Added some more definitions.
+
+	* include/var_intr.h (HAL_PLATFORM_RESET): Defined (doesn't work
+	though).
+
+	* include/mod_7615.h: Disable UBC for now since software emulation
+	works just fine.
+
+2002-02-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h: Added HAL_CLOCK_VAR_INITIALIZE which does
+	partial FRT initialization so it can be used from
+	hal_delay_us. Updated other timer macros.
+	(HAL_CLOCK_READ): Fix typo.
+
+	* include/mod_regs_frt.h: Renamed 16bit access registers.
+
+	* src/var_misc.c (hal_delay_us): Fixed.
+	Call HAL_CLOCK_VAR_INITIALIZE from hal_variant_init.
+
+	* include/mod_regs_bsc.h: Changed register locations and made
+	flags be 32bit constants.
+
+2002-02-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c (hal_delay_us): Fixed typo. Increasy dummy loop
+	since the typo didn't fix the problem.
+
+	* include/mod_regs_pcm.h: Added.
+
+	* include/var_regs.h: Include PCM.
+
+	* include/mod_7615.h: Added DMA and PCM defs.
+
+2002-02-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_frt.h: Fix comment.
+
+2002-02-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_scif.c: Set SC2SSR in initialization. Clear errors in
+	getc function.
+
+	* include/mod_regs_cpg.h (CYGARC_REG_FMR_INIT): Define as value
+	provided by platform.
+
+	* cdl/hal_sh_sh2.cdl: Variant is big-endian only.
+
+2002-01-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_eth.h: Added.
+
+	* include/mod_regs_pfc.h: Updated for SH7615.
+
+2002-01-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Set as type1 clock module.
+
+	* src/sh2_scif.c: Added IrDA mode support.
+	* include/sh2_scif.h: Same.
+
+	* include/mod_regs_dma.h: Updated for SH7615.
+
+	* include/mod_regs_ser.h: Fixed a typo.
+
+2002-01-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh2_sci.c: Added #error about not being updated.
+	* src/sh2_sci.h: Updated for SH2 naming.
+	* src/sh2_scif.h: Updated for SH2 naming, and registers.
+	* src/sh2_scif.c: Updated for changed register names.
+	* include/mod_regs_ser.h: Updated SCIF register names/values.
+
+	* src/var_misc.c (hal_delay_us): Added.
+
+	* include/variant.inc: Fixed some bade conditional code.
+
+	* include/var_intr.h (HAL_CLOCK_INITIALIZE): Fix typos. Guard
+	against too large period.
+
+	* include/mod_regs_ubc.h: Updated to match SH7615 (type 2).
+
+	* include/mod_7615.h (CYGARC_SH_MOD_UBC): Is type 2.
+
+2002-01-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_ubc.h: Partially updated.
+
+	* include/mod_regs_wdt.h: Added.
+	* include/var_regs.h: Include WDT header.
+
+	* src/var_misc.c (hal_interrupt_set_vectors): Updated vector
+	names.
+
+	* src/variant.S (cyg_hal_ILVL_table): Changed for SH2.
+
+	* src/var_mk_defs.c: Added more interrupt defs.
+
+	* include/var_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
+	Ignore LVLs 0-3 since they overlap with IRQs
+	0-3. hal_interrupt_update_level contains code to handle according
+	to configuration.
+
+	* include/mod_regs_intc.h: Added def.
+
+	* src/var_misc.c: Interrupt configury updated for 7615.
+
+	* include/var_intr.h: Add module identifier to vector names. Set
+	RTC vector.
+
+2002-01-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_mk_defs.c: Removed some defs.
+
+	* src/var_misc.c: Cache init fixed and compiler warnings + typos
+	fixed.
+
+	* src/sh2_scif.c: Renamed for SH2.
+	* src/sh2_sci.c: Same.
+
+	* include/var_regs.h: TMU header inclusion removed.
+
+	* include/var_intr.h: Shift vectors down one (to make room for NMI
+	as vector 0).
+
+	* include/mod_regs_ser.h: Protect SCI defs by CYGARC_SH_MOD_SCI.
+
+	* include/mod_regs_cpg.h: No magic here - CDL provides a hardwired
+	constant to use.
+
+	* include/mod_regs_bsc.h: Updated to match SH7615.
+
+	* include/mod_7615.h (CYGARC_SH_MOD_BCN): Is type 2.
+
+	* cdl/hal_sh_sh2.cdl: Added CYGHWR_HAL_SH_RTC_PRESCALE.
+
+	* include/mod_regs_frt.h: Added.
+
+	* include/var_intr.h: Added support for eCos RTC driven by FRT module.
+
+	* include/mod_7615.h (CYGARC_SH_MOD_FRT): Added.
+	* include/var_regs.h: Include FRT header. Removed RTC header inclusion.
+
+	* src/var_misc.c (hal_interrupt_set_vectors): Set VCRx registers
+	to map the module interrupt sources to specific HWR_EXC vectors.
+
+	* include/var_intr.h: Added SH7615 vectors.
+
+	* cdl/hal_sh_sh2.cdl: Select INTR model header.
+
+	* include/mod_regs_intc.h: Added stuff for 7615 INTC.
+
+	* include/mod_7615.h: Does update the IP on exception. All modules
+	are type 1.
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Added exception model header definitions.
+
+	* include/variant.inc: Fixed assembler warning. Change CYG_SR.
+
+2002-01-11  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Changed the clock setup some.
+
+2002-01-09  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh2.cdl: Changed to match SH2 caching details.
+	* src/var_misc.c: Same.
+	* include/var_cache.h: Same.
+	* src/variant.S: Same.
+
+	* include/mod_7615.h: Added some 7615 details.
+
+	Cloned from SH3 HAL.
+	
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/sh/sh3/current/ChangeLog	19 Oct 2001 07:02:36 -0000	1.16
+++ packages/hal/sh/sh3/current/ChangeLog	20 May 2002 21:43:44 -0000
@@ -0,0 +1,24 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh3_sci.c: Register renaming.
+	* src/sh3_scif.c: Register renaming.
+
+	* include/mod_regs_ser.h: Register renaming. SCI registers now
+	contain _SCI_, SCIF registers contain _SCIF_. Merge SCIF and IrDA
+	definitions (stripping SCIF identifier suffix).
+
+2002-01-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc (hal_intc_decode): include needed ptrs.
+
+2002-01-16  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh3.cdl: Added interrupt model header definition.
+	Added RTC_PRESCALE option.
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh3.cdl: Added exception model header definitions.
+
+	* include/variant.inc: Fixed assembler warning.
+
@@ -57,0 +82 @@
+	* include/sd0001.h: Even more definitions.
@@ -60,0 +86,8 @@
+2001-06-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/sd0001.h: Added more definitions.
+
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/sd0001.h: Definitions for IO access.
+
@@ -73,0 +107,4 @@
+2001-05-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_7729.h: Also include SD0001 header.
+
@@ -150,23 +187,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/sh/sh4/current/ChangeLog	23 Nov 2001 17:13:00 -0000	1.15
+++ packages/hal/sh/sh4/current/ChangeLog	20 May 2002 21:43:49 -0000
@@ -0,0 +1,23 @@
+2002-05-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh4_scif.c: Register renaming.
+
+	* include/mod_regs_ser.h: Register renaming. SCI registers now
+	contain _SCI_, SCIF registers contain _SCIF_. Merge SCIF and IrDA
+	definitions (stripping SCIF identifier suffix).
+
+2002-01-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Include needed ptrs.
+
+2002-01-16  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh4.cdl: Added interrupt model header definition.
+	Added RTC_PRESCALE option.
+
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh4.cdl: Added exception model header definitions.
+
+	* include/variant.inc: Fixed assembler warning.
+
@@ -68,0 +92,8 @@
+2001-07-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Fix ICR init, add IPRD init.
+	* include/var_intr.h: Added IRL vectors.
+	* include/mod_regs_intc.c: Added IPRD definitions.
+	* src/var_misc.c (hal_interrupt_update_level): Handle IRPD
+	vectors.
+
@@ -93,0 +125,8 @@
+	* src/var_misc.c: Added handling of INTR00 vectors.
+	* include/mod_regs_intc.h: Added INTR00 definitions.
+
+	* include/var_regs.h: Include pcic when appropriate.
+	* include/mod_7751.h (CYGARC_SH_MOD_PCIC): Define.
+	* include/mod_regs_pcic.h: Added.
+	* src/pcic.c: Added. Fix typo.
+
@@ -106,0 +146,2 @@
+	Add support for 7751.
+	* include/mod_7751.h: Added.
@@ -186,23 +227,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sparc/arch/current/ChangeLog
===================================================================
RCS file: packages/hal/sparc/arch/current/ChangeLog
diff -N packages/hal/sparc/arch/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sparc/arch/current/ChangeLog	20 May 2002 21:43:54 -0000
@@ -0,0 +1,694 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	* src/vec_xvsr.S:
+	* src/vec_ivsr.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-03-18  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S: Add CYGPKG_HAL_SPARC_ERC32 to list of ifdefs.
+
+2000-10-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_arch.h (CYGARC_JMP_BUF_SIZE): Define hal_jmp_buf in
+	terms of this.
+
+2000-08-07  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/sparclite.ld: Remove extra underscore from below. It was
+	correct before.
+
+2000-06-21  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/basetype.h:
+	Removed definition of CYG_LABEL_NAME(). Now dealt with by default
+	definition in cyg_type.h.
+
+	* src/sparclite.ld:
+	Added extra underscore to _stext and _etext.
+	Switched over to new table creation mechanism.
+
+2000-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_arch.h (CYGARC_HAL_SAVE_GP, CYGARC_HAL_RESTORE_GP):
+	Added.
+
+2000-02-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/vectors.S: 
+	* src/hal_boot.c: 
+	CYG_HAL_SPARCLITE_ > CYGPKG_HAL_SPARCELITE_
+
+2000-02-16  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sparclite.cdl: removed fix me
+
+2000-01-28  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/sparclite.ld: Add support for network package.
+
+2000-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* cdl/*.cdl: Add descriptions to a number of options &c which were
+	lacking same, also tidied up other typos as noticed en passant.
+
+1999-12-02  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl:
+
+	Use the <PACKAGE> token in custom rules.
+
+1999-12-01  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl:
+
+	Use the <PREFIX> token in custom rules.
+
+1999-11-04  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl:
+
+	Output custom rule dependency information to .deps files in
+	the current directory.
+
+	Dispense with the need to create a 'src' sub-directory.
+
+1999-11-03  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl: Define build options.
+
+1999-11-01  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* cdl/hal_sparclite.cdl: Addded.
+
+1999-10-15  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (not_window_overflow): Actually the dispatcher
+	into exception VSRs.  Bugfix: wrong number was placed in %l3 for
+	call to xvsr, so for *some* types of trap, including user traps
+	other than those handled directly in-HAL, a vector way off the end
+	of the array would be used.  Apparently those other types of trap
+	never happen, but just in case...
+
+1999-10-13  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S: Optionally implement Multiple (rather than
+	Single) Vector Trapping.  The config options to control this are
+	in the platform HAL because some SPARCs do not support SVT, where
+	it is optional the platform says so.  This demands a variable
+	sized region be reserved for trampoline code or the vectors in
+	RAM, which is done via section .ram_vectors, defined herein.
+
+	* src/sparclite.ld: Define SECTION_ram_vectors(...) to deal with
+	the new .ram_vectors section.  This is to provide a variable sized
+	area at the start of RAM to hold either trampoline code when SVT
+	is selected, or a fill 4k + handlers of vectors when MVT is
+	selected.  Previously this was bodged by pretending RAM starts at
+	0x4000200 in ROM startup builds.
+	(comment from the example .ldi files...)
+	The ram_vectors section is to allow some free space to copy
+	vectors into from the ROM.  This is required to be variable size
+	to accomodate SVT or MVT; 80 bytes vs 4kB.  Copying is not
+	necessary with MVT, but it is optional because it may offer
+	performance gains.  Copying is required for SVT because the
+	(aligned) start of ROM contains initialization instructions.  RAM
+	copy is used rather than leave a big gap in the ROM to get an
+	aligned address for the trampoline code.  For RAM startup,
+	ram_vectors will usually be of size zero, unless MVT and copying
+	are enabled for memory estimation reasons.
+
+1999-09-29  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	[src/vectors.S: needed no change!]
+	
+	* include/vectors.h: Potentially accept a register window count
+	from the platform HAL, or according to platform selection.  Make
+	more of the dependent macros computed.
+
+	* src/vec_ivsr.S (hal_default_interrupt_vsr): Handle other register
+	window sizes correctly; particularly when handling underflow trap
+	by hand.
+
+	* src/vec_xvsr.S (hal_default_exception_vsr): Handle other register
+	window sizes correctly; particularly when handling underflow trap
+	by hand.
+
+	* src/context.S (hal_thread_load_context): Handle other register
+	window sizes correctly.
+
+	* src/icontext.c (cyg_hal_sparc_get_gdb_regs): Handle other register
+	window sizes correctly; set up initial context differently.
+
+1999-06-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_arch.h (hal_jmp_buf): force this to be 64-bit
+	aligned so that std ops in hal_setjmp(), hal_longjmp() work.
+
+1999-06-03  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/hal_boot.c: Add a dummy __gccmain() to prevent ctors being
+	called twice.  This seems to be a recent compiler change:
+	[from gcc/ChangeLog]
+	Sat May 22 18:18:43 1999  Jason Merrill  <jason@yorick.cygnus.com>
+           * sparc/liteelf.h: Handle ctors like MIPS crosses.
+           * sparc/lite.h (STARTFILE_SPEC, LIB_SPEC): Define to "".
+           * configure.in: Don't use libgloss.h on sparclite-elf.
+           Use collect2 on sparclite-aout.
+
+1999-05-20  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_INTERRUPT_STACK_CALL_PENDING_DSRS): 
+	Define this if CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK;
+	ie. we are running a separate interrupt stack.  Also define
+	symbols for it so that we can monitor its usage easily.
+
+	* src/vec_ivsr.S (hal_interrupt_stack_call_pending_DSRs): Add this
+	function to run DSRs on the interrupt stack (if using it).  Switch
+	over to executing on the interrupt stack when needed.
+
+	* src/vectors.S (cyg_interrupt_stack_base): Define the interrupt
+	stack either if we need it as an interrupt stack or if we need it
+	as a bootup stack (simulator); if it's there, use it as a bootup
+	stack anyway.
+
+	* src/context.S (hal_thread_load_context): Install the PSR that
+	was saved in its entirety, including the interrupt and trap enable
+	state.  This is needed for running a separate interrupt stack, but
+	harmless when not so doing.
+
+	* src/icontext.c (hal_thread_init_context): Install an initial PSR
+	which includes ET, S and PS (Enable traps, Supermode, prevSuper)
+	and a PIL (processor interrupt level) of 15 (maximum)
+	so that a context switch which preserves interrupt mode will work.
+
+1999-05-13  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Align stack
+	(rather conservatively) before use.
+
+1999-04-28  Bart Veer  <bartv@cygnus.co.uk>
+
+	* src/PKGconf.mak:
+	Remove the -n argument to tail, it does not appear to be required
+	on any supported host and causes problems with some
+	implementations of tail.
+
+1999-04-15  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/sparclite.ld: Define __bss_end at the end of the BSS
+	* src/hal_boot.c (hal_zero_bss): Stop at __bss_end rather than _end
+	when clearing BSS
+	
+	These fix PR 19750
+
+1999-04-14  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/PKGconf.mak (EXTRAS): Don't generate extras.o here any more
+	But do define EXTRAS every time for the linker script.
+
+1999-04-09  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_RESTORE_INTERRUPTS et al): Put in 3 nops
+	after any writes to the psr; TBH I don't think they're strictly
+	necessary when not altering the window state, but for complete
+	safety and adherence to the book of words....
+
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/*.ld: Revised SECTION_* macro arguments to
+	avoid padded output sections (PR 19787)
+
+1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_io.h: If not the simulator, get hal_hwio.h too -
+	which describes board-and-CPUvariant-specific IO needs.
+
+1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_VSR_SET_TO_ECOS_HANDLER): Define this
+	macro for use in tests that are interested in exception diddling.
+	Redefine CYGNUM_HAL_ISR_MIN to describe the number of interrupt
+	sources; while there are XSRs too, this definition is better for
+	the error checking in kernel interrupt stuff.  Changed the symbols
+	used for defining tables sizes to match, since there are still 27
+	VSRs and ISRs/XSRs and their data.
+
+	* src/hal_intr.c: Use the correct symbol for the size of the
+	isr/vsr/their-data tables.
+
+1999-03-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* tests/sparc_ex.c (cyg_[user_]start):
+	If there is no kernel, cyg_user_start() is never called, main gets
+	in and steals the CPU.  So we hang.  So if there is no kernel,
+	define cyg_start() instead to wrest control.
+
+1999-03-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_arch.h (CYGNUM_HAL_STACK_SIZE_TYPICAL): 
+	And this time make the edit correctly ;-/
+
+1999-03-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_arch.h: 
+	Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of
+	CYGNUM_HAL_MINIMUM_STACK_SIZE.
+
+1999-03-17  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (rom_vectors_end, rom_vectors): Add two new
+	symbols for copying trampoline code into RAM in ROM startup.  This
+	keeps ROM startup as similar as possible to RAM, for simplicity;
+	no re-ordering of vectors.S's contents.
+
+	* src/hal_boot.c (hal_copy_data): Copy in long sized units rather
+	than long longs, better to cope with ROM data alignment.
+	Also add some LED output (if SLEB hardware) for startup to help
+	with debugging ROM start.
+
+1999-03-17  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/PKGconf.mak: Remove dependence on echo '-e' switch.
+
+1999-03-16  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (genuine_reset): Add a little extra debug to SLEB
+	LEDs, and use the genuine top-of-memory stack when running on
+	hardware; only define cyg_bootup_stack in the simulator case.
+
+	* src/sparclite.ld: Define rom_data_start, regardless of start
+	type, no harm is done.
+
+1999-03-12  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite.h: 
+	* include/hal_arch.h: Moved definition of 'CYGNUM_HAL_MINIMUM_STACK_SIZE'
+
+1999-03-11  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/icontext.c (cyg_hal_sparc_[gs]et_gdb_regs): 
+	Two new routines to communicate our nice, optimized stack save
+	states to a reg list for GDB.  My maximal register saves are not
+	really suitable for passing to GDB in any case, they're for humans
+	to debug the interrupt code more than anything else, and my
+	minimal save sets naturally contain pointers and ways of finding
+	the rest of the reg set, but it depends on whether it's an
+	interrupt save or a synchronous one, and given the SPARClite's
+	stack layout, it's a bit hairy.
+
+	* src/vec_ivsr.S (hal_default_interrupt_vsr): 
+	Do save %g0 even in a minimal context, so that the code for
+	communicating register state with GDB can tell it's a minimum
+	context.  Costs one store cycle per interrupt.
+
+	* include/hal_arch.h (HAL_[GS]ET_GDB_REGISTERS): 
+	Define and call routines cyg_hal_sparc_[gs]et_gdb_regs for 
+	communicating register state of a thread to GDB.
+
+	* src/vectors.S (real_vector): Reinstate the anullment of the
+	instructions that were blamed for register corruption earlier;
+	they are correct and safe.
+
+1999-03-10  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_INTERRUPT_IN_USE): Added.
+
+1999-03-09  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/hal_boot.c: Added missing <cyg/infra/cyg_type.h> include file.
+
+1999-03-05  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/sparclite.ld: 
+	* src/PKGconf.mak: Clean up I/O package changes.
+
+1999-03-04  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/sparclite.ld: 
+	Unconditionalize use of libextras.a and add to GROUP()
+
+1999-03-04  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/PKGconf.mak: 
+	* src/sparclite.ld: New I/O package support.
+
+	* src/vectors.S: Fix register corruption problem - stems from
+	use of annulled instructions in window overflow/underflow code.
+
+1999-02-25  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	These log entries from 1999-02-22 to 1999-02-24 were executed in
+	a branch; this change is a merge of that branch into the trunk.
+
+	(1999-02-24  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* tests/sparc_ex.c (sparc_ex_main): 
+	For all traps except the USER_TRAP, install the default VSR
+	hal_default_exception_vsr(); this is so that this test catches
+	exception ie. is able to work, even when we are playing nice with
+	CygMon and GDB.  The USER_TRAP is left so that breakpoints work,
+	for the test infrastructure.
+
+	(1999-02-22  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* src/vectors.S (real_vector): Remove old testing code.  Add delay
+	NOPs after writes to %wim and %psr for safety.  Leave installing
+	the trap vector to platform-specific code, along with RAM control
+	and cache initialization.
+
+	* src/vec_ivsr.S (hal_default_interrupt_vsr): Add delay NOPs after
+	writing the %wim before doing a restore; that was a bug that was.
+
+	* src/vec_xvsr.S (hal_default_exception_vsr): same change.
+
+	* src/hal_intr.c: Remove platform-specific clock period variable; it
+	happens that both platforms sim and sleb have one, but it's not a
+	requirement of the target architecture.
+
+	* src/hal_boot.c (cyg_hal_start): Move diddling the sim-specific
+	watchdog into platform-specific startup code viz. new routines
+	hal_board_{pre/post}start().
+
+	* src/context.S: a couple of extra NOPs to ensure that %wim and
+	%psr changes work on real hardware.
+
+	(1999-02-22  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* include/hal_arch.h (HAL_SET_GDB_REGISTERS): 
+	Remove warning about unused var 'cos of the incompleteness of
+	these macros; gdb interworking is not yet supported.
+
+1999-02-25  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/vectors.h:
+	Changed label used to access scheduler lock to one that is not
+	mangled by C++. This is intended to make support for interrupt
+	handling in non-kernel configurations easier.	
+
+1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/hal_arch.h: 
+	Rename deliver_exception() -> cyg_hal_deliver_exception()
+	QA improvements
+	
+	* include/hal_intr.h:
+	Reorganise vector/interrupt/exception names according to purpose
+	Rename exception_handler() -> cyg_hal_exception_handler()
+	QA improvements
+
+	* src/hal_intr.c:
+	Rename exception_handler() -> cyg_hal_exception_handler()
+	Rename deliver_exception() -> cyg_hal_deliver_exception()
+	Rename CYG_ISR_COUNT -> CYGNUM_HAL_ISR_COUNT
+	QA improvements
+
+	* src/vec_ivsr.S:
+	* src/vec_xvsr.S:
+	Rename CYG_ISR_COUNT -> CYGNUM_HAL_ISR_COUNT
+	QA improvements
+
+	* tests/sparc_ex.c:
+	Rename CYG_EXCEPTION_* -> CYGNUM_HAL_EXCEPTION_*
+	Rename CYG_VECTOR_UNALIGNED -> CYGNUM_HAL_VECTOR_UNALIGNED
+
+1999-02-12  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/context.S (hal_thread_load_context, hal_setjmp):
+	Disable interrupts (but not traps) while doing the flush of all my
+	callers and their callers' callers register sets to the stack.
+	There is evidence that the inconsistency in the stack during this
+	is a bad thing, though I have to admit that I don't see exactly
+	how it goes wrong.  Partly, it's impossible to debug, so if the
+	problem I saw (a SEGV in instrumentation of interrupt_end()) is
+	reproduced with this change, I'll have more to go on.  This is a
+	conservative change in that sense.
+	
+	* include/hal_arch.h (HAL_FLUSH_REGISTERS_TO_STACK): 
+	Disable interrupts but not traps while doing this.  Ditto.
+
+1999-02-12  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite.h (CYGNUM_HAL_MINIMUM_STACK_SIZE):
+	Define a minimal sensible stack size for apps to use.  Note that
+	this file is included by hal_arch.h and so is available to all HAL
+	users, and in fact almost everyone by default.
+
+1999-02-12  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/hal_intr.c (exception_handler): 
+	Include <cyg/infra/cyg_ass.h> so that the CYG_FAIL() in some
+	configurations actually compiles (actually: links).
+	combo{22,18,10,6} were thus afflicted.
+
+1999-02-11  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* tests/sparc_ex.c (do_test): Make the test run for much less time
+	when CYG_USE_TRACING and in any case bleat periodically about how
+	successful it is to prevent testing system timeouts.  Also move
+	the test routines (those which provoke the exception) to the end
+	so that (ever helpful) -O3 cannot inline them and then "optimize"
+	the result and thus spoil the whole damned test too.
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite.h: Correct capitalization of
+	'SPARClite'.
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/sparclite.ld: New MLT-compatible linker script
+	* src/PKGconf.mak: Add build rules for sparclite.ld
+
+1999-02-04  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vec_ivsr.S (hal_default_interrupt_vsr): Preserve global
+	registers over interrupts, and implement support for
+	CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT ie. save a
+	minimal register set rather than a maximal.  Create a saved
+	register set whose address is passed to the interrupt handler
+	(though it may well be mostly empty).
+	[also tidied up trailing tabs and long blank lines]
+
+	* src/vec_xvsr.S (hal_default_exception_vsr): Preserve all
+	registers over interrupts; create a saved register set whose
+	address is passed to the exception handler so it can modify it.
+	[also tidied up trailing tabs and long blank lines]
+
+	* src/context.S( hal_setjmp, hal_longjmp):
+	(hal_thread_switch_context,hal_thread_load_context): Implement
+	CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM support; ie. save a minimal
+	register set rather than a maximal.
+	
+	* include/hal_arch.h (HAL_FLUSH_REGISTERS_TO_STACK): New macro
+	useful for writing exception handlers, for example.
+	(HAL_GET_GDB_REGISTERS, HAL_SET_GDB_REGISTERS): provided initial
+	dummy versions of these.
+
+	* tests/sparc_ex.c: A test of the exception mechanism:
+	deliberately cause unaligned accesses of various sizes and check
+	we get exactly one trap and correctly step over it by modifying
+	the saved register set whose address the exception ISR is handed.
+	This test should be regarded as documentation for the exception
+	handler API/ABI.
+	
+	* tests/PKGconf.mak (TESTS): Build sparc_ex.
+
+1999-02-01  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (genuine_reset): 
+	Include <cyg/hal/halboot.si> to set up RAM controllers, cache and
+	the like - this is rather platform dependant.
+
+1999-02-01  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_TRANSLATE_VECTOR): 
+	Include a definition of this important macro.  Not.
+	It's used when interrupt chaining is selected, BUT we the HAL make
+	no distinction, it's up to the kernel to look after things.  So
+	this macro is an assignment.
+
+1999-01-28  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h: 
+	Get interrupt controller definitions from a board-specific file:
+	#include <cyg/hal/hal_xpic.h>
+	Get clock control definitions from a board-specific file:
+	#include <cyg/hal/hal_clock.h>
+	Delete the original definitions from this central file.
+	
+	* include/hal_cache.h: REMOVED to the simulator tree in the first
+	instance; more generally to various board-specific files.
+
+
+1999-01-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_cache.h (HAL_DCACHE_ENABLE) (and its friends):
+	Define initial empty placeholder versions of these so that cache
+	tests build.  Well it's a start.
+	
+1999-01-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/hal_boot.c (cyg_hal_invoke_constructors): 
+	Add code to deal with CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG
+	Tidy up and update description header
+	Shorten needlessly long lines
+	Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code
+
+1999-01-21  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/vectors.S (genuine_reset): Set the RAM size to 4MB in the
+	erc32 simulator.
+
+	* include/hal_io.h: New file; macros to access IO space, really a
+	place holder at present.
+
+	* include/hal_intr.h: Do not define WATCHDOG() macro.
+
+	* src/hal_intr.c (hal_default_isr): Do not mess with the watchdog
+	in the the default interrupt handler.
+
+	* src/hal_boot.c (hal_zero_bss): use an efficient 8-byte zero.
+	(hal_copy_data): use an efficient 8-byte copy.
+	(cyg_hal_start): turn off the ERC32 watchdog timer before we start
+	anything very time consuming.
+
+	NB: the 8-byte copy changes require alignment in the linker
+	script: see the Changelog in hal/sparclite/sim/... for details.
+
+1999-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	Modified files in arch:
+	* include/hal_arch.h
+	* include/hal_intr.h
+	* src/PKGconf.mak
+	* src/context.S
+	* src/hal_intr.c
+	* src/vec_ivsr.S
+	* src/vec_xvsr.S
+	* src/vectors.S
+
+	New files in arch:
+	* src/hal_boot.c	(bss initialization, constructors &c)
+	* include/hal_cache.h	(empty but required header)
+
+	Modified files in sim:
+	* include/hal_diag.h
+
+	Lots more progress; essentially, everything now works.
+
+	Simulator's treatment of stdio is poor though, it doesn't work
+	under pkgtest.  This has been slowing me up.
+
+1999-01-14  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* ecc/ecc/hal/sparclite/...:
+
+	Initial checkin of SPARClite HAL; it doesn't work yet, except the
+	most trivial of tests - timer and interrupt manipulation stuff is
+	entirely absent.
+
+	Here's some documentation of the initial checkin tree; this will
+	change, as platform dependent stuff moves correctly into the sim
+	or <board> directories.
+
+	arch/current/include:
+		basetype.h	nothing much here.
+		vectors.h	definitions of symbols shared between the
+			various vector code assembler files, can be
+			included in both C and assembler.
+		hal_intr.h	various macros for clock and interrupt
+			control plus the eCos vector numbering scheme; we
+			map thus:
+			what	SPARC trap type	    eCos vector numbers
+			-----------------------------------------------
+			(not used)   ---                0	
+			interrupts (17-31)		1-15
+			user traps (128-255)		16
+			exceptions (1-9,36==4)		17-25
+			others	   (10,?)		26
+			-----------------------------------------------
+			Trap types 5 and 6 which would be eCos vectors 21
+			and 22 are handled in the trampoline code in
+			file src/vectors.S
+		hal_arch.h	definition of a thread context, plus
+			macros for thread switching and the like.  Some
+			ancillary bit twiddling macros and cache barriers
+			too.
+
+	arch/current/include/pkgconf:
+		hal_sparclite.h 	pkgconf config/header file.
+	
+	arch/current/src:
+		vectors.S	boot-up stuff, trampoline code that hangs
+			on the interrupt/trap vector, handlers for window
+			under/overflow.  Saves some state in registers
+			then jumps to the interrupt or exception VSR
+	   		respectively.
+			Also instantiates the VSR table.
+		vec_ivsr.S	the default interrupt VSR; it establishes
+			a C calling environment (ie. anticipates a window
+			overflow) then locks the scheduler, calls the ISR
+			with appropriate arguments, and then interrupt_end()
+			before undoing that environment, anticipating
+			window underflow and returning to the interrupted
+			instruction.
+		vec_xvsr.S	the default exception AKA trap VSR; does
+			the same as the interrupt one but without the
+			scheduler lock or interrupt end.
+		hal_intr.c	instantiates the ISR table used by the
+			code above.
+		context.S	context switch code, saves and loads up a
+			whole register state, coroutine or longjump-like.
+		icontext.c	initializes a context to "jump" to in
+			context.S at the birth of a new thread.
+
+	sim/current/include:
+		hal_diag.h	macros to deal with debugging output via a
+			fake serial device of some kind; initially empty,
+			but definitely board/sim dependent.
+
+	sim/current/include/pkgconf:
+		hal_sparclite_sim.h 	pkgconf config/header file.
+
+	sim/current/src:
+		sim.ld		linker script bits for "sim" target.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+
+//EOF ChangeLog
Index: packages/hal/sparc/erc32/current/ChangeLog
===================================================================
RCS file: packages/hal/sparc/erc32/current/ChangeLog
diff -N packages/hal/sparc/erc32/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sparc/erc32/current/ChangeLog	20 May 2002 21:43:59 -0000
@@ -0,0 +1,272 @@
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_sparclite_sim_ram.mlt:
+	Add heap1 section
+
+	* include/pkgconf/mlt_sparclite_sim_ram.h:
+	* include/pkgconf/mlt_sparclite_sim_ram.ldi:
+	Regenerated
+
+2000-02-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sparclite_sim.cdl: Added.
+
+1999-11-25  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/mlt_sparclite_sim_ram.h: New file.
+
+1999-10-13  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite_sim.h: Add define of
+	CYGHWR_HAL_SPARCLITE_HAS_ASR17 for arch HAL to DTRT with SVT
+	(anticipating cores with no SVT at all, so no %asr17)
+
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
+	avoid padded output sections (PR 19787)
+
+1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/hal_priv.c: Remove bogus FIX ME; it wasn't true.
+
+1999-03-16  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/halboot.si: Add a dummy LED macro for debug in the
+	vectors.S; correct a scary line length.
+
+1999-03-04  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite_sim.h: Take out DEVICES dependencies.
+
+1999-03-04  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: give all LDI files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+	* include/pkgconf/*.mlt: give all MLT files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+
+1999-02-25  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	These log entries from 1999-02-22 to 1999-02-24 were executed in
+	a branch; this change is a merge of that branch into the trunk.
+
+	(1999-02-23  John Dallaway  <jld@cygnus.co.uk>)
+
+	* include/pkgconf/hal_sparclite_sim.h: New rules
+	CYGPKG_HAL_SPARCLITE_SIM precludes CYGPKG_DEVICES_GDB
+	CYGPKG_HAL_SPARCLITE_SIM precludes CYGPKG_DEVICES_SERIAL_RS232_COMMON
+
+	(1999-02-22  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* src/hal_priv.c (hal_board_prestart, hal_board_poststart): 
+	Shut down the erc32 watchdog in and enable interrupts in these two
+	new routines.
+
+	* include/halboot.si: 
+	Remove N/A code that I was just storing here, and install the real
+	vector instructions in this fragment; there be cache-wangling to
+	do in hardware cases either side of the vector installation.
+
+1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/hal_xpic.h: 
+	Rename CYG_VECTOR_* -> CYGNUM_HAL_INTERRUPT_*
+
+	* src/hal_priv.c:
+	Add a FIX ME
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/sim.ld: Remove platform-specific linker script for
+        MLT compliance.
+
+	* src/PKGconf.mak: Remove build rules for sim.ld.
+
+	* include/pkgconf/ram.*: Add MLT save file and and linker
+        script fragment for RAM startup.
+
+1999-02-01  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/halboot.si: 
+	New file: performs platform-oriented setup of RAM and cache
+	controllers, and quietens any interrupt sources.
+
+	* include/pkgconf/hal_sparclite_sim.h: 
+	Correct comments/CDL description of sim invocation.
+
+1999-01-28  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_cache.h: NEW FILE to this directory; moved here from
+	the sparclite/arch tree; cache control is very much board-specific
+
+	* include/hal_clock.h: NEW FILE to this directory; it was a part
+	of hal_intr.h, but is now here because the clock is target determined.
+
+	* include/hal_xpic.h: NEW FILE to this directory; it was a part of
+	hal_intr.h, but is now here because the detail of interrupot
+	control is target determined.
+
+	* src/hal_priv.c: NEW FILE to this directory; it was a part
+	of hal_intr.h, but is now here because the clock is target
+	determined, and it's the clock that needs a local variable.
+
+	* src/PKGconf.mak (COMPILE): compile it.
+	
+
+1999-01-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Add copyright notice.  (Though these files will later be generated
+	by a tool and so not copyright, these default setups are.)
+
+1999-01-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Remove some bogus comments.
+
+1999-01-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code
+
+1999-01-21  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Align bss and rom/ram_data starts and ends by 8 bytes to permit
+	fast copy routines.
+
+1999-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	Modified files in arch:
+	* include/hal_arch.h
+	* include/hal_intr.h
+	* src/PKGconf.mak
+	* src/context.S
+	* src/hal_intr.c
+	* src/vec_ivsr.S
+	* src/vec_xvsr.S
+	* src/vectors.S
+
+	New files in arch:
+	* src/hal_boot.c	(bss initialization, constructors &c)
+	* include/hal_cache.h	(empty but required header)
+
+	Modified files in sim:
+	* include/hal_diag.h
+
+	Lots more progress; essentially, everything now works.
+
+	Simulator's treatment of stdio is poor though, it doesn't work
+	under pkgtest.  This has been slowing me up.
+
+1999-01-14  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* ecc/ecc/hal/sparclite/...:
+
+	Initial checkin of SPARClite HAL; it doesn't work yet, except the
+	most trivial of tests - timer and interrupt manipulation stuff is
+	entirely absent.
+
+	Here's some documentation of the initial checkin tree; this will
+	change, as platform dependent stuff moves correctly into the sim
+	or <board> directories.
+
+	arch/current/include:
+		basetype.h	nothing much here.
+		vectors.h	definitions of symbols shared between the
+			various vector code assembler files, can be
+			included in both C and assembler.
+		hal_intr.h	various macros for clock and interrupt
+			control plus the eCos vector numbering scheme; we
+			map thus:
+			what	SPARC trap type	    eCos vector numbers
+			-----------------------------------------------
+			(not used)   ---                0	
+			interrupts (17-31)		1-15
+			user traps (128-255)		16
+			exceptions (1-9,36==4)		17-25
+			others	   (10,?)		26
+			-----------------------------------------------
+			Trap types 5 and 6 which would be eCos vectors 21
+			and 22 are handled in the trampoline code in
+			file src/vectors.S
+		hal_arch.h	definition of a thread context, plus
+			macros for thread switching and the like.  Some
+			ancillary bit twiddling macros and cache barriers
+			too.
+
+	arch/current/include/pkgconf:
+		hal_sparclite.h 	pkgconf config/header file.
+	
+	arch/current/src:
+		vectors.S	boot-up stuff, trampoline code that hangs
+			on the interrupt/trap vector, handlers for window
+			under/overflow.  Saves some state in registers
+			then jumps to the interrupt or exception VSR
+	   		respectively.
+			Also instantiates the VSR table.
+		vec_ivsr.S	the default interrupt VSR; it establishes
+			a C calling environment (ie. anticipates a window
+			overflow) then locks the scheduler, calls the ISR
+			with appropriate arguments, and then interrupt_end()
+			before undoing that environment, anticipating
+			window underflow and returning to the interrupted
+			instruction.
+		vec_xvsr.S	the default exception AKA trap VSR; does
+			the same as the interrupt one but without the
+			scheduler lock or interrupt end.
+		hal_intr.c	instantiates the ISR table used by the
+			code above.
+		context.S	context switch code, saves and loads up a
+			whole register state, coroutine or longjump-like.
+		icontext.c	initializes a context to "jump" to in
+			context.S at the birth of a new thread.
+
+	sim/current/include:
+		hal_diag.h	macros to deal with debugging output via a
+			fake serial device of some kind; initially empty,
+			but definitely board/sim dependent.
+
+	sim/current/include/pkgconf:
+		hal_sparclite_sim.h 	pkgconf config/header file.
+
+	sim/current/src:
+		sim.ld		linker script bits for "sim" target.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+
+//EOF ChangeLog
Index: packages/hal/sparc/leon/current/ChangeLog
===================================================================
RCS file: packages/hal/sparc/leon/current/ChangeLog
diff -N packages/hal/sparc/leon/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/hal/sparc/leon/current/ChangeLog	20 May 2002 21:44:03 -0000
@@ -0,0 +1,279 @@
+2002-03-15  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_sparc_leon.cdl: Add -msoft-cloat to CYGBLD_GLOBAL_CFLAGS
+	(as well as LDFLAGS) - this gives perfect test coverage in minimal
+	build with the sim.  NB pro tem the tools are called
+	sparc-rtems-gcc et al, but sparc-elf-gcc et al should be OK.
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_sparclite_sim_ram.mlt:
+	Add heap1 section
+
+	* include/pkgconf/mlt_sparclite_sim_ram.h:
+	* include/pkgconf/mlt_sparclite_sim_ram.ldi:
+	Regenerated
+
+2000-02-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sparclite_sim.cdl: Added.
+
+1999-11-25  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/mlt_sparclite_sim_ram.h: New file.
+
+1999-10-13  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite_sim.h: Add define of
+	CYGHWR_HAL_SPARCLITE_HAS_ASR17 for arch HAL to DTRT with SVT
+	(anticipating cores with no SVT at all, so no %asr17)
+
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
+	avoid padded output sections (PR 19787)
+
+1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/hal_priv.c: Remove bogus FIX ME; it wasn't true.
+
+1999-03-16  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/halboot.si: Add a dummy LED macro for debug in the
+	vectors.S; correct a scary line length.
+
+1999-03-04  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_sparclite_sim.h: Take out DEVICES dependencies.
+
+1999-03-04  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: give all LDI files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+	* include/pkgconf/*.mlt: give all MLT files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+
+1999-02-25  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	These log entries from 1999-02-22 to 1999-02-24 were executed in
+	a branch; this change is a merge of that branch into the trunk.
+
+	(1999-02-23  John Dallaway  <jld@cygnus.co.uk>)
+
+	* include/pkgconf/hal_sparclite_sim.h: New rules
+	CYGPKG_HAL_SPARCLITE_SIM precludes CYGPKG_DEVICES_GDB
+	CYGPKG_HAL_SPARCLITE_SIM precludes CYGPKG_DEVICES_SERIAL_RS232_COMMON
+
+	(1999-02-22  Hugo Tyson  <hmt@cygnus.co.uk>)
+
+	* src/hal_priv.c (hal_board_prestart, hal_board_poststart): 
+	Shut down the erc32 watchdog in and enable interrupts in these two
+	new routines.
+
+	* include/halboot.si: 
+	Remove N/A code that I was just storing here, and install the real
+	vector instructions in this fragment; there be cache-wangling to
+	do in hardware cases either side of the vector installation.
+
+1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/hal_xpic.h: 
+	Rename CYG_VECTOR_* -> CYGNUM_HAL_INTERRUPT_*
+
+	* src/hal_priv.c:
+	Add a FIX ME
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* src/sim.ld: Remove platform-specific linker script for
+        MLT compliance.
+
+	* src/PKGconf.mak: Remove build rules for sim.ld.
+
+	* include/pkgconf/ram.*: Add MLT save file and and linker
+        script fragment for RAM startup.
+
+1999-02-01  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/halboot.si: 
+	New file: performs platform-oriented setup of RAM and cache
+	controllers, and quietens any interrupt sources.
+
+	* include/pkgconf/hal_sparclite_sim.h: 
+	Correct comments/CDL description of sim invocation.
+
+1999-01-28  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_cache.h: NEW FILE to this directory; moved here from
+	the sparclite/arch tree; cache control is very much board-specific
+
+	* include/hal_clock.h: NEW FILE to this directory; it was a part
+	of hal_intr.h, but is now here because the clock is target determined.
+
+	* include/hal_xpic.h: NEW FILE to this directory; it was a part of
+	hal_intr.h, but is now here because the detail of interrupot
+	control is target determined.
+
+	* src/hal_priv.c: NEW FILE to this directory; it was a part
+	of hal_intr.h, but is now here because the clock is target
+	determined, and it's the clock that needs a local variable.
+
+	* src/PKGconf.mak (COMPILE): compile it.
+	
+
+1999-01-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Add copyright notice.  (Though these files will later be generated
+	by a tool and so not copyright, these default setups are.)
+
+1999-01-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Remove some bogus comments.
+
+1999-01-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code
+
+1999-01-21  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sim.ld: 
+	Align bss and rom/ram_data starts and ends by 8 bytes to permit
+	fast copy routines.
+
+1999-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	Modified files in arch:
+	* include/hal_arch.h
+	* include/hal_intr.h
+	* src/PKGconf.mak
+	* src/context.S
+	* src/hal_intr.c
+	* src/vec_ivsr.S
+	* src/vec_xvsr.S
+	* src/vectors.S
+
+	New files in arch:
+	* src/hal_boot.c	(bss initialization, constructors &c)
+	* include/hal_cache.h	(empty but required header)
+
+	Modified files in sim:
+	* include/hal_diag.h
+
+	Lots more progress; essentially, everything now works.
+
+	Simulator's treatment of stdio is poor though, it doesn't work
+	under pkgtest.  This has been slowing me up.
+
+1999-01-14  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* ecc/ecc/hal/sparclite/...:
+
+	Initial checkin of SPARClite HAL; it doesn't work yet, except the
+	most trivial of tests - timer and interrupt manipulation stuff is
+	entirely absent.
+
+	Here's some documentation of the initial checkin tree; this will
+	change, as platform dependent stuff moves correctly into the sim
+	or <board> directories.
+
+	arch/current/include:
+		basetype.h	nothing much here.
+		vectors.h	definitions of symbols shared between the
+			various vector code assembler files, can be
+			included in both C and assembler.
+		hal_intr.h	various macros for clock and interrupt
+			control plus the eCos vector numbering scheme; we
+			map thus:
+			what	SPARC trap type	    eCos vector numbers
+			-----------------------------------------------
+			(not used)   ---                0	
+			interrupts (17-31)		1-15
+			user traps (128-255)		16
+			exceptions (1-9,36==4)		17-25
+			others	   (10,?)		26
+			-----------------------------------------------
+			Trap types 5 and 6 which would be eCos vectors 21
+			and 22 are handled in the trampoline code in
+			file src/vectors.S
+		hal_arch.h	definition of a thread context, plus
+			macros for thread switching and the like.  Some
+			ancillary bit twiddling macros and cache barriers
+			too.
+
+	arch/current/include/pkgconf:
+		hal_sparclite.h 	pkgconf config/header file.
+	
+	arch/current/src:
+		vectors.S	boot-up stuff, trampoline code that hangs
+			on the interrupt/trap vector, handlers for window
+			under/overflow.  Saves some state in registers
+			then jumps to the interrupt or exception VSR
+	   		respectively.
+			Also instantiates the VSR table.
+		vec_ivsr.S	the default interrupt VSR; it establishes
+			a C calling environment (ie. anticipates a window
+			overflow) then locks the scheduler, calls the ISR
+			with appropriate arguments, and then interrupt_end()
+			before undoing that environment, anticipating
+			window underflow and returning to the interrupted
+			instruction.
+		vec_xvsr.S	the default exception AKA trap VSR; does
+			the same as the interrupt one but without the
+			scheduler lock or interrupt end.
+		hal_intr.c	instantiates the ISR table used by the
+			code above.
+		context.S	context switch code, saves and loads up a
+			whole register state, coroutine or longjump-like.
+		icontext.c	initializes a context to "jump" to in
+			context.S at the birth of a new thread.
+
+	sim/current/include:
+		hal_diag.h	macros to deal with debugging output via a
+			fake serial device of some kind; initially empty,
+			but definitely board/sim dependent.
+
+	sim/current/include/pkgconf:
+		hal_sparclite_sim.h 	pkgconf config/header file.
+
+	sim/current/src:
+		sim.ld		linker script bits for "sim" target.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+
+//EOF ChangeLog
Index: packages/hal/sparclite/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparclite/arch/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/hal/sparclite/arch/current/ChangeLog	23 Oct 2000 17:11:25 -0000	1.16
+++ packages/hal/sparclite/arch/current/ChangeLog	20 May 2002 21:44:07 -0000
@@ -0,0 +1,9 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	* src/vec_xvsr.S:
+	* src/vec_ivsr.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
@@ -647,23 +656,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sparclite/sim/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparclite/sim/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/hal/sparclite/sim/current/ChangeLog	23 Oct 2000 17:11:25 -0000	1.7
+++ packages/hal/sparclite/sim/current/ChangeLog	20 May 2002 21:44:12 -0000
@@ -238,23 +238,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/sparclite/sleb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sparclite/sleb/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- packages/hal/sparclite/sleb/current/ChangeLog	23 Oct 2000 17:11:25 -0000	1.9
+++ packages/hal/sparclite/sleb/current/ChangeLog	20 May 2002 21:44:17 -0000
@@ -0,0 +1,7 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_cygm.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
@@ -462,23 +469,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/synth/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/arch/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/synth/arch/current/ChangeLog	11 Jan 2002 16:53:49 -0000	1.4
+++ packages/hal/synth/arch/current/ChangeLog	20 May 2002 21:44:23 -0000
@@ -0,0 +1,17 @@
+2002-04-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/synth.ld: Add RELOCS "section" and eh_frame section, plus
+	correct use of .gnu.linkonce sections.
+
+2002-02-28  Bart Veer  <bartv@redhat.com>
+
+	* doc/synth.sgml, doc/makefile, doc/*.html:
+	Documentation for the synthetic target HAL.
+
+2002-01-25  Bart Veer  <bartv@redhat.com>
+
+	* src/synth_intr.c (hal_interrupt_mask/unmask):
+	Add preconditions that interrupts are disabled on entry, rather
+	than disabling and reenabling the interrupts, since the
+	specification requires the former.
+
@@ -341,23 +358,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/synth/i386linux/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/i386linux/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/hal/synth/i386linux/current/ChangeLog	11 Jan 2002 16:53:49 -0000	1.4
+++ packages/hal/synth/i386linux/current/ChangeLog	20 May 2002 21:44:29 -0000
@@ -0,0 +1,12 @@
+2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S:
+	Don't use .file as it can confuse debugging since the .file
+	doesn't contain the path and therefore the debugger will never
+	know where it lives! This conflicts with using -Wa,--gstabs.
+
+2002-04-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_synth_i386_rom.ldi: Define eh_frame and
+	RELOCS sections.
+
@@ -340,23 +352,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/hal/v85x/arch/current/ChangeLog	30 Nov 2001 13:09:27 -0000	1.15
+++ packages/hal/v85x/arch/current/ChangeLog	20 May 2002 21:44:35 -0000
@@ -221,23 +221,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                 
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- packages/hal/v85x/ceb_v850/current/ChangeLog	26 Oct 2001 12:27:35 -0000	1.12
+++ packages/hal/v85x/ceb_v850/current/ChangeLog	20 May 2002 21:44:41 -0000
@@ -0,0 +1,5 @@
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
+	defined.
+
@@ -233,23 +238,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/hal/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/v850/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/hal/v85x/v850/current/ChangeLog	22 Jun 2001 18:19:06 -0000	1.7
+++ packages/hal/v85x/v850/current/ChangeLog	20 May 2002 21:44:48 -0000
@@ -127,23 +127,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- packages/infra/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.26
+++ packages/infra/current/ChangeLog	20 May 2002 21:44:54 -0000
@@ -0,0 +1,58 @@
+2002-04-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx (diag_dump_buf_with_offset): Fix pad for short lines.
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx: Return proper length result for sprintf() functions.
+
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/cyg_type.h: Allow HALs to override certain attrib macros.
+
+2002-02-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx (diag_snprintf): 
+	* include/diag.h: Change function signature on diag_snprintf()
+	to match snprintf() found in stdio.
+
+2002-02-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/cyg_trac.h: Make message type of trace functions be
+	const char * to help avoid warnings with callers.
+	* src/null.cxx: Reflect that in actual functions.
+	* src/fancy.cxx: Ditto.
+	* src/simple.cxx: Ditto.
+	* src/buffer.cxx: Ditto.
+
+2002-01-31  Hugo Tyson  <hmt@redhat.com>
+
+	* src/tcdiag.cxx (cyg_assert_msg): Enable this function
+	universally; given the extra usefulness it now has (see below)
+	it's worth always having around by default in asserted builds.
+	It can be disabled with CYGDBG_INFRA_DEBUG_ASSERT_MESSAGE = 0.
+
+2002-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* src/tcdiag.cxx (cyg_assert_msg): Collect from RedBoot flash
+	config, whether or not to dump to a specific console.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/diag.cxx (diag_snprintf): 
+	* include/diag.h: New function diag_snprintf().
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/cyg_type.h: Define CYG_INIT_IO_FS used by filesystems
+	so that they init *after* the devices they depend on.
+
+2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/tcdiag.cxx (cyg_test_exit): Work around problem with recent
+	SH tools that isn't likely to get fixed soon.
+
+2002-01-17  Jeroen Dobbelaere  <jeroen.dobbelaere@acunia.com>
+
+	* src/diag.cxx (diag_check_string): enlarge valid string length to 2048
+
@@ -771,23 +829,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/common/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/io/common/current/ChangeLog	2 Oct 2001 18:28:28 -0000	1.14
+++ packages/io/common/current/ChangeLog	20 May 2002 21:45:01 -0000
@@ -0,0 +1,9 @@
+2002-03-12  Nick Garnett  <nickg@redhat.com>
+
+	* doc/io.sgml: Generally sorted out, reformetted, folded. SMP
+	considerations added to various parts of the document.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/config_keys.h: Add config keys for flash block drivers.
+
@@ -188,23 +197,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- packages/io/eth/current/ChangeLog	15 Dec 2001 13:42:19 -0000	1.30
+++ packages/io/eth/current/ChangeLog	20 May 2002 21:45:08 -0000
@@ -0,0 +1,66 @@
+2002-05-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/eth_drivers.cdl: Moved the package's header files to
+	cyg/io/eth to clean up the include root directory.
+
+2002-04-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lwip/eth_drv.c: Update from Jani Monoses.
+
+	* cdl/eth_drivers.cdl: Move CYGINT_ISO_STRING_STRFUNCS requirement
+	into CYGPKG_IO_ETH_DRIVERS_NET where it belongs.
+	Move CYGINT_ISO_STRING_MEMFUNCS requirement into
+	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE where it belongs.
+
+2002-04-10   Gary Thomas <gthomas@redhat.com>
+
+	* src/net/eth_drv.c: Only pass mutlicast addresses down to drivers.	
+
+2002-04-05   Jani Monoses  <jani@iv.ro>
+
+	* src/lwip/eth_drv.c: New file. Add eth driver support for lwip.
+	* src/lwip/lw.diff: New file. diff against lwip sources.
+	* src/lwip/README: New file.
+	* cdl/eth_drivers.cdl: Add lwip driver support.
+
+2002-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/eth_drv.c: Select 'multicast_all' if too many addresses
+	are required.  Also, ignore any non-multicast addresses.
+
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/ethdrv.sgml: New file.  SGML-ized the existing driver-doc
+	file and brought the information up to date with deliver functions
+	and all that.
+
+2002-02-18  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/eth_drivers.cdl: 
+	Add new interface CYGINT_IO_ETH_MULTICAST which is used to
+	insure that drivers support multicast addresses if IPv6 is used.
+
+2002-02-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/eth_drv.c: 
+	* include/eth_drv.h: Add framework for multicast address support.
+
+2002-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/eth_drivers.cdl (CYGPKG_IO_ETH_DRIVERS_WARN_FORCE_CONSOLE):
+	CDL options removed; control is now from RedBoot.
+
+	* src/net/eth_drv.c (START_CONSOLE): Changed to use RedBoot
+	fconfig items for deciding what console to use for special debug
+	messages such as "out of MBUFs" and the like.
+
+	* src/stand_alone/eth_drv.c (LOCK_APPLICATION_SCHEDULER): New
+	macro to do what it says, before passing packets to the app.
+	Used in two places: when passing a received packet, and when
+	passing a tx completion status back.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_init): Changes for supporting new
+	FreeBSD based stack (minor API changes internal to that stack).
+
@@ -464,23 +530,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- packages/io/fileio/current/ChangeLog	4 Jan 2002 14:13:57 -0000	1.19
+++ packages/io/fileio/current/ChangeLog	20 May 2002 21:45:16 -0000
@@ -0,0 +1,66 @@
+2002-04-11  Nick Garnett  <nickg@redhat.com>
+
+	* doc/fileio.sgml: Added a section on writing a new
+	filesystem. This probably still needs more work, but it's better
+	than nothing.
+
+2002-04-05  Nick Garnett  <nickg@redhat.com>
+
+	* src/devfs.cxx: Changed test for EAGAIN in dev_fo_read() and
+	dev_fo_write() to negate value first. 
+
+2002-03-07  Nick Garnett  <nickg@redhat.com>
+
+	* doc/fileio.sgml: Added this file to contain documentation on
+	this package.
+
+2002-02-04  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/socket.c (main): 
+	* tests/select.c (main): sin_len field must be set.
+
+2002-01-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/fileio.cdl: Actually, don't bother to build testfs.c at all.
+
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/fileio.cdl: Added CYGPKG_FILEIO_BUILD_TESTS option and made
+	building of testfs dependant on it.
+
+2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/inode.h: New API defining a common generic inode type.
+	* src/inocache.cxx: Implement the inode cache functions.
+	* cdl/fileio.cdl: (Configurably) build it.
+
+2002-01-23  David Woodhouse  <dwmw2@redhat.com>
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/fileio.cdl: Remove select compilation and support to new
+	CYGFUN_IO_FILEIO_SELECT option conditional on the kernel
+	Ditto for DEVS and CYGPKG_IO_FILEIO_DEVFS_SUPPORT.
+	Make CYGPKG_IO_FILEIO_SOCKET_SUPPORT also conditional on kernel.
+	* src/fio.h: Define FILEIO_MUTEX_LOCK() and FILEIO_MUTEX_UNLOCK()
+	so that code doesn't need to care whether the kernel is included or
+	not.
+	* src/fd.cxx: Conditionalize mutex usage throughout on CYGPKG_KERNEL,
+	and FILEIO_MUTEX_LOCK()/UNLOCK().
+	* src/file.cxx: Ditto.
+	* src/misc.cxx: Ditto.
+	(cyg_timestamp): Only use Cyg_Clock implementation if CYGPKG_KERNEL.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/misc.cxx: Initialize fileio_initializer at prio CYG_INIT_IO_FS
+	so it happens after the devices it depends on.
+	* src/file.cxx (getcwd_lock): Ditto.
+	* src/select.cxx (select_mutex): ditto.
+	(selwait): ditto.
+	* src/fd.cxx (fdlock): ditto
+	(file_lock): ditto.
+	* src/dir.cxx (readdir): Use FILEIO_RETURN_VALUE on exit.
+	(readdir_r): Ditto.
+	* src/devfs.cxx (dev_stat): Don't use handle for st_dev - it will
+	probably be truncated.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- packages/io/flash/current/ChangeLog	2 Nov 2001 16:12:34 -0000	1.21
+++ packages/io/flash/current/ChangeLog	20 May 2002 21:45:23 -0000
@@ -0,0 +1,34 @@
+2002-01-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/flashiodev.c: Fix bounds checking and offsetting.
+
+	* cdl/io_flash.cdl (CYGNUM_IO_FLASH_BLOCK_LENGTH_1): Default to
+	0x100000 for convenience.
+
+2002-01-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/io_flash.cdl: Allow specification of an offset and length
+	of the region of flash.
+	* src/flashiodev.c: Use it.
+
+2002-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash.h: Add a comment about the obvious: the flash
+	caching macros should be called with interrupts disabled.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/io_flash.cdl: Add CYGPKG_IO_FLASH_BLOCK_DEVICE and
+	CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_1 to allow exporting flash
+	as block devices accessible from file systems.
+	* src/fileiodev.c: New file implementing this.
+	* include/flash.h: Add typedefs for the various structures used
+	to configure the block devices.
+
+2002-01-18  Paul Fine  <pfine@delcomsys.com>
+
+	* src/flash.c : Modified flash_verify_addr, flash_erase,
+	flash_lock and flash_unlock to to work properly when the location
+	of the flash in the memory map is at the very top of the address
+	space.  We check and handle values that may overflow.
+
@@ -194,23 +228,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- packages/io/pci/current/ChangeLog	2 Oct 2001 18:28:28 -0000	1.14
+++ packages/io/pci/current/ChangeLog	20 May 2002 21:45:29 -0000
@@ -0,0 +1,23 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* tests/pci1.c: Fix warning.
+
+2002-02-13  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/pci.sgml: Tidy up some typos and PROGRAMLISTING width
+	issues.
+
+2002-02-11  Mark Salter  <msalter@redhat.com>
+
+	* doc/pci.sgml: Brought docs up to date with current code.
+
+2002-01-31  Mark Salter  <msalter@redhat.com>
+
+	* src/pci.c (cyg_pci_init): Set default memory and io bases here
+	as the HAL_PCI_ALLOC_BASE_* macros may not be static values.
+
+2002-01-21  Mark Salter  <msalter@redhat.com>
+
+	* src/pci.c (cyg_pci_get_device_info): Fix setting of upper 32 bits
+	for 64-bit BAR.
+
@@ -258,23 +281,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/pcmcia/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pcmcia/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/io/pcmcia/current/ChangeLog	19 Sep 2000 05:53:57 -0000	1.3
+++ packages/io/pcmcia/current/ChangeLog	20 May 2002 21:45:36 -0000
@@ -0,0 +1,4 @@
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pcmcia.h: Add prototype(s) to remove warnings.
+
@@ -31,23 +35,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/serial/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v
retrieving revision 1.44
diff -u -0 -r1.44 ChangeLog
--- packages/io/serial/current/ChangeLog	17 Aug 2001 16:37:36 -0000	1.44
+++ packages/io/serial/current/ChangeLog	20 May 2002 21:45:44 -0000
@@ -0,0 +1,24 @@
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* tests/serial3.c (serial_test): Use 19200 baud rate when board
+	cannot handle 38400.
+	* tests/serial5.c (serial_test): Same.
+
+2002-02-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/io_serial.cdl: Removed termiostty.c build rule.
+
+	* cdl/termios.cdl: Make termiostty.c building depending on actual
+	requirements for its content.
+
+2002-02-15  Jesper Skov  <jskov@redhat.com>
+
+	* tests/flow1.c: Also try DSR/DTR flow control (presently
+	unsupported by Linux though).
+	* tests/flow2.c: Same.
+
+2002-01-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/termiostty.c (termios_read): Don't return after VMIN,
+	this was a stupid thing to do and decreases performance a lot.
+
@@ -1382,23 +1406,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/usb/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/common/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/io/usb/common/current/ChangeLog	13 Feb 2001 01:23:35 -0000	1.1
+++ packages/io/usb/common/current/ChangeLog	20 May 2002 21:45:51 -0000
@@ -15,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/usb/eth/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/eth/slave/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/io/usb/eth/slave/current/ChangeLog	18 Jul 2001 11:38:41 -0000	1.5
+++ packages/io/usb/eth/slave/current/ChangeLog	20 May 2002 21:45:57 -0000
@@ -90,23 +90,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/usb/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/slave/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/io/usb/slave/current/ChangeLog	2 Oct 2001 18:28:28 -0000	1.4
+++ packages/io/usb/slave/current/ChangeLog	20 May 2002 21:46:04 -0000
@@ -0,0 +1,18 @@
+2002-01-23  Bart Veer  <bartv@redhat.com>
+
+	* host/Makefile.am, host/Makefile.in, host/acinclude.m4,
+	  host/aclocal.m4, host/configure, host/configure.in,
+	  host/usbhost.c, host/usbhost.tcl, host/verbose.tcl
+        Host-side support for USB testing
+	
+	* tests/usbtarget.c, tests/common.c, tests/protocol.h:
+	New files containing the target-side testing support and
+	support files.
+
+	* cdl/usbs.cdl:
+	Add a configuration option to build the target-side testing
+	support.
+
+	* doc/usbs.sgml, doc/*.html:
+	Document the testing support. Regenerate html.
+
@@ -75,23 +93,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/wallclock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/wallclock/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- packages/io/wallclock/current/ChangeLog	31 Jul 2001 21:15:40 -0000	1.12
+++ packages/io/wallclock/current/ChangeLog	20 May 2002 21:46:10 -0000
@@ -272,23 +272,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/io/watchdog/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/watchdog/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/io/watchdog/current/ChangeLog	2 Jun 2000 17:35:09 -0000	1.1
+++ packages/io/watchdog/current/ChangeLog	20 May 2002 21:46:16 -0000
@@ -262,23 +262,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- packages/isoinfra/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.15
+++ packages/isoinfra/current/ChangeLog	20 May 2002 21:46:21 -0000
@@ -0,0 +1,22 @@
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stdlib.h: use NORET attributes from cyg_type.h.
+
+2002-03-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/float.h: Don't have multiple inclusion protection. It is
+	unnecessary and can confuse things if the headers are subject to two
+	-I paths.
+	* include/stdarg.h: Ditto.
+	* include/float.h: Don't cover include_next with inclusion protection
+	for a similar reason.
+	* include/stddef.h: Use C comment.
+
+2002-01-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/unistd.h: ftruncate() should use an off_t argument.
+
+2002-01-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/sys/types.h: off_t should be signed.
+
@@ -306,23 +328,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. 
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.74
diff -u -0 -r1.74 ChangeLog
--- packages/kernel/current/ChangeLog	11 Jan 2002 16:53:59 -0000	1.74
+++ packages/kernel/current/ChangeLog	20 May 2002 21:46:28 -0000
@@ -0,0 +1,83 @@
+2002-05-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/kapidata.h (CYG_HARDWARETHREAD_MEMBERS): entry_point
+	should be a pointer to function not an addrword (which may be
+	different).
+	(cyg_reason_t): Define cyg_reason_t as an enum not an int.
+	(struct cyg_mutex_t): Define mutex protocol as an enum not a cyg_uint32.
+	Define locked member as a cyg_atomic, not a cyg_bool.
+
+2002-05-09  Nick Garnett  <nickg@redhat.com>
+
+	* tests/timeslice.c: Modified test thread to accumulate run time
+	by reading HAL clock, and to detect and record changes of CPU. The
+	previous version of this code reported varying results - probably
+	as a consequence of cache effects.
+
+	* include/instrmnt.h: Fixed left-over debug edit to MLQ
+	instrumentation enable code.
+
+2002-04-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/kapi.h: Added cyg_alarm_get_times and
+	cyg_counter_multi_tick.
+	* src/common/kapi.cxx: Same. Er, fix oversight.
+	* doc/kernel.sgml: Doc update.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* src/sync/flag.cxx: Don't set default args in func definitions.
+
+2002-04-24  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dhrystone.c: Moved platform max number of passes to CDL in
+	HALs.
+
+2002-04-23  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dhrystone.c: Allow platform to define max number of passes
+	via CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES.
+
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/kapi.h: Use NORET attributes from cyg_type.h.
+	* include/sched.hxx (class Cyg_Scheduler): Ditto.
+
+2002-04-08  Nick Garnett  <nickg@redhat.com>
+
+	* src/sync/mutex.cxx: Added IF_PROTOCOL_ACTIVE macro to condition
+	use of the mutex counter. This means that a mutex that is not
+	configured to participate in a priority inversion protocol does not
+	count for operation of that protocol. 
+
+2002-03-04  Lars Viklund <lars.viklund@axis.com>
+
+	* include/kapidata.h (CYG_SCHEDTHREAD_ASR_MEMBER): 
+	asr_inhibit is cyg_ucount32 - must match
+
+2002-02-13  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/kernel.sgml: NEW FILE: Correct reference to uITRON doc.
+
+2002-01-28  Jesper Skov  <jskov@redhat.com>
+
+	* tests/kexcept1.c: Fix warning.
+
+2002-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* tests/kcache1.c (time0DI): Disable interrupts around the
+	sync+invalidate process.
+	* tests/kcache2.c: Same.
+
+2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/intr/intr.cxx (mask_interrupt): Disable interrupts.
+	(unmask_interrupt): Ditto.
+	(mask_interrupt_intunsafe): New function to avoid disabled interrupts.
+	(unmask_interrupt_intunsafe): Ditto.
+	* include/intr.hxx (class Cyg_Interrupt): Declare above new funcs.
+	* src/common/kapi.cxx (cyg_interrupt_unmask_intunsafe): Above
+	replicated to KAPI.
+	(cyg_interrupt_mask_intunsafe): Ditto.
+	* include/kapi.h: Ditto.
+
@@ -4063,23 +4146,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                      
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/common/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/language/c/libc/common/current/ChangeLog	25 Aug 2000 17:33:32 -0000	1.1
+++ packages/language/c/libc/common/current/ChangeLog	20 May 2002 21:46:34 -0000
@@ -10,23 +10,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/common/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/common/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/common/current/ChangeLog.libc	25 Aug 2000 17:33:32 -0000	1.1
+++ packages/language/c/libc/common/current/ChangeLog.libc	20 May 2002 21:46:41 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/i18n/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/i18n/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/language/c/libc/i18n/current/ChangeLog	29 Jun 2001 07:16:29 -0000	1.3
+++ packages/language/c/libc/i18n/current/ChangeLog	20 May 2002 21:46:47 -0000
@@ -61,23 +61,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/i18n/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/i18n/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/i18n/current/ChangeLog.libc	25 Aug 2000 17:33:32 -0000	1.1
+++ packages/language/c/libc/i18n/current/ChangeLog.libc	20 May 2002 21:46:55 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/setjmp/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/setjmp/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- packages/language/c/libc/setjmp/current/ChangeLog	25 Aug 2000 17:33:33 -0000	1.1
+++ packages/language/c/libc/setjmp/current/ChangeLog	20 May 2002 21:47:01 -0000
@@ -0,0 +1,4 @@
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/setjmp.h: Use NORET attributes from cyg_type.h.
+
@@ -15,23 +19,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/setjmp/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/setjmp/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/setjmp/current/ChangeLog.libc	25 Aug 2000 17:33:33 -0000	1.1
+++ packages/language/c/libc/setjmp/current/ChangeLog.libc	20 May 2002 21:47:09 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/signals/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/signals/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/language/c/libc/signals/current/ChangeLog	10 Jun 2001 19:35:36 -0000	1.4
+++ packages/language/c/libc/signals/current/ChangeLog	20 May 2002 21:47:15 -0000
@@ -0,0 +1,10 @@
+2002-04-30  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/signals.cdl: Added
+	CYGPKG_LIBC_SIGNALS_TESTS_SIGNAL2_TEST3_SKIP.
+	Removed again.
+
+	* tests/signal2.c: Instead check for
+	CYGNUM_HAL_EXCEPTION_FPU_DIV_BY_ZERO to decide if test3 is
+	appropriate.
+
@@ -45,23 +55,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/signals/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/signals/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/signals/current/ChangeLog.libc	25 Aug 2000 17:33:34 -0000	1.1
+++ packages/language/c/libc/signals/current/ChangeLog.libc	20 May 2002 21:47:23 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/startup/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/startup/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/language/c/libc/startup/current/ChangeLog	19 Oct 2001 07:02:42 -0000	1.4
+++ packages/language/c/libc/startup/current/ChangeLog	20 May 2002 21:47:28 -0000
@@ -0,0 +1,4 @@
+2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/_exit.cxx (_exit): Assert on non-zero error.
+
@@ -66,23 +70,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/startup/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/startup/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/startup/current/ChangeLog.libc	25 Aug 2000 17:33:36 -0000	1.1
+++ packages/language/c/libc/startup/current/ChangeLog.libc	20 May 2002 21:47:36 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- packages/language/c/libc/stdio/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.13
+++ packages/language/c/libc/stdio/current/ChangeLog	20 May 2002 21:47:41 -0000
@@ -0,0 +1,44 @@
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* include/streambuf.inl (Cyg_StdioStreamBuffer constructor): 
+	Don't set default args in func definition.
+	(set_buffer): Ditto.
+
+2002-04-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/input/fgetc.cxx (fgetc): Silence conversion warning.
+
+2002-04-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/fopen.cxx (fopen_inner): Allocate memory using malloc and
+	placement new, not default new.
+
+	* src/input/fgetc.cxx (fgetc): Don't set error on true EOF.
+
+2002-04-04  Jurica Baricevic  <jura@INTESIS.hr>
+
+	* src/common/fclose.cxx (fclose): Use delete if we can.
+
+2002-02-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/input/fread.cxx (fread): when looping read into ptrc, not ptr!
+
+2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stream.inl (set_position): Fix the seek backwards case again.
+	Doh!
+
+2002-01-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stream.inl (set_position): Fix the posdiff == 0 case.
+
+2002-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/stream.inl (set_position): Check that posdiff is >0
+	before taking the code path that assumes so.
+
+2002-01-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stream.inl (set_position): Use an off_t for bytesavail to
+	prevent warnings.
+
@@ -261,23 +305,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.          
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/stdio/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/stdio/current/ChangeLog.libc	25 Aug 2000 17:33:38 -0000	1.1
+++ packages/language/c/libc/stdio/current/ChangeLog.libc	20 May 2002 21:47:48 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/stdlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdlib/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/language/c/libc/stdlib/current/ChangeLog	29 Jun 2001 07:16:29 -0000	1.4
+++ packages/language/c/libc/stdlib/current/ChangeLog	20 May 2002 21:47:53 -0000
@@ -48,23 +48,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/stdlib/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdlib/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/stdlib/current/ChangeLog.libc	25 Aug 2000 17:33:40 -0000	1.1
+++ packages/language/c/libc/stdlib/current/ChangeLog.libc	20 May 2002 21:47:58 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/string/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/language/c/libc/string/current/ChangeLog	30 Nov 2001 13:09:28 -0000	1.4
+++ packages/language/c/libc/string/current/ChangeLog	20 May 2002 21:48:05 -0000
@@ -37,23 +37,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/string/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/string/current/ChangeLog.libc	25 Aug 2000 17:33:41 -0000	1.1
+++ packages/language/c/libc/string/current/ChangeLog.libc	20 May 2002 21:48:10 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- packages/language/c/libc/time/current/ChangeLog	11 Jan 2002 16:54:00 -0000	1.8
+++ packages/language/c/libc/time/current/ChangeLog	20 May 2002 21:48:14 -0000
@@ -0,0 +1,6 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/time.cdl: Added -Wno-format to the compiler flags. This is
+	to avoid warnings about Y2K problems with the format specifiers
+	used in the strftime test.
+
@@ -92,23 +98,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libc/time/current/ChangeLog.libc
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog.libc,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog.libc
--- packages/language/c/libc/time/current/ChangeLog.libc	25 Aug 2000 17:33:42 -0000	1.1
+++ packages/language/c/libc/time/current/ChangeLog.libc	20 May 2002 21:48:20 -0000
@@ -2704,23 +2704,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/language/c/libm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libm/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- packages/language/c/libm/current/ChangeLog	2 Oct 2001 18:28:29 -0000	1.21
+++ packages/language/c/libm/current/ChangeLog	20 May 2002 21:48:24 -0000
@@ -792,23 +792,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/net/bsd_tcpip/current/ChangeLog
===================================================================
RCS file: packages/net/bsd_tcpip/current/ChangeLog
diff -N packages/net/bsd_tcpip/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/net/bsd_tcpip/current/ChangeLog	20 May 2002 21:48:29 -0000
@@ -0,0 +1,112 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/netinet6/in6.h: Fixed warnings.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet6/nd6.c: Make debug (on) default.
+
+	* include/netinet/tcp_debug.h: Fully conditionalize debug facility.
+
+2002-04-17  Gary Thomas  <gthomas@redhat.com>
+
+	* include/sys/socket.h: Remove definitions only used by sysctl
+	since their presence could be misleading.
+
+	* src/ecos/support.c (STACK_SIZE): Remove [debug/testing] bloat.
+
+2002-03-30  Gary Thomas  <gthomas@redhat.com>
+
+	* include/machine/types.h: [Placeholder] needed for some compilers.
+
+2002-03-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/ip_icmp.c: 
+	* include/sys/param.h: 
+	* include/netinet/icmp_var.h: Export status structure for SNMP.
+
+	* cdl/freebsd_net.cdl: Augment log facilities to what SNMP uses.
+
+2002-03-27  Gary Thomas  <gthomas@redhat.com>
+
+	* include/sys/param.h (log): Remove warning.
+
+2002-03-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ecos/support.c (zinit): Add more record keeping (and debug
+	prints) for zones.
+
+	* src/ecos/timeout.c (do_timeout): Don't reset ACTIVE when running
+	a timeout (since it confuses the TCP timer code).
+
+2002-03-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/in_cksum.c (in_addword): Changed to use uint32 since
+	uint64 was wasteful (and failed on some architectures!)
+
+2002-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* include/sys/socket.h: Force struct sockaddr to be at least as
+	big as IPv4 or IPv6 sockets.  Possibly this could be a little
+	cleaner, but at least now it's safe for programs to use sockaddr
+	variables in either environment.
+
+2002-03-11  Hugo Tyson  <hmt@redhat.com> 
+
+	[Case 107110]
+
+	* src/sys/netinet/in.c (in_control): SIOCSIFADDR switch entry
+	moved to before the scan for this same address being in the list
+	already, along with Add and Delete (SIOCAIFADDR,SIOCDIFADDR) arms.
+	It falls through into the same alloc-if-needed code anyway.
+	Thus repeatedly setting the same address does not leak store.
+
+	* src/sys/net/route.c (route_reinit): Rewrite to delete all routes
+	individually rather than en-masse (leaking store).
+	(rt_reinit_rtdelete): New function; callback for individual
+	deletion.
+	(rtioctl): Do not pass in a "route **" to return a pointer to the
+	route removed or added; this results in an extra reference, by the
+	returned pointer, and so a storeleak.
+	(rtrequest): RTM_DELETE arm: do not free a gateway route if the
+	gateway pointer is the same as the route itself - it gets freed
+	*again* at the end of the routine if you do.  Just dec the refcnt.
+
+2002-03-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/net/if_loop.c (loioctl): Force IFF_LOOPBACK setting.
+
+	* src/sys/kern/uipc_mbuf.c: Remove some warnings [from munging].
+
+	* src/ecos/support.c (cyg_net_init): Identify init messages.
+
+	* include/sys/param.h (nstab,nstab_end): These are not defined
+	within the network package and thus should not be munged.
+
+	* include/net/if.h: Add "IFF_LOOPBACK" to set of flags which
+	cannot be changed outside the kernel.  Note: this is a change
+	from the "normal" BSD code.  It was done to keep old code
+	working, but it may break some new code.
+
+2002-03-07  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/kern/uipc_mbuf.c: Work over for the namespace changes.
+
+	* include/sys/param.h: Complete namespace munging; privatize
+	all kernel symbols via "cyg_" prefix.
+
+2002-02-05  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/freebsd_net.cdl: Position this package below CYGPKG_NET
+	ie. the common networking package.  Only affects the view in the
+	GUI CT, no big deal.
+
+#####ECOSPDCOPYRIGHTBEGIN####
+#
+# Copyright (C) 2000, 2001, 2002 Red Hat, Inc.
+# All Rights Reserved.
+#
+# Permission is granted to use, copy, modify and redistribute this
+# file.
+#
+#####ECOSPDCOPYRIGHTEND####
Index: packages/net/common/current/ChangeLog
===================================================================
RCS file: packages/net/common/current/ChangeLog
diff -N packages/net/common/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/net/common/current/ChangeLog	20 May 2002 21:48:33 -0000
@@ -0,0 +1,326 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/tftp_dummy_file.c: Fixed warnings.
+
+	* src/getaddrinfo.c: Fixed warnings.
+
+2002-04-26  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/net.cdl: Add option for making random IP packet IDs random.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ifaddrs.c: Reorg include files - remove warnings.
+
+2002-04-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipv6_routing_thread.c: New function - separate thread used to 
+	send router soliciation messages periodically.
+
+	* cdl/net.cdl:
+	* src/network_support.c (init_all_network_interfaces): 
+	Support IPv6 routing thread.
+
+	* src/getaddrinfo.c (_getaddr): Set ai_addrlen fields.
+
+2002-04-11  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ga_server_test.c: 
+	* tests/nc6_test_slave.c: Fix handling of multiple sockets.	
+
+2002-04-05  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ga_server_test.c: Use getnameinfo().
+
+	* include/net/netdb.h: 
+	* src/getaddrinfo.c (getnameinfo): New [minimal] implementation.
+
+2002-04-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/network_support.c (build_bootp_record): Query device for hardware
+	address (required change in function profile).  Bug #59369
+
+2002-03-27  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/make.linux: Add slave tests.
+
+	* tests/nc_test_framework.h: 
+	* tests/nc6_test_master.c: 
+	* tests/nc6_test_slave.c: Fixing build problems on Linux & FreeBSD.
+
+	* include/machine/types.h: Added [empty to keep OpenBSD stack happy].
+
+2002-03-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/tcpip.sgml: Place TCP/IP manpages here.
+
+2002-03-25  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/nc_test_master.c:  Fix problem with buffer size (static
+	buffer was only 8192 bytes, but the code tried to use 10240!)
+
+	* tests/nc6_test_slave.c: Print memory statistics on failures and
+	at the end of each test.
+
+	* tests/nc6_test_master.c: Fix problem with buffer size (static
+	buffer was only 8192 bytes, but the code tried to use 10240!)
+	Lots of improvements, including command line processing to suppress
+	certain classes of tests.
+
+	* src/inet_addr.c: Add cast to isascii() macro to avoid warnings.
+
+2002-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/nc6_test_slave.c: Minor cleanups - allow building without IPv6.
+
+2002-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/tcp_source.c: 
+	* tests/tcp_sink.c: Fix build problems on Linux (no sin_len).
+
+	* tests/make.linux: 
+	* tests/nc6_test_slave.c: 
+	* tests/nc6_test_master.c: New tests using getaddrinfo() which
+	can test both IPv4 and IPv6 environments.
+
+2002-03-19  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/addr_test.c: New test of getaddrinfo() functionality.
+
+	* src/inet_ntop.c (_inet_port): 
+	* src/getaddrinfo.c (_getaddr): Fix some byte-order problems.
+
+	* src/network_support.c: Fix build when PCMCIA defined.
+
+	* src/bootp_support.c (do_bootp): 
+	* include/network.h: route_reinit renamed cyg_route_reinit.
+
+	* include/bootp.h: Clean up warnings (add prototypes, etc).
+
+2002-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/dhcp_test2.c (cyg_user_start): Change priority of test
+	thread to CYGPKG_NET_DHCP_THREAD_PRIORITY, so that it is lower
+	than the network service thread.  Otherwise down-up cycling the
+	state of some types of driver leaks MBUFs because of tx-done
+	events being lost.
+
+2002-03-11  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/net.cdl: Add dhcp_test2 to the list.
+
+	* tests/dhcp_test2.c: New testcase: repeatedly cycle interface(s)
+	up and down using DHCP to test for storeleaks.  The test cannot
+	tell unless you run it forever, of course, but that it completes
+	without timeout is a fair test in itself.
+
+2002-03-08  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/tcp_lo_test.c (server): Need to set 'len', otherwise
+	the source socket address is undefined.
+
+2002-03-07  Gary Thomas  <gthomas@redhat.com>
+
+	* src/dhcp_prot.c: Some [internal] function names have changed.
+	In particular, route_reinit() and arc4random().
+
+2002-03-06  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ga_server_test.c: New test - used to exercise getaddrinfo().
+
+	* src/inet_pton.c: Minor source code cleanups.
+
+	* src/inet_ntop.c (_inet_ntop): Add [non-standard] functions 
+	which make it easier for code to be generic in the handling
+	of network addresses (struct sockaddr).
+
+	* include/net/netdb.h: 
+	* include/network.h: Reorg - network address functions are now
+	all in <net/netdb.h>
+
+	* cdl/net.cdl: Add getaddrinfo support.
+	* src/getaddrinfo.c: New file.
+
+	* include/arpa/nameser.h: Fix some warnings.
+
+2002-02-26  Hugo Tyson  <hmt@redhat.com>
+
+	* src/dhcp_prot.c (do_dhcp): Two things: a) not all ACK packets
+	contain all the information that we in the OFFER packet, so do not
+	overwrite the offer with any ACKs we receive.  b) REQUEST packets
+	when in the RENEWING or REBINDING states "MUST NOT" contain REQ_IP
+	nor SERVER_ID tags.  So remove 'em.  Hence:
+	(unset_tag): New routine.
+
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/tcpip.sgml: New file.  Separated generic documentation
+	of network support from the specific stack docs.  Also much
+	tidying and improvement.
+
+2002-02-19  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ipv6_server_test.c: New file.  Test TCP/IPv6 sockets.
+
+	* src/bootp_support.c:
+	* src/inet_pton.c: Remove some warnings.
+
+	* src/inet_ntop.c: New file().
+	* cdl/net.cdl:
+	* include/network.h: Add prototypes for inet_ntop() and
+	inet_pton() - generic [numeric] address support.
+
+2002-02-18  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/net.cdl: 
+	Add new interface CYGINT_IO_ETH_MULTICAST which is used to
+	insure that drivers support multicast addresses if IPv6 is used.
+
+2002-02-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/bootp_support.c (init_net_IPv6): Fix problem with static address
+	prefix mask(length).  This kept the stack from accepting neighborhood
+	routing for that same prefix.
+
+2002-02-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/inet_pton.c: 
+	New file - parse from presentation (ASCII) to network.  
+	Useful for handling IPv6 addresses.
+
+2002-02-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/network_support.c (init_all_network_interfaces): Set IPv6
+	static addresses if configured.
+
+	* src/bootp_support.c (init_net_IPv6): New function used to set
+	static IPv6 addresses.
+
+	* cdl/net.cdl: Improve layering to better support multiple
+	stacks.  Move IPv4/IPv6 control to this level.
+
+2002-02-01  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/nc_test_slave.c (do_tcp_test): Make it build.  There is no
+	test_chan here, only test_chan_slave and test_chan_master.
+
+2002-02-01  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/udp_lo_test.c (server): 
+	* tests/tcp_source.c (source_test): 
+	* tests/tcp_sink.c (sink_test): 
+	* tests/tcp_lo_test.c (server): 
+	* tests/tcp_lo_select.c (server): 
+	* tests/ping_test.c (ping_test): 
+	* tests/ping_lo_test.c (ping_test_loopback): 
+	* tests/nc_test_slave.c (do_udp_test): 
+	* tests/multi_lo_select.c (dummy): 
+	* tests/ftp_test.c (ftp_test): 
+	* tests/flood.c (net_test): 
+	* tests/dhcp_test.c (ping_test): 
+	* src/tftp_server.c (tftpd_write_file): 
+	* src/tftp_client.c (tftp_get): 
+	* src/network_support.c (init_loopback_interface): 
+	* src/dhcp_prot.c (bring_half_up): Need valid value for sin_len.
+
+2002-01-31  Hugo Tyson  <hmt@redhat.com>
+
+	* src/dhcp_prot.c (do_dhcp): Also check the ESA in any received
+	answer matches, in case of an XID clash anyway.
+
+2002-01-31  Hugo Tyson  <hmt@redhat.com>
+
+	* src/dhcp_prot.c (do_dhcp): Generate a new XID (transaction ID)
+	every time this routine is entered.  Use the ESA and a random
+	source to avoid clashes with other net presences.  (The ESA was
+	used uninitialized before this change.)  Also use new macro
+	NEW_XID to increment the XID when we move to a new phase of the
+	protocol - one XID covers a question (identically transmitted
+	several times if necessary) and its answer.  A new question => a
+	new XID.
+
+	Also fixed a gedankenbug about the timeouts.  Old version tried
+	RENEWING the lease when T1 timed out as it should; but if that
+	failed (after the normal retries), it went straight into REBINDING
+	whether or not T2 had already timed out.  Likewise if REBINDING
+	failed, it terminated the lease, whether or not the EX time had
+	timed out.  This is wrong - it meant that a lease of 600 seconds
+	would actually shutdown the interface after about 340 (T1 + some)
+	if the server was gone.
+
+	The fix is to return to state BOUND from either RENEWING or
+	REBINDING (without resetting the lease timeouts) even if the
+	attempt failed; the rest of the lease machinery will take care of
+	things as and when the right time ticks by.  It's still the case
+	that if a timeout occurs whilst trying on part or another, the
+	machine will be forced to the next state - all that is in order as
+	it always was.
+
+2002-01-29  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/server_test.c (server_test): Add message for timeout.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/udp_lo_test.c: 
+	* tests/tftp_server_test.c: 
+	* tests/tftp_client_test.c: 
+	* tests/tcp_source.c: 
+	* tests/tcp_sink.c: 
+	* tests/tcp_lo_test.c: 
+	* tests/tcp_lo_select.c: 
+	* tests/tcp_echo.c: 
+	* tests/socket_test.c: 
+	* tests/set_mac_address.c: 
+	* tests/server_test.c: 
+	* tests/ping_test.c: 
+	* tests/ping_lo_test.c: 
+	* tests/nc_test_slave.c: 
+	* tests/nc_test_master.c: 
+	* tests/nc_test_framework.h: 
+	* tests/multi_lo_select.c: 
+	* tests/mbuf_test.c: 
+	* tests/make.linux: 
+	* tests/linux_echo.c: 
+	* tests/ftp_test.c: 
+	* tests/flood.c: 
+	* tests/dhcp_test.c: 
+	* tests/bridge.c: 
+
+	* src/tftp_server.c: 
+	* src/tftp_dummy_file.c: 
+	* src/tftp_client.c: 
+	* src/network_support.c: 
+	* src/inet_ntoa.c: 
+	* src/inet_addr.c: 
+	* src/getserv.c: 
+	* src/getproto.c: 
+	* src/dhcp_support.c: 
+	* src/dhcp_prot.c: 
+	* src/bootp_support.c: 
+
+	* include/net/netdb.h: 
+	* include/machine/endian.h: 
+	* include/machine/ansi.h: 
+	* include/arpa/tftp.h: 
+	* include/arpa/telnet.h: 
+	* include/arpa/nameser.h: 
+	* include/arpa/inet.h: 
+	* include/arpa/ftp.h: 
+	* include/tftp_support.h: 
+	* include/network.h: 
+	* include/dhcp.h: 
+	* include/bootp.h: 
+
+	* cdl/net.cdl: New [common] networking package.  Actual stacks
+	are implementations provided alongside this package.
+
+#####ECOSPDCOPYRIGHTBEGIN####
+#
+# Copyright (C) 2002 Red Hat, Inc.
+# All Rights Reserved.
+#
+# Permission is granted to use, copy, modify and redistribute this
+# file.
+#
+#####ECOSPDCOPYRIGHTEND####
Index: packages/net/common/current/doc/ChangeLog.0
===================================================================
RCS file: packages/net/common/current/doc/ChangeLog.0
diff -N packages/net/common/current/doc/ChangeLog.0
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/net/common/current/doc/ChangeLog.0	20 May 2002 21:48:38 -0000
@@ -0,0 +1,70 @@
+2002-01-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* prepare-manpages.sh: Use groff -Tascii -mandoc instead of nroff -man.
+	* tcpip-manpages.sgml: Regenerate.
+
+2001-12-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tcpip.sgml: Give every chapter/part/sect1 an ID.
+
+2001-12-17  Mark Galassi  <rosalia@galassi.org>
+
+	* prepare-manpages.sh: fixed a little bug: the sed commands were
+	being called in the wrong order so that & was converted to &amp;
+	after < was converted to &lt;, with the result that < was being
+	converted to &amp;lt; which is wrong.  On top of that I had a typo
+	of &gt; instead of &lt;
+
+	* tcpip-old-manpage-chapter.sgml: old deprecated stuff which I'm
+	saving off for now.  It's been replaced by the prepare-manpages.sh
+	script which generates the tcpip-manpages.sgml file.
+
+	* tcpip.sgml: took out the old ugly man pages and included the
+	auto-generated tcpip-manpages.sgml file instead.
+
+	* manpages: directory with all the raw tcp/ip man pages.
+
+	* prepare-manpages.sh: cute script to get the raw man pages from
+	the "manpages" directory and prepare a tcpip-manpages.sgml file
+	which has each man page in its own section.
+
+	* tcpip.sgml: added legal and contact info front matter.
+
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tcpip.sgml: Mostly cosmetic fixes revealed by comparing against the
+	original non-docbook version.
+
+2001-11-19  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: two small items found upon visual inspection.
+
+	* tcpip.sgml: made a proper list out of a bad one.
+
+	* tcpip.sgml: some more work to address Jonathan's comments.
+
+2001-11-18  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: started addressing Jonathan's comments on this
+	document.
+
+	* man-page-send.sgml, man-page-select.sgml: added a couple of man
+	pages converted to DocBook.  They are kind of primitive.
+
+2001-10-31  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: now contains the normalized document.  It is the
+	basis for future work.
+
+	* tcpip-not-normalized.sgml: now contains the original hand-edited
+	document.  It is now deprecated.
+
+2001-10-26  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: now it all validates, but it's kludgy because the
+	man pages should be converted to something.
+
+2001-10-25  Mark Galassi  <rosalia@galassi.org>
+
+	* tcpip.sgml: started structuring this document.
+
Index: packages/net/ftpclient/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/ftpclient/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/net/ftpclient/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.2
+++ packages/net/ftpclient/current/ChangeLog	20 May 2002 21:48:45 -0000
@@ -0,0 +1,4 @@
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/ftpclient.sgml: New file.  Document it.
+
@@ -11,23 +15,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/net/ns/dns/current/ChangeLog
===================================================================
RCS file: packages/net/ns/dns/current/ChangeLog
diff -N packages/net/ns/dns/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/net/ns/dns/current/ChangeLog	20 May 2002 21:48:54 -0000
@@ -0,0 +1,160 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dns2.c: Fix warning.
+
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/dns.sgml: New file.  Documentation separated from monolithic
+	network component.
+
+2002-02-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/dns.c (cyg_dns_res_init): Need valid value for sin_len.
+
+2002-01-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/dns.cdl: Don't build tests if no DNS!
+
+2001-12-06  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* src/dns.c (cyg_dns_res_init): Allow this to be called more than
+	once.  The DHCP client will do this when interfaces YoYo.
+	Restarting requires closing the socket (if any) and freeing the
+	per-thread-data slot number.
+
+	* include/dns_impl.inl (setdomainname): Allow the name to be
+	cleared.  Check for NULL pointers variously before checking for
+	valid pointer asserts.
+
+	* tests/dns2.c: New file: Test the DNS configuration via DHCP.
+
+	* tests/dns1.c: Initially clear the domainname.
+	
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/dns.c: Rename index -> ptdindex to avoid conflict with BSD
+	index() function.
+	* include/dns_impl.inl: Ditto.
+
+2001-09-28  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dns1.c (_DNS_IP): Changed to IP used in farm.
+
+2001-09-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/dns_priv.h: Added DNS_REPLY definitions.
+
+	* include/dns_impl.inl: Handle NXDomain returns.
+
+	* include/dns_impl.inl: Added tracing.
+	* src/dns.c: Same.
+
+2001-09-26  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dns1.c (dns_test): Use hstrerror instead of strerror.
+
+	* include/dns.h: Added h_errno support.
+	* include/dns_impl.inl: Use h_errno instead of errno. Added
+	hstrerror(). Make hostname lookups before hostname.domainmain
+	lookups.
+
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/dns.h: Moved some more defs to..
+	* include/dns_priv.h: ...here.
+
+	* src/dns-priv.h: [deleted]
+	* include/dns_priv.h: [added]
+	
+	* tests/dns1.c: Include netdb.h instead of dns.h.
+
+	* src/dns.c: Moved all DNS protocol functions into
+	dns_impl.inl. Allow for RedBoot to share the implementation with a
+	smaller overhead.
+	* include/dns_impl.inl: Added.
+
+	* cdl/dns.cdl: Moved compile statement and requirements into
+	CYGPKG_NS_DNS_BUILD option which can be forced off by RedBoot.
+	Moved headers to cyg/ns/dns.
+
+	* src/dns.c (alloc_hent, free_hent, alloc_string, free_string):
+	Added these wrapper functions for malloc/free calls - allow easier
+	maintaining of cloned function in RedBoot which uses static
+	variables for storage. Incidently removed a little code
+	duplication.
+
+	* include/dns.h: Only include exported information.
+	* src/dns-priv.h: Everything else moved to this file.
+
+	* cdl/dns.cdl: Added feature requirements and CYGINT_ISO_DNS
+	magic.
+
+	* include/dns.h: Renamed res_init to cyg_dns_res_init.
+	* src/dns.c: Same.
+	* tests/dns1.c: Same.
+
+	* src/dns.c: Use drv_api mutex, removed some include statements.
+	* include/dns.h: Provide hostent definition and function
+	declarations.
+	
+	* tests/dns1.c: Use cambridge.redhat.com addresses. Changed to
+	output PASS/FAIL.
+
+	* src/dns.c (parse_answer): On PTR lookups, alloc space for
+	in_addr, so caller can copy data there. Fix gethostbyaddr() to
+	do so.
+	Note that error values do not match gethostbyaddr(3).
+
+2001-09-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/dns.c: More cosmetic changes, a few htons -> ntohs changes,
+	reducing size of critical section a few places, rely on
+	build_query setting errno, and set errno when getdomainname can't
+	copy domain name out due to size limitation.
+
+2001-09-19  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dns1.c (dns_test): Fix inet_aton check.
+	* src/dns.c: A few comment and cosmetic changes.
+
+2001-09-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/dns.c: Added DNS code contributed by Andrew Lunn
+	<andrew.lunn@ascom.ch>
+	* include/dns.h: Same.
+	* tests/dns1.c: Same.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- packages/net/snmp/agent/current/ChangeLog	7 Dec 2001 14:15:05 -0000	1.16
+++ packages/net/snmp/agent/current/ChangeLog	20 May 2002 21:48:59 -0000
@@ -0,0 +1,36 @@
+2002-03-19  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/snmp.sgml: Fix the URLs for "where is SNMP now".
+
+2002-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/snmp.sgml: NEW FILE: Clarified and brought up to date
+	somewhat.  Still rather vague - but then it's a port of UCD's
+	work, we should not second-guess their expertise in the matter.
+
+	Release notes section from when SNMP was distributed as a separate
+	.EPK file removed - it was full of version- and platform-specific
+	references, and rehashes of general repository management advice.
+
+2002-02-05  Hugo Tyson  <hmt@redhat.com>
+
+	* src/snmptask.c: Pass a function pointer into dhcpd() for for
+	SNMP reinitialization when its state cycles up-down-up; for
+	example setting up v3 security, extra MIBs and the like.
+
+	* src/snmpd.c (dhcpd): Handle re-init pointer.  Namespace tidied
+	up a little too; state flags can be static no problem.
+
+	* tests/snmpping.c (snmp_do_reinit): New function to test hook for
+	SNMP reinitialization.  Also commit some stuff I've had around for
+	ages to make this test very robust against eg. DHCP going away.
+	It re-does the init_all_network_interfaces() and so on if any
+	interface "up"ness changes, thus testing all that stuff too.
+	Also looks at the correct symbol for SNMPv3 testing now.
+
+2002-02-01  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/snmpping.c (ping_test): 
+	* src/agent_trap.c (send_enterprise_trap_vars): 
+	Need valid value for sin_len.
+
@@ -339,23 +375,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/net/snmp/lib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/lib/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/net/snmp/lib/current/ChangeLog	5 Oct 2001 16:22:38 -0000	1.6
+++ packages/net/snmp/lib/current/ChangeLog	20 May 2002 21:49:03 -0000
@@ -0,0 +1,11 @@
+2002-02-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/system.c: 
+	* src/snmp_api.c: Need valid value for sin_len.
+
+2002-01-18  Andrew Lunn  <Andrew.Lunn@ascom.ch>
+
+	* src/system.c (get_myaddr): The information returned by the ioctl
+	call SIOCGIFCONF is not a simple array of fixed length
+	entries. Look at each entry to work out its length.
+	
@@ -95,23 +106,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.37
diff -u -0 -r1.37 ChangeLog
--- packages/net/tcpip/current/ChangeLog	11 Jan 2002 16:54:02 -0000	1.37
+++ packages/net/tcpip/current/ChangeLog	20 May 2002 21:49:08 -0000
@@ -0,0 +1,110 @@
+2002-05-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/netinet6/in6.h: Fixed warnings.
+
+	* src/sys/kern/uipc_socket2.c (sblock): Fixed warning.
+	* src/sys/netinet/tcp_input.c: Same.
+	* src/sys/net/if_loop.c (looutput): Same.
+	* src/sys/kern/sockio.c: Same.
+
+	* include/sys/param.h: Include machine headers after the namespace
+	changing macros to get the desired declarations, thus fixing
+	compiler warnings.
+
+2002-04-26  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/ip_input.c: Proper "extern" definition of 'ipstat'.
+
+	* src/sys/netinet/raw_ip.c: 
+	* src/sys/netinet/ip_output.c: 
+	* include/netinet/ip_var.h: Use of ramdom IP packet id is optional.
+
+2002-04-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/tcp_usrreq.c: 
+	* src/sys/netinet/tcp_output.c: 
+	* src/sys/netinet/tcp_input.c: 
+	* src/sys/netinet/tcp_debug.c: 
+	* include/netinet/tcp_debug.h: Fully conditionalize on TCPDEBUG.
+
+2002-03-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/openbsd.sgml: Manpages now live in "common" BSD package.
+
+2002-03-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/net/route.c (cyg_route_reinit): Renamed from route_reinit.
+
+2002-03-11  Hugo Tyson  <hmt@redhat.com> 
+
+	[Case 107110]
+
+	* src/sys/netinet/in.c (in_control): SIOCSIFADDR switch entry
+	moved to before the scan for this same address being in the list
+	already, along with Add and Delete (SIOCAIFADDR,SIOCDIFADDR) arms.
+	It falls through into the same alloc-if-needed code anyway.
+	Thus repeatedly setting the same address does not leak store.
+
+	* src/sys/net/route.c (route_reinit): Rewrite to delete all routes
+	individually rather than en-masse (leaking store).
+	(rt_reinit_rtdelete): New function; callback for individual
+	deletion.
+	(rtioctl): Do not pass in a "route **" to return a pointer to the
+	route removed or added; this results in an extra reference, by the
+	returned pointer, and so a storeleak.
+	(rtrequest): RTM_DELETE arm: do not free a gateway route if the
+	gateway pointer is the same as the route itself - it gets freed
+	*again* at the end of the routine if you do.  Just dec the refcnt.
+
+2002-03-07  Gary Thomas  <gthomas@redhat.com>
+
+	* include/sys/param.h: Privatize route_reinit(), arc4random().
+
+2002-02-28  Hugo Tyson  <hmt@redhat.com>
+2002-02-28  Martin Buck <martin.buck@ascom.ch>
+
+	* src/sys/net/if_ethersubr.c (ether_input): [Bugzilla 60318]
+	ether_input() schedules processing by calling schednetisr(FOO) and
+	then queues the frame afterwards.  Where we cannot be preempted
+	eg. in a DSR or in the original BSD kernel, this is OK.  In eCos
+	the call to schednetisr(FOO) might cause a context switch *before*
+	the frame is enqueued.  This "jams" one packet in the queue,
+	delaying it until the next packet, and so on.
+
+	This change makes ether_input() store up the schednetisr() arg
+	until the end, and do the call then, much like it does with the
+	queue to use.  Thanks Martin!
+
+2002-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* doc/openbsd.sgml: New file; separated stack-specific docs from
+	monolithic net doc, and tidied up in various ways.
+
+2002-02-15  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/openbsd_net.cdl: Slight changes in layout required by split
+	of network stacks.
+
+2002-02-13  Jonathan Larmour  <jlarmour@redhat.com>
+2002-02-13  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/sys/mbuf.h: Declare variables as extern in header.
+	* src/sys/kern/uipc_mbuf.c: Define mbtypes[] and init it.
+
+2002-02-05  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/openbsd_net.cdl: Place this package below  CYGPKG_NET
+	ie. the common networking package.  Only affects the view in the
+	GUI CT, no big deal.
+
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sys/netinet/ip_input.c: inet_ntoa() is now common.
+
+	* cdl/openbsd_net.cdl: Renamed from net.cdl.  This package
+	is now a proper sub-package, implementing a network stack.
+
+2002-01-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/net.cdl: Clarify CYGPKG_NET_ROUTING description.
+
@@ -1565,28 +1675,9 @@
-//===========================================================================
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
-//===========================================================================
-	
-	
-
+#####ECOSPDCOPYRIGHTBEGIN####
+#
+# Copyright (C) 2000, 2001, 2002 Red Hat, Inc.
+# All Rights Reserved.
+#
+# Permission is granted to use, copy, modify and redistribute this
+# file.
+#
+#####ECOSPDCOPYRIGHTEND####
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.53
diff -u -0 -r1.53 ChangeLog
--- packages/redboot/current/ChangeLog	11 Jan 2002 16:54:04 -0000	1.53
+++ packages/redboot/current/ChangeLog	20 May 2002 21:49:12 -0000
@@ -0,0 +1,377 @@
+2002-05-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_baud_rate): Improve safety by asking for verification
+	after actually changing the rate, before updating fconfig data.  This
+	reduces the chance of making a "brick" by setting a bad baud rate.
+
+	* src/flash.c (load_flash_config): Fix set_console_baud_rate prototype.
+
+	* src/io.c (verify_action_with_timeout): 
+	* include/redboot.h: New function verify_action_with_timeout().
+	Returns false if no response within XX ms (or ^C).
+
+2002-05-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_help): 
+	* src/flash.c: 
+	* include/redboot.h: Support nested command structures, like "fis",
+	better.
+
+2002-05-17  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot_rebuilding.sgml: Rewrote update procedure to become
+	truly generic. Some minor tweaks.
+
+	* doc/redboot_cmds.sgml: Added id to cksum command.
+
+	* src/shex.c (load_shex_image): Set entry address to be base
+	address.
+	* src/load.c (do_load): Same.
+
+	* src/flash.c (fis_create): Infer correct exec and entry
+	addresses.
+
+	* src/load.c (load_elf_image): Save load_address/end.
+
+	* src/flash.c: Made fis lock/unlock support optional image name
+	instead of addresses. Made a few places of the code use fis_lookup
+	instead of scanning the table by steam.
+	(do_flash_config): Update flash after configuration has been
+	initialized.
+
+2002-05-16  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot_cmds.sgml: Updated text on cksum to show the new
+	output format.
+
+	* src/xyzModem.c (xyzModem_stream_read): Fix build breakage.
+
+	* doc/redboot.sgml: Some minor tweaks.
+
+	* src/alias.c (lookup_alias): Renamed freemem aliases.
+
+2002-05-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/io.c (verify_action): Replaced 'are you sure' with
+	'continue'.
+	* doc/redboot.sgml: Same.
+
+	* src/xyzModem.c: Let Y-modem load correct length. Don't remove
+	assumed padding bytes since they may well be actual data. Don't
+	read anything after the EOF package is received.
+	Disabled the Y-modem header stuff again; it still needs the
+	padding culling code. So in the end, only the EOF-package read
+	was at fault.
+
+	* src/main.c: Tweak cksum output.
+
+	* src/flash.c (fis_create): language tweaks.
+
+	* src/main.c: Always call expand_aliases - leave it to that
+	function to look for flash aliases when appropriate.
+
+	* src/flash.c: Moved basic alias expansion into separate file.
+	* src/alias.c: New file. Always provide FREE_LOW & FREE_HIGH
+	aliases, but also call flash_lookup_alias when defined.
+
+	* include/redboot.h: Added declarations for alias functions. Added
+	getc_t and terminate_t types.
+
+	* src/load.c: Use getc_t/terminate_t types. Made raw load abort if
+	user tries to load a file too big for memory.
+
+	* cdl/redboot.cdl: Compile alias.c.
+
+2002-05-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/version.c: Clarify comments.
+
+2002-05-14  Gary Thomas  <gthomas@redhat.com>
+
+	* include/redboot.h: 
+	* src/net/net_io.c: 
+	* src/net/dns.c: Merge generic "ip" command with "dns" for
+	more homogenous interface.
+
+2002-05-13  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/redboot.cdl: Disable CYGOPT_REDBOOT_FIS_REDBOOT_BACKUP
+	by default, since its use is currently unclear.
+
+	* src/flash.c (load_flash_config): Check for adequate FIS space
+	was incorrect [when FIS directory and FCONFIG are combined].
+	(fis_lookup): Image name lookup is case insensitive.
+
+2002-05-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c: Lots of restructuring in support of combined
+	FIS and FCONFIG data.
+
+	* cdl/redboot.cdl: 
+	Add new option CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG
+	to allow FIS directory and FCONFIG data to share the same
+	physical FLASH block.
+
+2002-05-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (load_flash_config): Adjust fconfig database
+	address - necessary if FLASH blocks are very small.
+
+2002-05-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/load.c: Rework how decompression is done (with changes
+	noted below).  Now turning on decompression works by pushing
+	the decompress code into the stream I/O.
+
+	* src/flash.c (fis_load): 
+	* src/decompress.c (gzip_inflate): 
+	* include/redboot.h: Make decompression code more generalized.
+
+2002-05-01  Gary Thomas  <gthomas@redhat.com>
+
+	* include/elf.h: New file.
+
+	* cdl/redboot.cdl: 
+	* src/load.c (load_elf_image): Support [simple] ELF images.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* src/xyzModem.c (xyzModem_stream_terminate): Increase time for
+	cleanup from 100ms to 250ms.
+
+2002-04-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/syscall.c (__do_syscall): Rename EIO to NEWLIB_EIO to
+	pre-empt any potential conflict. Add definition of 
+	NEWLIB_ENOSYS and use it in place of ENOSYS.
+
+2002-04-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/redboot.sgml: Document iq80321 switch settings.
+
+	* include/redboot.h: Add gettimeofday, rename, isatty and system
+	syscall numbers.
+	
+	* src/syscall.c (__do_syscall): Handle above new syscalls in a
+	"default" way.
+	Take new extra signal argument.
+	When required, handle file I/O syscalls, by passing into HAL.
+
+2002-04-21  Paul Fine  <pfine@delcomsys.com>
+
+	* src/flash.c (flash_get_config, load_flash_config): Save a
+	pointer to the configuration structure in FLASH.  If
+	flash_get_config fails to find a config item, check to make sure
+	that the config structure in RAM has not been trashed.  If it has
+	been trashed, set the pointer to the "readonly" version in FLASH
+	and try to read the config item again.
+	
+	* cdl/redboot.cdl (CYGSEM_REDBOOT_FLASH_CONFIG_READONLY_FALLBACK):
+	Added this flash config option to control the readonly fallback in
+	flash.c
+
+2002-04-16  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+2002-04-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/xyzModem.c: Don't return ACKs too early.
+
+2002-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/bootp.c: Readjust timeouts - more, shorter.  Better response.
+
+2002-04-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/bootp.c: Increase timeouts for slower networks.
+
+2002-04-11  Nick Garnett  <nickg@redhat.com>
+
+	* doc/redboot.sgml: Changed some misplaced <term>s into
+	<literal>s.
+
+2002-04-08  Nick Garnett  <nickg@redhat.com>
+
+	* doc/redboot.sgml: Added full LED code desription, revised memory
+	layout and miscellaneous other fixes for 80321.
+
+2002-04-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_mfill): 
+	(do_mcmp): New routines for fill/compare random buffers.
+
+	* cdl/redboot.cdl: CDL to control mfill, mcmp, cksum commands.
+
+	* src/net/net_io.c (do_ip_addr): 
+	* doc/redboot.sgml: Add new command 'ip_addr', used to set/show the
+	local and host [server] addresses.
+
+2002-04-02  Jesper Skov  <jskov@redhat.com>
+
+	* redboot.sgml: excalibur: Updated memory map details, added
+	information about REDBOOT startup mode.
+
+2002-03-07  Mark Salter  <msalter@redhat.com>
+
+	* src/net/tcp.c: Fix missing acks of resent segments pointed out
+	by Hendrik Ruijter.
+
+2002-03-06  Nick Garnett  <nickg@redhat.com>
+
+	* doc/redboot.sgml: Added Integrator details.
+
+2002-03-06  Mark Salter  <msalter@redhat.com>
+
+	* src/net/tcp.c (__tcp_handler): Slight rework of Hendrik Ruijter's
+	fix for FIN_WAIT_1 to TIME_WAIT transition.
+
+2002-03-06  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot.sgml: Updated iq80310 details.
+	Updated iq80321 details.
+	Updated e7t details.
+	
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot.sgml: Updated ebsa285 details.
+	Updated ipaq details.
+	Updated edb7312 details.
+
+2002-03-05  Gary Thomas  <gthomas@redhat.com>
+2002-02-25  Hendrik Ruijter  <Hendrik.Ruijter@axis.com>
+
+	* include/net/net.h: Add 'reuse' flag.
+
+	* src/net/tcp.c 
+	(tcp_send): Adjust socket close time to allow for faster re-use.
+	(__tcp_handler): State transitions to TIME_WAIT on active close 
+	when FIN,ACK received simultaneously.
+	(__tcp_so_reuseaddr): New function - select fast re-use.
+
+2002-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* doc/redboot.sgml: Add something about updating RedBoot on
+	platforms using ROMRAM-startup type RedBoot. Also mention that fis
+	create can get some of its information from the fis directory.
+	Updated assabet details.
+
+2002-03-01  Mark Salter  <msalter@redhat.com>
+
+	* redboot.sgml: Add diag docs and switch setting info for 80321.
+
+2002-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (do_flash_config): Add "-d" to the help info.
+
+	* doc/redboot.sgml: Docuement the "-d" option for dumb terminals
+	with fconfig - so you're not forced to use line editing.
+
+2002-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/syscall.c: Moved SYS_ value definitions to the header file.
+	* include/redboot.h: Same.
+
+2002-02-27  David Howells  <dhowells@redhat.com>
+
+	* sgml/redboot.sgml: Removed extraneous </para>.
+
+2002-02-26  David Howells  <dhowells@redhat.com>
+
+	* doc/redboot.sgml: Updated the ASB2305 notes to be more complete
+	with respect to having two flash chips.
+
+2002-02-19  Mark Salter  <msalter@redhat.com>
+
+	* src/net/net_io.c (net_io_init): Remove ISR installation. This
+	was wrong way to fix problem.
+
+2002-02-15  Mark Salter  <msalter@redhat.com>
+
+	* src/net/net_io.c (net_io_init): Install default ISR for ethernet.
+
+2002-02-14  Patrick Doyle  <wpd@delcomsys.com>
+
+	* src/fs/disk.c (disk_stream_read): Modified to return the number
+	of bytes read instead of -1 when such number is less than was
+	requested.
+	
+2002-02-06  Mark Salter  <msalter@redhat.com>
+
+	* src/syscall.c (sys_write): Call __flush after last __putc.
+	(__flush): New function to flush console output.
+
+2002-02-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/net/net_io.c (net_init): Set use_bootp and net_debug defaults
+	properly.
+
+2002-01-31  Gary Thomas  <gthomas@redhat.com>
+
+	* src/fs/ide.c (ide_packet_read_sectors): Pass errors on read.
+	(ide_init): Ignore ATAPI devices that are not CDROM (like ZIP).
+
+2002-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* src/net/net_io.c (start_console): Pick up config items to choose
+	a console for special debug messages.  If it's not set, select
+	channel 0 regardless, like it used to.
+	(info_console_force, info_console_number): New fconfig options to
+	control this channel *plus* forcing application special debug out
+	to a particular serial.   This is crucial for debugging debugging
+	itself, or debugging a networked app over the network when you're
+	liable to get such messages popping out from the app as well as
+	from RedBoot.
+
+	* cdl/redboot.cdl (CYGDBG_REDBOOT_NET_DEBUG_CONSOLE_NUMBER):
+	Option deleted, because this is now controlled by fconfig items.
+
+2002-01-25  Hugo Tyson  <hmt@redhat.com>
+
+	* src/syscall.c (sys_profile_reset): New routine - doesn't do
+	much, just NULLs the callback.  Useful placeholder in case more is
+	needed in future, eg. reset the clock also.
+	(__do_syscall): Calls the reset on syscall 2003.
+
+2002-01-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (do_flash_config): Enable a "dumb terminal" mode for
+	fconfig, which does not pre-fill the buffer for editing, but
+	merely prompts for a new value (or RET for old, for non-string
+	values).  This is because telnet/kermit-like network terminal apps
+	are not by default configured to pass all characters through.
+
+2002-01-18  Hugo Tyson  <hmt@redhat.com>
+
+	* src/syscall.c (sys_timer_ticks): Change this to a cyg_uint64 to
+	give better range for times() sanity in case we run the hardware
+	clock ticking at a faster rate, or want to last > 8 days.
+
+2002-01-16  Hugo Tyson  <hmt@redhat.com>
+
+	* src/syscall.c (sys_profile_frequency): Change frequency that is
+	passed around to signed, so that we can enquire using -ve values.
+	Re-order the logic a little so as to permit enquiries which do not
+	modify what's set up in the hardware.  Adjust the times() counter
+	when its HZ rate changes so it tells the truth.
+
+2002-01-15  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/flash.c: Better default for 'fis cr' - if we're programming
+	an existing flash image, take img_size from the last-loaded image
+	but length from the one that's already on the flash.
+	
+2002-01-14  David Woodhouse  <dwmw2@cambridge.redhat.com>
+
+	* src/main.c: Useful defaults for cksum command.
+	* src/flash.c: Useful defaults for fis create command.
+	* src/load.c: Slight cleanup of file type detection.
+	
+2002-01-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/cksum.c: Added volatile keyword to union members to
+	prevent compiler optimization messing things up.
+
+2002-01-10  Hugo Tyson  <hmt@redhat.com>
+
+	* src/syscall.c (sys_timer_isr): Add CYGARC_HAL_SAVE_GP(); and
+	CYGARC_HAL_RESTORE_GP(); around the callback invocation to protect
+	ourselves from whatever the app routine might do along those lines.
+
@@ -3,0 +381,10 @@
+	(sys_timer_isr): Call periodic callback function, with PC and SP
+	of interrupted context, if set.
+	(sys_profile_call_back): New routine to support
+	gprof profiling of GNUPro/newlib apps via BSP_SYSCALLS.  Sets the
+	periodic callback function, returning the old value.
+	(sys_profile_frequency): Ditto, sets the frequency of the call, if
+	possible, or zero => a mere inquiry.
+	(sys_timer_init, sys_times): Be prepared for a dynamic non-default
+	clock rate.
+	(__do_syscall): Handle new case arms.
@@ -6,0 +394,2 @@
+	(CYGSEM_REDBOOT_BSP_SYSCALLS_GPROF): New option
+	to control inclusion of histogram profiling callback syscalls.
@@ -328,0 +718,35 @@
+2001-09-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/dns.c: Include tracing header.
+
+2001-09-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/dns.c: Removed errno hacks.
+	Reduce size of string buffers. Make sure they suffice (or fail).
+
+	* include/redboot.h: Added DNS h_errno definitions.
+
+	* include/redboot.h: Fix for building on targets wo network.
+
+	* src/load.c (do_load): Make sure host can be reached - and print
+	appropriate error message if not.
+
+	* src/net/net_io.c (net_init): Call DNS init when appropriate.
+
+	* src/net/inet_addr.c (inet_aton): Made s argument const.
+
+	* src/net/dns.c: Added UDP driven DNS support.
+
+	* src/net/bootp.c: Fixed warnings.
+
+	* src/flash.c: Replaced inet_aton with _gethostbyname.
+	* src/load.c: Same.
+	* src/net/ping.c: Same.
+
+	* include/net/net.h: Fix warning.
+
+	* include/redboot.h: Added DNS stuff, including some string
+	helpers.
+
+	* cdl/redboot.cdl: Added DNS support options.
+
@@ -1945,18 +2369,3 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
@@ -1964,4 +2373,28 @@
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/services/compress/zlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/compress/zlib/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/services/compress/zlib/current/ChangeLog	19 Oct 2001 07:02:44 -0000	1.3
+++ packages/services/compress/zlib/current/ChangeLog	20 May 2002 21:49:17 -0000
@@ -0,0 +1,5 @@
+2002-02-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/infblock.c: Applied fix for double-free which could cause a
+	zlib crash. Fixed indentation.
+
@@ -51,23 +56,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/services/gfx/mw/current/ChangeLog
===================================================================
RCS file: packages/services/gfx/mw/current/ChangeLog
diff -N packages/services/gfx/mw/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/services/gfx/mw/current/ChangeLog	20 May 2002 21:49:21 -0000
@@ -0,0 +1,191 @@
+2002-04-30  Bart Veer  <bartv@redhat.com>
+
+	* cdl/microwindows.cdl:
+	Replace description properties with display properties.
+
+2002-04-26  Bart Veer  <bartv@redhat.com>
+
+	* src/drivers/scr_ecospcsvga.c:
+	New screen driver for PC hardware.
+
+	* src/nanox/srvmain.c:
+	Change #ifdef's for new PC screen driver
+
+	* src/nanox/clientfb.c:
+	Get a framebuffer address for x86 hardware
+
+	* src/ecos/ecos_app.c:
+	Only build keyboard widget when needed. PC hardware has a real
+	keyboard. 
+
+	* cdl/microwindows.cdl:
+	Add configuration options for PC graphics. Automatically
+	build the files which instantiate eCos threads for the various
+	microwindows applications.
+
+2002-04-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/demos/nanox/world.c (MAPFILE): Load from current directory.
+
+2002-04-12  Bart Veer  <bartv@redhat.com>
+
+	* src/nanox/srvmain.c:
+	Use a new main loop for PC/VGA. The default loop with
+	networking enabled assumes you can select() on the
+	mouse and keyboard, which is not currently implemented.
+
+	* src/ecos/ecos_init.c:
+	Add some conditional compilation. Only check for
+	a logo file when there is a file system. Don't bother
+	with touchscreen calibration on a PC without a
+	touch-sensitive screen.
+
+	* cdl/microwindows.cdl:
+	Add configury for building on a PC.
+
+	* src/drivers/ps2kbdmou_ecos.c:
+	Driver for PC PS/2 keyboard and mouse. Only tested against
+	a Japanese Dell Inspiron laptop.
+
+2002-04-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/drivers/scr_ecos.c (gen_getscreeninfo): Return proper
+	fbdriver ptr.
+	(set_portrait_mode): Update psd->portrait variable.
+
+	* src/demos/nanox/world.c: Removed load hack. Problem was due to
+	truncated jffs2 fs.
+
+2002-04-10  Jesper Skov  <jskov@redhat.com>
+
+	* include/microwin/nano-X.h: Silence warning by including kapi.h
+
+2002-04-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/microwindows.cdl: Build Map demo if required. Require it for
+	the ARM targets.
+
+	* src/demos/nanox/world.c (load): Hacked to do nothing.
+	(main): renamed to app_main.
+
+2002-03-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/drivers/scr_ecos.c (gen_getscreeninfo): Fill in correct
+	color layout based on pixel format. Now the animation renders
+	correctly.
+
+	* drivers/scr_ecos.c (gen_getscreeninfo): Fill in all
+	parameters. At least the missing potrait mode cause
+	problems. fbdriver parameter is probably wrong, but needs to be
+	non-zero.
+
+2002-03-26  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/microwindows.cdl: Renamed CYGBLD_MICROWINDOWS_ARM9_DRIVERS
+	to CYGBLD_MICROWINDOWS_ARM_DRIVERS and added ipaq/aaed hacks.
+
+	* Moved sources to services/gfx/mw with help from Gary. Moved
+	src/include directory to include/microwin.
+
+	* cdl/microwindows.cdl: Added CDL build	support.
+	* src/demos/nanowm/nanowm.c: Rename main() for eCos builds.
+	* src/demos/nxkbd/nxkbd.c: Same.
+	* src/nanox/srvmain.c: Same.
+
+	* src/ecos/ecos_init.c: Fix some warnings, use redhat.logo for IO
+	testing.
+	
+2002-03-22  Bart Veer  <bartv@redhat.com>
+
+	* Configs/config.ecosvga:
+	New config file for eCos on a PC using the VGA driver.
+
+	* Arc.rules, makefile.rules, config, */Makefile */*/Makefile
+	Add build support for x86 eCos, and allow builds outside the
+	source tree.
+	
+	* nanox/clientfb.c:
+	Only assume LCD display when compiling for ARM.
+	<cyg/hal/lcd_support.h> etc. do not exist when building for PC.
+
+	* ecos/ecos_app.c:
+	Add missing #include's
+	Fix type ecos_nx_setup() vs. ecos_nx_init()
+
+	* drivers/vgaplan4.h:
+	Define the appropriate out?() macros for eCos
+
+	* drivers/vgainit.c:
+	Set up to access hardware directly. 
+	Use HAL macro to peek I/O port
+	Fix one of the initial values for the VGA registers, which I
+	believe was leaving all planes disabled.
+	
+	* drivers/scr_ecos.c:
+	This is not used by all eCos targets, e.g. PC using the
+	microwindows VGA driver. For now conditionalize on CYGPKG_HAL_ARM. 
+
+	* drivers/memplan4.c, drivers/scr_bios.c, 
+	Set up to access hardware directly under eCos.
+
+	* drivers/kbd_null.c:
+	Declaration of NUL_Read() did not match definition.
+
+2002-03-14  Jesper Skov  <jskov@redhat.com>
+
+	* Makefile: Fix typo.
+
+	* nanox/Makefile: Build clientfb.c
+	* nanox/clientfb.c: Hacked for eCos.
+
+	* nanox/client.c (nxErrorStrings): Define for eCos.
+	* nanox/srvevent.c (nxErrorStrings): Don't define for eCos.
+
+2002-03-13  Jesper Skov  <jskov@redhat.com>
+
+	* ecos/Makefile: Require 'DEMO=Y' and 'AGDEMO=Y' to build old or
+	agdemo respectively.
+	* ecos/ecos_app.c: Wrap img_demo stuff in USE_IMG_DEMO.
+
+	* ecos/img_demo.c: Added. (older version)
+
+	* Makefile.rules (clean): Don't blow away everything if there's no
+	bin directory.
+
+	* Makefile: Added ecos build rule. Create bin and lib.
+
+	* Makefile.rules (CPPFLAGS): Include $(INCLUDEDIRS) for proper
+	dependencies on ecos headers.
+
+	* ecos/ecos_init.c (ecos_nx_init): Use portrait_right mode for
+	IPAQ.
+	* drivers/scr_ecos.c (set_portrait_mode): Added. Cleaned up
+	portrait switch handling.
+
+	* ChangeLog.MW: Moved the original ChangeLog to ChangeLog.MW
+
+	Changes made by Gary Thomas <gthomas@redhat.com>. Diff against
+	branch MW_0_89_pre8:
+	* src/Arch.rules: Updated for building ag_demo.
+	* src/Configs/config.ecos: Changed tools prefix to arm-elf- and
+	screen pixel type. Also added JPEG support and disabled potrait
+	mode.
+	* src/config: copy of Configs/config.ecos
+	* src/drivers/Makefile: Added portrait files to the eCos build
+	rule.
+	* src/drivers/kbd_ipaq.c: various tweaks.
+	* src/drivers/scr_ecos.c: hacks to get portrait mode working on
+	iPAQ.
+	* src/ecos/Makefile: Build tweaks for ag_demo.
+	* src/ecos/ecos_app.c: mount jffs2, include image demo.
+	* src/ecos/ecos_init.c: ag_demo tweaks.
+	* src/engine/devimage.c: build tweak for HAVE_MMAP
+	* src/include/device.h: COLOR2PIXEL555 hack for strongarm lcd.
+	* src/include/nano-X.h: Fix regfdset typo.
+	* src/include/swap.h: __ECOS hacks.
+	* src/jpeg-6b: imported jpeg support.
+	* src/nanox/Makefile: eCos build tweaks.
+	* src/nanox/client.c: eCos ACCESS_PER_THREAD_DATA tweak.
+	* src/nanox/serv.h: additional Gr->SVR_Gr definitions.
+	* src/nanox/srvnet.c: __ECOS hack (print error string instead of
+	value).
Index: packages/services/gfx/mw/current/src/ChangeLog.MW
===================================================================
RCS file: packages/services/gfx/mw/current/src/ChangeLog.MW
diff -N packages/services/gfx/mw/current/src/ChangeLog.MW
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/services/gfx/mw/current/src/ChangeLog.MW	20 May 2002 21:49:26 -0000
@@ -0,0 +1,871 @@
+Version 0.89pre8 - 15 Nov 2001 - greg@censoft.com
+	* added MicroTouch DynaPro SC3 touchscreen driver and calibrator (Jordan)
+	* added GrSetGCClipOrigin
+	* removed most C++ style comments (Simon), cleaned up source tree
+	* added GrPeekWaitEvent, blocks until at least one event is available, then peeks
+	* fix GrPeekEvent, was absorbing events
+	* added win32 VK_ key translations for scancode MWKEY_ values
+	* Mozilla and rdesktop enhancements (Matthew Wlazlo)
+		ttyscan and x11 keyboard driver fixes
+		GrGetFontList, GrFreeFontList, GdGetFontList
+	* added USE_16BIT_ACCESS to fblin16.c to draw using short word stores only
+	* implement all src/dst copy modes in fb/x11 blitters and win32 SetROP2/BitBlt codes
+		use MWMODE_COPY instead of MWMODE_SET
+		use MWROP_COPY instead of MWROP_SRCCOPY
+	* implement all 16 src/dst MWMODE_xxx operations (Matthew Wlazlo)
+	* fixed alphablending for truecolor 555 systems
+	* fix GdTimeout bug when usecs only specified (David Erickson)
+	* check GC changed before fixing clip in GsPrepareDrawing, clip sometimes incorrect
+	* allow 0 timeout to cancel GrSetScreenSaverTimeout
+	* changed check for /tmp/.nano-X to use access(), not stat()
+	* revised reported x, y event values to be parent-relative
+	* added Century's GrLoadImageFromBuffer, GrDrawImageFromBuffer
+	* removed GPL restriction to Arc clipping routines w/permission Eero
+	(24 Sep 2001)
+	* added pid to GR_WINDOW_INFO for window ownership identification (Century)
+	* fixed MWPIXELFORMAT for TRUECOLOR555
+	* added patch to change mouse position when cursor moved with GrMoveCursor
+	* removed incorrect GrReparent code with regards to child mapcount (temp fix)
+	* added direct client-side framebuffer mapped window routines:
+		GrOpenClientFramebuffer, GrCloseClientFramebuffer, GrGetWindowFBInfo
+	* added rgb mask values, fb driver type to SCREENINFO struct
+	* updated mou_tp.c for Yopy (untested), can use mou_yopy.c
+	* fixed GrCheckNextEvent to return locally queued event first if any
+	* fixed FREETYPE_FONT_DIR
+	* added swap.h little/big endian swapping macros, fixed alignment bugs in devimage.c
+	* added GrSetPortraitMode, GR_EVENT_TYPE_PORTRAIT_CHANGED
+	* added GsSetPortraitMode, GsSetPortraitModeFromXY, screen driver SetPortrait entrypoint
+	* reimplemented GdFillPoly algorithm for correctness
+	(4th July 2001)
+	* added DJGPP changes from Victor
+	* added check for CONSOLE env var for /dev/tty to open, GrCopyArea fix and
+		X11 scanline calc bug from Jordan Crouse
+	* add patches for compiling with libc5 and default t1lib Latin1 encoding from Tomasz
+	* added Korean Hangul KSC5601 encoded font support and 16x16 fixed text font from Kevin O
+	* add byte swap in devimage.c, X11 driver changes, DPRINTF defaults to no output
+		GrRegisterInput/GrUnregisterInput use fd_set, -s on debug only from Steve Hein
+	* add GrCreateTimer, GrDestroyTimer periodic timers from Gary James
+	* added MWPACKED attribute packing define in mwtypes.h
+	* added eCos port by Gary Thomas
+	* ntetris game orientation patch (Xiang Lee)
+	* translate 127 (DEL) to MWKEY_BACKSPACE in tty scancode (L.C. Chang)
+	* fixed non-inited sizing field in nanowm (L.C. Chang)
+	* added Microtouch rs232 touch panel driver mou_mt.c (Holger)
+	* fix multiple GrClose bug (Gary)
+	* update kbd_pipe.c (Murphy)
+	* free memory in MwDestroyWindow
+	(4th June 2001)
+	* removed Nano-X widget directory (obsoleted)
+	(15th May 2001)
+	* temp removed driver DrawArea() calls in GdArea code (blit bug)
+	* fix clip bug in GdReadArea
+	* added portrait mode member to screeninfo struct (change all dr/scr*.c)
+	* added down portrait mode
+	* added dynamic portrait mode, nano-X [-ANLRD] startup portrait modes
+	(13th Apr 2001)
+	* implemented GR_BACKGROUND_STRETCH in GrSetBackgroundPixmap
+	* fixed startup VTSWITCH time delay bug in win32
+	* added StretchBlt, new screen driver stretchblit entry point
+	* added direct .bmp file create on PRINT, added 16,24,32 bpp output
+	(27th Jan 2001)
+	* added GrDelay for msec delay
+	* added GrQueryTree to obtain window parent/children list
+	* ported nxroach! (run nxkbd.sh)
+	* replaced GrClearWindow with GrClearArea, created GrClearWindow macro
+	* experimental fix to GrReparentWindow when parent not mapped
+	* added cursor id to GR_WINDOW_INFO
+	* added server-side cursors, GrNewCursor, GrDestroyCursor, GrSetWindowCursor
+	* removed GrSetBorderColor, changed to GrSetWindowBorderColor
+	* added GrNewBitmapFromData
+Version 0.89pre7 - 21st Jan 2001 - greg@censoft.com
+	* moved config.* files to Configs directory and added README
+	* moved caching devfont.c to devfont.caching.c (breaks ftdemo)
+	* added extensive gtkdoc sgml/html/pdf nano-X documentation from Alex
+	* wrote Xlib to Nano-X macro hdr file for easier porting (XtoNX.h)
+	* added Alex's improved server timeout routines (no alarms)
+	* converted demo3 to nxview image viewer
+	* added time field in GR_EVENT_BUTTON for double-click determination
+	* fixed fast window move blit bug with non-root child windows
+	* added GR_WM_PROPS_BORDERCOLOR
+	* added useful macro functions: GrSetWindowTitle,GrSetWindowBorderColor,
+		GrSetWindowBorderSize, GrSetWindowBackgroundColor
+	* ported xfreecell to nano-X
+	* added GrNewPixmapFromData to create pixmap from bitmap data
+	* added Alex's GrSetBackgroundPixmap, GrBell
+	* added Alex's cool screensaver app nsaver, GrSetScreenSaverTimeout
+	* added Alex's getselection/setselection demos,
+		Gr[GS]etSelectOwner, GrRequestClientData, GrSendClientData
+	* enhanced nxclock and ftdemo
+	* fix shared library bug w/GetSysCharHeight function
+	* fixed MwRegisterInput/Output/Except bug (Yang)
+	* fixed Arch.rules for Solaris 7
+	* fix antialiasing bug when both T1lib and Freetype enabled (Murphy)
+	* fixed GrReadArea offset bug (Dave Tubbs)
+	* added MWPF_TRUECOLOR555 for 16 bpp 5/5/5 packed pixels
+	* fixed PIXEL565TOCOLORVAL and PIXEL332TOCOLORVAL macros
+	* fixed 5/5/5 driver for ATI card
+Version 0.89pre6c (unreleased) 8th Dec 2000 - greg@censoft.com
+	* new scancode kbd driver: ESC never quits, pause/break quits
+		select with SCANKBD=Y in config (default)
+	* added Brent's changes for VxWorks port
+	* added PNG image decoding from Alex
+	* fixed GrGetNextEvent returning event twice when signal caught (Alex)
+	* fixed XPM loader errmsg on non-XPM images from Alex
+	* added launcher application from Alex
+	* added HAVE_PNM_SUPPORT for PBM,PGM,PPM ascii&binary images from Alex
+	* added ntetris game from Alex
+	* fixed FREETYPE_FONT_DIR in engine/Makefile
+	* added freetype font caching to devfont.c (experimental) (huge speedup)
+	* added -mstructure-size-boundary=8 for ARM compiles and structure bugs
+	* changed MOUSE_POSITION to ..._MOTION in scribble for better recognizer
+	* fixed nasty slow blitting code in X11 driver
+	* added USE_EXPOSE config option for XFree4.0 backing store expose fix
+	* added iPAQ scancode keyboard driver
+	* added YOPY mouse driver and YOPY build support
+	* fixed dropped events bug in client/server!!
+	* send UPDATE_MOVE to all children on window move
+	* finished fast screen blit move algorithm for topmost windows
+	* auto calculation of virtual screen size
+	* change GR_EVENT_MOUSE subwid to always be mouse window (Peter)
+	* added auto-repeat to scancode tty driver
+	* fixed buggy GrGetRegionBox
+	* fixed X11 screen->offscreen blit
+	* fixed blit with negative src clipping
+	* added GR_MODE_EXCLUDECHILDREN clip mode to GrSetGCMode
+	* added window resize to nanowm and #define OUTLINE_MOVE
+	* changed GrInjectPointerEvent visible arg semantics
+	* converted x11 kbd driver to scancode
+	* added MWKEY_* defines, changed kbd modifiers
+		removed GR_MODIFIER_*, GR_SPECIAL_*, GR_KEYSTROKE_* defines
+		api change: GR_EVENT_KEYSTROKE to return unicode only values
+		api change: GrInjectKeyboardEvent
+	* complete keyboard driver rewrite: scancode, up/down events
+	* ported Doom! to Microwindows
+	* fixed overlapping blit for 8/16 bpp
+	* added current mouse coords in SCREENINFO struct
+	* started on Wt widget set port
+Version 0.89pre6 - 12th Nov 2000 - greg@censoft.com
+	* added Peter's driver blit fix for dst in src rectangle
+	* added Scott's correct GdFillPoly routine (uses malloc/qsort)
+		works for irregular polygons, concave, convex with holes
+	* added config.ipaq for pre-built ipaq build configuration
+	* added -lm to LDFLAGS when T1LIB or FREETYPE is used
+	* added FLIP_MOUSE_IN_PORTRAIT_MODE #define to engine/devmouse.c
+	* added Vladimir's nxlsclients and nxev programs
+	* GrCopyArea optimization fix for windows with no eventclients (slider)
+	* added Kim's SH3 reversed order fblin4sh3.c driver
+	* added support for SuperH compilations (LINUX-SH)
+	* added Jordan's convxpm.perl xpm to rgb converter
+	* added Brent's alloca patch
+	* fix update map/unmap events sent only on actual unmap/map
+	* fix window manager to map parent before reparent for unmapcount bug
+	* allow GdStretchBlit to width/height of 0 without error
+	* remove GsError for GrNewPixmap of 0 width or height
+	* change to service all kbd data in single poll loop
+	* change low level clipping to always clip child windows
+	* fix server clear allocated pixmaps before drawing to them
+	* fix blit code after xor in X11 driver for nxterm
+Version 0.89pre5 - 2nd Nov 2000 - greg@censoft.com
+	* add GdCaptureScreen screen capture for later makebmp processing
+	* temp #define FASTJPEG in engine/devimage.c for 8bpp fast jpeg display
+	* free server images on client disconnect
+	* wrote experimental non-flick blit-move routine when window is topmost
+	* fixed GrCopyArea with offscreen source wid
+	* fixed UPDATE_MAP x, y, values
+	* fixed transparent color drawing in GdDrawImage,
+		unique color no longer required
+	* fix imagehdr free in GdFreeImage
+	* added xpm image support from Jordan, (HAVE_XPM_SUPPORT)
+	* added UPDATE_DESTROY update event subtype
+	* changed update map/unmap semantics: update sent on all child
+		windows of map/unmap
+	* send update unmap event on auto server-destroyed windows
+	* change GrDestroyWindow to send always send update unmap event
+	* change GR_EVENT_TYPE_CHLD_UPDATE message wid member, added subwid
+		now properly sends CHLD_UPDATE messages
+	* added GrDrawLines util function
+	* added virtual and workspace width/height GR_SCREEN_INFO members
+	* added GR_WM_PROPS_NOAUTORESIZE and GR_WM_PROPS_MAXIMIZE window props
+	* fixed cursor on when in source blit rectangle
+	* fixed GrCopyArea copy garbage on clipped src area,sends expose instead
+	* fix DestroyRegion code in GsDestroyClientResources
+	* added Kaben's clipping fix for GdBlit
+	* Kaben's clip region fix when alternating between on/offscreen windows
+	* remove GsError on bad GrCloseWindow
+	* fix negative text coordinate offsets for freetype
+	* consolidated GrNewWindow/GrNewInputWindow
+	* disallow auto-focus to windows with GR_PROPS_NOFOCUS set
+Version 0.89pre4 - 26th October 2000 - greg@censoft.com
+	* added aggregated expose events for better paint appearance
+	* added cleanapps Makefile entry
+	* fixed T1Lib Makefile.rules bug
+	* removed strdup definition for mips in nxscribble
+	* fixed constant timeout event returned when linked with server
+	* rewrote error handling completely, new GrDefaultErrorHandler,
+		GrSetErrorHandler type/semantics. Removed nanox/stubs.c
+	* don't revert to mouse enter/leave focus after window destroy once set
+	* fix GrCopyArea drawing on unmapped window crash
+	* fix crash on bad GrGetWMProperties call
+	* return all 0 info for any invalid id GrGet* functions
+	* fix GrGetWMProperties to return flags 0 on invalid window id
+	* free gc, region and font resources on client exit
+Version 0.89pre3 - 17th October 2000 - greg@censoft.com
+	* turned off alpha blending in X11 screen driver for 8bpp
+	* added Nano-X draw library nxPaintNCArea, nxDraw3dShadow, etc
+	* added Vladimir's GR_CLOSE_FIX in nanox/client.c fixing client hang bug
+	* fix for GrGetWindowInfo crashing Vtech after GrCloseWindow/ncPaint
+	* added NEC Harrier port from Century Software
+	* some include file changes for VxWorks port from Brent
+	* cleaned up nanowm window move/closebox/raisewindow routine and policy
+	* added GrNewWindowEx to specify title and props at window create time
+	* implemented window draw styles GR_WM_PROPS_APPWINDOW, APPFRAME,
+		BORDER, CAPTION, CLOSEBOX, default style set by window manager
+	* implemented GR_WM_PROPS_NOMOVE, NORAISE, NOAUTOMOVE, NODECORATE
+		don't decorate if not direct child of root window
+	* extended GrGetWindowInfo to return window properties
+	* fixed LINK_APP_INTO_SERVER makes
+	* added FBREVERSE=Y and PSIONMOUSE=Y config options for Psion 5 port
+		Justin Davies contributed Psion 5 touchscreen/screen driver
+	* added PIPEKBD option for named pipe keyboard driver (kbd_pipe.c)
+	* added nxterm patch for FreeBSD from Andrew
+	* fixed sharedlibs link for nxkbd, nxscribble and nanowm apps
+	* fixed make bug when SHAREDLIBS=Y and FREETYPE/T1LIB=Y from Murphy
+Version 0.89pre2 - 3rd October 2000 - greg@censoft.com
+	* added nxscribble handwriting recognition from Century Software
+	* added nxkbd popup keyboard for Nano-X (original from Jay & Vladimir)
+	* added SIGHUP ignore to Nano-X, removed GrRedrawScreen dropclient bug
+	* implemented GrReadArea for pixmaps from Peter
+	* added free truetype fonts to distribution (Arial, Times, Courier)
+	* added FREETYPE_FONT_DIR config for truetype font search path, .ttf ext
+	* enhanced nxclock no polling, nxterm better focus handling
+	* added GR_UPDATE_UNMAPTEMP and GR_UPDATE_ACTIVATE update events
+	* added GrGetNextEventTimeout and GR_EVENT_TYPE_TIMEOUT event
+	* reworked NanoWM for 3d window decorations for Nano-X applications
+		removed multi-window decorations, uses only one window now
+	* fixed user clip region parent offset bug from Peter
+	* added GrGetFocus call for use with nxkbd and nxscribble
+	* added GrGetSysColor for system-defined color schemes
+	* fixed focus semantics during window move/resize/reparent
+	* added Makefile INSTALL_PREFIX variable
+	* added GrPoints function from Murphy
+	* rewrote window manager property struct, added set background color
+		added props, flags, title, background, bordersize get/set
+	* added kbd_soft.c named pipe keyboard driver from Vladimir
+	* added touch panel mods to mou_tp.c driver for Helio (TPHELIO=Y)
+	* added inverted 4bpp screen driver for Helio (INVERT4BPP=Y)
+	* added changes to Makefile for shared libs for Helio
+	* added kbd modifier info for X11, nano-X hdr changes from Jordan
+	* generate Nano-X root window expose event repaint on startup
+	* removed termios errchk in serial/ps2 mouse driver
+	* fixed DT_CENTER DrawText and MSDOS GetTickCount from Robert Sharp
+	* fixed Makefile.rules .depend target errmsg
+	* start work on Nano-X drawing library for 3d look/feel
+	* added GrDrawImageBits, .bmp file conversion for Nano-X
+		must change MAXREQSIZE in nxproto.h
+	* add title display to nanoWM
+	* fix SetWMProperties title memcpy/wrapper bugs
+	* fix many NanoWM bugs:
+		window move offset, mousedn on client loses title data
+	* ported nxkbd software keyboard to Nano-X
+	* added FREEBSD-X86 to config file as ARCH option
+Version 0.89pre1 - 18th September 2000 - greg@censoft.com
+	* added map-update events to be batched to any application that selects
+		for child update events on the root window (window managers)
+		this allows a window manager to get a list of all mapped
+		windows without a special API call
+	* updated nanowm bitmaps from Vladimir
+	* eliminate need for sleep after nano-X startup, multiple connect trys
+	* print nano-X server error messages rather than numbers
+	* force nano-X cursor to appear on startup
+	* fix cursor change without mouse movement
+	* moved apps/nanowm to demos/nanowm to fix Makefile build problem
+	* fix bad MIPS sys header define for SOCK_STREAM
+	* fix free() bug in GrSetWMProperties from Vladimir
+	* added alpha RGB444 12bpp fb driver for EP7211 from Julian
+	* fixed uninitialized transparent color in devimage.c from Jamie
+	* fixed mouse in abs mode for iPAQ touchscreen in portrait mode
+	* renamed demos/mwin/demo.c to mdemo.c
+	* added changes for compiled in HAVE_BIG5_SUPPORT
+		packhz12 program
+		bugfixed hzx12 big5 chinese font
+	* added changes to win32 controls:
+		listbox control with scrollbars
+		edit control w/chinese support and caret
+		combobox enhancements
+		new scrollbar (client) control, smooth scrolling thumbs
+		mtest2 demo program
+		multiline edit control
+	* wrote caret handling for win32
+	* added Roman's changes for Kaffe port to win32 api:
+		GetTextExtentExPoint, GetTextExtentPoint, DrawTextA
+		SRCAND, SRCINVERT, BLACKNESS
+		added blit AND, INVERT, BLACKNESS to x11 and 16bpp drivers
+		GdGetTextSizeEx (freetype only for now)
+		automatically append B/I for bold/italic in CreateFont
+		fix delete pen/brush but not font resources in ReleaseDC
+		change default TOP alignment to BASELINE in MwExtTextOut
+		enhanced glyph width calculations for freetype in devfont.c
+		auto antialias for freetype at height > 14
+		not added (kaffe port):
+			TextOut defaults to UTF8, not ASCII
+			no SetForegroundWindow on NCLBUTTONDOWN on HTCLIENT area
+	* enhanced demo2.c for upcoming Linux Journal article (Dec)
+Version 0.88patch1 - 21st August 2000 - greg@censoft.com
+	* temp hack scribble to window #2, remove srvutil.c id!=1 hack
+	* fixed nanowm window move flicker
+	* added window id parm to GrInjectKeyboardEvent
+	* added otherid to nano-X focus window events
+	* fixed BOOL decl in scr_bios.c
+	* add WM_NCHITTEST fix to tpcal calibrator
+	* fix ADS and iPAQ touch screen drivers for kernel driver select bug
+	* added right/left portrait mode mouse fixups, -N cmd line startups
+	* fixed GsError with no clients core dump
+	* added transparent color to MWIMAGEHDR format, GdDrawImage, GIF decode
+Version 0.88 - 3rd August 2000 - greg@censoft.com
+	* added iPAQ mouse support from Century Software, config IPAQMOUSE
+	* changed config option TSMOUSE to ADSMOUSE
+	* added HAVE_GIF_SUPPORT to config, added GIF decoder
+	* changed image decode algorithms, image is kept in core until drawn
+	* added GrDrawImageFromFile, GrLoadImageFromFile, GrDrawImageToFit,
+		GrFreeImage, GrGetImageInfo for GIF, BMP and JPEG
+	* removed GrJPEG/GdJPEG, GrBMP/GdBMP
+	* modified MWIMAGEHDR structure, added pitch and bytesperpixel
+	* wrote decoder for 24bpp .bmp files, enhanced convbmp
+	* added stretch blit, rewrote image routines in Nano-X for ViewML
+	* corrected nano-X demo makefiles to work with LINK_APP_INTO_SERVER
+
+	* Patches recieved from ScreenMedia: Jan Vehusheia
+	* nanox/srvnet.c  Free allocated events to freelist when destroying
+	  a client.
+	* nanox/srvutil.c Correctly reassign mouse pointer information when
+	  an application crashes while a mouse button is held pressed down.
+
+	* Patches recieved from ScreenMedia: Jon K Hellan  <hellan@acm.org>
+	* nanox/srvmain.c (GsInitialize): Initialize wp->owner to NULL.
+	* drivers/kbd_x11.c (X11_Read): Initialize modifiers also when no
+	  key press pending.
+	* demos/nanox/demo5.c (main): Correct height of bitmap2(fg|bg) in
+	  GrSetCursor call.
+
+	* added Kevin's patch for destroying eventclient structures
+	* added Jiwon's patch for NULL name strcpy in devfont.c
+	* added Kyle's makefile patches, PORTRAIT_MODE=R or L in config
+Version 0.88pre11 (IBM OTI java&Kaffe ports) - 10th July 2000 - greg@censoft.com
+	* added set palette patch from Joe for Embedded Planet /dev/lcd driver
+	* started adding win32 keyboard support (not working yet)
+	* added Andrew's port to FreeBSD, Wt wterm terminal emulator port
+	* fixed convbdf font size error
+	* added Kevin's not working combobox control
+	* added George's Isicad Prisma screen driver and config
+	* added Simon's flipped portrait mode driver (we now have two)
+	* added updated BC5 makefiles from Ming-Lin Kao
+	* added HZK font patches from kevin
+	* added checkbox, radio button and static controls by kevin/cms
+	* changed GrSetFontAttr,GdSetFontAttr api
+	* added underlining to font rendering with GrSetFontAttr/MWTF_UNDERLINE
+	* fix WS_POPUP parent clipping, add owner window handling
+	* fix delete pen/brush/font resources in ReleaseDC, use DeleteObject
+	* fix memory leak in GetDCEx using CS_OWNDC
+	* added nofont.c for null font support
+	* added NOFONTSORCLIPPING config option for screen driver interface only
+	* separated engine open and draw routines for small driver interface
+	* IBM OTI Microview port: no ALPHABLEND, VTSWITCH, FBVGA, EPRINTF chg
+Version 0.88pre10 (fltk-nx port) - 18th June 2000 - greg@censoft.com
+	* started adding win32 non-client area scrollbars
+	* added Simon's contributed slider game (slider.sh)
+	* added Nano-X GrEqualRegion, GrEmptyRegion, GrOffsetRegion
+	* added GdEqualRegion, GdEmptyRegion
+	* changed GdRectInRegion to return partial intersection values
+	* fixed Nano-X clipping regions relative to drawable
+	* changed GR_RECT struct to match X, not win32
+	* changed GrRectInRegion, GrGetRegionBox, GrUnionRectWithRegion parms
+		to match X
+	* applied Kevin's HZK font sizing fix
+	* removed floating point, ldiv from ported progress bar, fixed bugs
+	* fixed listbox multi-element display code, initial state
+	* fixed PIXELVALTOCOLORVAL macro typo
+Version 0.88pre9 - 15th June 2000 - greg@censoft.com
+	* added Chinese Han Zi Ku font support from Tanghao and Jauming
+		12x12 and 16x16 ascii and chinese fonts
+		Big5, Unicode-16 and GB2312 encoding supported
+		set with config option HAVE_HZK_SUPPORT
+	* added Guo's Chinese GB2312 decoding routines, fonts/gb2312font.c
+		set with config option HAVE_GB2312_SUPPORT
+	* added Jin ke xue's gb16x16song.c font file (no support yet) (and .bdf)
+	* fixed C++ objects to compile
+	* added Rosimildo's RTEMS changes, convbmp allows full paths
+	* added Alex's VERY COOL nano-X window manager! (great job!!) nanowm.sh
+	* added GrSetWMProperties,GrGetWMProperties,GrCloseWindow, GrKillWindow
+	* added Alex's npanel enhancements (solid dragging, zombies)
+	* added Alex's cpu usage reduction to nclock, npanel
+	* added Alex's patch to get nano-widgets to compile
+	* added Alex's PPM file decoder demo6
+	* implemented DT_CENTER, DT_RIGHT for DrawText
+	* added changes in tpcal.c for MIPS Osprey board port, dblclk changes
+	* HAVETEXTMODE #define for Osprey and Embedded Planet ports
+	* added Michael's MINIX port updates
+	* added George's setpalette changes to VNC
+	* added GdAllocPolygonRegion, GrNewPolygonRegion, CreatePolygonRgn
+	* fixed nasty #if UPDATEREGIONS in windows.h compile problem
+	* added Kevin's port of edit, listbox and progressbar from MiniGUI
+	* added GdGetRegionBox, GrGetRegionBox
+	* fixed update regions calc bug
+	* combined GdEllipse and GdFillEllipse and Arc/Pie routines
+	* wrote pie, arc, outline arc routines, win32 Arc,Pie, GrArc,GrArcAngle
+	* added George's patch to fix X11 screen driver setpalette function
+	* added Murphy's region code for Nano-X, also polygon regions
+Version 0.88pre8 - 23rd May 2000 - greg@censoft.com
+	* added Murphy's X vs Microwindows speed tester in contrib/speedtst
+	* fixed convbdf to not emit nonascii characters
+	* added Victor's DJGPP port
+	* removed automatic portrait mode
+	* added extern "C" to nano-X.h
+	* added Kao's patches for BC5, enhanced scr_tc.c, some bug fixes
+	* fixed win32 top/baseline/bottom positioning
+	* added Morten's GrInjectKeyboard/GrInjectPointer patches
+	* added Kevin Lin's fix to Nano-X persisent mode curclient crash
+	* changed GdCreateFont name,height semantics
+	* added Morten's font picker algorithm, turn on w/#define FONTMAPPER 1
+		Note: font selection is currently under development
+		and will likely change
+	* cleaned up source for Michael's MINIX port, replaced convbmp.c -s opt
+	* fixed XYPOINT in mou_tp.c, changes for embedded planet tp driver
+	* added PIXELVALTOCOLORVAL, COLORVALTOPIXELVAL macros, GdTranslateArea
+	* fixed multiple GsSelect() call in GrGetNextEvent in linked client/serv
+	* continued port of VNC to Nano-X, contributed by George
+	* added Rosimildo's patch for RTEMS, MW* fixes, svgalib fade
+Version 0.88pre7 - 15th April 2000 - greg@censoft.com
+	* added LINUX-POWERPC port for embedded planet linux box
+	* fixed Polygon routine fill/draw reversed, AdjustWindowRectEx
+	* fixed no root window paint without background bitmap
+	* added bitmaps to minesweeper, polished up
+	* added middle button handling for mwin
+	* added GrSetSystemPalette
+	* added user-replaceable GdError, removed all fprintf/printf's
+	* added EPRINTF for all error printfs, DPRINTF for debug printfs
+	* removed HAVE_PERROR config option
+	* changed memmove to memcpy
+Version 0.88pre6b - 5th April 2000 - greg@censoft.com
+	* added PostThreadMessage
+	* started porting minesweeper game
+	* fixed -p persistent mode
+	* added Kao's BC 5.02 fixes, other pre6 fixes from name changes
+	* added Steven's patch for polling drivers, HAVE_PERROR config option
+	* added Erik Hill's alpha blending for X11
+	* fixed jpeg compile bug
+	* removed include <asm/io.h> patch from Shane
+Version 0.88pre6 - 2nd April 2000 - greg@censoft.com
+	* major header file cleanup, fixing namespace pollution
+		API		typdef	procs		data
+		Nano-X:		GR_*	Gr*,nx*,(Gs*)	nx*
+		Microwindows:	MW*	Mw*		mw*
+		Engine: 	MW*	Gd*,Mw*		gr_*, fb*
+	* changed all Nano-X structures and defines to be GR_ prefixed
+		added GR_PIXELVAL, GR_RGB, GR_LOGFONT
+	* MW prefixed all exported typedefs for name space cleanup,
+		split device.h into mwtypes.h for exports
+	* added MWLOGFONT font descriptions
+	* removed BUTTON, MODE, MODIFIER typedefs
+	* added Martin's updates to FreeType renderer, updated ftdemo
+	* added Martin's updated xconfigure for X-based configuration
+	* renamed GrUnloadFont to GrDestroyFont, GdDestroyFont
+	* clean up various unwanted nano-X client library symbol exports
+	* redraw windows on nano-X client disconnect
+	* added -p for nano-x persistent mode, no exit on client disconnect
+	* added Timo's fix in GsAcceptClientFd, ignore SIGPIPE, mult GrClose bug
+	* added automatic portrait mode if screen y resolution > x res
+	* fixed GrReqShmCmds for linked client/server case
+	* implemented freetype renderer ascent/descent calculations
+	* added ascent field to compiled fonts, GrText uses TF_BASELINE default
+	* added 5x7, 6x13 compiled (bdf) fonts, FONT_SYSTEM_FIXED is now 6x13
+	* fixed typo in fonts/convbdf $IMAGEBITS incorrect
+	* added #include <asm/io.h> for outb in 2.3.x systems
+	* added AdjustWindowRectEx, WM_ACTIVATE, IsWindowEnabled
+	* completed GetPixel, added PIXELVAL to COLORVAL conversion macros
+Version 0.88pre5b - 23rd March 2000 - greg@censoft.com
+	* added GetSystemMetrics, SM_CYSCREEN, SM_CXSCREEN, SM_CYMENU
+	* added GetParent, GetDeviceCaps LOGPIXELSX
+	* added EnableWindow, WM_ENABLE
+	* added MapWindowPoints, WM_WINDOWPOSCHANGED
+	* defaulted ANIMATEDPALETTE to off (change in include/device.h)
+	* added RTEMS patches for svgalib, GsSelect timeout handling (Rosimildo)
+	* created shared libs for all libraries with SHAREDLIBS=Y config option
+	* patched setfadelevel out for non framebuffer
+	* patched client/server shm code (Morten)
+Version 0.88pre5 (opera, kaffe) - 22nd March 2000 - greg@censoft.com
+	* added GetDlgItem, GetWindowTextLength, WM_GETTEXTLENGTH
+	* added GetPixel (needs rgb backconversion still)
+	* implemented GWL_WNDPROC, CallWindowProc, GetRValue, GetGValue etc
+	* added GrSetFontSize, GrSetFontRotation, GrSetFontAttr, and GdXXX
+		works on a per-font basis, rather than on GC
+	* added HAVE_SHAREDMEM_SUPPORT config option to compile in shmem support
+	* added shared memory support for Nano-X client/server protocol (Morten)
+	* added -e option to Nano-X server to stop terminate on ESC
+	* fixed psd->DrawArea crash after vt switch, GdArea cursor update
+	* added SHAREDLIBS config option for shared libs (nano-x only now)
+	* applied Morten's patch to fix Nano-X client/server protocol bug
+	* added UTF-8 encoding/decoding for fonts and text
+	* fixed FreeType memory leak (thanks Martin)
+	* added ExtTextOutW, DrawTextW for unicode win32 support
+Version 0.88pre4 (truetype/t1 fonts) - 19th March 2000 - greg@censoft.com
+	* implemented text drawing in ascii, utf8, unicode 16 and unicode 32
+	* added font id's for Nano-X, added GrCreateFont, GrUnloadFont
+	* rewrote font subsystem heavily
+	* added alphablender for antialiased fonts for 8, 16, 24 and 32bpp
+	* added GrText, GrGetGCTextSize flags, CreateFontIndirect
+	* added GdText TF_ flags for 8,16,32 bit packing, top/bottom alignment
+	* added Martin's FreeType TrueType font support
+	* added Vidar's t1lib adobe type1 font support, t1demo for Nano-X
+		use HAVE_FREETYPE_SUPPORT config option
+		use HAVE_T1LIB_SUPPORT config option
+	* renamed min/max to mwmin/mwmax
+	* added Fabio's xconfigure patch for VTSWITCH
+	* fixed WM_CREATE lparam bug
+	* added mou_ts.c touch screen driver for ADS ARM port
+	* added GrSetGCFontSize, GdSetFontSize, GdCreateFont, GdUnloadFont
+	* added GWL_USERDATA to Get/SetWindowLong
+	* turboc port screen driver fixes
+	* added nonclient region special paint handling to avoid flicker
+	* added null kbd driver, set with NOKBD=Y
+Version 0.88pre3d (fltk port) - 12th March 2000 - greg@censoft.com
+	* changed FONTINFO struct, added firstchar, lastchar
+	* added Shane's fonts patches, added CreateFont, GetTextMetrics,
+		GetCharWidth, SetAlignText
+	* debugged nasty VTSWITCH palette changed bug
+	* experimental #define ANIMATEPALETTE for cool fade in
+	* added Kyle's patch to get portrait mode working again
+	* fix SetClipRgn/ExtSetClipRgn to take client coords (win32 api doc bug)
+	* added WM_SHOWWINDOW msg
+	* fixed coords to WM_MOVE msg for WS_CHILD windows
+	* added PeekMessage, Ellipse
+	* added Rosimildo's rtemscfg.h patch
+	* added GetUpdateRgn, GetUpdateRect, GdOffsetRegion
+	* added Kyle's GdCopyArea fix
+Version 0.88pre3c (fltk port) - 8th March 2000 - greg@censoft.com
+	* added CS_OWNDC private DC's
+	* added SetActiveWindow, SetForegroundWindow, BringWindowToTop
+	* added Polygon, PolyPolygon (filled and outline)
+Version 0.88pre3b (fltk port) - 6th March 2000 - greg@censoft.com
+	* added GetDeviceCaps, Polyline
+	* added extern "C" in windows.h
+	* fixed loop bug in CreateRoundRectRgn
+	* added penguin to bin/mdemo
+	* added ValidateRect, ValidateRgn, InvalidateRgn
+	* completely rewrote UPDATEREGIONS handling for new region fns
+	* added DCX_EXCLUDEUPDATE handling to window clipping
+	* sped up WndSetClipWindow, GsSetClipWindow
+	* added GdSetRectRegionIndirect, GdSubtractRectFromRegion
+	* added SetWindowPos for size,move,show,hide,repaint,zorder
+Version 0.88pre3 - 5th March 2000 - greg@censoft.com
+	* added contributed DOS TURBOC port by Victor
+	* modified bin/mdemo to clip 3d drawing into a circle, added penguin
+	* added GdAllocRectRegion, GdAllocRectRegionIndirect, 
+	* added GdSetRectRegion, GdAllocRegion, GdDestroyRegion
+	* added SelectClipRgn, ExtSelectClipRgn, user clip regions!
+	* added DYNAMICREGIONS define for dynamic vs static (small) clip code
+	* added win32 HRGN object and region routines
+	* added GetCursorPos
+	* added Al's update event patches for Nano-X client window manager
+	* added Rosimildo's RTEMS patches for uniform input devices
+	* added George's partial mouse data read fixes (upper level only)
+Version 0.88pre2 - 29th February 2000 - greg@censoft.com
+	* added Al's npanel Nano-X program exec'er (cool)
+	* added Al's patch to cleanup windows on Nano-X client exit
+	* added Al's ignore sigpipe for ELKS
+	* added Morten's jpeg grayscale patch
+	* create dword-aligned offscreen bitmaps for speed
+	* removed much of global scrdev
+	* changed screen driver open routine to return psd
+	* added Vidar's patch for offscreen drawing in Nano-X, added
+		GrNewPixmap, GrCopyArea.  GrDestroyWindow destroys pixmaps
+Version 0.88pre1b - 23rd February 2000 - greg@censoft.com
+	* added Kyle's bug fix for 16 and 32bpp jpeg support
+Version 0.88pre1 - 22nd February 2000 - greg@censoft.com
+	* added PSD to GdClip routines, fixing potential offscreen write bug
+	* renamed libraries, added "make install", hdrs to /usr/include/microwin
+		and libs to /usr/lib/libmw*.a and libnano-X.a
+	* renamed RECT, POINT, CLIPRECT and CLIPREGION types to MWxxx
+	* added Al's ELKS patches for client/server Nano-X on ELKS
+	* renamed xconfigure, updated INSTALL with make instructions
+	* rewrote all fb drivers for speed eliminating multiple function calls
+	* allow GdText count == -1 for strlen()
+	* added GdCalcMemGCAlloc to calculate offscreen allocate size
+	* added three offscreen memory allocation entry points to screen driver
+	* rewrote vga16 driver to use outw rather than outb for speed
+	* adjusted fb drivers to always draw last point for drawhorz/drawvert
+	* rewrote VT switching code, removed from fb driver to separate file
+	* added SetIOPermissions in scrdev for pthreads create i/o bitmap bug
+	* fixed parms named "min" in demos for ELKS bcc compiler
+	* changed VT switch signal to SIGUNUSED for pthreads compatibility
+	* added Brad's touch panel/mouse calibrator to contrib/GPL/tpcal
+	* fixed up SVGAlib driver for 256 colors, added screen to screen blit
+	* process all mouse messages before next select: better mouse speed
+	* added HTBORDER hit testing
+	* fixed FBVGA blitting, wrong scrdev used on memdc
+Version 0.87 - 13th February 2000 - greg@censoft.com
+	* added VTSWITCH in config to include virtual terminal switch code
+	* added support for 24bpp, wrote 24bpp fb driver
+	* fixed 8/8/8 color macros: RGB2PIXEL888, COLOR2PIXEL888, PIXEL888RED
+	* fixed 32bpp fb bug with psd->ncolors, 32bpp alpha blit bugs
+	* added fb driver support for FB_VISUAL_DIRECTCOLOR cards (ATI)
+	* sped up 16, 32bpp blitters by using memcpy
+	* added large font patches from Kyle
+	* added PACIFIC C compiler support from Victor
+	* default UPDATEREGIONS=N in config file for alpha blend demo
+	* removed XORMOVE from config, requires only ERASEMOVE=N
+	* wrote alpha blending demo (requires UPDATEREGIONS=N)
+	* rewrote void *pixels in devdraw.c, won't compile on ansi compilers
+	* fixed PF_TRUECOLOR0888 bug in GdArea
+	* added DJGPP as config ARCH option, Victor's patches for DJGPP
+	* finalized alpha blending blit routines for 8, 16, and 32bpp
+	* added SetTimer/KillTimer api (single timer only)
+	* added Chris' SetSysColor api, C++ object frameworks patch to mwin/
+	* added Rosimildo's make patches for RTEMS
+	* added Martin's make/configure patches
+Version 0.87pre6 - 31st January 2000 - greg@censoft.com
+	* added C++ objects framework from Chris
+	* added support for multiple read/write/except fd's from Chris
+	* added Martin's X11 configure program and various Makefile fixes
+	* added compile time warnings patches from Chris
+	* added Morten's drawarea patch pre5mr1
+	* added experimental 8, 16 and 32bpp constant alpha blending to bitblit
+		(#define ALPHABLEND in device.h and run bin/mterm for demo)
+	* changed distance-cubed find nearest color to use abs() for speed
+	* fixed max character height/width alloc; max now 128x128 (configurable)
+	* small bugfix DRAWON/DRAWOFF in mempl4.c
+Version 0.87pre5 - 26th January 2000 - greg@censoft.com
+	* prepared prebuilt config files for fb, x11, svga
+	* added Morten's drawarea driver patch (16bpp only)
+	* fixed XOR drawing for 1, 2, 4bpp, improved speed with x>>2 not x/4
+	* applied Chris' FBVGA patch
+	* applied Rosilmildo's RTEMS compiling patch
+	* applied Morten's SCREEN_PIXTYPE X11 Makefile patch
+	* added Chris' SetWindowLong and $(HOME)config and Arch.rules patch
+	* completed fix for DJGPP compiled mou_dos.c driver
+	* added Kyle's patches for arbitrarily wide text chars
+Version 0.87pre4 - 18th January 2000 - greg@censoft.com
+	* added Martin's new config-based Makefile system
+	* added Martin's JPEG and BMP file reading/display routines
+	* added Morten's variable PIXELVAL size mods
+	* added contributed DJGPP/GRX port by Victor Rogachev
+	* fixed 16bpp and 32bpp fb blit routines, by Kyle Harris
+	* added Rosimildo's RTEMS changes, scr_bios now runs without bios
+	* added Dan's GrReparentWindow, fixed GetWindowInfo bug
+	* added PF_TRUECOLOR0888 for 4 byte packing
+	* updated doc directory with html faq, architecture
+Version 0.87pre3 - 19th December 1999 - greg@censoft.com
+	* started directory reorganization
+	* changed LINUX meaning in Makefile, added UNIX for SOLARIS
+	* fix negative blit index bug found under X11 by Piotr
+	* set rootwp->parent = NULL for nano-X, fixes GrMoveWindow clip bug
+	* added COLORVAL<->PIXELVAL conversion macros
+	* modified GrArea to take packed pixel values of 8, 16 and 24 bits
+	* modified GrArea to take RGB COLORVALs as well as PIXELVALs
+	* renamed PF_TRUECOLOR24 to PF_TRUECOLOR888
+	* added tunable MAXREQUESTSZ to limit max request length
+	* modified Nano-X demo.c to GrArea() > 64k pixelvals for testing
+	* fix client/server 64k length bug (request can be 24 bits in length)
+	* fixed portrait mode in CreateCompatibleBitmap
+Version 0.87pre2 - 14th December 1999 - greg@censoft.com
+	* added fixes to run on big-endian machines
+	* integrated rtems port, protected mode vga driver
+	* added ARM SA1100 4bpp LCD controller driver
+	* added portrait mode fb driver from Martin Jolicoeur
+	* fixed GrMoveWindow for child windows, MoveWindow for grandchildren
+	* added nanox move.c window move test program from Daniel
+	* rtems portability fixes, use <stdlib.h> rather than <malloc.h>
+	* fixed mterm demo pty bug under X11
+Version 0.87pre1 - 2nd December 1999 - greg@censoft.com
+	* added GrMainLoop convenience function
+	* added passive library entry points GrPrepareSelect,GrServiceSelect
+	* completely rewrote nano-X client/server networking layer for speed
+	* removed nano-X stubs file, rename Gs* routines to Gr*
+	* added GrFindColor function to convert RGB color to pixel value
+	* added GetSystemPaletteEntries, GrGetSystemPalette functions
+	* added null mouse driver (NOMOUSE)
+ 	* added X11 driver by Tony Rogvall <tony@bluetail.com>, fixed colors
+Version 0.86 - 28th October 1999 - greg@censoft.com
+	* merged framebuffer, elks and msdos vga 16 color 4 planes drivers
+	* wrote vga bitbit routines (a herculean effort)
+	* optimized bitblit by traversing window clip region
+	* added experimental multi-rectangle dynamically allocated regions
+	* wrote scrolling terminal emulator demo for microwindows
+	* added WM_FDINPUT msg, WndRegisterFdInput call for terminal emulator
+	* changed SCREENINFO struct, removed black/white, added bpp, planes
+	* added offscreen (memory DC) drawing to microwindows
+	* added BitBlt, CreateCompatibleBitmap, CreateCompatibleDC, DeleteDC
+	* retired BOGL library, must use new interface for blitting
+	* converted framebuffer, svgalib, elks and msdos screen drivers
+	* (we need blit routines for herc and svgalib still)
+	* major screen driver interface change, old drivers not compatible
+Version 0.85 - 14th October 1999 - greg@censoft.com
+	* ported microwindows to Casio and Clio palm pc's (thanks Brad)
+	* ported microwindows to Everex Freestyle palm pc
+	* changed ncolors in SCREENINFO user struct to long
+	* system automatically supports 1, 2, 4, 8bpp palette
+		and 8, 16 and 24 bpp truecolor systems (332, 565, 888 packing)
+	* removed F_PALINDEX from std colors, std colors now RGB
+	* wrote 16bpp, 32bpp fb drivers, 2bpp, 4bpp for palm pc
+	* removed requirement for bogl library, wrote direct framebuffer driver
+	* started screen driver rearchitecture for bitblit
+	* experimental bitblt
+	* added touchscreen device from Brad LaRonde
+	* enhanced nano-X terminal emulator, added scrolling,bitblit
+	* added GrRegisterInput for terminal emulator without polling
+	* rewrote GrGetNextEvent to not require polling
+	* added CREDITS file
+	* integrated Vidar's nanoWidgets 0.2
+	* added screenshot capability: read /dev/fb0 on exit
+	* wrote makebmp utility to convert fb data to bmp file
+Version 0.84 - 3rd October 1999 - greg@censoft.com
+	* integrated Vidar's nanoWidgets 0.1, changed color constants
+	* integrated Brad LaRonde's MIPS LinuxCE port cross-compile changes
+	* integrated Alex's nano-X-0.5pre3 changes except dir/filename changes
+	* added support for 8 to 32 bit truecolor systems
+	* reorganized Makefile for nanoX and linked/non-linked nano-X servers
+	* reorganized Makefiles for gcc, bcc and other compilers
+	* reorganized nano-X.h header file for client programs
+	* fixed GrSetGCFont,GrGetGCTextSize,ReadArea,Area client/server bugs
+	* fix bug in nanoX network select code for client attach
+	* workaround for GrGetNextEvent in nanoX client lib
+	* wrote asm version of VGA driver for ELKS
+	* added optimized herc hline routine from thomas_d_stewart@hotmail.com
+	* added contributed terminal emulator demo for nano-X,
+		(from Alistair Riddoch, requires linked server)
+Version 0.83 - 14th July 1999 - greg@censoft.com
+	* wrote sample untested hercules driver for ELKS
+	* tweaked window repaint code to paint child windows last for ELKS
+	* fixed code for pass-by-structure for bcc/ELKS
+	* added TEST= for select() code in ELKS
+Version 0.82 - 5th July 1999 - greg@censoft.com
+	* added contributed clock demo for nano-X from Alistair Riddoch
+	* added update region calculation for window painting
+	* fixed GdColorInPalette, GdSetPalette, various palette bugs
+	* added double click to maximize/restore windows
+	* added mouse double click processing
+	* added GetTickCount() api, requires OS millisecond time fn
+	* fixed some expose region calculations
+	* combined Makefile builds both/either Micro-Windows and Nano-X
+	* wrote XORMOVE window move algorithm for slow cpu's
+	* added GetDCEx(), SetROP2() and various rect api
+	* change to single toplevel Makefile mod for ELKS or LINUX
+	* changed default ELKS mouse port to /dev/ttys0, type to "pc"
+	* changed tgmath.h to math.h
+Version 0.81 - 22nd June 1999 - greg@censoft.com
+	* added Free System font
+	* removed mswin4 background
+	* changed nano directory
+	* changed vgaplan4 unsigned int fix for ELKS screen bug
+	* set default rom character height to 14 for scr_bios driver
+	* added -ansi option for bcc (I'll post my ansi compiling bcc shortly)
+Version 0.8 - 20th June 1999 - greg@censoft.com
+	* added 3d graphics library for demo app
+	* removed ms windows grabbed fonts, added FreeSansSerif font
+	* added color bitmap support
+	* wrote windows bmp file converter
+	* drawing color bitmaps in 1, 4 and 8 bpp supported
+	* added support for loading partial palettes
+	* added MakePaletteConversionTable function
+	* added support for sophisticated palette optimization
+	* implemented optimized window redraw algorithms during window moves
+	* added child window support
+	* wrote button control
+	* added more sophisticated focus routines on create/destroy
+	* added support for type 1 and type 2 line drawing requests in GdLine
+	* added multiple window color schemes
+	* added desktop wallpaper
+Version 0.7 - 8th June 1999 - greg@censoft.com
+	* created new win32 api: Micro-Win
+	* created window manager and overlapped window border drawcode
+	* added software cursor structure to device layer
+	* changed nano-x and micro-win color model to RGB for user programs
+	* added setpalette driver entry point, 16 and 256 color std palettes
+	* fixed console refresh bug for BOGL
+	* fixed expose bug bad return;
+	* fixed ELKS cols,rows bug in scr_bios.c
+	* disallow console switching for ELKS while in graphics mode
+	* added EGAMODE and CHARHEIGHT environment variables for ELKS/DOS
+Version 0.6 - 23rd May 1999 - greg@censoft.com
+	* Updated bugs from new mini-x distribution
+	* Wrote int33 mouse driver for dos
+	* Wrote a portable vga 4 plane driver for dos, elks
+	* Updated dos driver to support XOR,AND,OR draw modes
+	* Wrote routines for ELKS port, compiled with bcc
+		uses new serial mouse driver, vga 4 plane driver and bios kbd
+	* Added check for FRAMEBUFFER environment variable for /dev/fbX open
+	* Added clipped text output routines, using bitmaps
+	* Added GetCharBits device driver entry point, removed DrawText
+	* Added new nano-X font format, wrote conversion programs to
+		convert bdf fonts and PC ROM bios fonts.  There is no longer
+		any dependency on the BOGL font structure.  Any number
+		of fonts are supported.  Fonts use min 16 bits/scanline.
+		Convbdf and convrom.exe are included.
+	* Created rom 8x16, 8x16 fonts.
+	* Entire nano-X can run on only drawpixel and readpixel if required
+	* Documented scr_bogl.c (bogl), and scr_bios.c (bios) drivers.
+	* Ported world program to 16 bit systems
+	* Added pc, microsoft and logitech direct serial driver mouse support
+	* Wrote SVGAlib screen driver, will now run on *any* linux system,
+		not just v2.x framebuffer systems.  scr_svga.c.
+	* Nano-X is now completely self contained, if desired, in that
+		there are hw drivers for screen, mouse, and keyboard
+		that don't require other software to be running
+Version 0.5 - 18th May 1999 - greg@censoft.com
+	* Rewrote cursor routines
+	* Separated mouse from cursor routines
+	* Removed DrawCursor from device driver
+	* Added ReadPixel to device driver
+	* Made demo programs work with cursor changes
+	* Added polygon draw and fill routines
+	* Added area pixel reading/writing, removed 8-bit limit for colors
+	* Reworked color model
+	* Added direct hardware 640x480x16 support for VGA real mode systems
+	* Made api backwards compatible with mini-x
+	* Ported mini-x world demo program to examples library
+
+Version 0.4 - 12th May 1999 - greg@censoft.com
+	* Added XOR drawing mode to screen drivers
+	* Fixed rectangle, fillrect, and line off-by-one bugs
+	* Commented example drivers better
+	* Implemented text clipping
+	* Fixed VT switch code and redraw
+	* Hacked physical/virtual 0,0 mapping on linux framebuffer startup
+	* Added 256 color and 16 color explicit palette to bogl driver
+	* Added GetFontInfo and GetScreenInfo to drivers
+
+Version 0.3 - 9th May 1999 - greg@censoft.com
+	* Release 0.3 is heavy rewrite of lower-level/mid-level routines
+	* cursor clipping implemented
+	* screen, mouse and kbd driver APIs created
+	* includes GPM mouse driver, /dev/tty keyboard driver
+	* all device-dependent code is in drivers/ directory
+	* intended as evaluation for standalone and other OS ports
+	* should be easy to write an int 10h driver for real mode operation
+	* should be easy to add any other kbd, mouse or screen drivers
+	* quick port with MSC 5.10 for MSDOS created
+	
+Version 0.2 - 5th May 1999 - greg@censoft.com
+	* Made release 0.1 operational for evaluation
+	* Added event processing
+	* Made demo programs work
+	* Fixed numerous bugs
+	* Added client direct link stub routines for non networked systems/test
+	* Started screen device driver api and bogl integration rewrite
+	* printf debug code is still included, this is an interim release
+		for strawman evaluation
+
+Version 0.1 - 25th April 1999 - alex@linuxhacker.org
+Initial release, based on Alan Cox's combination of mini-X and Bogl, and some more work
+by myself. Changes since Alan's release include:
+
+	* Client library and server process are seperate.
+	* Mouse driver rewritten to take the output of GPM in repeater mode.
+	* Mouse pointer code added to the bogl cfb8 driver.
+	* K & R parameter declarations converted to ANSI.
+	* Main control loop uses select() instead of busy waiting.
+	* Beginning of code to redraw screen on switching to graphics console.
+	* Client data is stored in a dynamic linked list instead of a fixed size array.
+	* Some minor bugs fixed.
+	* Many major bugs added.
+	* ChangeLog, TODO, BUGS, README, INSTALL, etc. written.
+	* Probably various other things I've forgotten about now.
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- packages/services/memalloc/common/current/ChangeLog	19 Oct 2001 07:02:44 -0000	1.22
+++ packages/services/memalloc/common/current/ChangeLog	20 May 2002 21:49:30 -0000
@@ -0,0 +1,25 @@
+2002-05-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/heaptest.c (test_pat): Make failure messages clearer.
+	(cyg_start): Output what failures mean.
+
+2002-04-24  Yoshinori Sato  <qzb04471@nifty.ne.jp>
+
+	* src/memfixed.cxx (resize_alloc): Don't set default args in func
+	definition.
+
+2002-01-30  Bart Veer  <bartv@redhat.com>
+
+	* tests/malloc4.cxx:
+	Never call realloc() with a new size of 0, which frees the buffer.
+	Fix the volatility of ptr.p
+
+2002-01-23  Jesper Skov  <jskov@redhat.com>
+
+	* tests/malloc4.cxx (myrand): Fix overflow.
+
+2002-01-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/malloc4.cxx (myrand): Fix so that it really treats the limit
+	as a limit.
+
@@ -238,23 +263,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/services/power/common/current/ChangeLog
===================================================================
RCS file: packages/services/power/common/current/ChangeLog
diff -N packages/services/power/common/current/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/services/power/common/current/ChangeLog	20 May 2002 21:49:35 -0000
@@ -0,0 +1,65 @@
+2001-11-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/power.h: Use a POWER_INLINE macro for "inline" to allow
+	non-inline versions to be defined when the C compiler chooses not to
+	inline.
+	* src/power.cxx: Using POWER_INLINE, define the non-inline versions
+	here.
+
+2001-08-01  Bart Veer  <bartv@redhat.com>
+
+	* doc/power.sgml, doc/*.html:
+	Major update to reflect the changes below and clarify
+	the expected behaviour.
+
+	* include/power.h:
+	* src/power.cxx:
+	Merge from development version. Various issues such as
+	synchronization should now be resolved.
+
+	* cdl/power.cdl:
+	Remove constraints requiring HAL support.
+	Add build-related options.
+
+	* tests/powertest.cxx:
+	Start of a testcase for power management
+	
+
+2001-07-13  Bart Veer  <bartv@redhat.com>
+
+	* Initial check-in
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/templates/all/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/all/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- packages/templates/all/ChangeLog	30 Nov 2001 13:09:29 -0000	1.10
+++ packages/templates/all/ChangeLog	20 May 2002 21:49:40 -0000
@@ -0,0 +1,4 @@
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Added CYGPKG_NET_OPENBSD_STACK.
+
@@ -94,23 +98,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/cygmon/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/cygmon/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/templates/cygmon/ChangeLog	30 Nov 2001 13:09:29 -0000	1.4
+++ packages/templates/cygmon/ChangeLog	20 May 2002 21:49:46 -0000
@@ -67,23 +67,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/cygmon_no_kernel/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/cygmon_no_kernel/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- packages/templates/cygmon_no_kernel/ChangeLog	30 Nov 2001 13:09:30 -0000	1.2
+++ packages/templates/cygmon_no_kernel/ChangeLog	20 May 2002 21:49:50 -0000
@@ -14,23 +14,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/default/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/default/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/templates/default/ChangeLog	30 Nov 2001 13:09:30 -0000	1.6
+++ packages/templates/default/ChangeLog	20 May 2002 21:49:55 -0000
@@ -74,23 +74,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/elix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/elix/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- packages/templates/elix/ChangeLog	30 Nov 2001 13:09:30 -0000	1.5
+++ packages/templates/elix/ChangeLog	20 May 2002 21:50:00 -0000
@@ -0,0 +1,4 @@
+2002-01-29  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Added CYGPKG_NET_OPENBSD_STACK.
+
@@ -40,23 +44,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/kernel/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/kernel/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/templates/kernel/ChangeLog	25 Aug 2000 17:33:50 -0000	1.3
+++ packages/templates/kernel/ChangeLog	20 May 2002 21:50:06 -0000
@@ -54,23 +54,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/minimal/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/minimal/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- packages/templates/minimal/ChangeLog	25 Aug 2000 17:33:50 -0000	1.3
+++ packages/templates/minimal/ChangeLog	20 May 2002 21:50:12 -0000
@@ -54,23 +54,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/net/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/templates/net/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/templates/net/ChangeLog	30 Nov 2001 13:09:30 -0000	1.6
+++ packages/templates/net/ChangeLog	20 May 2002 21:50:18 -0000
@@ -9,0 +10,8 @@
+2001-09-26  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: DNS header moved.
+
+2001-09-24  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Added DNS package.
+
@@ -87,23 +95,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/new_net/ChangeLog
===================================================================
RCS file: packages/templates/new_net/ChangeLog
diff -N packages/templates/new_net/ChangeLog
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ packages/templates/new_net/ChangeLog	20 May 2002 21:50:23 -0000
@@ -0,0 +1,38 @@
+2002-01-28  Gary Thomas  <gthomas@redhat.com>
+
+	* current.ect: New configuration, using new FreeBSD based stack.
+
+//===========================================================================
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
Index: packages/templates/posix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/posix/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/templates/posix/ChangeLog	30 Nov 2001 13:09:30 -0000	1.4
+++ packages/templates/posix/ChangeLog	20 May 2002 21:50:28 -0000
@@ -41,23 +41,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- packages/templates/redboot/ChangeLog	30 Nov 2001 13:09:30 -0000	1.7
+++ packages/templates/redboot/ChangeLog	20 May 2002 21:50:33 -0000
@@ -11,0 +12,4 @@
+2001-09-26  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Added DNS package.
+
@@ -52,23 +56,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/stubs/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/stubs/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- packages/templates/stubs/ChangeLog	3 Nov 2000 21:17:48 -0000	1.4
+++ packages/templates/stubs/ChangeLog	20 May 2002 21:50:38 -0000
@@ -0,0 +1,4 @@
+2002-03-13  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Fix _GDB_STUBS option name.
+
@@ -82,23 +86,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
Index: packages/templates/uitron/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/uitron/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- packages/templates/uitron/ChangeLog	30 Nov 2001 13:09:30 -0000	1.6
+++ packages/templates/uitron/ChangeLog	20 May 2002 21:50:43 -0000
@@ -73,23 +73,32 @@
-//####COPYRIGHTBEGIN####
-//                                                                          
-// -------------------------------------------                              
-// The contents of this file are subject to the Red Hat eCos Public License 
-// Version 1.1 (the "License"); you may not use this file except in         
-// compliance with the License.  You may obtain a copy of the License at    
-// http://www.redhat.com/                                                   
-//                                                                          
-// Software distributed under the License is distributed on an "AS IS"      
-// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
-// License for the specific language governing rights and limitations under 
-// the License.                                                             
-//                                                                          
-// The Original Code is eCos - Embedded Configurable Operating System,      
-// released September 30, 1998.                                             
-//                                                                          
-// The Initial Developer of the Original Code is Red Hat.                   
-// Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
-// All Rights Reserved.                                                     
-// -------------------------------------------                              
-//                                                                          
-//####COPYRIGHTEND####
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####

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

Here is a summary of the files modified:

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


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2002-01-11  8:54 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2002-01-11  8:54 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2002-01-11).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.47
diff -u -0 -r1.47 NEWS
--- NEWS	2002/01/04 14:13:54	1.47
+++ NEWS	2002/01/11 16:52:03
@@ -0,0 +1 @@
+* Add synthetic target synthetic flash driver, contributed by Andrew Lunn.
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.65
diff -u -0 -r1.65 ChangeLog
--- ChangeLog	2002/01/04 14:13:54	1.65
+++ ChangeLog	2002/01/11 16:52:09
@@ -0,0 +1,5 @@
+2002-01-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Add synthetic flash driver package, and add it to the
+	synthetic linux target.
+
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2002/01/04 14:13:55	1.6
+++ ChangeLog	2002/01/11 16:52:13
@@ -0,0 +1,6 @@
+2002-01-04  Mark Salter  <msalter@redhat.com>
+
+	* cdl/iq80310_eth_drivers.cdl: Remove
+	CYGNUM_DEVS_ETH_ARM_IQ80310_MAX_TX_DESCRIPTORS and
+	CYGNUM_DEVS_ETH_ARM_IQ80310_MAX_RX_DESCRIPTORS.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2002/01/04 14:13:55	1.10
+++ ChangeLog	2002/01/11 16:52:19
@@ -0,0 +1,5 @@
+2002-01-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_i82559.c (find_82559s_match_func): Add some more compatible PCI
+	ids.
+
Index: packages/devs/flash/synth/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Jan 11 08:52:23 2002
@@ -0,0 +1,35 @@
+2002-01-08  Jonathan Larmour  <jlarmour@redhat.com>
+2001-11-1  Andrew Lunn  <andrew.lunn@ascom.ch>
+	
+	* First version. Implements synthetic flash for the synthetic 
+	  target. 
+ 	
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.67
diff -u -0 -r1.67 ChangeLog
--- ChangeLog	2001/11/23 17:12:55	1.67
+++ ChangeLog	2002/01/11 16:52:28
@@ -1329 +1329 @@
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2002/01/04 14:13:56	1.12
+++ ChangeLog	2002/01/11 16:52:34
@@ -0,0 +1,4 @@
+2002-01-04  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Turn on ECC for uncached alias of RAM.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.32
diff -u -0 -r1.32 ChangeLog
--- ChangeLog	2001/12/21 17:57:01	1.32
+++ ChangeLog	2002/01/11 16:52:41
@@ -0,0 +1,12 @@
+2002-01-08  Nick Garnett  <nickg@redhat.com>
+
+	* include/hal_arch.h:
+	Removed consideration of lazy FPU context switching in determining
+	the size of CYGNUM_HAL_STACK_CONTEXT_SIZE, since it does not
+	actually make any difference - and previously resulted in too
+	small a value for CYGNUM_HAL_STACK_SIZE_MINIMUM.
+
+2002-01-07  Nick Garnett  <nickg@redhat.com>
+
+	* src/vectors.S (__fpu_switch_vsr): Fixed register usage bug.
+
Index: packages/hal/synth/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/arch/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/12/15 13:42:19	1.3
+++ ChangeLog	2002/01/11 16:52:46
@@ -0,0 +1,7 @@
+2002-01-08  Jonathan Larmour  <jlarmour@redhat.com>
+2001-11-01  Andrew Lunn	<andrew.lunn@ascom.ch>
+
+	* include/hal_io.h: Support for mmap, lseek and open syscalls.
+	* include/hal_cache.h: Add HAL_ICACHE_IS_ENABLED and
+	HAL_DCACHE_IS_ENABLED.
+	
Index: packages/hal/synth/i386linux/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/i386linux/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/12/15 13:42:19	1.3
+++ ChangeLog	2002/01/11 16:52:52
@@ -0,0 +1,4 @@
+2001-11-1   Andrew Lunn <andrew.lunn@ascom.ch>
+
+	* src/syscall-i386-linux-1.0.S: Added mmap system call
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.73
diff -u -0 -r1.73 ChangeLog
--- ChangeLog	2001/12/15 13:42:20	1.73
+++ ChangeLog	2002/01/11 16:52:58
@@ -0,0 +1,8 @@
+2002-01-07  Nick Garnett  <nickg@redhat.com>
+
+	* tests/except1.cxx: 
+	* tests/kexcept1.cxx:
+	Added ifdef to disable these tests in ARM PID platform. This
+	platform cannot generate any of the exceptions that this test
+	needs to work.
+
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/06/22 18:19:07	1.7
+++ ChangeLog	2002/01/11 16:53:03
@@ -0,0 +1,7 @@
+2002-01-09  Nick Garnett  <nickg@redhat.com>
+
+	* tests/clock.c (cyg_start): Added CYG_TEST_INIT() to
+	NOTAPPLICABLE version of cyg_start() so that the breakpoints are
+	correctly sequenced in the testfarm and it does not think that
+	this is a failure.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.36
diff -u -0 -r1.36 ChangeLog
--- ChangeLog	2001/12/15 13:42:20	1.36
+++ ChangeLog	2002/01/11 16:53:09
@@ -0,0 +1,4 @@
+2002-01-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/server_test.c (server_test): Correct port conversion.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.52
diff -u -0 -r1.52 ChangeLog
--- ChangeLog	2002/01/04 14:13:57	1.52
+++ ChangeLog	2002/01/11 16:53:14
@@ -0,0 +1,15 @@
+2002-01-10  Hugo Tyson  <hmt@redhat.com>
+
+	* src/syscall.c (sys_timer_ticks): Explicitly initialize this.
+
+	* cdl/redboot.cdl (CYGSEM_REDBOOT_BSP_SYSCALLS): Changed to a
+	component; want to add stuff in here later.
+
+2002-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/main.c (do_version): Added year 2002.
+
+2002-01-07  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (lookup_alias): Remove warning.
+

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

Here is a summary of the files modified:

M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/devs/eth/arm/iq80310/current/ChangeLog
M packages/devs/eth/arm/iq80310/current/cdl/iq80310_eth_drivers.cdl
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
A packages/devs/flash/synth/current/ChangeLog
A packages/devs/flash/synth/current/cdl/flash_synth.cdl
A packages/devs/flash/synth/current/src/flash_erase_block.c
A packages/devs/flash/synth/current/src/flash_program_buf.c
A packages/devs/flash/synth/current/src/flash_query.c
A packages/devs/flash/synth/current/src/synth.c
A packages/devs/flash/synth/current/src/synth.h
A packages/devs/flash/synth/current/tests/flash1.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/cdl/hal_arm.cdl
M packages/hal/arm/arch/current/include/hal_arch.h
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
R packages/hal/arm/sa11x0/assabet/current/images/cygmon.img
R packages/hal/arm/sa11x0/assabet/current/images/gdb_module.bin
R packages/hal/arm/sa11x0/assabet/current/images/gdb_module.img
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/include/hal_arch.h
M packages/hal/i386/arch/current/src/vectors.S
M packages/hal/synth/arch/current/ChangeLog
M packages/hal/synth/arch/current/include/hal_cache.h
M packages/hal/synth/arch/current/include/hal_io.h
M packages/hal/synth/i386linux/current/ChangeLog
M packages/hal/synth/i386linux/current/src/syscall-i386-linux-1.0.S
R packages/hal/v85x/ceb_v850/current/images/v850flash.hex
R packages/hal/v85x/ceb_v850/current/images/v850flash.img
R packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.bin
R packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.img
R packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.sre
R packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.bin
R packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.img
R packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.sre
R packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.bin
R packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.img
R packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.sre
M packages/kernel/current/ChangeLog
M packages/kernel/current/tests/except1.cxx
M packages/kernel/current/tests/kexcept1.c
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/tests/clock.c
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/tests/server_test.c
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
M packages/redboot/current/src/syscall.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2002-01-04  6:14 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2002-01-04  6:14 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2002-01-04).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.46
diff -u -0 -r1.46 NEWS
--- NEWS	2001/11/23 17:12:53	1.46
+++ NEWS	2002/01/04 14:12:28
@@ -0,0 +1 @@
+* CqREEK SH7750 FLASH driver added, contributed by Koichi Nagashima
Index: host/tools/configtool/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/12/07 14:15:03	1.16
+++ ChangeLog	2002/01/04 14:12:35
@@ -0,0 +1,19 @@
+2002-01-02  Julian Smart <julians@redhat.com>
+
+    * Modified these files:
+
+      host/tools/configtool/standalone/win32/Configtool.rc
+      host/tools/configtool/standalone/win32/res/Splsh16.bmp 
+      host/tools/configtool/standalone/win32/res/Splsh16_template.bmp 
+      host/tools/configtool/standalone/wxwin/README.txt 
+      host/tools/configtool/standalone/wxwin/about.htm 
+      host/tools/configtool/standalone/wxwin/ecoslogosmall.png 
+      host/tools/configtool/standalone/wxwin/reposdlg.cpp 
+      host/tools/configtool/standalone/wxwin/bitmaps/splash16.bmp 
+      host/tools/configtool/standalone/wxwin/bitmaps/splash16.png 
+      host/tools/configtool/standalone/wxwin/setup/configtool.iss 
+      host/tools/configtool/standalone/wxwin/setup/innobott.txt 
+      host/tools/configtool/standalone/wxwin/setup/innotop.txt 
+
+      incrementing the copyright year to 2002.
+
Index: host/tools/configtool/standalone/common/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/standalone/common/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/12/07 14:15:03	1.8
+++ ChangeLog	2002/01/04 14:12:39
@@ -0,0 +1,7 @@
+2001-12-29  Bart Veer  <bartv@redhat.com>
+
+	* ecosconfig.cxx, cdl_exec.cxx, cdl_exec.hxx
+	Add new option -n to suppress modifications to the file system,
+	especially ecos.ecc. Suggested by Patrick Doyle
+	(wpd@delcomsys.com)
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.64
diff -u -0 -r1.64 ChangeLog
--- ChangeLog	2001/11/23 17:12:53	1.64
+++ ChangeLog	2002/01/04 14:12:45
@@ -0,0 +1,8 @@
+2002-01-03  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Use generic i82559 driver for iq80310.
+
+2001-12-20  Koichi Nagashima  <naga@r-lab.co.jp>
+
+	* ecos.db: Add CqREEK SH7750 flash driver.
+
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/12/21 17:57:01	1.5
+++ ChangeLog	2002/01/04 14:12:51
@@ -0,0 +1,8 @@
+2002-01-03  Mark Salter  <msalter@redhat.com>
+
+	* cdl/iq80310_eth_drivers.cdl: Rewrite to use generic i82559 driver.
+	* include/devs_eth_iq80310.inl: New file.
+	* src/if_iq80310.c: Remove.
+	* src/if_shmem.S: Remove.
+	* include/iq80310_info.h: Remove.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/11/23 17:12:55	1.9
+++ ChangeLog	2002/01/04 14:12:56
@@ -0,0 +1,9 @@
+2002-01-03  Mark Salter  <msalter@redhat.com>
+
+	* src/if_i82559.c (pci_init_find_82559s): Remove check that
+	assumes driver owns entire PCI window.
+
+	* cdl/intel_i82559_eth_drivers.cdl: Add
+	CYGNUM_DEVS_ETH_INTEL_I82559_MAX_TX_DESCRIPTORS and
+	CYGNUM_DEVS_ETH_INTEL_I82559_MAX_RX_DESCRIPTORS.
+
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/11/02 16:12:33	1.9
+++ ChangeLog	2002/01/04 14:13:01
@@ -0,0 +1,9 @@
+2002-01-03  Jonathan Larmour  <jlarmour@redhat.com>
+2001-12-20  Koichi Nagashima  <naga@r-lab.co.jp>
+
+	* cdl/flash_amd_am29xxxxx.cdl: Add support for Toshiba TC58FVB800 part.
+	* include/flash_am29xxxxx_parts.inl: Ditto.
+
+	* include/flash_am29xxxxx.inl: Fix FLASH_Reset definition.
+	Check sector erase timer correctly.
+
Index: packages/devs/flash/sh/cq7750/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Jan  4 06:13:07 2002
@@ -0,0 +1,29 @@
+2001-12-20  Koichi Nagashima  <naga@r-lab.co.jp>
+
+	* Cloned from EDK7708 flash package.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/10/05 15:31:48	1.11
+++ ChangeLog	2002/01/04 14:13:11
@@ -0,0 +1,13 @@
+2002-01-03  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_ROM.ecm: Use generic i82559 package.
+	* misc/redboot_ROMA.ecm: Ditto.
+	* misc/redboot_RAM.ecm: Ditto.
+	* misc/redboot_RAMA.ecm: Ditto.
+
+	* include/plf_io.h (CYGARC_UNCACHED_ADDRESS): New macro to return
+	uncached alias for a cached address.
+	(CYGARC_VIRT_TO_BUS): Macro to convert virtual to physical addresses.
+	* include/hal_platform_setup.h: Add uncached alias for first 128M of
+	SDRAM.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/11/30 13:09:28	1.18
+++ ChangeLog	2002/01/04 14:13:17
@@ -0,0 +1,10 @@
+2002-01-04  Wade Jensen <Wade_Jensen@inter-tel.com>
+2002-01-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/socket.cxx (recvfrom): Set msg.msg_namelen correctly for
+	NULL fromlen.
+
+2001-12-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/io.cxx (readwrite): Add missing check for return (errors).
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.51
diff -u -0 -r1.51 ChangeLog
--- ChangeLog	2001/12/21 17:57:01	1.51
+++ ChangeLog	2002/01/04 14:13:22
@@ -0,0 +1,7 @@
+2002-01-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/xyzModem.c (xyzModem_stream_read): BUG 57497
+	Try and detect (and remove) ^Z characters placed at end of stream.  
+	This data confuses higher processing, like the zlib decompression 
+	routines.
+
@@ -1941 +1948 @@
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.

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

Here is a summary of the files modified:

M host/tools/configtool/ChangeLog
M host/tools/configtool/standalone/common/ChangeLog
M host/tools/configtool/standalone/common/cdl_exec.cxx
M host/tools/configtool/standalone/common/cdl_exec.hxx
M host/tools/configtool/standalone/common/ecosconfig.cxx
M host/tools/configtool/standalone/win32/Configtool.rc
M host/tools/configtool/standalone/win32/res/Splsh16.bmp
M host/tools/configtool/standalone/wxwin/README.txt
M host/tools/configtool/standalone/wxwin/about.htm
M host/tools/configtool/standalone/wxwin/ecoslogosmall.png
M host/tools/configtool/standalone/wxwin/reposdlg.cpp
M host/tools/configtool/standalone/wxwin/bitmaps/splash16.bmp
M host/tools/configtool/standalone/wxwin/bitmaps/splash16.png
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/innobott.txt
M host/tools/configtool/standalone/wxwin/setup/innotop.txt
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/devs/eth/arm/iq80310/current/ChangeLog
M packages/devs/eth/arm/iq80310/current/cdl/iq80310_eth_drivers.cdl
A packages/devs/eth/arm/iq80310/current/include/devs_eth_iq80310.inl
R packages/devs/eth/arm/iq80310/current/include/iq80310_info.h
R packages/devs/eth/arm/iq80310/current/src/if_iq80310.c
R packages/devs/eth/arm/iq80310/current/src/if_shmem.S
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/cdl/intel_i82559_eth_drivers.cdl
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl
A packages/devs/flash/sh/cq7750/current/ChangeLog
A packages/devs/flash/sh/cq7750/current/cdl/flash_cq7750.cdl
A packages/devs/flash/sh/cq7750/current/src/cq7750_flash.c
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
M packages/hal/arm/iq80310/current/include/plf_io.h
M packages/hal/arm/iq80310/current/misc/redboot_RAM.ecm
M packages/hal/arm/iq80310/current/misc/redboot_RAMA.ecm
M packages/hal/arm/iq80310/current/misc/redboot_ROM.ecm
M packages/hal/arm/iq80310/current/misc/redboot_ROMA.ecm
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/io.cxx
M packages/io/fileio/current/src/socket.cxx
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/xyzModem.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-11-02  8:12 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-11-02  8:12 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-11-02).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.44
diff -u -0 -r1.44 NEWS
--- NEWS	2001/10/19 07:02:27	1.44
+++ NEWS	2001/11/02 16:10:53
@@ -0,0 +1,3 @@
+* Incorporated ARM Development board aka INTEGRATOR port from Philippe Robin
+  at ARM. Includes FLASH, ethernet and serial drivers, along with RedBoot
+  support.
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.62
diff -u -0 -r1.62 ChangeLog
--- ChangeLog	2001/10/19 07:02:27	1.62
+++ ChangeLog	2001/11/02 16:10:56
@@ -0,0 +1,5 @@
+2001-10-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Added ARM Integrator target including HAL, serial driver, 
+	eth driver and flash driver packages.
+
Index: packages/devs/eth/arm/integrator/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Nov  2 08:10:59 2001
@@ -0,0 +1,31 @@
+2000-08-21  Philippe Robin
+	* adapted from ebsa285
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/10/02 18:28:25	1.8
+++ ChangeLog	2001/11/02 16:11:02
@@ -0,0 +1,11 @@
+2001-10-31  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_am29xxxxx_parts.inl: Removed fix me comments -
+	description is accurate.
+
+2001-10-30  Jesper Skov  <jskov@redhat.com>
+	From Gary:
+	* include/flash_am29xxxxx_parts.inl: Added preliminary AM29LV640
+	support. Still needs some tweaks.
+	* cdl/flash_amd_am29xxxxx.cdl: Same.
+
Index: packages/devs/flash/arm/integrator/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Nov  2 08:11:06 2001
@@ -0,0 +1,30 @@
+2001-10-30  Philippe Robin <Philippe.Robin@arm.com>
+2001-10-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* Initial version of ARM Integrator flash driver.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/serial/arm/integrator/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Nov  2 08:11:09 2001
@@ -0,0 +1,31 @@
+2001-10-30  Philippe Robin  <Philippe.Robin@arm.com>
+2001-10-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* New package for ARM Integrator serial driver derived from
+	ARM PID serial driver.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.65
diff -u -0 -r1.65 ChangeLog
--- ChangeLog	2001/10/26 12:27:33	1.65
+++ ChangeLog	2001/11/02 16:11:12
@@ -0,0 +1,6 @@
+2001-10-29  Hugo Tyson  <hmt@redhat.com>
+
+	* src/arm.ld (SECTION_rom_vectors): Define symbols used for ROMRAM
+	startup; for some reason these were not in the trunk.  They are:
+	__rom_vectors_vma and __rom_vectors_lma
+
Index: packages/hal/arm/arm9/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/var/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.2
+++ ChangeLog	2001/11/02 16:11:16
@@ -0,0 +1,10 @@
+2001-11-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm9_misc.c (cyg_hal_arm9_soft_reset): Attempt at soft
+	reset. Doesn't quite work though, and it's unclear why.
+
+2001-10-28  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_cache.h: Fix DATA cache flush for 920,922.  This was
+	off-by-one, leaving part of the cache unflushed.
+
Index: packages/hal/arm/integrator/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Nov  2 08:11:19 2001
@@ -0,0 +1,29 @@
+2001-10-30  Philippe Robin <Philippe.Robin@arm.com>
+
+	* Initial version of integrator package.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/10/26 12:27:33	1.20
+++ ChangeLog	2001/11/02 16:11:22
@@ -1 +1 @@
-2001-10-20  Nicolar Pitre <nico@cam.org>
+2001-10-20  Nicolas Pitre <nico@cam.org>
Index: packages/hal/arm/sa11x0/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/flexanet/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/10/05 15:31:49	1.2
+++ ChangeLog	2001/11/02 16:11:25
@@ -0,0 +1,6 @@
+2001-10-30  Jordi Colomer <jco@ict.es>
+
+	* include/flexanet.h: minor changes to the GPIO usage.
+	* include/hal_platform_setup.h: solved some problems with the
+	sleep/wakeup procedure.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/10/19 07:02:31	1.17
+++ ChangeLog	2001/11/02 16:11:28
@@ -0,0 +1,4 @@
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Indicate support of variable baud rates.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/10/26 12:27:34	1.9
+++ ChangeLog	2001/11/02 16:11:32
@@ -0,0 +1,6 @@
+2001-11-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/pcmb_misc.c (hal_pcmb_init): Fix typo:
+	CYGPKG_HAL_I386_PCMB_HAL_MEMSIZE_BIOS -> 
+	CYGPKG_HAL_I386_PCMB_MEMSIZE_BIOS
+
Index: packages/hal/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/atlas/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/07/29 02:00:09	1.3
+++ ChangeLog	2001/11/02 16:11:35
@@ -0,0 +1,4 @@
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_atlas.cdl: Indicate support of variable baud rates.
+
Index: packages/hal/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/10/26 12:27:35	1.3
+++ ChangeLog	2001/11/02 16:11:38
@@ -0,0 +1,15 @@
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc437x.cdl: Indicate support of variable baud
+	rates.
+
+2001-10-30  Nick Garnett  <nickg@redhat.com>
+
+	* include/platform.inc:
+	Added local version of hal_intc_decode to make chaining work
+	correctly.
+	
+	* include/plf_intr.h:
+	Added local version of HAL_TRANSLATE_VECTOR() to make chaining
+	work correctly.
+
Index: packages/hal/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stb/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/09/12 00:59:23	1.6
+++ ChangeLog	2001/11/02 16:11:41
@@ -0,0 +1,4 @@
+2001-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mn10300_am33_stb.cdl: Indicate support of variable baud rates.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- ChangeLog	2001/10/19 07:02:39	1.26
+++ ChangeLog	2001/11/02 16:11:44
@@ -0,0 +1,18 @@
+2001-10-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/driver_doc: Add description of poll, deliver and int_vector
+	driver functions.
+
+2001-10-29  Hugo Tyson  <hmt@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_tickle_devices): [CASE 106613] Rather
+	than calling can_send() in the device driver directly, call our
+	own eth_drv_send() function which will also dequeue a waiting
+	packet if we find we indeed can_send().  This helps to recover
+	from queue full situations within the if_ethersubr layer above.
+	This change is belt & braces with a similar call in the code which
+	drops a packet if the queue is full, in the main network code in
+	net/tcpip/.../src/sys/net/if_ethersubr.c (ether_output); this
+	change will recover the situation shortly even if the application
+	gives up trying to send because of ENOBUFS.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/10/26 12:27:35	1.20
+++ ChangeLog	2001/11/02 16:11:48
@@ -0,0 +1,5 @@
+2001-10-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (flash_erase): Don't call hardware layer if block
+	appears to be already erased [faster and less wear & tear].
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.70
diff -u -0 -r1.70 ChangeLog
--- ChangeLog	2001/10/19 07:02:41	1.70
+++ ChangeLog	2001/11/02 16:11:52
@@ -0,0 +1,9 @@
+2001-10-30  Nick Garnett  <nickg@redhat.com>
+
+	* tests/kcache2.c (test_dsync):
+	Added call to HAL_ICACHE_INVALIDATE_ALL() just before DCACHE
+	disable. In platforms where both caches are controlled together,
+	such as the VR4300, not doing this can result in strange behaviour
+	as the ICACHE gets turned off under the program's feet, when it is
+	not ready for it.
+
@@ -9 +18 @@
-	to avoid inliningn mqueue implementation.
+	to avoid inlining mqueue implementation.
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.31
diff -u -0 -r1.31 ChangeLog
--- ChangeLog	2001/10/26 12:27:36	1.31
+++ ChangeLog	2001/11/02 16:11:56
@@ -0,0 +1,21 @@
+2001-11-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ecos/support.c: 
+	* include/machine/ansi.h: Add C++ support [externC].
+
+2001-11-11  Andrew Lunn <andrew.lunn@ascom.ch>
+
+	*src/lib/recv.c: Implement the recv() call.
+
+2001-10-29  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sys/net/if_ethersubr.c (ether_output): [CASE 106613] Even if
+	the queue is full, and we are dropping the packet, try to start
+	the interface anyway, to give it a chance to empty the queue if
+	the device has recovered from whatever made the queue fill up in
+	the first place - being unplugged from the network for example.
+	This change is belt & braces with a similar policy in the periodic
+	tickle function in the logical ether driver in io/eth/... ; this
+	change will recover the situation immediately if the application
+	continues trying to send despite ENOBUFS.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.45
diff -u -0 -r1.45 ChangeLog
--- ChangeLog	2001/10/26 12:27:36	1.45
+++ ChangeLog	2001/11/02 16:11:59
@@ -0,0 +1,63 @@
+2001-11-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c (fis_init): tweaks to the SIB protection code.
+
+2001-11-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (fis_init): Need to init block fully, otherwise old
+	images can persist after init.
+
+2001-10-31  Jesper Skov  <jskov@redhat.com>
+
+	* include/sib.h: Contains information about ARM Boot Monitor flash
+	block information.
+
+	* cdl/redboot.cdl: Added CYGOPT_REDBOOT_FIS_DIRECTORY_ARM_SIB_ID
+	option.
+
+	* src/flash.c (fis_init): Added code to add ARM Boot Monitor
+	footer on FIS block.
+	
+2001-10-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/flash.c (fis_delete): Prototype arm_fis_delete in correct place.
+	(fis_list): Fix compilation problem - this isn't C++!
+
+2001-10-30  Philippe Robin <Philippe.Robin@arm.com>
+2001-10-30  Jonathan Larmour  <jlarmour@redhat.com>
+	
+	* cdl/redboot.cdl: Add CYGINT_REDBOOT_ARM_FLASH_SIB_SUPPORTED and
+	CYGHWR_REDBOOT_ARM_FLASH_SIB to indicate support for, and a request
+	to provide ARM flash block structure support.
+
+	* src/flash.c (fis_list): Call out to driver for ARM block FIS listing.
+	(fis_delete): Call out to driver for ARM block FIS deletion.
+
+2001-10-29  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (cyg_start): New pseudo-commands, useful for scripts.
+	'# anything' - treated like a comment.
+	'= anything' - comment, but prints command line on console.
+
+	* src/flash.c (expand_aliases): Don't expand aliases which are
+	quoted, but only on the command line.  This allows aliases to
+	expand into other aliases which are within quoted strings.
+
+	* include/redboot.h: 
+	* src/io.c (_rb_gets_preloaded): New function which allows for a
+	buffer to be displayed and edited in place.  This is extremely
+	useful for 'fconfig', now that better line editing functions are
+	supported.
+
+	* src/flash.c (get_config): Using new function _rb_gets_preloaded(),
+	which supports edit-in-place for data items.
+
+2001-10-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (cyg_start): 
+	* src/io.c (_rb_gets): 
+	* include/redboot.h: Add new global control 'cmd_history' which is
+	used to enable/disable command history collection.  This keeps the
+	history from being cluttered with things like 'y' (answers to simple
+	questions).
+

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

Here is a summary of the files modified:

M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
A packages/devs/eth/arm/integrator/current/ChangeLog
A packages/devs/eth/arm/integrator/current/cdl/integrator_eth_drivers.cdl
A packages/devs/eth/arm/integrator/current/include/integrator_info.h
A packages/devs/eth/arm/integrator/current/src/if_integrator.c
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl
A packages/devs/flash/arm/integrator/current/ChangeLog
A packages/devs/flash/arm/integrator/current/cdl/flash_integrator.cdl
A packages/devs/flash/arm/integrator/current/src/flash.h
A packages/devs/flash/arm/integrator/current/src/flash_erase_block.c
A packages/devs/flash/arm/integrator/current/src/flash_program_buf.c
A packages/devs/flash/arm/integrator/current/src/flash_query.c
A packages/devs/flash/arm/integrator/current/src/integrator_flash.c
A packages/devs/serial/arm/integrator/current/ChangeLog
A packages/devs/serial/arm/integrator/current/cdl/ser_arm_integrator.cdl
A packages/devs/serial/arm/integrator/current/src/integrator_serial.h
A packages/devs/serial/arm/integrator/current/src/integrator_serial_with_ints.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/src/arm.ld
M packages/hal/arm/arm9/var/current/ChangeLog
M packages/hal/arm/arm9/var/current/include/hal_cache.h
M packages/hal/arm/arm9/var/current/src/arm9_misc.c
A packages/hal/arm/integrator/current/ChangeLog
A packages/hal/arm/integrator/current/cdl/hal_arm_integrator.cdl
A packages/hal/arm/integrator/current/include/hal_cache.h
A packages/hal/arm/integrator/current/include/hal_diag.h
A packages/hal/arm/integrator/current/include/hal_integrator.h
A packages/hal/arm/integrator/current/include/hal_platform_ints.h
A packages/hal/arm/integrator/current/include/hal_platform_setup.h
A packages/hal/arm/integrator/current/include/plf_io.h
A packages/hal/arm/integrator/current/include/plf_stub.h
A packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_ram.h
A packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_ram.ldi
A packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_ram.mlt
A packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_rom.h
A packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_rom.ldi
A packages/hal/arm/integrator/current/include/pkgconf/mlt_arm_integrator_rom.mlt
A packages/hal/arm/integrator/current/misc/redboot_RAM.ecm
A packages/hal/arm/integrator/current/misc/redboot_ROM.ecm
A packages/hal/arm/integrator/current/src/Notes_GDB_stub
A packages/hal/arm/integrator/current/src/flash.c
A packages/hal/arm/integrator/current/src/hal_diag.c
A packages/hal/arm/integrator/current/src/integrator_misc.c
A packages/hal/arm/integrator/current/src/prog_flash.c
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/flexanet/current/ChangeLog
M packages/hal/arm/sa11x0/flexanet/current/include/flexanet.h
M packages/hal/arm/sa11x0/flexanet/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/src/pcmb_misc.c
M packages/hal/mips/atlas/current/ChangeLog
M packages/hal/mips/atlas/current/cdl/hal_mips_atlas.cdl
M packages/hal/mips/vrc437x/current/ChangeLog
M packages/hal/mips/vrc437x/current/cdl/hal_mips_vr4300_vrc437x.cdl
M packages/hal/mips/vrc437x/current/include/platform.inc
M packages/hal/mips/vrc437x/current/include/plf_intr.h
M packages/hal/mn10300/stb/current/ChangeLog
M packages/hal/mn10300/stb/current/cdl/hal_mn10300_am33_stb.cdl
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/doc/driver_doc
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/src/flash.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/tests/kcache2.c
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
M packages/net/tcpip/current/include/machine/ansi.h
M packages/net/tcpip/current/src/ecos/support.c
A packages/net/tcpip/current/src/lib/recv.c
M packages/net/tcpip/current/src/sys/net/if_ethersubr.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
A packages/redboot/current/include/sib.h
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/main.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-10-26  5:27 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-10-26  5:27 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-10-26).

The following changes were made to NEWS and ChangeLogs:

Index: host/tools/configtool/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/10/02 18:28:24	1.14
+++ ChangeLog	2001/10/26 12:25:23
@@ -0,0 +1,5 @@
+2001-10-25  Julian Smart <julians@redhat.com>
+
+    * common/common/build.cxx: now generates /ecos-x names under Windows
+    both compiling with Cygwin and VC++.
+
Index: host/tools/configtool/standalone/common/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/standalone/common/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/22 18:18:45	1.6
+++ ChangeLog	2001/10/26 12:25:28
@@ -0,0 +1,6 @@
+2001-10-25  Julian Smart  <julians@redhat.com>
+
+	* cdl_exec.cxx: added calls to mount -f /ecos-x under Cygwin,
+    in tree command. This, along with use of /ecos-x paths in the
+    makefiles, ensures that compilation is done in text mode.
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/10/19 07:02:28	1.22
+++ ChangeLog	2001/10/26 12:25:33
@@ -0,0 +1,5 @@
+2001-10-25  I-Jui Sung <ijsung@csie.nctu.edu.tw>
+
+	* src/mqueue.cxx (do_mq_unlink): Nullify table entries' mq as this
+	is used by mq_open to see if the entry is used.
+
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/09/12 00:59:20	1.8
+++ ChangeLog	2001/10/26 12:25:37
@@ -0,0 +1,7 @@
+2001-10-23  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/flash_strata.cdl: Provide an option so that RedBoot .ecm
+	files can turn off the functionality of copying flash driver code
+	to separate RAM for execution; it's not needed for RAM and ROMRAM
+	startup, and for some platforms it is required to *not* copy thus.
+
@@ -16 +22,0 @@
-	
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.64
diff -u -0 -r1.64 ChangeLog
--- ChangeLog	2001/10/19 07:02:31	1.64
+++ ChangeLog	2001/10/26 12:25:42
@@ -0,0 +1,9 @@
+2001-10-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_misc.c (hal_msbindex): Fix calculation.
+
+2001-10-23  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_mmu.h (MMU_Control_Z,F,RR): Some extra defines for
+	newer ARM architectures.
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/07/31 21:15:38	1.19
+++ ChangeLog	2001/10/26 12:25:47
@@ -0,0 +1,4 @@
+2001-10-20  Nicolar Pitre <nico@cam.org>
+
+	* include/hal_platform_setup.h:	Wake up from deep sleep mode.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.71
diff -u -0 -r1.71 ChangeLog
--- ChangeLog	2001/10/19 07:02:32	1.71
+++ ChangeLog	2001/10/26 12:25:52
@@ -0,0 +1,12 @@
+2001-10-25  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal.cdl: 
+	* cdl/debugging.cdl: Reorg CDL a little so that GDB stub routines
+	are only compiled when needed (instead of being compiled "empty").
+
+2001-10-24  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal.cdl: Add 'basic' test.
+
+	* tests/basic.c: New test of some minimal HAL functionality.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.27
diff -u -0 -r1.27 ChangeLog
--- ChangeLog	2001/10/19 07:02:33	1.27
+++ ChangeLog	2001/10/26 12:25:56
@@ -0,0 +1,5 @@
+2001-10-19  Ian Campbell  <icampbell@arcom.co.uk>
+
+	* include/hal_cache.h: Provide HAL_DCACHE_IS_ENABLED and
+	HAL_ICACHE_IS_ENABLED macros.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/10/19 07:02:34	1.8
+++ ChangeLog	2001/10/26 12:26:02
@@ -0,0 +1,9 @@
+2001-10-19  Ian Campbell  <icampbell@arcom.co.uk>
+
+	* cdl/hal_i386_pcmb.cdl: Add cdl_options for
+	CYGPKG_HAL_I386_PCMB_MEMSIZE to allow configuration of how memory
+	is detected. Change CYGNUM_HAL_RTC_PERIOD to use default_value
+	rather than calculated (so it can be overridden in the platform).
+	* src/pcmb_misc.c: Implement CYGPKG_HAL_I386_PCMB_MEMSIZE
+	configuration options.
+	
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.57
diff -u -0 -r1.57 ChangeLog
--- ChangeLog	2001/10/05 16:22:38	1.57
+++ ChangeLog	2001/10/26 12:26:07
@@ -0,0 +1,13 @@
+2001-10-24  Nick Garnett  <nickg@redhat.com>
+
+	* src/vectors.S:
+	Change behaviour of __default_exception_vsr to only switch to
+	interrupt stack if we are not already on it. This is now similar
+	to the way the interrupt VSR operates. This is necessary since it
+	is possible to take exceptions (such as TLB miss or address error)
+	while running in the GDB stubs.
+
+	* src/hal_misc.c (cyg_hal_exception_handler): Ensure that PC
+	planted when catching stub exceptions gets sign extended where
+	necessary in 64 bit platforms.
+
Index: packages/hal/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/10/02 18:28:27	1.2
+++ ChangeLog	2001/10/26 12:26:12
@@ -0,0 +1,10 @@
+2001-10-24  Nick Garnett  <nickg@redhat.com>
+
+	* include/hal_diag.h: Fixed problem with support for virtual
+	vector diagnostics.
+
+	* include/platform.inc:
+	Modify the ROM and ROMRAM version of hal_mon_copy_trampoline to
+	copy the utlb trampoline to 0xa0000080 as well as 0xa0000000. This
+	is necessary on 64 bit machines to catch 64 bit TLB exceptions.
+
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/06/22 18:19:05	1.11
+++ ChangeLog	2001/10/26 12:26:17
@@ -0,0 +1,5 @@
+2001-10-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl (CYGBLD_GLOBAL_CFLAGS): Always use
+	-mv850 just in case we're using tools that don't do that by default.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/10/19 07:02:41	1.19
+++ ChangeLog	2001/10/26 12:26:22
@@ -0,0 +1,5 @@
+2001-10-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/flash_dev.h: Fix test of 4x16-bit flash parts.
+	Spotted by Jose Pascual <josepascual@almudi.com>
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- ChangeLog	2001/10/19 07:02:42	1.30
+++ ChangeLog	2001/10/26 12:26:28
@@ -0,0 +1,8 @@
+2001-10-25  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sys/net/if_bridge.c (bridge_broadcast): Count if_obytes in
+	destination interfaces as well as the bridge interface; normally
+	this is done in if_ethersubr.c but here we talk directly to the
+	interface, bypassing that layer.  Thanks to Andrew Lunn for
+	noticing that.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.44
diff -u -0 -r1.44 ChangeLog
--- ChangeLog	2001/10/19 07:02:43	1.44
+++ ChangeLog	2001/10/26 12:26:34
@@ -0,0 +1,16 @@
+2001-10-26  Gary Thomas  <gthomas@redhat.com>
+
+	* src/io.c (_rb_gets): Fix ^A editing - was timing out, thus erasing
+	buffer [silently].
+
+2001-10-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/io.c:
+	* cdl/redboot.cdl: Add command line history and edit functions.
+	Controlled by CYGNUM_REDBOOT_CMD_LINE_EDITING option which defines
+	the depth of the history buffer.
+
+2001-10-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/redboot.h: Declare net_debug here.
+

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

Here is a summary of the files modified:

M host/tools/configtool/ChangeLog
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/standalone/common/ChangeLog
M host/tools/configtool/standalone/common/cdl_exec.cxx
M host/tools/configtool/standalone/wxwin/setup/innotop.txt
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/mqueue.cxx
M packages/devs/flash/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/cdl/flash_strata.cdl
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/hal_mmu.h
M packages/hal/arm/arch/current/src/hal_misc.c
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/include/hal_platform_setup.h
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/debugging.cdl
M packages/hal/common/current/cdl/hal.cdl
A packages/hal/common/current/tests/basic.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/include/hal_cache.h
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/cdl/hal_i386_pcmb.cdl
M packages/hal/i386/pcmb/current/src/pcmb_misc.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/hal/mips/arch/current/src/vectors.S
M packages/hal/mips/vrc437x/current/ChangeLog
M packages/hal/mips/vrc437x/current/include/hal_diag.h
M packages/hal/mips/vrc437x/current/include/platform.inc
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/include/flash_dev.h
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/src/sys/net/if_bridge.c
M packages/pkgconf/fixhtml.tcl
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/src/io.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-10-19  0:02 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-10-19  0:02 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-10-19).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.43
diff -u -0 -r1.43 NEWS
--- NEWS	2001/10/05 15:31:48	1.43
+++ NEWS	2001/10/19 06:57:08
@@ -0,0 +1,2 @@
+* Added ARM E7T (AEB-2) serial device drivers contributed by 
+  Lars Lindqvist at Combitech <Lars.Lindqvist@combitechsystems.com>
Index: host/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/07/29 02:00:07	1.11
+++ ChangeLog	2001/10/19 06:57:14
@@ -0,0 +1,5 @@
+2001-10-15  Julian Smart <julians@redhat.com>
+
+    * Mounts /ecos-x now, not /x
+    * Fixed invocation of 'mount' when about to build
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.61
diff -u -0 -r1.61 ChangeLog
--- ChangeLog	2001/10/10 00:08:06	1.61
+++ ChangeLog	2001/10/19 06:57:18
@@ -0,0 +1,9 @@
+2001-10-19  Lars Lindqvist  <Lars.Lindqvist@combitechsystems.com>
+2001-10-19  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Add AEB-2 (E7T) serial drivers.
+
+2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Clarify Cirrus Logic related packages' descriptions.
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/10/02 18:28:25	1.21
+++ ChangeLog	2001/10/19 06:57:22
@@ -0,0 +1,47 @@
+2001-10-11  Jesper Skov  <jskov@redhat.com>
+
+	* tests/mutex3.c: Fixed warning. 
+	(new_thread): Fixed allocation: increase counter
+	before starting threads which have been allocated resources.
+
+	* tests/signal2.c (cause_illegal_access): Fix warning.
+
+2001-10-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/posix.cdl: Only build sem.cxx when the semaphores component
+	is enabled.
+
+2001-10-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/pprivate.h (pthread_info): Conditionalize signal specific
+	members. Conditionalize declaration of 
+	cyg_posix_pthread_release_thread().	
+
+	* cdl/posix.cdl (CYGPKG_POSIX_CLOCKS): new option to separately
+	configure posix clocks from timers.
+	(CYGPKG_POSIX_TIMERS): require clocks and signals.
+
+	* include/time.h: Make proper ISO C. Conditionalize on
+	CYGPKG_POSIX_TIMERS correctly wrt the above change.
+
+	* src/pthread.cxx (posix_asr): Call signal and timer subsystems
+	conditionally.
+
+	* src/pthread.cxx (pthread_reap): Don't destroy signal handling
+	fields if there is no signal handling subsystem.
+	(cyg_posix_pthread_release_thread): Conditionalize on signals.
+	(pthread_create): Init signal subsys conditionally.
+
+	* src/signal.cxx (sleep): Move to...
+
+	* src/time.cxx: ...here.
+	Conditionalize throughout depending on whether it's POSIX clocks
+	or more specifically POSIX timers.
+	(nanosleep): Use PTHREAD_TESTCANCEL() not pthread_testcancel().
+	Get current thread from kernel not pthreads to remove pthread
+	dependency.
+
+2001-10-09  Jesper Skov  <jskov@redhat.com>
+
+	* tests/signal2.c: Also do NA check for signals.
+
Index: packages/devs/eth/amd/pcnet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/amd/pcnet/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/10/02 18:28:25	1.2
+++ ChangeLog	2001/10/19 06:57:27
@@ -0,0 +1,18 @@
+2001-10-16  David Howells  <dhowells@redhat.com>
+
+	* src/if_pcnet.c: don't invert the logic of the auto-negotiation
+	completion flag.
+
+2001-10-16  David Howells  <dhowells@redhat.com>
+
+	* src/if_pcnet.c: check the correct flag to determine end of
+	auto-negotiation.
+	* src/amd_pcnet.h: ditto	
+	
+2001-10-15  David Howells  <dhowells@redhat.com>
+
+	* cdl/amd_pcnet_eth_drivers.cdl: added option to force 10Mbps only
+	speed negotiation.
+	* src/amd_pcnet.h: ditto
+	* src/if_pcnet.c: ditto
+
Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/10/02 18:28:25	1.11
+++ ChangeLog	2001/10/19 06:57:32
@@ -0,0 +1,10 @@
+2001-10-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_edb7xxx.c (cs8900_TxEvent): Use cyg_io_eth_net_debug now,
+	conditionally on CYGDBG_IO_ETH_DRIVERS_DEBUG in common eth driver.
+	(cs8900_RxEvent): Ditto.
+
+2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/edb7xxx_eth_drivers.cdl: Clarify package description strings.
+
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/09/12 00:59:19	1.3
+++ ChangeLog	2001/10/19 06:57:37
@@ -0,0 +1,15 @@
+2001-10-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/iq80310_info.h: Remove MAX_TX_DESCRIPTORS and 
+	MAX_RX_DESCRIPTORS, to be replaced by...
+	* cdl/iq80310_eth_drivers.cdl: Add
+	CYGNUM_DEVS_ETH_ARM_IQ80310_MAX_TX_DESCRIPTORS and
+	CYGNUM_DEVS_ETH_ARM_IQ80310_MAX_RX_DESCRIPTORS.
+	* src/if_shmem.S: Use above definitions to calculate size of
+	shared mem.	
+	* src/if_iq80310.c (CYGHWR_HAL_ARM_IQ80310_PCI_MEM_MAP_SIZE): Ditto.
+
+2001-10-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_iq80310.c: Made code build with assertions.
+
Index: packages/devs/eth/cf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/09/12 00:59:19	1.8
+++ ChangeLog	2001/10/19 06:57:42
@@ -0,0 +1,4 @@
+2001-10-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_cf.inl: Added buffer parameters.
+
Index: packages/devs/eth/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/atlas/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/10/05 16:22:37	1.2
+++ ChangeLog	2001/10/19 06:57:47
@@ -0,0 +1,4 @@
+2001-10-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_atlas.c: net_debug is no longer used.
+
Index: packages/devs/eth/ns/dp83902a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/ns/dp83902a/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/10/02 18:28:25	1.3
+++ ChangeLog	2001/10/19 06:57:51
@@ -0,0 +1,23 @@
+2001-10-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/dp83902a.h: Removed hardwired buffer
+	allocation. Replaced with per-device configuration.
+	* src/if_dp83902a.c: Same.
+
+2001-10-15  Jesper Skov  <jskov@redhat.com>
+
+	* include/dp83902a.h: Added new page allocation layout.
+
+2001-10-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_dp83902a.c: Leave out interrupt code - not needed in 
+	non-NET configurations.
+
+2001-10-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_dp83902a.c: 
+	* include/dp83902a.h: More flexible setup.  Chip reset address is
+	now in device data, along with changes to the PLF reset functions.
+	Also, a new PLF init function can be defined which allows the driver
+	to work in a PCI enviroment (addresses unknown at compile time).
+
Index: packages/devs/flash/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/15 22:45:05	1.6
+++ ChangeLog	2001/10/19 06:57:56
@@ -0,0 +1,4 @@
+2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/flash_edb7xxx.cdl: Move EP72xx flash into separate subcomponent.
+	Clarify package description strings.
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/08/17 16:37:36	1.6
+++ ChangeLog	2001/10/19 06:58:01
@@ -0,0 +1,4 @@
+2001-10-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/flash_28fxxx_parts.inl: Fix boot block start address.
+
Index: packages/devs/serial/arm/e7t/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Thu Oct 18 23:58:05 2001
@@ -0,0 +1,30 @@
+2001-10-19  Lars Lindqvist  <Lars.Lindqvist@combitechsystems.com>
+2001-10-19  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* New package.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/serial/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/09/12 04:21:14	1.5
+++ ChangeLog	2001/10/19 06:58:11
@@ -0,0 +1,4 @@
+2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/ser_arm_edb7xxx.cdl: Clarify package description strings.
+
Index: packages/devs/serial/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/sa11x0/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/09/12 04:21:14	1.4
+++ ChangeLog	2001/10/19 06:58:16
@@ -0,0 +1,6 @@
+2001-10-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sa11x0_serial.c (sa11x0_serial_DSR): Acknowledge the
+	interrupts for start or end of a line break, otherwise messing
+	with the wiring can cause an interrupt loop and hang the target.
+
@@ -3 +9 @@
-        * cdl/ser_arm_sa11x0.cdl:        
+	* cdl/ser_arm_sa11x0.cdl:        
Index: packages/fs/rom/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/rom/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/07/20 10:23:17	1.3
+++ ChangeLog	2001/10/19 06:58:21
@@ -0,0 +1,7 @@
+2001-10-17  Drew Moseley  <dmoseley@redhat.com>
+2001-10-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* support/mk_romfs.c: Open input files in binary mode (for cygwin).
+	* cdl/romfs.cdl: Work around cygwin path problems by copying files
+	into build tree.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.63
diff -u -0 -r1.63 ChangeLog
--- ChangeLog	2001/10/05 15:31:48	1.63
+++ ChangeLog	2001/10/19 06:58:26
@@ -0,0 +1,5 @@
+2001-10-11  Fabrice Gautier  <Fabrice_Gautier@sdesigns.com>
+
+	* include/hal_io.h: Add _STRING variants of I/O macros to allow
+	writing of consecutive items to the same registers.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.32
diff -u -0 -r1.32 ChangeLog
--- ChangeLog	2001/10/02 18:28:26	1.32
+++ ChangeLog	2001/10/19 06:58:30
@@ -0,0 +1,4 @@
+2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: Clarify package description strings.
+
Index: packages/hal/arm/sa11x0/nano/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/nano/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/10/09 23:55:33	1.3
+++ ChangeLog	2001/10/19 06:58:36
@@ -143 +143 @@
-	* hal/arm/sa11x0/nano: New package, based on Assabet
+	* hal/arm/sa11x0/nano: New package, based on Assabet 
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/09/12 00:59:22	1.16
+++ ChangeLog	2001/10/19 06:58:41
@@ -0,0 +1,7 @@
+2001-10-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/hal_diag.c (cyg_hal_plf_serial_isr): As well as the sticky
+	Rx Idle bit, clear the sticky bits for interrupts for start or end
+	of a line break, otherwise messing with the wiring can cause an
+	interrupt loop and hang the target.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.70
diff -u -0 -r1.70 ChangeLog
--- ChangeLog	2001/10/05 15:31:49	1.70
+++ ChangeLog	2001/10/19 06:58:46
@@ -0,0 +1,60 @@
+2001-10-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): 
+	* cdl/debugging.cdl: CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES is now
+	defined as CDL 'data' flavor (tested via #if vs. #ifdef)
+
+2001-10-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/generic-stub.c: Prefixed local version of memcpy and memset
+	with _.
+
+2001-10-17  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/debugging.cdl: 
+	* src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): Make retry/abort optional,
+	only attemped if CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES is configured to
+	be non-zero (default now 0).
+
+2001-10-16  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_stub.h: Allow ISOINFRA/LIBC to provide string
+	functions.
+
+2001-10-16  Gary Thomas  <gthomas@redhat.com>
+
+	* include/generic-stub.h: Add prototypes for breakpoint_list functions.
+
+2001-10-15  David Howells  <dhowells@redhat.com>
+
+	* include/hal_stub.h: put semicolon between goto-label and close curly.
+
+2001-10-12  Mark Salter  <msalter@redhat.com>
+
+	* src/thread-packets.c: Don't specify array sizes in extern decls.
+
+	* src/hal_stub.c: Use HAL_STUB_REGISTERS_SIZE to set number of elements
+	in register save areas. Default to NUMREGS if not defined by HAL.
+	Allow HALs to provide specialized get_register()/put_register().
+
+	* src/generic-stub.c (stub_format_registers): Support 'p' packet.
+	(__process_packet): Rearrange ifdefs so error is sent for unsupported
+	Z packet types.
+	(process_query): Add hook for HAL specific queries.
+	(process_set): Add hook for HAL specific sets.
+
+	* include/generic-stub.h: Add extern decls to quiet compiler warnings.
+
+2001-10-11  Gary Thomas  <gthomas@redhat.com>
+
+	* include/generic-stub.h: 
+	* src/generic-stub.c: Improve error handling more.  Make sure that
+	packets are consumed, even if they are going to be tossed (overflow).
+	This keeps TCP based connections going, even when the data is bad.
+	(getpacket): Only send NAK in case of overflow.
+
+2001-10-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_if.c (flash_config_op): Protect with
+	CYGARC_HAL_SAVE_GP.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- ChangeLog	2001/10/05 16:22:37	1.26
+++ ChangeLog	2001/10/19 06:58:51
@@ -0,0 +1,36 @@
+2001-10-15  Mark Salter  <msalter@redhat.com>
+
+	* src/i386_stub.c (hal_get_gdb_registers): Save idt/gdt in GDB regs.
+	({put,get}_register_as_bytes): Support idt/gdt.
+
+2001-10-12  Mark Salter  <msalter@redhat.com>
+
+	* include/i386_stub.h: Add support for FPU and other regs.
+	* src/i386_stub.c: Ditto.
+
+	* src/vectors.S: Add SSE support.
+	* include/i386.inc: Ditto.
+	* include/arch.inc: Ditto.
+	* include/hal_arch.h: Add SSE state to HAL_FPU_Context.
+	* cdl/hal_i386.cdl: Add CYGHWR_HAL_I386_PENTIUM and
+	CYGHWR_HAL_I386_PENTIUM_SSE.
+	* cdl/hal_i386.cdl: Add CYGHWR_HAL_I386_PENTIUM_GDB_REGS.
+
+2001-10-08  Ian Campbell  <icampbell@arcom.co.uk>
+
+	* cdl/hal_i386.cdl: move CYGBLD_BUILD_I386_ROMBOOT and
+	CYGBLD_BUILD_REDBOOT_BIN_ROM to pc package.
+	* src/romboot.S: Moved to pc package
+	* src/romboot.ld: Moved to pc package
+
+2001-10-11  Fabrice Gautier  <Fabrice_Gautier@sdesigns.com>
+
+	* include/hal_io.h: Add _STRING variants of I/O macros to allow
+	writing of consecutive items to the same registers.
+
+2001-10-10  Fabrice Gautier  <Fabrice_Gautier@sdesigns.com>
+2001-10-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S: Don't use apostrophes in comments as it can confuse
+	preprocessors sometimes.
+
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/10/05 16:22:38	1.13
+++ ChangeLog	2001/10/19 06:58:56
@@ -0,0 +1,22 @@
+2001-10-16  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_FLOPPY_D850GB.ecm: New file. RedBoot config for
+	Intel D850GB motherboard.
+
+	* src/hal_diag.c: Setup pc_ser_channels based on CDL.
+
+2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_i386_pc.cdl: Parent CYGBLD_BUILD_REDBOOT_BIN_ROM and
+	CYGBLD_BUILD_REDBOOT_BIN_FLOPPY under a CYGBLD_BUILD_REDBOOT_BIN_ROM
+	component for better cross-platform consistency.
+
+2001-10-08  Ian Campbell  <icampbell@arcom.co.uk>
+
+	* cdl/hal_i386_pc.cdl: CYGBLD_BUILD_I386_ROMBOOT and
+	CYGBLD_BUILD_REDBOOT_BIN_ROM moved here from hal_i386.cdl in the
+	arch package. Rename CYGBLD_BUILD_REDBOOT_BIN to
+	CYGBLD_BUILD_REDBOOT_BIN_FLOPPY for consistency.
+	* src/romboot.S: Moved from arch package.
+	* src/romboot.ld: Moved from arch package.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/10/05 15:31:49	1.7
+++ ChangeLog	2001/10/19 06:59:01
@@ -0,0 +1,7 @@
+2001-10-16  Mark Salter  <msalter@redhat.com>
+
+	* src/pcmb_serial.c (cyg_hal_plf_serial_init): Use CDL to determine
+	how many serial ports to support.
+	* src/pcmb_screen.c (cyg_hal_plf_screen_init): Use CDL to determine
+	channel number for keyboard/screen.
+
Index: packages/hal/mips/vr4300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vr4300/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/10/02 18:28:27	1.6
+++ ChangeLog	2001/10/19 06:59:06
@@ -0,0 +1,8 @@
+2001-10-12  Nick Garnett  <nickg@redhat.com>
+
+	* src/mips_vr4300.ld (SECTION_rom_vectors): Updated this section
+	to make ROM startup work.
+	Note: this still does not fix all ROM startup problems, since the
+	ROM is still too slow to execute code from at anything like a
+	relistic speed.
+
Index: packages/hal/mn10300/am31/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am31/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2000/09/11 02:42:53	1.8
+++ ChangeLog	2001/10/19 06:59:11
@@ -0,0 +1,6 @@
+2001-10-15  Nick Garnett  <nickg@redhat.com>
+
+	* src/mn10300_am31.ld: Added test for __GNUC__ >= 3 so that
+	libsupc++.a can be included. Aparrently the mn10300 compiler is
+	now GCC3.
+
Index: packages/hal/mn10300/am33/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am33/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/07/29 02:00:09	1.4
+++ ChangeLog	2001/10/19 06:59:17
@@ -0,0 +1,5 @@
+2001-10-18  David Howells  <dhowells@redhat.com>
+
+	* include/variant.inc: Suppress as many interrupt sources as
+	possible whilst booting.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/07/29 02:00:09	1.21
+++ ChangeLog	2001/10/19 06:59:21
@@ -0,0 +1,18 @@
+2001-10-16  David Howells  <dhowells@redhat.com>
+
+	* src/hal_syscall.c: mustn't increment the return address by 4.
+
+2001-10-16  David Howells  <dhowells@redhat.com>
+
+	* src/vectors.S: conditionally call diagnostic macros on entry and
+	exit to default NMI handler and make inclusion of RedBoot header
+	file conditional.
+
+2001-10-15  David Howells  <dhowells@redhat.com>
+
+	* include/mn10300_stub.h: added syscall handling.
+	* src/hal_syscall.c: ditto
+	* src/mn10300_stub.c: ditto
+	* src/vectors.S: ditto
+	* cdl/hal_mn10300.cdl: added RTC configuration.
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.35
diff -u -0 -r1.35 ChangeLog
--- ChangeLog	2001/10/02 18:28:27	1.35
+++ ChangeLog	2001/10/19 06:59:25
@@ -0,0 +1,9 @@
+2001-10-15  David Howells  <dhowells@redhat.com>
+
+	* cdl/hal_sh.cdl: improved the description on the RTC constants
+	component.
+
+2001-10-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_mk_defs.c (main): Fixed warning.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/10/02 18:28:27	1.15
+++ ChangeLog	2001/10/19 06:59:29
@@ -0,0 +1,11 @@
+2001-10-15  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_7709r.h: Added. I don't know if the module content
+	is correct as I have no docs for the CPU.
+
+	* cdl/hal_sh_sh3.cdl: Added option for 7709r. 
+
+2001-10-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_mk_defs.c (main): Fixed warning.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/10/02 18:28:28	1.13
+++ ChangeLog	2001/10/19 06:59:33
@@ -0,0 +1,4 @@
+2001-10-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_ubc.h (CYGARC_REG_BRCR_ONE_STEP): Added.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- ChangeLog	2001/10/08 15:50:14	1.25
+++ ChangeLog	2001/10/19 06:59:38
@@ -0,0 +1,19 @@
+2001-10-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/eth_drivers.cdl: Rename CYGSEM_IO_ETH_DRIVERS_DEBUG to
+	CYGDBG_IO_ETH_DRIVERS_DEBUG and make it a common option.
+	Add separate CYGDBG_IO_ETH_DRIVERS_DEBUG_VERBOSITY config.
+
+	* include/eth_drv.h: Don't claim BSD if it isn't.
+	* include/eth_drv_stats.h: Ditto.
+	* include/netdev.h: Ditto.
+	* src/net/eth_drv.c: Ditto.
+	Also use above CDL options to conditionalize debugging (and the
+	verbosity level).
+	* src/stand_alone/eth_drv.c: Use above renamed CDL options.
+
+2001-10-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/stand_alone/eth_drv.c (eth_drv_recv): 
+	Defensive programming - insure valid packet size.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/07/29 02:00:09	1.15
+++ ChangeLog	2001/10/19 06:59:42
@@ -0,0 +1,13 @@
+2001-10-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/fio.h: Make cancellation point dependand on
+	CYGINT_ISO_PTHREAD_IMPL from <pkgconf/isoinfra.h> really.
+	* tests/select.c: Ditto.
+
+2001-10-09  Jesper Skov  <jskov@redhat.com>
+
+	* tests/select.c: Do NA check for posix threads.
+
+	* src/fio.h: Make cancellation point dependant on
+	CYGPKG_POSIX_PTHREAD as in the POSIX package.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/10/02 18:28:28	1.18
+++ ChangeLog	2001/10/19 06:59:46
@@ -0,0 +1,11 @@
+2001-10-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c: Include string.h
+
+	* cdl/io_flash.cdl: Package requires ISOINFRA and string
+	functions.
+
+2001-10-15  David Howells  <dhowells@redhat.com>
+
+	* src/flash.c: Include string.h to get mem*() functions.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/10/02 18:28:29	1.13
+++ ChangeLog	2001/10/19 06:59:50
@@ -0,0 +1,18 @@
+2001-10-17  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/isoinfra.cdl: Changed string interfaces to flavor booldata.
+
+	* include/string.h: Changed feature checks to ifdef.
+
+2001-10-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/isoinfra.cdl: Make all CYGPKG_ISO_TIME interfaces be booldata.
+	Add config for POSIX clock types and implementations.
+	Make all CYGPKG_ISO_PTHREAD interfaces be booldata.
+	Add POSIX sleep() config.
+
+	* include/pthread.h: Reflect booldata interfaces.
+	* include/time.h: Ditto.
+	Also add default struct itimerspec and POSIX clock includes.
+	* include/unistd.h: Add sleep includes, with default proto.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.69
diff -u -0 -r1.69 ChangeLog
--- ChangeLog	2001/10/02 18:28:29	1.69
+++ ChangeLog	2001/10/19 06:59:55
@@ -0,0 +1,31 @@
+2001-10-17  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dhrystone.c: CYGINT_ISO_STRING_STRFUNCS check changed to
+	ifdef.
+
+2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/synch.cdl (CYGIMP_KERNEL_SYNCH_MQUEUE_NOT_INLINE): New option
+	to avoid inliningn mqueue implementation.
+
+	* src/sync/mqueue.cxx: New file to provide non-inline version of
+	mqueue functions.
+
+	* include/mqueue.hxx: Don't include .inl if user doesn't want inlining.
+
+	* include/mqueue.inl: Allow choice of inlining or not to be
+	overridden by macro.
+
+	* tests/mqueue1.cxx: Never use inline version.
+
+2001-10-11  Jesper Skov  <jskov@redhat.com>
+
+	* tests/kmutex3.c (new_thread): Fixed allocation: increase counter
+	before starting threads which have been allocated resources.
+	* tests/kmutex4.c (new_thread): Same.
+	* tests/mutex3.cxx (new_thread): Same.
+	* tests/testaux.hxx (new_thread): Same.
+
+	* tests/kcache2.c: Fixed warning.
+	* tests/stress_threads.c: Same.
+
Index: packages/language/c/libc/startup/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/startup/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/01/05 17:12:38	1.3
+++ ChangeLog	2001/10/19 07:00:00
@@ -0,0 +1,5 @@
+2001-10-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/invokemain.cxx (cyg_libc_invoke_main): CYGINT_ISO_PTHREAD_IMPL
+	needs #ifdef not #if now.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.29
diff -u -0 -r1.29 ChangeLog
--- ChangeLog	2001/10/08 15:50:14	1.29
+++ ChangeLog	2001/10/19 07:00:06
@@ -0,0 +1,10 @@
+2001-10-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sys/netinet/in.c (in_lifaddr_ioctl): Silence warnings about
+	trigraphs.
+
+2001-10-10  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/ftp_test.c (net_test): This was lacking #ifdefs for
+	CYGHWR_NET_DRIVER_ETH0 and CYGHWR_NET_DRIVER_ETH1.  Ooops.
+
@@ -14 +24 @@
-	(CYGHWR_NET_DRIVER_ETH0): Ditto.
+	(CYGHWR_NET_DRIVER_ETH1): Ditto.
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.43
diff -u -0 -r1.43 ChangeLog
--- ChangeLog	2001/10/05 15:31:49	1.43
+++ ChangeLog	2001/10/19 07:00:12
@@ -0,0 +1,70 @@
+2001-10-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/net/net_io.c (net_init): Set cyg_io_eth_net_debug from net_debug.
+	* include/net/net.h: Declare cyg_io_eth_net_debug.
+
+2001-10-18  David Howells  <dhowells@redhat.com>
+
+	* src/syscall.c: Added support for the times() syscall and marked
+	the utime() syscall as being implemented incorrectly.
+
+2001-10-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/io.c (_rb_gets): Fix parsing of \" in strings.
+
+2001-10-16  Jesper Skov  <jskov@zoftcorp.adsl.dk>
+
+	* cdl/redboot.cdl: Require ISOINFA.
+
+2001-10-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/dns.c (send_recv): Clear from_addr before passing it to
+	__udp_recvfrom. Fixed return value.
+
+2001-10-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (_do_flash_init): 
+	Add wrapper function for do_flash_init() to avoid compiler warning.
+
+	* src/io.c (_rb_gets): 
+	Use sub-timeouts when calling mon_read_char_with_timeout() as it
+	was intended that this routine should timeout quickly to allow
+	for other processing to take place if no data is available.  In
+	practice this won't make any difference unless the global "idle"
+	timeout value is changed to be something quite large.
+
+	* src/decompress.c: Improve memory allocators.  Also use 'init'
+	style function so that this is the only file that knows anything
+	of the details of the decompression process or packaging.
+
+	* src/main.c: 
+	* include/redboot.h: 
+	* cdl/redboot.cdl: Rework decompression to be totally encapsulated.
+	This keeps the details of this functionality in a single file, rather
+	than scattered throughout RedBoot.
+
+2001-10-15  David Howells  <dhowells@redhat.com>
+
+	* src/xyzModem.c: put semicolon between goto-label and close curly.
+
+2001-10-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (_expand_aliases): Change around some ambiguous code.
+
+	* src/main.c: 
+	* src/decompress.c: 
+	* include/redboot.h: 
+	* cdl/redboot.cdl: Provide RedBoot specific memory allocators
+	for ZLIB.  Allows much finer control over memory map.
+
+	* src/main.c (do_dump): Add option "-s" to dump data as S-records.
+
+2001-10-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/enet.c (__enet_poll): Suppress warning messages.
+
+2001-10-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/flash.c (do_flash_init): Only set __flash_init when init is
+	successful.
+
Index: packages/services/compress/zlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/compress/zlib/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/04/06 19:06:09	1.2
+++ ChangeLog	2001/10/19 07:00:17
@@ -0,0 +1,7 @@
+2001-10-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/zconf.h: 
+	* cdl/compress_zlib.cdl: 
+	Define new interface CYGINT_COMPRESS_ZLIB_LOCAL_ALLOC which allows
+	users of this code (applications) to provide their own allocators.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/10/02 18:28:30	1.21
+++ ChangeLog	2001/10/19 07:00:21
@@ -0,0 +1,15 @@
+2001-10-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/sepmetaimpl.inl: CYGINT_ISO_STRING_MEMFUNCS checks
+	changed to ifdef.
+
+2001-10-11  Jesper Skov  <jskov@redhat.com>
+
+	* tests/testaux.hxx (new_thread): Fixed allocation: increase
+	counter before starting threads which have been allocated
+	resources.
+
+2001-10-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/memalloc.cdl: Only build malloc.cxx and kapi.cxx when needed.
+

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

Here is a summary of the files modified:

M host/ChangeLog
M host/libcdl/cdl.dsp
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/common/common/build.hxx
M host/tools/configtool/standalone/win32/MainFrm.cpp
M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/configtool.cpp
M host/tools/configtool/standalone/wxwin/configtool.h
M host/tools/configtool/standalone/wxwin/configtooldoc.cpp
M host/tools/configtool/standalone/wxwin/filename.cpp
M host/tools/configtool/standalone/wxwin/symbols.h
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/cdl/posix.cdl
M packages/compat/posix/current/include/time.h
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/src/time.cxx
M packages/compat/posix/current/tests/mutex3.c
M packages/compat/posix/current/tests/signal2.c
M packages/devs/eth/amd/pcnet/current/ChangeLog
M packages/devs/eth/amd/pcnet/current/cdl/amd_pcnet_eth_drivers.cdl
M packages/devs/eth/amd/pcnet/current/src/amd_pcnet.h
M packages/devs/eth/amd/pcnet/current/src/if_pcnet.c
M packages/devs/eth/arm/edb7xxx/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/cdl/edb7xxx_eth_drivers.cdl
M packages/devs/eth/arm/edb7xxx/current/src/if_edb7xxx.c
M packages/devs/eth/arm/iq80310/current/ChangeLog
M packages/devs/eth/arm/iq80310/current/cdl/iq80310_eth_drivers.cdl
M packages/devs/eth/arm/iq80310/current/include/iq80310_info.h
M packages/devs/eth/arm/iq80310/current/src/if_iq80310.c
M packages/devs/eth/arm/iq80310/current/src/if_shmem.S
M packages/devs/eth/cf/current/ChangeLog
M packages/devs/eth/cf/current/include/devs_eth_cf.inl
M packages/devs/eth/mips/atlas/current/ChangeLog
M packages/devs/eth/mips/atlas/current/src/if_atlas.c
M packages/devs/eth/ns/dp83902a/current/ChangeLog
M packages/devs/eth/ns/dp83902a/current/include/dp83902a.h
M packages/devs/eth/ns/dp83902a/current/src/if_dp83902a.c
M packages/devs/flash/arm/edb7xxx/current/ChangeLog
M packages/devs/flash/arm/edb7xxx/current/cdl/flash_edb7xxx.cdl
M packages/devs/flash/intel/28fxxx/current/ChangeLog
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl
A packages/devs/serial/arm/e7t/current/ChangeLog
A packages/devs/serial/arm/e7t/current/cdl/ser_arm_e7t.cdl
A packages/devs/serial/arm/e7t/current/src/e7t_serial.c
A packages/devs/serial/arm/e7t/current/src/e7t_serial.h
M packages/devs/serial/arm/edb7xxx/current/ChangeLog
M packages/devs/serial/arm/edb7xxx/current/cdl/ser_arm_edb7xxx.cdl
M packages/devs/serial/arm/sa11x0/current/ChangeLog
M packages/devs/serial/arm/sa11x0/current/src/sa11x0_serial.c
M packages/fs/rom/current/ChangeLog
M packages/fs/rom/current/cdl/romfs.cdl
M packages/fs/rom/current/support/mk_romfs.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/hal_io.h
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/arm/sa11x0/nano/current/ChangeLog
M packages/hal/arm/sa11x0/nano/current/include/hal_platform_setup.h
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/debugging.cdl
M packages/hal/common/current/include/generic-stub.h
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/common/current/src/hal_stub.c
M packages/hal/common/current/src/thread-packets.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/cdl/hal_i386.cdl
M packages/hal/i386/arch/current/include/arch.inc
M packages/hal/i386/arch/current/include/hal_arch.h
M packages/hal/i386/arch/current/include/hal_io.h
M packages/hal/i386/arch/current/include/i386.inc
M packages/hal/i386/arch/current/include/i386_stub.h
M packages/hal/i386/arch/current/src/i386_stub.c
R packages/hal/i386/arch/current/src/romboot.S
R packages/hal/i386/arch/current/src/romboot.ld
M packages/hal/i386/arch/current/src/vectors.S
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/cdl/hal_i386_pc.cdl
A packages/hal/i386/pc/current/misc/redboot_FLOPPY_D850GB.ecm
M packages/hal/i386/pc/current/src/hal_diag.c
A packages/hal/i386/pc/current/src/romboot.S
A packages/hal/i386/pc/current/src/romboot.ld
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/src/pcmb_screen.c
M packages/hal/i386/pcmb/current/src/pcmb_serial.c
M packages/hal/mips/vr4300/current/ChangeLog
M packages/hal/mips/vr4300/current/src/mips_vr4300.ld
M packages/hal/mn10300/am31/current/ChangeLog
M packages/hal/mn10300/am31/current/src/mn10300_am31.ld
M packages/hal/mn10300/am33/current/ChangeLog
M packages/hal/mn10300/am33/current/include/variant.inc
M packages/hal/mn10300/arch/current/ChangeLog
M packages/hal/mn10300/arch/current/cdl/hal_mn10300.cdl
M packages/hal/mn10300/arch/current/include/mn10300_stub.h
A packages/hal/mn10300/arch/current/src/hal_syscall.c
M packages/hal/mn10300/arch/current/src/mn10300_stub.c
M packages/hal/mn10300/arch/current/src/vectors.S
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/cdl/hal_sh.cdl
M packages/hal/sh/arch/current/src/hal_mk_defs.c
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/cdl/hal_sh_sh3.cdl
A packages/hal/sh/sh3/current/include/mod_7709r.h
M packages/hal/sh/sh3/current/src/var_mk_defs.c
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/include/mod_regs_ubc.h
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/eth/current/include/eth_drv.h
M packages/io/eth/current/include/eth_drv_stats.h
M packages/io/eth/current/include/netdev.h
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/fio.h
M packages/io/fileio/current/src/misc.cxx
M packages/io/fileio/current/tests/select.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/src/flash.c
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
M packages/isoinfra/current/include/pthread.h
M packages/isoinfra/current/include/string.h
M packages/isoinfra/current/include/time.h
M packages/isoinfra/current/include/unistd.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/synch.cdl
M packages/kernel/current/include/mqueue.hxx
M packages/kernel/current/include/mqueue.inl
A packages/kernel/current/src/sync/mqueue.cxx
M packages/kernel/current/tests/dhrystone.c
M packages/kernel/current/tests/kcache2.c
M packages/kernel/current/tests/kmutex3.c
M packages/kernel/current/tests/kmutex4.c
M packages/kernel/current/tests/mqueue1.cxx
M packages/kernel/current/tests/mutex3.cxx
M packages/kernel/current/tests/stress_threads.c
M packages/kernel/current/tests/testaux.hxx
M packages/language/c/libc/startup/current/ChangeLog
M packages/language/c/libc/startup/current/src/invokemain.cxx
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/src/sys/netinet/in.c
M packages/net/tcpip/current/tests/ftp_test.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/net/net.h
M packages/redboot/current/src/decompress.c
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/syscall.c
M packages/redboot/current/src/xyzModem.c
M packages/redboot/current/src/net/enet.c
M packages/redboot/current/src/net/net_io.c
M packages/services/compress/zlib/current/ChangeLog
M packages/services/compress/zlib/current/cdl/compress_zlib.cdl
M packages/services/compress/zlib/current/include/zconf.h
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/cdl/memalloc.cdl
M packages/services/memalloc/common/current/include/sepmetaimpl.inl
M packages/services/memalloc/common/current/tests/testaux.hxx


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-10-08  8:50 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-10-08  8:50 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-10-06).

The following changes were made to NEWS and ChangeLogs:

Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2001/10/02 18:28:28	1.24
+++ ChangeLog	2001/10/08 15:49:43
@@ -0,0 +1,4 @@
+2001-10-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/net/eth_drv.c: Add default implementation of min().
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.28
diff -u -0 -r1.28 ChangeLog
--- ChangeLog	2001/10/05 15:31:49	1.28
+++ ChangeLog	2001/10/08 15:49:46
@@ -0,0 +1,9 @@
+2001-10-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/net.cdl (CYGPKG_NET_CFLAGS_ADD): Define __INSIDE_NET within
+	this package to allow segregation of definitions only relevant for
+	internal consumption, and definitions allowable for external
+	consumption.
+
+	* include/lib/libkern/libkern.h: Conditionalize on __INSIDE_NET.
+

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

Here is a summary of the files modified:

A packages/hal/i386/arch/current/src/hal_syscall.c
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/src/net/eth_drv.c
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
M packages/net/tcpip/current/include/lib/libkern/libkern.h


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-10-05  9:22 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-10-05  9:22 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-10-05).

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/eth/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/atlas/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:16	1.1
+++ ChangeLog	2001/10/05 16:22:10
@@ -0,0 +1,6 @@
+2001-10-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_atlas.c: Use new HAL endian conversion macros.
+
+	* src/saa9730.h: Deleted endian conversion macros.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- ChangeLog	2001/10/05 15:31:49	1.25
+++ ChangeLog	2001/10/05 16:22:13
@@ -0,0 +1,13 @@
+2001-10-05  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S: Support separate stub stack.
+	(__syscall_tramp): Trampoline for GNUPRo syscalls (int $0x80).
+
+	* src/i386_stub.c (__is_bsp_syscall): New function.
+
+	* src/hal_misc.c (cyg_hal_exception_handler): Add mem fault handling.
+
+	* cdl/hal_i386.cdl: Add hal_syscalls.c to compile list.
+
+	* src/hal_syscall.c: New file. Support GNUPro syscalls.
+
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/10/02 18:28:27	1.12
+++ ChangeLog	2001/10/05 16:22:16
@@ -0,0 +1,9 @@
+2001-10-05  Mark Salter  <msalter@redhat.com>
+
+	* src/plf_stub.c (hal_pc_stubs_init): Install idt entry for GNUPro
+	syscalls.
+
+	* misc/redboot_FLOPPY.ecm: Turn on CYGSEM_REDBOOT_BSP_SYSCALLS.
+
+	* include/plf_misc.h: Add extern decl for cyg_hal_pc_set_idt_entry.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.56
diff -u -0 -r1.56 ChangeLog
--- ChangeLog	2001/10/02 18:28:27	1.56
+++ ChangeLog	2001/10/05 16:22:19
@@ -0,0 +1,5 @@
+2001-10-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_arch.h: Provide CYGARC_CACHED_ADDRESS() and friends
+	without casting for use in assembler files.
+
Index: packages/net/snmp/lib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/lib/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/10/02 18:28:29	1.5
+++ ChangeLog	2001/10/05 16:22:22
@@ -0,0 +1,4 @@
+2001-10-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/config.h: CYGINT_ISO_DNS changed to bool.
+

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

Here is a summary of the files modified:

M packages/devs/eth/mips/atlas/current/ChangeLog
M packages/devs/eth/mips/atlas/current/src/if_atlas.c
M packages/devs/eth/mips/atlas/current/src/saa9730.h
M packages/hal/arm/edb7xxx/current/include/hal_platform_ints.h
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/cdl/hal_i386.cdl
M packages/hal/i386/arch/current/src/hal_misc.c
M packages/hal/i386/arch/current/src/i386_stub.c
M packages/hal/i386/arch/current/src/vectors.S
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/include/plf_misc.h
M packages/hal/i386/pc/current/misc/redboot_FLOPPY.ecm
M packages/hal/i386/pc/current/src/plf_stub.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/include/hal_arch.h
M packages/net/snmp/lib/current/ChangeLog
M packages/net/snmp/lib/current/include/config.h


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-10-05  8:31 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-10-05  8:31 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-10-05).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.42
diff -u -0 -r1.42 NEWS
--- NEWS	2001/10/02 18:28:25	1.42
+++ NEWS	2001/10/05 15:30:58
@@ -0,0 +1 @@
+* Flash driver added for the SH EDK7708 platform.
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.62
diff -u -0 -r1.62 ChangeLog
--- ChangeLog	2001/10/02 18:28:26	1.62
+++ ChangeLog	2001/10/05 15:31:02
@@ -0,0 +1,5 @@
+2001-10-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_arch.h: Remove CYG_HAL_TABLE_BEGIN and CYG_HAL_TABLE_END
+	as the common versions are acceptable.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/09/12 00:59:20	1.10
+++ ChangeLog	2001/10/05 15:31:05
@@ -0,0 +1,6 @@
+2001-10-03  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/diag/io_utils.c: Switch to diag_printf from printf.
+	* src/diag/iq80310.h: Ditto.
+	* src/diag/memtest.c: Ditto, and don't define printf prototype.
+
Index: packages/hal/arm/sa11x0/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/flexanet/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/07/29 02:00:08	1.1
+++ ChangeLog	2001/10/05 15:31:08
@@ -0,0 +1,4 @@
+2001-10-04  Jordi Colomer <jco@ict.es>
+
+	* include/hal_platform_setup.h: Add sleep/resume support.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.69
diff -u -0 -r1.69 ChangeLog
--- ChangeLog	2001/10/02 18:28:26	1.69
+++ ChangeLog	2001/10/05 15:31:11
@@ -0,0 +1,18 @@
+2001-10-04  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_endian.h: Added.
+	Fix typo.
+
+2001-10-03  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_tables.h (CYG_HAL_TABLE_BEGIN): Use plain "object"
+	because	some (only some though) MIPS tools complain with %object.
+	(CYG_HAL_TABLE_END): Ditto.
+
+2001-10-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_tables.h (CYG_HAL_TABLE_BEGIN): Use %object syntax
+	rather than @object since @ is a comment character on ARM. gas
+	accepts either syntax.
+	(CYG_HAL_TABLE_END): Ditto.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2001/09/12 00:59:23	1.24
+++ ChangeLog	2001/10/05 15:31:15
@@ -0,0 +1,5 @@
+2001-10-01  Ian Campbell  <icampbell@arcom.co.uk>
+
+	* src/vectors.S: include CYGBLD_HAL_PLATFORM_H rather than
+	<pkgconf/hal_i386_pc.h>
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/10/02 18:28:27	1.6
+++ ChangeLog	2001/10/05 15:31:18
@@ -0,0 +1,6 @@
+2001-10-01  Ian Campbell  <icampbell@arcom.co.uk>
+
+	* include/pcmb_io.h: Include CYGBLD_HAL_PLATFORM_H rather than
+	<pkgconf/hal_i386_pc.h>. Also include <pkgconf/system.h> so the
+	define is available.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.27
diff -u -0 -r1.27 ChangeLog
--- ChangeLog	2001/10/02 18:28:29	1.27
+++ ChangeLog	2001/10/05 15:31:22
@@ -0,0 +1,21 @@
+2001-10-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/net.cdl (CYGHWR_NET_DRIVER_ETH0): Make flavor bool so it isn't
+	defined when 0.
+	(CYGHWR_NET_DRIVER_ETH0): Ditto.
+
+2001-10-04  Hugo Tyson  <hmt@redhat.com>
+
+	* src/lib/dhcp_support.c: Some conditional compilation tags were
+	wrong vis a vis ETH1 versus ETH0.  Thanks to "Simon"
+	<simoncc@ms46.url.com.tw> for spotting it.
+
+2001-10-04  Jesper Skov  <jskov@redhat.com>
+
+	* tests/multi_lo_select.c (cyg_user_start): Added CYG_TEST_INIT
+	call.
+	* tests/ping_lo_test.c (cyg_start): Same.
+	* tests/tcp_lo_test.c (cyg_start): Same.
+	* tests/udp_lo_test.c (cyg_start): Same.
+	* tests/tcp_lo_select.c (cyg_start): Same.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.42
diff -u -0 -r1.42 ChangeLog
--- ChangeLog	2001/10/02 18:28:29	1.42
+++ ChangeLog	2001/10/05 15:31:25
@@ -0,0 +1,8 @@
+2001-10-04  Jesper Skov  <jskov@redhat.com>
+
+	* src/fs/disk.c: Fix ISO9660 build error.
+
+	* src/main.c: Added x as an alias for the dump command.
+
+	* src/net/dns.c: Fixed some messages (DNS -> DNS server).
+

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

Here is a summary of the files modified:

M packages/NEWS
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/hal_arch.h
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/arm/edb7xxx/current/include/hal_platform_ints.h
M packages/hal/arm/edb7xxx/current/include/hal_platform_setup.h
M packages/hal/arm/edb7xxx/current/src/edb7xxx_misc.c
M packages/hal/arm/edb7xxx/current/support/io.c
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/src/diag/io_utils.c
M packages/hal/arm/iq80310/current/src/diag/iq80310.h
M packages/hal/arm/iq80310/current/src/diag/memtest.c
M packages/hal/arm/sa11x0/flexanet/current/ChangeLog
M packages/hal/arm/sa11x0/flexanet/current/include/hal_platform_setup.h
M packages/hal/common/current/ChangeLog
A packages/hal/common/current/include/hal_endian.h
M packages/hal/common/current/include/hal_tables.h
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/src/vectors.S
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/include/pcmb_io.h
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
M packages/net/tcpip/current/src/lib/dhcp_support.c
M packages/net/tcpip/current/tests/multi_lo_select.c
M packages/net/tcpip/current/tests/ping_lo_test.c
M packages/net/tcpip/current/tests/tcp_lo_select.c
M packages/net/tcpip/current/tests/tcp_lo_test.c
M packages/net/tcpip/current/tests/udp_lo_test.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/src/main.c
M packages/redboot/current/src/fs/disk.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-10-02 11:28 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-10-02 11:28 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-10-02).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.41
diff -u -0 -r1.41 NEWS
--- NEWS	2001/09/12 00:59:18	1.41
+++ NEWS	2001/10/02 18:24:04
@@ -0,0 +1,3 @@
+* Added rudimentary ELF loader, including support for dynamic objects under
+  services/loader.
+* Dallas wallclock driver implemented for x86 PC.
Index: host/tools/configtool/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/07/18 11:38:39	1.13
+++ ChangeLog	2001/10/02 18:24:09
@@ -0,0 +1,8 @@
+2001-09-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* common/common/build.cxx: Test for active properly in below change.
+
+2001-09-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* common/common/build.cxx: Only use tests value if enabled/active.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.59
diff -u -0 -r1.59 ChangeLog
--- ChangeLog	2001/09/12 04:21:13	1.59
+++ ChangeLog	2001/10/02 18:24:13
@@ -0,0 +1,9 @@
+2001-09-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Add i386 PC wallclock driver package, and include it
+	in the PC target.
+
+2001-09-13  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added flash support to EDK7708.
+
@@ -221,0 +231,4 @@
+2000-11-28  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* ecos.db: Added entry for loader package.
+	
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/09/12 04:21:13	1.20
+++ ChangeLog	2001/10/02 18:24:17
@@ -0,0 +1,16 @@
+2001-10-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/mqueue.cxx (mq_open): Conditionalize use of sigev correctly.
+	(mq_close): Similarly.
+
+2001-09-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/pthread.cdl (CYGNUM_POSIX_MAIN_DEFAULT_PRIORITY): Clarify
+	POSIX thread priority description.
+
+2001-09-28  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/pthread.cdl: Changed default priority of POSIX main to
+	16. This allows service threads (such as DHCP thread) to run when
+	started from main().
+
Index: packages/devs/eth/amd/pcnet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/amd/pcnet/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/09/12 00:59:18	1.1
+++ ChangeLog	2001/10/02 18:24:20
@@ -0,0 +1,4 @@
+2001-09-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/amd_pcnet.h: fix warning.
+
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/09/12 00:59:18	1.20
+++ ChangeLog	2001/10/02 18:24:24
@@ -2 +2 @@
-2001-08-31  Andrew Lunn <Andrew.Lunn@ascom.ch>
+2001-08-31  Sanjay Bisen <sanjay.bisen@ascom.ch>
Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/08/17 16:37:36	1.10
+++ ChangeLog	2001/10/02 18:24:28
@@ -0,0 +1,5 @@
+2001-09-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_edb7xxx.c (edb7xxx_cs8900_init): Handle case where device
+	doesn't work - instead of just hanging.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/09/12 00:59:19	1.7
+++ ChangeLog	2001/10/02 18:24:33
@@ -0,0 +1,18 @@
+2001-09-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_i82559.c: Add declaration of 'i82559_stop' to quiet warning.
+
+2001-09-13  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/intel_i82559_eth_drivers.cdl: 
+	* src/if_i82559.c: 
+	Remove the tickle thread from this driver.  The functionality is
+	now in the network timeout functionality which handles the
+	"deliver" calls.  So it's only called if the net is quiet.
+
+2001-09-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (TxDone): Defensive programming; zero the Tx key
+	in the global data before making the callback.  This change
+	appeared useful in our forebear, the EBSA-specific driver.
+
Index: packages/devs/eth/ns/dp83902a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/ns/dp83902a/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/09/12 00:59:19	1.2
+++ ChangeLog	2001/10/02 18:24:37
@@ -0,0 +1,4 @@
+2001-09-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_dp83902a.c: Apply a little more DMA magic.
+
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/08/17 16:37:36	1.7
+++ ChangeLog	2001/10/02 18:24:41
@@ -0,0 +1,6 @@
+2001-09-26  Gary Thomas  <gthomas@redhat.com>
+
+	* include/flash_am29xxxxx.inl (flash_erase_block): 
+	New platform control - CYGHWR_FLASH_AM29XXXXX_NO_WRITE_PROTECT.
+	Define this if the write-protect feature is non-functional/missing.
+
Index: packages/devs/flash/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/07/18 11:38:40	1.7
+++ ChangeLog	2001/10/02 18:24:44
@@ -0,0 +1,5 @@
+2001-09-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/ebsa285_flash.c (flash_hwr_init): Only re-enable icache if it
+	was enabled before.
+
Index: packages/devs/flash/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/iq80310/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.4
+++ ChangeLog	2001/10/02 18:24:48
@@ -0,0 +1,5 @@
+2001-09-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/iq80310_flash.c (flash_hwr_init): Only re-enable icache if it
+	was enabled before.
+
Index: packages/devs/flash/arm/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/sa1100mm/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/15 22:45:05	1.4
+++ ChangeLog	2001/10/02 18:24:52
@@ -0,0 +1,5 @@
+2001-09-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sa1100mm_flash.c (flash_hwr_init): Only re-enable icache if it
+	was enabled before.
+
Index: packages/devs/flash/atmel/at29cxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/atmel/at29cxxxx/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.2
+++ ChangeLog	2001/10/02 18:24:56
@@ -0,0 +1,6 @@
+2001-09-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_at29cxxxx.inl: Added support for AT29LV1024. Added
+	code to erase blocks. Made driver work with 16bit wide
+	parts. Fixed flash size calculations.
+
Index: packages/devs/flash/sh/edk7708/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Oct  2 11:24:59 2001
@@ -0,0 +1,29 @@
+2001-09-13  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from ARM PID driver.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/serial/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/at91/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/09/12 04:21:14	1.3
+++ ChangeLog	2001/10/02 18:25:03
@@ -0,0 +1,4 @@
+2001-09-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/at91_serial.c (at91_serial_init): Use valid interrupt priority.
+
Index: packages/devs/serial/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/09/12 04:21:14	1.1
+++ ChangeLog	2001/10/02 18:25:07
@@ -0,0 +1,8 @@
+2001-09-18  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/ser_mips_vrc437x.cdl: 
+	* src/vrc437x_serial.h:
+	* src/vrc437x_serial.c:
+	Fixed VRC4373 -> VRC437X conversions that were missed.
+	Also made default baud rates 38400 rather than 9600.
+	
Index: packages/devs/usb/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/usb/sa11x0/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.4
+++ ChangeLog	2001/10/02 18:25:10
@@ -0,0 +1,5 @@
+2001-09-14  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Update support for USB testing
+
Index: packages/devs/wallclock/i386/pc/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Oct  2 11:25:13 2001
@@ -0,0 +1,31 @@
+2001-09-18  Rajagopalan Thiruvenkatachary  <rajt@us.ibm.com>
+
+	* include/devices_wallclock_i386_pc.inl:
+	* cdl/i386_pc_wallclock_drivers.cdl:
+	New package.
+
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/aeb/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2001/04/25 23:22:52	1.24
+++ ChangeLog	2001/10/02 18:25:17
@@ -0,0 +1,6 @@
+2001-10-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_aeb.cdl (CYGBLD_BUILD_REDBOOT_BIN): cygtclsh80 on
+	Cygwin can't deal with absolute paths correctly, so copy
+	flash_cksum.tcl into build directory.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.61
diff -u -0 -r1.61 ChangeLog
--- ChangeLog	2001/09/12 00:59:20	1.61
+++ ChangeLog	2001/10/02 18:25:21
@@ -0,0 +1,7 @@
+2001-10-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/arm.ld: Make separate section for GOT and .eh_frame.
+	Make macro section for all reloc sections.
+	Input extras.o unconditionally.
+	* cdl/hal_arm.cdl: Don't bother with -DEXTRAS=1 - unconditional now.
+
Index: packages/hal/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/e7t/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/07/06 19:11:34	1.3
+++ ChangeLog	2001/10/02 18:25:24
@@ -0,0 +1,6 @@
+2001-10-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_e7t.cdl (CYGBLD_BUILD_REDBOOT_BIN): cygtclsh80 on
+	Cygwin can't deal with absolute paths correctly, so copy
+	flash_cksum.tcl into build directory.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.31
diff -u -0 -r1.31 ChangeLog
--- ChangeLog	2001/07/29 02:00:08	1.31
+++ ChangeLog	2001/10/02 18:25:28
@@ -0,0 +1,5 @@
+2001-09-26  Gary Thomas  <gthomas@redhat.com
+
+	* cdl/hal_arm_edb7xxx.cdl: Implement CYGINT_HAL_SUPPORTS_MMU_TABLES
+	to show that this HAL uses MMU tables.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/09/12 00:59:21	1.9
+++ ChangeLog	2001/10/02 18:25:33
@@ -0,0 +1,5 @@
+2001-09-28  Richard Panton <rpanton@3glab.com>
+
+	* include/hal_platform_setup.h: Use correct MMU control register bits
+	during initial disable.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.68
diff -u -0 -r1.68 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.68
+++ ChangeLog	2001/10/02 18:25:37
@@ -0,0 +1,20 @@
+2001-10-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/generic-stub.c (getpacket): Send back error response (E01) if
+	packet received which overflows buffers.  GDB doesn't always do much
+	with this error, but at least it keeps the protocol moving.
+
+2001-09-26  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/common.cdl: New interface CYGINT_HAL_SUPPORTS_MMU_TABLES which
+	indicates if the HAL supports MMU tables (few do).
+
+2001-09-25  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/common.cdl (CYGSEM_HAL_INSTALL_MMU_TABLES): Change to be
+	default for ROM startup.
+
+2001-09-20  Jesper Skov  <jskov@redhat.com>
+
+	* tests/vaargs.c (cyg_start): Call CYG_TEST_INIT.
+
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/09/12 00:59:23	1.11
+++ ChangeLog	2001/10/02 18:25:41
@@ -0,0 +1,11 @@
+2001-10-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_i386_pc.cdl 
+	(CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT): Allow user to
+	change value.
+
+2001-09-28  Ian Campbell  <icampbell@arcom.co.uk>
+
+	* include/platform.inc (hal_cpu_init): Initialise %ss.
+	Be more pedantic about register names matching opcode suffixes.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/09/12 00:59:23	1.5
+++ ChangeLog	2001/10/02 18:25:45
@@ -0,0 +1,5 @@
+2001-09-14  Mark Salter  <msalter@redhat.com>
+
+	* include/pcmb_io.h (HAL_IDE_READ_ALTSTATUS): Add 2 for correct offset.
+	(HAL_IDE_WRITE_CONTROL): Ditto.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.55
diff -u -0 -r1.55 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.55
+++ ChangeLog	2001/10/02 18:25:50
@@ -0,0 +1,12 @@
+2001-09-17  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c (hal_delay_us): Rewrote this routine to work
+	correctly in higher speed CPUs. The counter register counts at
+	half CPU clock speed. The original ticks calculation could
+	overflow very easily. For example in a 133MHz CPU, it overflowed
+	with any argument greater than 32! This is another of those "how
+	did it ever work?" things.
+
+	* include/hal_arch.h: Added casts to CYGARC_PHYSICAL_ADDRESS() and
+	friends.
+
@@ -1480 +1492 @@
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                        
Index: packages/hal/mips/vr4300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vr4300/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.5
+++ ChangeLog	2001/10/02 18:25:53
@@ -0,0 +1,4 @@
+2001-10-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_vr4300.cdl: Define endianness in platform CDL instead.
+
@@ -243,0 +248,26 @@
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/mips/vrc4373/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc4373/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.9
+++ ChangeLog	2001/10/02 18:25:57
@@ -0,0 +1,4 @@
+2001-10-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl: Define CPU as big-endian here.
+
@@ -506,0 +511,26 @@
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc437x/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.1
+++ ChangeLog	2001/10/02 18:26:02
@@ -0,0 +1,16 @@
+2001-09-17  Nick Garnett  <nickg@redhat.com>
+
+	* src/plf_misc.c:
+	Added ISR for dealing with spurious interrupts from the VRC437X.
+	Added PCI initialization routine.
+
+	* src/platform.S: Change PCI IO base address setup to a more
+	explicit value.
+
+	* include/plf_io.h: Adjust PCI IO and memory base addresses to
+	match the actual hardware setup.
+	Add explicit PCI initialization routine.
+
+	* include/platform.inc: Install bus error VSR in non-stub
+	configurations too.
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.34
diff -u -0 -r1.34 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.34
+++ ChangeLog	2001/10/02 18:26:06
@@ -0,0 +1,11 @@
+2001-10-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sh.ld: Make separate section for GOT and .eh_frame.
+	Make macro section for all reloc sections.
+	Input extras.o unconditionally.
+	* cdl/hal_sh.cdl: Don't bother with -DEXTRAS=1 - unconditional now.
+
+2001-09-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/vectors.S: Don't include C intr header.
+
@@ -854 +865 @@
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                      
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/edk7708/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.7
+++ ChangeLog	2001/10/02 18:26:10
@@ -0,0 +1,16 @@
+2001-09-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_sh_edk7708_romram.mlt: Moved RAM to
+	0x88000000, flash to 0x80000000, leave 0x10000 for RedBoot.
+	* include/pkgconf/mlt_sh_edk7708_romram.ldi: Same.
+	* include/pkgconf/mlt_sh_edk7708_romram.h: Same.
+	* include/pkgconf/mlt_sh_edk7708_rom.mlt: Same.
+	* include/pkgconf/mlt_sh_edk7708_rom.ldi: Same.
+	* include/pkgconf/mlt_sh_edk7708_rom.h: Same.
+	* include/pkgconf/mlt_sh_edk7708_ram.mlt: Same.
+	* include/pkgconf/mlt_sh_edk7708_ram.ldi: Same.
+	* include/pkgconf/mlt_sh_edk7708_ram.h: Same.
+
+	* cdl/hal_sh_edk7708.cdl: Moved memory to 88000000. Added RedBoot
+	options. Made LE by default.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.14
+++ ChangeLog	2001/10/02 18:26:14
@@ -0,0 +1,20 @@
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h: Default CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF
+	and CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF added.
+
+	* src/var_misc.c: Use those macros.
+
+2001-09-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/variant.S: Don't include C intr header.
+
+	* include/var_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
+	Provide default version.
+
+	* src/var_misc.c (hal_interrupt_update_level): Don't ignore LVL
+	interrupts.
+	* src/var_misc.c (hal_interrupt_unmask, hal_interrupt_mask): Same.
+
+	* src/var_mk_defs.c: Added some interrupt defs.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.12
+++ ChangeLog	2001/10/02 18:26:19
@@ -0,0 +1,17 @@
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h: Default CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF
+	and CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF added.
+
+	* src/var_misc.c: Use those macros.
+
+2001-09-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh4.cdl: Disable cache on 7750. Doesn't work
+	properly.
+
+2001-09-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
+	Provide default version.
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.24
+++ ChangeLog	2001/10/02 18:26:24
@@ -0,0 +1,5 @@
+2001-09-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/eprintf.c (__eprintf): Tolerate absence of standard ISO C
+	functions better.
+
Index: packages/io/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/common/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/04/25 23:22:57	1.13
+++ ChangeLog	2001/10/02 18:26:28
@@ -0,0 +1,5 @@
+2001-09-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/io_diag.c: Delete. No longer used.
+	* cdl/io.cdl: Don't build io_diag.c.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2001/09/12 00:59:24	1.23
+++ ChangeLog	2001/10/02 18:26:31
@@ -0,0 +1,21 @@
+2001-09-26  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/eth_drivers.cdl: Require the string functions.
+
+	* src/stand_alone/eth_drv.c: Fix warnings.
+
+2001-09-25  Hugo Tyson  <hmt@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_dsr): Assert that the "sc" given to
+	eth_drv_dsr() really is a sc from the valid list.  This can save a
+	few hours debug time of a typo.
+
+2001-09-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_tickle_devices): New function to call
+	can_send() on all devices to allow them to unstick from a lost
+	interrupt or other wedge - it's up to the device to detect this,
+	of course, can_send() does not explicitly do this, it's just used
+	as an opportunity harmlessly to get control into the device so it
+	can examine its world.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.17
+++ ChangeLog	2001/10/02 18:26:36
@@ -0,0 +1,4 @@
+2001-09-25  Gary Thomas  <gthomas@redhat.com>
+
+	* include/flash.h: Remove warning on printf() prototype.
+
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/09/12 00:59:24	1.13
+++ ChangeLog	2001/10/02 18:26:40
@@ -0,0 +1,5 @@
+2001-09-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/pci.c (cyg_pci_find_next): 
+	* include/pci.h: Allow platforms to restrict PCI bus/device ranges.
+
Index: packages/io/usb/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/slave/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.3
+++ ChangeLog	2001/10/02 18:26:43
@@ -0,0 +1,13 @@
+2001-09-14  Bart Veer  <bartv@redhat.com>
+
+	* doc/usbs.sgml, doc/*.html:
+	Fix the example strings in the enumeration data.
+	Regenerate html.
+
+	* include/usbs.h:
+	Update the USB testing data structure	
+
+	* src/usbs.c (usbs_handle_standard_control):
+	Fix an assertion for the special case of a USB configuration that
+	defines no endpoints.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.12
+++ ChangeLog	2001/10/02 18:26:47
@@ -0,0 +1,14 @@
+2001-09-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/isoinfra.cdl: Add netdb services and proto function support.
+	* include/netdb.h: New file.
+
+2001-09-24  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/isoinfra.cdl: Added CYGINT_ISO_DNS and
+	CYGBLD_ISO_DNS_HEADER.
+
+2001-09-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/limits.h: Work around glibc header problem.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.68
diff -u -0 -r1.68 ChangeLog
--- ChangeLog	2001/09/12 04:21:16	1.68
+++ ChangeLog	2001/10/02 18:26:52
@@ -0,0 +1,4 @@
+2001-09-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* host/instr/dump_instr.c (main): Fix argc check.
+
Index: packages/language/c/libm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libm/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/07/29 02:00:10	1.20
+++ ChangeLog	2001/10/02 18:26:57
@@ -0,0 +1,4 @@
+2001-09-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/double/portable-api/s_expm1.c (expm1): Init c before it's used.
+
Index: packages/net/snmp/lib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/lib/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/01 22:16:45	1.4
+++ ChangeLog	2001/10/02 18:27:01
@@ -0,0 +1,5 @@
+2001-09-24  Jesper Skov  <jskov@redhat.com>
+
+	* include/config.h: Define HAVE_GETHOSTBYNAME only if a DNS
+	package is available.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- ChangeLog	2001/08/03 12:27:33	1.26
+++ ChangeLog	2001/10/02 18:27:05
@@ -0,0 +1,52 @@
+2001-09-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/net.cdl: Tell isoinfra we support getproto* and getserv*
+	NS functionality.
+	* include/netdb.h: Move to...
+	* include/net/netdb.h: ...here.
+
+2001-09-25  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/net.cdl: Don't build tests/nc_test_master as it's a host
+	side tool.
+
+	* src/lib/getserv.c: Added domain service.
+
+	* include/netdb.h: Moved getbyhost()/getbyaddr() declarations and
+	hostent struct definition to the DNS package. 
+
+	* src/lib/gethost.c: Removed.
+
+	* cdl/net.cdl: Removed gethost.c (replaced by proper
+	implementation in CYGPKG_NS_DNS).
+
+2001-09-17  Hugo Tyson  <hmt@redhat.com>
+2001-09-17  Andrew Lunn <Andrew.Lunn@ascom.ch>
+
+	* src/sys/net/if_bridge.c (bridge_broadcast): Fix a null pointer
+	deference.  Supporting VLANs, it seems that during the net_init()
+	function, it sends a packet to the bridge with the source
+	interface being NULL.  Stats counting assumed otherwise.
+
+2001-09-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sys/kern/uipc_syscalls.c: Last change to uipc_syscalls.c
+	wasn't right. The parts that were __ECOS__ should simply have
+	been completely removed.
+
+2001-09-13  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/net.cdl: Add configury to control whether we can tickle the
+	network devices if there's a lack of network traffic, and to
+	control the delay time before so doing.
+
+	* src/ecos/timeout.c (alarm_thread): Use a timed wait, if so
+	configured, for the flag; and if it times out, tickle all the
+	devices via the common ether driver routine for so doing.
+
+2001-09-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/sys/socketvar.h: Use __ECOS, not __ECOS__.
+	* src/sys/kern/uipc_syscalls.c: Ditto.
+	* src/sys/kern/uipc_socket2.c (sblock): Ditto.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.41
diff -u -0 -r1.41 ChangeLog
--- ChangeLog	2001/09/12 04:21:16	1.41
+++ ChangeLog	2001/10/02 18:27:10
@@ -0,0 +1,52 @@
+2001-10-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/xyzModem.h: 
+	* src/xyzModem.c (xyzModem_stream_open): 
+	* src/load.c (do_load): Add new option "-c <N>" to let the user
+	specify the I/O channel to use - xyModem only.
+
+2001-10-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/udp.c (__udp_recvfrom): Don't change server address (returned
+	by this function) until a packet has been received with no timeout.
+
+2001-09-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/flash.c (fis_create): if not copying, still update directory.
+
+2001-09-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (_expand_aliases): Properly null terminate expanded 
+	string - failed if alias was at end of line.
+
+2001-09-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/version.c: Simplify _CERTIFICATE handling.
+
+2001-09-13  Fabrice Gautier <Fabrice_Gautier@sdesigns.com>
+
+	* cdl/redboot.cdl: Added configuration options to deactivate BOOTP and
+	enable net debug.
+	* src/net/net_io.c (net_init): Use them.
+
+2001-09-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c: Cleanups - removing some redundant code.
+
+2001-09-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * src/flash.c (do_flash_init): Only allocate fis block when
+        CYGOPT_REDBOOT_FIS enabled.
+        Conditionalize fis_work_block and fisdir_size.
+
+2001-09-12  Gary Thomas  <gthomas@redhat.com>
+
+        * src/flash.c (load_flash_config): Use additional space in the
+        FLASH work area (at end of RAM) for 'fconfig' data.  This reduces
+        overall stack requirements as there is no need for 'fconfig' data
+        to be held on the stack anymore.
+
+        * src/flash.c: 
+        * include/fis.h: Define flash addresses using CYG_ADDRESS which
+        is more portable than (unsigned long).
+
@@ -3,2 +55,2 @@
-	* cdl/redboot.cdl (CYGPKG_REDBOOT_FLASH): Be conditional on an
-	actual flash device, not just the generic flash layer.
+        * cdl/redboot.cdl (CYGPKG_REDBOOT_FLASH): Be conditional on an
+        actual flash device, not just the generic flash layer.
@@ -8,2 +60,2 @@
-	* src/version.c (_CERTIFICATE): Add information about product
-	certification (either Red Hat certified or not).
+        * src/version.c (_CERTIFICATE): Add information about product
+        certification (either Red Hat certified or not).
@@ -11 +63 @@
-	* src/flash.c (fis_delete): Deny user deleting "reserved" images.
+        * src/flash.c (fis_delete): Deny user deleting "reserved" images.
@@ -13,0 +66,3 @@
+	* src/flash.c: Extend the alias handling to allow configuration
+	information to be access using alias. Fixed alias expansion
+	when the alias is bigger than the replacement.
@@ -16 +71 @@
-
+	
Index: packages/services/loader/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Oct  2 11:27:15 2001
@@ -0,0 +1,74 @@
+2001-01-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/ppc_elf.h:
+	* include/loader.hxx:
+	Added ppc_elf.h.
+
+	* include/arm_elf.h: Brought up to date with other files.
+
+	* docs/notes.txt: Added results of some more investigations.
+
+2000-12-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* docs/notes.txt:
+	Notes added to describe what has and has not been done here.
+
+	* docs/i386.default.ld:
+	A lightly edited version of the default linker script for Linux
+	executables. See notes.txt for what this is for.
+
+	* cdl/loader.cdl:
+	Added support for dlxxx() API functions.
+	Various modifications to make rules for various things - these are
+	only guranteed to work for the linux synthetic target at present.
+
+	* src/crtbeginS.c: 
+	* src/crtendS.c:
+	Tidied and made to work (for synthetic target only).
+
+	* include/loader.hxx:
+	* src/loader.cxx:
+	Lots of changes as a result of implementation efforts.
+
+	* include/i386_elf.h:
+	Implemented relocations. Added Linker script customizations.
+
+	* include/elf.h:
+	Removed buckchain[] array from Elf_Hash structure.
+
+	* include/dlfcn.h:
+	Implementation header for the dlxxx() functions.
+
+	* src/dload.cxx:
+	Implementation of the dlxxx() functions.
+	
+	* include/mips_elf.h:
+	* include/arm_elf.h:
+	ARM support header added. MIPS support header made compilable.
+	These are both still incomplete.
+
+	* src/dynamic.ld: Regenerated by copying and editing Linux script
+	for shared libraries.
+
+	* tests/loadfoo.cxx:
+	Some test infrastructure added and modified to use dlxxx()
+	functions. Needs more tidying.
+
+2000-11-28  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* cdl/loader.cdl:
+	* include/elf.h:
+	* include/loader.hxx:
+	* include/i386_elf.h:
+	* include/mips_elf.h:
+	* src/loader.cxx:
+	* src/crtbeginS.c:
+	* src/crtendS.c:
+	* src/dlforce.c:
+	* src/dynamic.ld:	
+	* tests/foo.c:
+	* tests/loadfoo.cxx:
+	* tests/entable.c:
+	Files created to implement dynamic loader.
+	This is incomplete - currently checked in for safety.
+	
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/09/12 04:21:16	1.20
+++ ChangeLog	2001/10/02 18:27:19
@@ -0,0 +1,4 @@
+2001-09-20  Jesper Skov  <jskov@redhat.com>
+
+	* tests/heaptest.c: Fix failure reporting.
+
Index: packages/templates/all/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/all/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/08/22 06:27:15	1.8
+++ ChangeLog	2001/10/02 18:27:22
@@ -0,0 +1,4 @@
+2001-10-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Add net related packages.
+
Index: packages/templates/net/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/templates/net/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/08/22 06:27:15	1.4
+++ ChangeLog	2001/10/02 18:27:25
@@ -0,0 +1,5 @@
+2001-09-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Don't include uitron. Not appropriate for base net
+	template.
+
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/09/12 00:59:25	1.5
+++ ChangeLog	2001/10/02 18:27:29
@@ -0,0 +1,5 @@
+2001-09-12  Gary Thomas  <gthomas@redhat.com>
+
+	* current.ect: Large stack no longer necessary as 'fconfig' data
+	is now associated with the FLASH workspace.	
+

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

Here is a summary of the files modified:

M host/tools/configtool/ChangeLog
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/appsettings.cpp
M host/tools/configtool/standalone/wxwin/configtool.cpp
M host/tools/configtool/standalone/wxwin/symbols.h
A host/tools/configtool/standalone/wxwin/setup/configtool.bin
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/cdl/pthread.cdl
M packages/compat/posix/current/src/mqueue.cxx
M packages/devs/eth/amd/pcnet/current/ChangeLog
M packages/devs/eth/amd/pcnet/current/src/amd_pcnet.h
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/src/cs8900.h
M packages/devs/eth/arm/edb7xxx/current/src/if_edb7xxx.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/cdl/intel_i82559_eth_drivers.cdl
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
M packages/devs/eth/ns/dp83902a/current/ChangeLog
M packages/devs/eth/ns/dp83902a/current/src/if_dp83902a.c
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/arm/ebsa285/current/ChangeLog
M packages/devs/flash/arm/ebsa285/current/src/ebsa285_flash.c
M packages/devs/flash/arm/iq80310/current/ChangeLog
M packages/devs/flash/arm/iq80310/current/src/iq80310_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/atmel/at29cxxxx/current/ChangeLog
M packages/devs/flash/atmel/at29cxxxx/current/include/flash_at29cxxxx.inl
A packages/devs/flash/sh/edk7708/current/ChangeLog
A packages/devs/flash/sh/edk7708/current/cdl/flash_sh_edk7708.cdl
A packages/devs/flash/sh/edk7708/current/src/sh_edk7708_flash.c
M packages/devs/serial/arm/at91/current/ChangeLog
M packages/devs/serial/arm/at91/current/src/at91_serial.c
M packages/devs/serial/mips/vrc437x/current/ChangeLog
M packages/devs/serial/mips/vrc437x/current/cdl/ser_mips_vrc437x.cdl
M packages/devs/serial/mips/vrc437x/current/src/vrc437x_serial.c
M packages/devs/serial/mips/vrc437x/current/src/vrc437x_serial.h
M packages/devs/usb/sa11x0/current/ChangeLog
M packages/devs/usb/sa11x0/current/src/usbs_sa11x0.c
A packages/devs/wallclock/i386/pc/current/ChangeLog
A packages/devs/wallclock/i386/pc/current/cdl/i386_pc_wallclock_drivers.cdl
A packages/devs/wallclock/i386/pc/current/include/devices_wallclock_i386_pc.inl
M packages/hal/arm/aeb/current/ChangeLog
M packages/hal/arm/aeb/current/cdl/hal_arm_aeb.cdl
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/cdl/hal_arm.cdl
M packages/hal/arm/arch/current/src/arm.ld
M packages/hal/arm/e7t/current/ChangeLog
M packages/hal/arm/e7t/current/cdl/hal_arm_e7t.cdl
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/arm/edb7xxx/current/include/hal_platform_setup.h
M packages/hal/arm/edb7xxx/current/src/edb7xxx_misc.c
M packages/hal/arm/edb7xxx/current/support/Makefile
M packages/hal/arm/edb7xxx/current/support/dl_edb7xxx.c
M packages/hal/arm/edb7xxx/current/support/io.c
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_setup.h
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/common.cdl
M packages/hal/common/current/src/generic-stub.c
M packages/hal/common/current/tests/vaargs.c
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/cdl/hal_i386_pc.cdl
M packages/hal/i386/pc/current/include/platform.inc
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/include/pcmb_io.h
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/include/hal_arch.h
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/hal/mips/vr4300/current/ChangeLog
M packages/hal/mips/vr4300/current/cdl/hal_mips_vr4300.cdl
M packages/hal/mips/vrc4373/current/ChangeLog
M packages/hal/mips/vrc4373/current/cdl/hal_mips_vr4300_vrc4373.cdl
M packages/hal/mips/vrc437x/current/ChangeLog
M packages/hal/mips/vrc437x/current/include/platform.inc
M packages/hal/mips/vrc437x/current/include/plf_io.h
M packages/hal/mips/vrc437x/current/src/platform.S
M packages/hal/mips/vrc437x/current/src/plf_misc.c
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/cdl/hal_sh.cdl
M packages/hal/sh/arch/current/src/sh.ld
M packages/hal/sh/arch/current/src/vectors.S
M packages/hal/sh/edk7708/current/ChangeLog
M packages/hal/sh/edk7708/current/cdl/hal_sh_edk7708.cdl
M packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_ram.h
M packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_ram.ldi
M packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_ram.mlt
M packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_rom.h
M packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_rom.ldi
M packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_rom.mlt
M packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_romram.h
M packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_romram.ldi
M packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_romram.mlt
A packages/hal/sh/edk7708/current/misc/redboot_RAM.ecm
A packages/hal/sh/edk7708/current/misc/redboot_ROM.ecm
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/include/var_intr.h
M packages/hal/sh/sh3/current/src/var_misc.c
M packages/hal/sh/sh3/current/src/var_mk_defs.c
M packages/hal/sh/sh3/current/src/variant.S
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/cdl/hal_sh_sh4.cdl
M packages/hal/sh/sh4/current/include/var_intr.h
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/infra/current/ChangeLog
M packages/infra/current/src/eprintf.c
M packages/io/common/current/ChangeLog
M packages/io/common/current/cdl/io.cdl
R packages/io/common/current/src/io_diag.c
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/eth/current/src/net/eth_drv.c
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/pci/current/ChangeLog
M packages/io/pci/current/include/pci.h
M packages/io/pci/current/src/pci.c
M packages/io/usb/slave/current/ChangeLog
M packages/io/usb/slave/current/doc/io-usb-slave.html
M packages/io/usb/slave/current/doc/usbs-control.html
M packages/io/usb/slave/current/doc/usbs-data.html
M packages/io/usb/slave/current/doc/usbs-devtab.html
M packages/io/usb/slave/current/doc/usbs-enum.html
M packages/io/usb/slave/current/doc/usbs-halt.html
M packages/io/usb/slave/current/doc/usbs-intro.html
M packages/io/usb/slave/current/doc/usbs-start-rx.html
M packages/io/usb/slave/current/doc/usbs-start-tx.html
M packages/io/usb/slave/current/doc/usbs-start.html
M packages/io/usb/slave/current/doc/usbs-writing.html
M packages/io/usb/slave/current/doc/usbs.sgml
M packages/io/usb/slave/current/include/usbs.h
M packages/io/usb/slave/current/src/usbs.c
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
M packages/isoinfra/current/include/limits.h
A packages/isoinfra/current/include/netdb.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/host/instr/dump_instr.c
M packages/language/c/libm/current/ChangeLog
M packages/language/c/libm/current/src/double/portable-api/s_expm1.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/cdl/net.cdl
R packages/net/tcpip/current/include/netdb.h
A packages/net/tcpip/current/include/net/netdb.h
M packages/net/tcpip/current/include/sys/socketvar.h
M packages/net/tcpip/current/src/ecos/timeout.c
R packages/net/tcpip/current/src/lib/gethost.c
M packages/net/tcpip/current/src/lib/getserv.c
M packages/net/tcpip/current/src/sys/kern/uipc_socket2.c
M packages/net/tcpip/current/src/sys/kern/uipc_syscalls.c
M packages/net/tcpip/current/src/sys/net/if_bridge.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/fis.h
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/load.c
M packages/redboot/current/src/version.c
M packages/redboot/current/src/xyzModem.c
M packages/redboot/current/src/xyzModem.h
M packages/redboot/current/src/net/bootp.c
M packages/redboot/current/src/net/inet_addr.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/ping.c
M packages/redboot/current/src/net/udp.c
A packages/services/loader/current/ChangeLog
A packages/services/loader/current/cdl/loader.cdl
A packages/services/loader/current/docs/i386.default.ld
A packages/services/loader/current/docs/notes.txt
A packages/services/loader/current/include/arm_elf.h
A packages/services/loader/current/include/dlfcn.h
A packages/services/loader/current/include/elf.h
A packages/services/loader/current/include/i386_elf.h
A packages/services/loader/current/include/loader.hxx
A packages/services/loader/current/include/mips_elf.h
A packages/services/loader/current/include/ppc_elf.h
A packages/services/loader/current/src/crtbeginS.c
A packages/services/loader/current/src/crtendS.c
A packages/services/loader/current/src/dlforce.c
A packages/services/loader/current/src/dload.cxx
A packages/services/loader/current/src/dynamic.ld
A packages/services/loader/current/src/loader.cxx
A packages/services/loader/current/tests/entable.c
A packages/services/loader/current/tests/foo.c
A packages/services/loader/current/tests/loadfoo.cxx
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/tests/heaptest.c
M packages/templates/all/ChangeLog
M packages/templates/all/current.ect
M packages/templates/net/ChangeLog
M packages/templates/net/current.ect
M packages/templates/redboot/ChangeLog
M packages/templates/redboot/current.ect


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-09-11 21:21 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-09-11 21:21 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-09-12).

The following changes were made to NEWS and ChangeLogs:

Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.58
diff -u -0 -r1.58 ChangeLog
--- ChangeLog	2001/09/12 00:59:18	1.58
+++ ChangeLog	2001/09/12 04:18:50
@@ -0,0 +1,5 @@
+2001-09-10  Nick Garnett  <nickg@redhat.com>
+
+	* ecos.db:
+	Added FLASH support for VRC437X based boards.
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/09/12 00:59:18	1.19
+++ ChangeLog	2001/09/12 04:18:53
@@ -0,0 +1,17 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pthread.h: Separate mutex and condvar API into separate
+	header file to fix configury problems.
+	* include/mutex.h: New file for the above.
+	* cdl/posix.cdl: provide the correct configury for the isoinfra
+	package to include the above file.
+	* cdl/pthread.cdl: Move _POSIX_PTHREAD_PRIO_INHERIT and
+	_POSIX_THREAD_PRIO_PROTECT to cdl/posix.cdl.
+	
+2001-09-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sem.cxx (sem_trywait): Actually use the return value.
+
+	* src/sched.cxx (sched_get_priority_max): Use MAX not MIN
+	(sched_get_priority_min): Use MIN not MAX.
+
Index: packages/devs/flash/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Sep 11 21:18:56 2001
@@ -0,0 +1,31 @@
+2001-09-10  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/flash_mips_vrc437x.cdl:
+	* src/mips_vrc437x_flash.c:
+	Created by copying the ocelot package.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/serial/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/aeb/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/10/23 17:11:03	1.5
+++ ChangeLog	2001/09/12 04:19:00
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_arm_aeb.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/at91/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.2
+++ ChangeLog	2001/09/12 04:19:03
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_arm_at91.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/cma230/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:11:04	1.4
+++ ChangeLog	2001/09/12 04:19:06
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_arm_cma230.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:11:06	1.4
+++ ChangeLog	2001/09/12 04:19:10
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_arm_ebsa285.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:11:06	1.4
+++ ChangeLog	2001/09/12 04:19:14
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_arm_edb7xxx.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/pid/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/09/19 05:53:53	1.6
+++ ChangeLog	2001/09/12 04:19:17
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_arm_pid.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/sa11x0/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/10/23 17:11:07	1.3
+++ ChangeLog	2001/09/12 04:19:20
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_arm_sa11x0.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/i386/pc/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/06/10 19:35:25	1.5
+++ ChangeLog	2001/09/12 04:19:23
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_i386_pc.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/loop/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/loop/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/10/23 17:11:10	1.2
+++ ChangeLog	2001/09/12 04:19:26
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_loop.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/atlas/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:19	1.1
+++ ChangeLog	2001/09/12 04:19:29
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_mips_atlas.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/mips/jmr3904/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mips/jmr3904/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:11:11	1.4
+++ ChangeLog	2001/09/12 04:19:32
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_mips_jmr3904.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Sep 11 21:19:36 2001
@@ -0,0 +1,1196 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_mips_vrc437x.cdl:        
+        Fix 234000->230400 typo.
+
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/ser_mips_vrc437x.cdl:
+	* src/vrc437x_serial.h:
+	* src/vrc437x_serial.c:
+	Moved this entire tree over to vrc437x from vrc4373 to make it
+	generic to both kinds of board.
+
+2000-10-12  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/ser_mips_vrc4373.cdl: Moved testing parameters here.
+
+2000-08-01  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/vrc4373_serial.c (vrc4373_serial_set_config): Now use keys
+	to make more flexible.
+
+2000-07-22  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/vrc4373_serial.c (vrc4373_serial_init): Add comment about broken
+	interrupt handling
+
+2000-06-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* cdl/<yournamehere>.cdl: Remove the comment on the empty
+	include_files directive; the tools now support this correctly.
+	This keeps internal include files internal.
+
+2000-04-11  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* cdl/ser_mips_vrc4373.cdl: Change the parent from CYGPKG_IO_SERIAL
+	(which is enabled most of the time) to CYGPKG_IO_SERIAL_DEVICES
+	(which is not...) thus allowing convenient control independent of
+	platform.  Also enable all individual devices by default, now, so
+	that they can be enabled simply by enabling the above new parent.
+
+2000-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* ecos.db: Re-organize device packages.  This is a massive change
+	involving deleting all the sources for serial and ethernet drivers
+	from where they used to live in
+	    packages/io/serial/current/src/ARCH/PLATFORM.[ch]
+	    packages/net/drivers/eth/PLATFORM/current/src/...
+	and reinstating them in
+	    packages/devs/serial/ARCH/PLATFORM/current/src/...
+	    packages/devs/eth/ARCH/PLATFORM/current/src/...
+
+	All these new packages are properly defined in ecos.db, and are
+	all of type "hardware" so that a "target" can grab them.
+	
+	This directory layout is descriptive of the devices we have right
+	now, arch and platform are separate levels just to make it easier
+	to navigate in the filesystem and similar to the HAL structure in
+	the filesystem.
+
+	It is *not* prescriptive of future work; for example, the mythical
+	common highly-portable 16550 serial driver which works on many
+	targets would be called "devs/serial/s16550/current", or a serial
+	device for a particular board (cogent springs to mind) that can
+	work with different CPUs fitted is "devs/serial/cogent/current".
+
+	Changelogs have been preserved and replicated over all the new
+	packages, so that no history is lost.
+
+	The contents of individual source files are unchanged; they build
+	in just the same emvironment except for a very few cases where the
+	config file name changed in this movement.
+
+	Targets in ecos.db have been redefined to bring in all relevant
+	hardware packages including net and serial drivers (but the newly
+	included packages are only active if their desired parent is
+	available.)
+	
+	The names of CDL options (and their #defines of course) stay the
+	same for the serial drivers, for backward compatibility.
+
+	* templates/*/current.ect: these have had CYGPKG_IO_SERIAL added
+	rather than it being in (almost) all target definitions.
+	
+2000-04-05  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/common/tty.c (tty_read): CRLF conversion should use \r\n not \n\r
+	(tty_write): Similarly
+
+	* include/ttyio.h: Update CYG_TTY_IN_FLAGS_CRLF and
+	CYG_TTY_IN_FLAGS_CRLF to match
+
+2000-03-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/ser_sh_edk7708.cdl: Limit legal baud rate range.
+	* src/sh/sh_sci_serial.c: Use baud rate macro instead of hardwired
+	constants.
+
+2000-03-28  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/io_serial.cdl,
+	  cdl/ser_arm_aeb.cdl,
+	  cdl/ser_arm_cma230.cdl,
+	  cdl/ser_arm_edb7xxx.cdl,
+	  cdl/ser_arm_pid.cdl,
+	  cdl/ser_i386_pc.cdl,
+	  cdl/ser_mips_jmr3904.cdl,
+	  cdl/ser_mips_vrc4373.cdl,
+	  cdl/ser_mn10300.cdl,
+	  cdl/ser_powerpc_cogent.cdl,
+	  cdl/ser_quicc_smc.cdl,
+	  cdl/ser_sh_edk7708.cdl,
+	  cdl/ser_sparclite_sleb.cdl,
+	  cdl/tty.cdl:
+
+	Adjust documentation URLs.
+
+2000-03-07  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/ser_mips_jmr3904.cdl: Rename devices to match CDL naming.
+
+2000-02-29  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* include/serialio.h: Correct baud rate typo: 230400 rather than
+	234000. Thanks to Grant Edwards for the report.
+
+2000-02-28  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/powerpc/quicc_smc_serial.c: Use standard 'diag_dump_buf()'.
+
+2000-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* tests/ser_test_protocol.inl: Allow 115200 baud on Cogent
+	again. Fixed interrupt problem.
+
+2000-02-22  Jesper Skov  <jskov@redhat.com>
+
+	* tests/ser_test_protocol.inl: Don't use 115200 baud on
+	Cogent. Our slower boards can't keep up.
+
+2000-02-17  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* cdl/ser_powerpc_cogent.cdl: Fix incorrect dependency.
+
+2000-02-16  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h:
+	Added configury for PC serial device drivers.
+
+	* cdl/ser_i386_pc.cdl:
+	* src/i386/pc_serial.c:
+	* src/i386/pc_serial.h:
+	Added these files to implement PC serial line drivers.
+
+	* cdl/io_serial.cdl:
+	Added CYGPKG_IO_SERIAL_I386_PC.
+
+	* tests/ser_test_protocol.inl:
+	Added support for PC serial line testing.
+	
+2000-02-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh/sh_sci_7708.inl (DEVTAB_ENTRY): 
+	* src/sparclite/sleb_sdtr.c: 
+	serial_devio => cyg_io_serial_devio
+
+2000-02-10  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/mn10300/mn10300_serial.c: Ensure all CYG_HAL_MN10300_*
+	preprocessor conditionals use the correct CYGPKG_HAL_MN10300_AM3* form
+	now.	
+
+2000-02-03  Jesper Skov  <jskov@redhat.com>
+
+	* src/powerpc/quicc_smc_serial.c: CYG_HAL_POWERPC_x->CYGPKG_...
+
+2000-02-02  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/arm/aeb_serial.h: Rename lower case register macros to REG_ upper
+	case macros
+
+	* src/arm/aeb_serial.c: Update to reflect above
+
+2000-01-31 Simon FitzMaurice  <sdf@cygnus.co.uk>
+  * cdl/*.cdl:
+
+  Adjust help URLs in line with new doc layout.
+  
+2000-01-28 Simon FitzMaurice  <sdf@cygnus.co.uk>
+  * cdl/*.cdl:
+
+  Adjust help URLs in line with new doc layout.
+  
+2000-01-28  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/common/tty.c (tty_read): Fix problem with backspace at start
+	of line (size must be 'signed' for compare to work).
+
+2000-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* cdl/*.cdl: Add descriptions to a number of options &c which were
+	lacking same, also tidied up other typos as noticed en passant.
+
+2000-01-17  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/common/tty.c (tty_read): Avoid echoing "backspace/erase" at
+	start of line.
+
+2000-01-05  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/common/serial.c (serial_write): Avoid potential deadlock if
+	transmit start actually sends enough characters to signal cond wait.
+
+2000-01-03  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/serial.h: Fix namespace pollution - 
+	serial_devio => cyg_io_serial_devio
+	serial_callbacks => cyg_io_serial_callbacks
+
+	* src/mips/tx3904_serial.c: 
+	* src/mips/vrc4373_serial.c: 
+	* src/mn10300/mn10300_serial.c: 
+	* src/powerpc/quicc_smc_serial.c: 
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* src/sparclite/sleb_sdtr.c: 
+	* src/arm/aeb_serial.c: 
+	* src/arm/pid_serial_with_ints.c: 
+	* src/arm/edb7xxx_serial.c: 
+	* src/arm/cma230_serial.c: 
+	* src/arm/ebsa285_serial.c: 
+	* src/common/haldiag.c: 
+	* src/common/serial.c: Fix namespace pollution - 
+	serial_devio => cyg_io_serial_devio
+
+1999-12-06  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/arm/pid_serial_with_ints.c (pid_serial_DSR): Add loop to handle
+	case where an interrupt represents multiple events.
+
+1999-11-19  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/powerpc/quicc_smc_serial.c: Channel select for SMC2 was wrong.
+
+1999-11-18  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Remove mention of 7209/7212.
+
+1999-11-03  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/io_serial.cdl: Define build options.
+
+1999-10-26  Jesper Skov  <jskov@cygnus.co.uk>
+	* tests/serial5.c (serial_test): Reduce speed in thumb mode.
+
+	* src/arm/pid_serial.h: Added BE support.
+
+	* src/PKGconf.mak: Use CYGPKG_<> instead of CYG_<> to control what
+	needs to be compiled.
+
+1999-10-25  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/arm/pid_serial.h (ISR_RxTO): Define - character received but
+	not handled "promptly".
+
+	* src/arm/pid_serial_with_ints.c (pid_serial_DSR): Handle rcv interrupts
+	properly (can't ignore them even with TO bit set).
+
+	* src/arm/cl7211_serial.c (cl7211_serial_rx_DSR): Need to handle all
+	input (empty input FIFO) otherwise characters get dropped.
+
+1999-10-15  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Removed AEB rev C change. Was bogus.
+
+1999-10-11  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Added configury for VR4300 testing.
+
+	* src/mips/vrc4373_serial.c: Added Bi-endian support.
+
+	* include/pkgconf/io_serial.h: Adjusted default baud rates to
+	38400.
+
+1999-10-06  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Run tests on AEB rev C as well.
+
+1999-09-28  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/powerpc/quicc_smc_serial.c (quicc_smc_serial_init): Correct
+	value supplied for interrupt priority - it may be unused, but it
+	is asserted for range.  Initialize the diagnostic channel if on an
+	MBX and if NOT using SMC1 ourselves, to ensure that diag output
+	and built-in stubs work correctly; otherwise reset the quicc and
+	ignore SMC1 as before.  Fix various warnings, mostly about
+	casting/arg-passing/assigning away volatile.
+
+1999-08-31  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Define dummy crash ID.
+
+1999-08-30  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Added crash information which
+	should help track down repeating errors.
+
+1999-08-20  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/README: Added.
+
+1999-08-18  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/tty1.c: 
+	* tests/tty2.c: 
+	* tests/serial1.c: 
+	* tests/serial2.c: 
+	* tests/serial3.c: 
+	* tests/serial4.c: 
+	* tests/serial5.c: 
+	* tests/PKGconf.mak:
+	Require kernel and kernel C API.
+	
+1999-08-17  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/mn10300/mn10300_serial.c: Added a simple implementation of a
+	receive FIFO to try and reduce the overhead of receiving bytes.
+
+1999-08-16  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/PKGconf.mak:
+	* src/mn10300/mn10300_serial.c:
+	* tests/ser_test_protocol.inl:
+	Rename all am32 -> am31
+
+1999-08-12  Nick Garnett  <nickg@cygnus.co.uk>
+
+	Imported following changes from development branch:
+	
+    1999-08-11  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* tests/serial5.c: Modified config test for boards that need a lower
+	speed for this test.
+
+	* tests/ser_test_protocol.inl: Removed 14400 baud tests for all
+	MN10300 variants. The MN10300 cannot currently do this speed.
+
+	* src/mn10300/mn10300_serial.c: Tidied up the transmit interrupt
+	enable/disable code to be variant specific.
+
+	* include/pkgconf/io_serial.h: Undid Jonathan's change, since the
+	same options are used for all MN10300 variants.
+	
+    1999-08-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h:
+        Reparent CYGPKG_IO_SERIAL_MN10300 from under CYGPKG_HAL_MN10300 to
+        CYGPKG_HAL_MN10300_AM32_STDEVAL1 since it's stdeval1 specific
+
+    1999-08-04  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl:
+	Changed names of MN10300 defines tested. Added AM33 definitions.
+
+	* src/mn10300/mn10300_serial.c:
+	Modified driver to work on am33 too. This simply requires some
+	alternate definitions of things like register addresses and some
+	bits in them plus some extra parameterization of some register
+	values.
+
+	* src/PKGconf.mak:
+	Added am33 to list of architectures supporting serial lines.
+	
+1999-07-28  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Update descriptions to be more
+ 	generic (CL7x11 instead of CL7211).
+
+1999-07-28  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Correct typos in CDL description
+	for serial port 2 driver
+
+1999-07-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/arm/ebsa285_serial.c: New file: device driver for the serial
+	device of the Intel StrongARM EBSA-285 evaluation board.
+
+	* include/pkgconf/io_serial.h (CYGPKG_IO_SERIAL_ARM_EBSA285):
+	Config for it.
+
+	* src/PKGconf.mak (EXTRAS_COMPILE): Compile it.
+
+	* tests/ser_test_protocol.inl (TEST_SER_DEV): Enable testing of it.
+
+1999-07-08  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl (change_config): Changed implementation.
+
+1999-06-27  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/powerpc/quicc_smc_serial.c (quicc_smc_serial_init): More robust
+	initialization, with data cache disabled.  This seems to fix the
+	random failures described below.
+
+	* tests/ser_test_protocol.inl: Add configuration for QUICC/MBX860.
+	Added some delays in the configuration change code to make QUICC
+	happy [didn't help much although the manual says they are required].
+
+	* src/powerpc/quicc_smc_serial.h (UART_BITRATE): Rewrote macro to 
+	match what the Linux driver uses - still doesn't work well, though.
+
+	* src/powerpc/quicc_smc_serial.c: Lots of changes trying to get the
+	serial driver working and robust.  At this point it works quite well,
+	using the default buffer sizes.  Changing from the defaults seem to
+	easily break it though, certainly on input.  Also, changing the baud
+	rate seems to not work reliably.
+
+	* src/common/serial.c: Add some tracing/debug info to try and debug
+	problems with QUICC serial driver.  These are hard disabled with
+	"XX_" prepended to "CYGDBG_DIAG_BUF".  Enabling them gives information
+	about how/when data are delivered from the serial driver.
+
+	* include/pkgconf/io_serial.h: Adjust limits and defaults on number and
+	size of buffers with values that seem to work.
+
+1999-06-21  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/sh/sh_sci_serial.c: Rearranged inclusion of .inl file a bit
+	to avoid compiler warnings.
+
+1999-06-21  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Fix CDL for number of buffers.
+
+	* src/powerpc/quicc_smc_serial.c: Force number of buffers = 1.
+
+1999-06-20  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Some clean up (removed commented
+	obsolete CDL parenting structure).
+	Add support for Motorola PowerPC QUICC/SMC.
+
+	* src/arm/cma230_serial.c: 
+	* src/arm/cl7211_serial.c: 
+	* src/arm/aeb_serial.c: 
+	* src/arm/pid_serial_with_ints.c: Use #include to get 'diag_printf()'
+	prototypes.
+
+1999-06-17  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/arm/cl7211_serial.c (cl7211_serial_start_xmit): Fix race which
+	cause xmitter to get stuck.
+
+1999-06-16  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/sh/sh_serial.c:          [removed]
+	* src/sh/sh_sci_serial.c:      [added]
+	* src/sh/sh_sci_7708.inl:      [added]
+	* include/pkgconf/io_serial.h: 
+	* src/PKGconf.mak (EXTRAS_COMPILE): 
+	* tests/ser_test_protocol.inl: 
+	Renamed CDL options and restructered driver.
+	Fixed CDL typo.
+	
+1999-06-04  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Fixed CDL string for BAUD rate option.
+
+1999-06-04  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Disable testing at 115200
+	for Cogent CMA230 (ARM).
+
+	* src/arm/cma230_serial.c: Fix interrupt for port B.
+
+1999-05-31  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/sh/sh_serial.c: Fixed receive interrupts and added handler for
+	error interrupts.
+
+1999-05-28  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* io/serial/current/src/PKGconf.mak:
+	* io/serial/current/tests/ser_test_protocol.inl:
+	* include/pkgconf/io_serial.h: 
+	Renamed SH platform package to edk7708.
+
+1999-05-27  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Added ability to change options in
+	host software.
+
+1999-05-27  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/mn10300/mn10300_serial.c (mn10300_serial_config_port): 
+	Wait for the serial device to become acquiescent before disabling
+	it. This prevents cygmon's outgoing characters getting corrupted
+	due to transmission being disabled.
+	Fix for PR 20047
+	
+1999-05-26  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: 
+	* tests/ser_test_protocol.inl: Add Cogent CMA230 setup.
+	
+	* src/arm/cma230_serial.c: Make names compatible with Cogent
+	PowerPC board.
+
+1999-05-26  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Add Cirrus Logic CL7211 setup.
+1999-05-26  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/sh/sh_serial.c: Added more baud rate values. Disabled
+	interrupt driven receive. Fixed config_port to enable proper
+	interrupt flags.
+
+1999-05-25  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: 
+	Change all mentions of CYGPKG_HAL_TX39_JMR3904 to
+	CYGPKG_HAL_MIPS_TX39_JMR3904
+
+1999-05-25  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/PKGconf.mak (EXTRAS_COMPILE): Change CYG_HAL_TX39 to
+	CYG_HAL_MIPS_TX39
+1999-05-25  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Added sh entry.
+
+1999-05-24  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/PKGconf.mak:
+	* include/pkgconf/io_serial.h: 
+	* src/sh/sh_serial.c: 
+	Added sh driver.
+
+1999-05-18  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 19926
+	* src/sparclite/sleb_sdtr.c (sleb_sdtr_rx_DSR): Only read chan if
+	there is one.
+
+1999-05-18  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 19926
+	* src/arm/cl7211_serial.c (cl7211_serial_rx_DSR): Only read char
+	if there is one.
+
+1999-05-16  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/arm/cl7211_serial.c: Clean up, first working version.
+
+1999-05-14  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Removed workaround for spurious
+	Cogent reads.
+
+	* src/arm/aeb_serial.c:
+	* src/arm/aeb_serial.h: 
+	* src/arm/pid_serial_with_ints.c: 
+	* src/arm/pid_serial.h: 
+	* src/powerpc/cogent_serial.h: 
+	* src/powerpc/cogent_serial_with_ints.c:
+	Check for receive interrupt before reading.
+
+1999-05-13  Nick Garnett  <nickg@cygnus.co.uk>
+
+	The follow changes were made in a branch an have now been merged:
+
+    1999-04-21  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/mips/vrc4373_serial.c: Small changes to get working with
+	interrupts.
+	
+    1999-04-20  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Fix CYGPKG_IO_SERIAL_TX39_JMR3904
+	parent attribute.
+
+1999-05-11  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/arm/cl7211_serial.c: Fix compile problems from merged code.
+
+1999-05-05  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Tidied up a bit and added
+	description of protocol.
+
+1999-05-05  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/common/serial.c (serial_write, serial_read): Clear abort
+	flag at entry.
+
+1999-05-05  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/serial4.c (serial_test): Handle config fails correctly.
+
+	* tests/ser_test_protocol.inl: Better change_config
+	handling. Simple recovery and negotiation isn't timing
+	dependant. 
+
+1999-05-05  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/timeout.inl: Updated with the below changes.
+
+1999-05-05  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* misc/timeout.inl (timeout): Timeouts are relative, but alarms 
+	need absolute time values.
+
+1999-05-04  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 20018
+	* tests/serial1.c (serial_test): Always PASS, regardless of
+	configuration.
+
+1999-05-04  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Reverse order of configurations -
+	run tests with slow baud rate first.
+	Only check CYG_KERNEL_DIAG_GDB_SERIAL_DIRECT for SLEB on RAM startup.
+
+1999-05-04  Jesper Skov  <jskov@cygnus.co.uk>
+ 	* src/mn10300/mn10300_serial.c:
+ 	Use interrupt enable/disable feature of serial port2 to allow
+ 	coexistence with CygMon/hal_diag.
+ 
+ 	* tests/ser_test_protocol.inl: Use port2 for MN10300.
+
+1999-04-28  Bart Veer  <bartv@cygnus.co.uk>
+
+	* src/PKGconf.mak (EXTRAS_COMPILE):
+	Use the new rules for generating libextras.a
+
+1999-04-26  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Add support for Cirrus Logic CL7211.
+
+
+1999-04-20  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/arm/aeb_serial.c: 
+	* src/arm/pid_serial_with_ints.c: Fix default baud rate if unbuffered.
+1999-04-20  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Added some comments. Disabled 38400
+	for SLEB. Only run test on SLEB if CygMon isn't used for diag
+	output.
+	
+1999-04-15  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 19752
+	* tests/serial3.c:
+	* tests/serial5.c:
+	Run these tests at a lower baud rate on ARM AEB.
+	
+1999-04-14  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 19839
+	* src/mn10300/mn10300_serial.c: 
+	Fix compiler warnings.
+
+1999-04-14  Bart Veer  <bartv@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h:
+	Reparent the board-specific serial devices below the actual boards.
+	
+1999-04-13  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl:
+	NA when run from simulator.
+
+1999-04-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl:
+	Disabled 115200 for MN10300.
+	Reclaim interrupt vectors from CygMon when testing on SLEB.
+
+1999-04-09  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/serial.h: Change SERIAL_CHANNEL setup so all channels
+	have serial callbacks, regardless of buffering.
+
+1999-04-09  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/common/tty.c: 
+	* include/pkgconf/io_serial.h:
+	Added new ttydiag device layered on top of haldiag, so that tty0
+	can be layered on top of ser0.
+
+1999-04-08  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/tty1.c:                [added]
+	* tests/tty2.c:                [added]
+	* tests/PKGconf.mak: 
+	* tests/ser_test_protocol.inl:
+	Added two simple TTY tests.
+
+1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/sparclite/sleb_sdtr.h: Include cyg/hal/hal_io.h for I/O
+	macros instead of hal_diag.h where they had evolved before.
+
+1999-04-06  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/serial4.c (serial_test): 
+	* tests/serial3.c (serial_test): 
+	Reduce packet sizes.
+
+1999-03-31  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Added remaining targets to the
+	test.
+
+1999-03-31  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/sparclite/sleb_sdtr.c (sleb_sdtr_start_xmit): Fix timing race
+	when enabling xmit interrupts.
+
+1999-03-26  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/sparclite/sleb_sdtr.c: Change how the port is set up.  The transmitter
+	is now always enabled, just the interrupts are masked/unmasked to control it.
+	This lets the serial driver cooperate with Cygmon on the port used for GDB.
+	Note that currently serial input does not work for CON1 since Cygmon is
+	taking all of the receive interrupts for itself.
+	(sleb_sdtr_tx_DSR): Need to keep track whether xmit interrupt should be
+ 	enabled - otherwise it can get enabled incorrectly and we get interrupted
+	to death!
+
+1999-03-26  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Send a DONE message after a no-echo
+	binary packet.
+
+1999-03-26  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* tests/serial5.c: 
+	* tests/serial4.c:
+	* tests/serial3.c:
+	* tests/serial2.c:
+	* tests/serial1.c:
+	Make these build when no kernel present; include of testcase
+	was the wrong side of the ifdef.
+
+1999-03-26  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/serial5.c:
+	* tests/serial4.c:
+	* tests/serial3.c:
+	* tests/serial2.c:
+	* tests/serial1.c:
+	Moved NOP check to ser_test_protocol open call.
+	
+	* tests/ser_test_protocol.inl: Make sure the proper device is
+	selected for testing. Do NOP check in open call.
+
+1999-03-25  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: 
+	* misc/console.c: 
+	* src/arm/aeb_serial.c: 
+	* src/arm/pid_serial_with_ints.c: 
+	* src/common/tty.c: 
+	* src/mips/tx3904_serial.c: 
+	* src/mn10300/mn10300_serial.c: 
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* src/sparclite/sleb_sdtr.c: Update CDL to follow naming conventions.
+
+	* src/mips/tx3904_serial.c (tx3904_serial_config_port): 
+	Make sure port is enabled (CDL) before using it.
+
+	* src/mn10300/mn10300_serial.c (mn10300_serial_config_port): 
+	* src/powerpc/cogent_serial_with_ints.c (cogent_serial_config_port): 
+	* src/arm/aeb_serial.c (aeb_serial_config_port): 
+	* src/arm/pid_serial_with_ints.c (pid_serial_config_port): Change so that
+	the physical port is not modified unless the provided configuration is valid.
+
+	* src/sparclite/sleb_sdtr.c (sleb_sdtr_config_port): 
+	Using wrong config data.
+
+	* include/serialio.h: Add macros to support baud rate from CDL.
+
+	* include/pkgconf/io_serial.h: 
+	* src/mn10300/mn10300_serial.c: 
+	* src/mips/tx3904_serial.c (tx3904_serial_ISR): 
+	* src/sparclite/sleb_sdtr.c: 
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* src/arm/pid_serial_with_ints.c: 
+	* src/arm/aeb_serial.c: Add configury for baud rate and buffer size.
+
+1999-03-24  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/mips/tx3904_serial.c:
+	Now uses CYGHWR_HAL_MIPS_CPU_FREQ_ACTUAL to get CPU
+	frequency. This is a little more accurate than using
+	CYGHWR_HAL_MIPS_CPU_FREQ.
+
+1999-03-24  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/serialio.h (CYGNUM_SERIAL_BAUD_MIN/MAX): Add for completeness.
+
+	* src/arm/aeb_serial.c (aeb_serial_stop_xmit): 
+	* src/arm/pid_serial_with_ints.c (pid_serial_stop_xmit): Fix typo in comment.
+
+1999-03-24  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* tests/ser_test_protocol.inl: Weeded out configs TX39 doesn't
+	like.
+
+	* src/powerpc/cogent_serial.h: 
+	Added copyright header.
+	
+	* tests/ser_test_protocol.inl: 
+	* tests/serial1.c: 
+	* tests/serial2.c: 
+	* tests/serial3.c: 
+	* tests/serial4.c: 
+	* tests/serial5.c: 
+	Don't try to run tests when no IO device has been specified.
+	
+1999-03-23  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial1.c, misc/serial2.c, misc/serial3.c, misc/serial4.c,
+	* misc/serial5.c, misc/ser_test_protocol.inl
+	Deleted.
+
+1999-03-23  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/PKGconf.mak: 
+	* tests/timeout.inl: 
+	* tests/PKGconf.mak:
+	* tests/serial1.c: 
+	* tests/serial2.c: 
+	* tests/serial3.c: 
+	* tests/serial4.c: 
+	* tests/serial5.c: 
+	* tests/ser_test_protocol.inl:
+	Moved the serial tests from the misc directory to the tests
+	directory.
+
+1999-03-23  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/mn10300/mn10300_serial.c: Now initially mask TX interrupts
+	at initialization and unmask/remask in start/stop xmit
+	routines. This has no real effect on the hardware, but the
+	simulator does not implement the LCR_TXE bit properly, resulting
+	in spurious TX interrupts during diagnostic output.
+	This was the cause of the slow output reported in PR 19559.
+
+1999-03-23  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Fix "display" strings to have appropriate
+	case - mostly lower case.
+
+1999-03-22  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* misc/console.c: 
+	* misc/serial.c: 
+	* misc/serial1.c: 
+	* misc/serial2.c: 
+	* misc/serial3.c: 
+	* misc/serial4.c: 
+	* misc/serial5.c: 
+	Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of
+	CYGNUM_HAL_MINIMUM_STACK_SIZE.
+
+1999-03-22  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/mn10300/mn10300_serial.c: 
+	* src/mips/tx3904_serial.c: Add CDL configury.
+
+	* include/pkgconf/io_serial.h: Update CDL to add device name
+	configurability for all devices.
+
+	* src/sparclite/sleb_sdtr.c: 
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* src/arm/aeb_serial.c: 
+	* src/arm/pid_serial_with_ints.c: Use CDL configured device names.
+
+1999-03-22  Jesper Skov  <jskov@lassi.cygnus.co.uk>
+
+	* misc/serial1.c:
+	* misc/serial2.c:
+	* misc/serial3.c:
+	* misc/serial4.c:
+	* misc/serial5.c:
+	Requires kernel as well.
+
+1999-03-22  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/sparclite/sleb_sdtr.c:
+	Moved include statement to avoid warnings.
+
+1999-03-19  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/ser_test_protocol.inl:
+	* misc/serial5.c:
+	* misc/PKGconf.mak:
+	Replace complex and not very stable duplex test with a simpler
+	test that works better.
+	Added serial5 using that test.
+	
+1999-03-19  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/PKGconf.mak:
+	* misc/serial1.c:
+	* misc/serial2.c: 
+	Added API test and made serial2 do simple string output.
+	
+1999-03-19  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/powerpc/cogent_serial_with_ints.c: Changed ToDo comment.
+
+1999-03-19  Jesper Skov  <jskov@lassi.cygnus.co.uk>
+
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* src/arm/aeb_serial.c: 
+	* src/arm/pid_serial_with_ints.c: 
+	Moved include statement to avoid warnings.
+
+1999-03-19  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: More CDL problems.
+
+1999-03-18  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Add CDL for SPARClite SLEB.
+
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* src/arm/pid_serial_with_ints.c: 
+	* src/arm/aeb_serial.c: Update device names to match CDL.
+
+	* include/pkgconf/io_serial.h: Change names for serial ports to
+	be CYGPKG_IO_SERIAL_<arch>_<platform>_<port>.
+
+1999-03-18  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/ser_test_protocol.inl: 
+	* misc/serial2.c: 
+	First stab at the duplex binary test. Still much fun to be had...
+
+1999-03-18  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/ser_test_protocol.inl: Added timeout for PING.
+
+1999-03-18  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/common/serial.c: Change ABORT functionality to be DSR safe.
+	(serial_get_config): Fix typo!
+
+	* include/pkgconf/io_serial.h: Small change in CDL to make serial
+	devices tied to the platform and not the serial I/O package.  This
+	means that only the devices appropriate to a given platform can be
+	enabled.
+
+	* misc/serial.c: Better use of alarms - only trigger at the time of
+	the next timeout.  Moved timeout functions to new file "timeout.inl".
+
+	* src/common/serial.c (serial_get_config): Add support for
+ 	CYG_IO_GET_CONFIG_SERIAL_INPUT_FLUSH and CYG_IO_GET_CONFIG_SERIAL_ABORT.
+	
+	* misc/serial.c: Add simple timeout mechanisms.
+
+1999-03-17  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* src/arm/aeb_serial.c: 
+	* src/arm/pid_serial_with_ints.c: Conditionalize based on CDL.
+
+	* include/pkgconf/io_serial.h: Add some CDL configury - not perfect
+	because of current ~CDL limitations.
+
+1999-03-17  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c: Cleaned up a bit. Used for hacking new tests.
+
+1999-03-17  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/PKGconf.mak: 
+	* misc/ser_test_protocol.inl:
+	* misc/serial2.c:
+	* misc/serial3.c:
+	* misc/serial4.c:
+	Put testing protocol implementation in a separate file. Split the
+	tests in serial2 into separate files.
+
+1999-03-16  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/mn10300/mn10300_serial.c:	Fixed some compiler warnings.
+
+1999-03-15  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Change default configurations.
+	No serial drivers enabled for PID port A or AEB.
+
+	* src/sparclite/sleb_sdtr.c: 
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* src/arm/aeb_serial.c: 
+	* src/arm/pid_serial_with_ints.c: 
+	* src/common/haldiag.c: 
+	* src/common/tty.c: 
+	* src/common/serial.c: Add 'CYGDBG_IO_INIT' for control of init 
+	messages.
+
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* src/sparclite/sleb_sdtr.c:
+	* src/arm/aeb_serial.c: 
+	* src/arm/pid_serial_with_ints.c: Don't include <cyg/kernel/kapi.h>
+
+1999-03-15  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c (serial_test): Fix use of strlen. Fix DONE part
+	of binary protocol.
+
+1999-03-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c: Play a bit with timing. Think I broke it :(
+	Added DONE to BINARY packet.
+	Proper call to DRAIN.
+
+1999-03-12  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/mips/tx3904_serial.c: Tidied away some debugging code.
+
+1999-03-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c: Removed bogus config changes.
+
+1999-03-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c (serial_test): Check for ser_filter on host (PING
+	packet).
+
+1999-03-11  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/powerpc/cogent_serial_with_ints.c: Added note.
+
+	* misc/serial2.c: 
+	Added (almost) proper configuration handling.
+	Run tests on varying configurations.
+
+1999-03-11  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/mips/tx3904_serial.c:
+	Many changes to get working.
+
+	* misc/console.c (console_test): Fixed compiler warning.
+
+	* misc/serial2.c:
+	Added device name for TX39 testing.
+	Fixed some bugs in Tcyg_io_write() macro.
+
+1999-03-10  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c: Added target specific test device name.
+
+1999-03-10  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Correct CDL description spelling.
+
+1999-03-10  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/powerpc/cogent_serial_with_ints.c: 
+	* misc/console.c: 
+	Fixed compiler warnings.
+
+1999-03-10  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Improve CDL descriptions.
+
+1999-03-10  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c (serial_test): Do some more tests with changed
+	baud rates.
+
+1999-03-09  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c (serial_test): Added workaround for spurious byte
+	problem. Added a few more tests to run.
+
+	* src/powerpc/cogent_serial_with_ints.c
+	(cogent_serial_config_port): Remove interrupt enabling.
+
+1999-03-09  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/PKGconf.mak: 
+	* src/mips/tx3904_serial.c:
+	Added initial version of TX39 device driver. Currently untested
+	but eliminates PR19445.
+
+1999-03-09  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c: DRAIN function works now.
+
+1999-03-09  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/io_serial.h: Only enable one serial driver per
+	default.
+
+1999-03-08  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial2.c (serial_test): Be a bit more aggressive.
+
+	* src/powerpc/cogent_serial_with_ints.c: Check that configuration
+	is sensible.
+
+1999-03-08  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/powerpc/cogent_serial_with_ints.c: 
+	Added support for both ports.
+
+	* include/pkgconf/io_serial.h: Added simple defines for cogent
+	serial ports. No CDL yet.
+
+1999-03-08  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* misc/serial.c: Removed PID references. Fixed compiler warnings.
+
+1999-03-08  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/powerpc/cogent_serial_with_ints.c: Cleaned up a
+	bit. Actually works now.
+
+1999-03-08  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/common/serial.c: Change in cyg_drv_cond_wait() behaviour
+	means DSR lock should be left alone.
+
+1999-03-08  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 19400
+	* src/powerpc/cogent_serial_with_ints.c (cogent_serial_init): Set
+	valid interrupt priority.
+
+1999-03-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/mn10300/mn10300_serial.c (mn10300_serial_init):
+	Added extra test to avoid initializing serial 2 when CYGMON is
+	present.
+	Include hal_intr.h explicitly for use in non-kernel
+	configurations.
+
+	* src/common/serial.c:
+	Added extra test before calls to cyg_drv_cond_wait() to avoid race
+	condition. This is not, however, a complete solution to this
+	problem. A better solution will be forthcoming.
+
+	* include/serial.h:
+	Changed include files used to permit non-kernel configurations to
+	be built.	
+
+1999-03-05  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/common/haldiag.c: Removed diag_printf declaration.
+
+1999-03-05  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+       * src/mn10300/mn10300_serial.c:
+       Change CYG_VECTOR_* to CYGNUM_HAL_INTERRUPT_* to get it to compile!
+
+1999-03-05  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/powerpc/cogent_serial_with_ints.c (cogent_serial_config_port): 
+	Fix renaming of interrupt vectors.
+
+1999-03-05  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/arm/pid_serial_with_ints.c: Fix interrupt vectors.
+
+1999-03-03  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* serial/current/src/arm/pid_serial_with_ints.c: 
+	New [somewhat] configurable drivers for PID.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/devs/serial/mn10300/mn10300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/mn10300/mn10300/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/08/25 17:32:49	1.3
+++ ChangeLog	2001/09/12 04:19:40
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_mn10300.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:11:11	1.4
+++ ChangeLog	2001/09/12 04:19:44
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_powerpc_cogent.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/01/05 17:12:37	1.7
+++ ChangeLog	2001/09/12 04:19:47
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_quicc_smc.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/devs/serial/sparclite/sleb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sparclite/sleb/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:11:12	1.4
+++ ChangeLog	2001/09/12 04:19:51
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * cdl/ser_sparclite_sleb.cdl:        
+        Fix 234000->230400 typo.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.67
diff -u -0 -r1.67 ChangeLog
--- ChangeLog	2001/09/12 00:59:22	1.67
+++ ChangeLog	2001/09/12 04:19:54
@@ -0,0 +1,22 @@
+2001-09-10  Nick Garnett  <nickg@redhat.com>
+
+	* include/hal_stub.h (strlen): Changed return type to size_t from
+	int so it matches <string.h>. For some reason the compiler has
+	suddenly started complaining about the type mismatch. Strange.
+
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_stub.c (put_register): Added kludge for VR4300 targets
+	to sign extent the PC when it is being set. This is due to the
+	age of the VR4300 toolchain and the fact that the VR4300 is the
+	only target to do full 64bit register saves/restores.
+
+2001-09-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_if.h: Fix typo in below change.
+
+2001-09-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_if.h (CYGACC_CALL_IF_DBG_SYSCALL): Define and call
+	with correct arguments.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.54
diff -u -0 -r1.54 ChangeLog
--- ChangeLog	2001/09/12 00:59:23	1.54
+++ ChangeLog	2001/09/12 04:19:58
@@ -0,0 +1,12 @@
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* include/mips-stub.h: Returned target_register_t to long long
+	type for VR4300 target. This is the only platform that does 64bit
+	register saves/restores, and the GDB registers must be full sized.
+
+	* include/arch.inc: Added option to select correct initial SR
+	value when the startup is ROMRAM.
+	Disabled setting of status and config registers when using a ROM
+	monitor. The monitor should have already set these to appropriate
+	values.
+
Index: packages/hal/mips/vr4300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vr4300/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/09/04 20:24:14	1.4
+++ ChangeLog	2001/09/12 04:20:01
@@ -0,0 +1,14 @@
+2001-09-10  Nick Garnett  <nickg@redhat.com>
+
+	* src/mips_vr4300.ld: Added .2ram sections to data section needed
+	for FLASH support.
+
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* include/variant.inc: Added definition of INITIAL_SR_VAR.
+
+	* include/var_arch.h (CYG_HAL_GDB_REG): Returned GDB registers to
+	full 64bit width.
+
+	* cdl/hal_mips_vr4300.cdl: Added endianness configuration.
+	
Index: packages/hal/mips/vrc4373/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc4373/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.8
+++ ChangeLog	2001/09/12 04:20:04
@@ -0,0 +1,30 @@
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl: Brought up to date and much of
+	the configury now moved to the VRC437X package. Configury for
+	Redboot and virtual vectors added here.
+
+	* misc/redboot_RAM.ecm:
+	* misc/redboot_ROM.ecm:
+	* misc/redboot_ROMRAM.ecm:
+	These files added to configure redboot for this target.
+	
+	* include/hal_diag.h:
+	* include/platform.inc:
+	* include/plf_cache.h:
+	* include/plf_intr.h:
+	* include/plf_io.h:
+	* include/plf_stub.h:
+	* include/plf_z8530.h:
+	* misc/stubrom.perm:
+	* src/hal_diag.c:
+	* src/platform.S:
+	* src/plf_misc.c:
+	* src/plf_stub.c:
+	* src/pmon.S:
+	Files removed and relocated to VRC437X package. This package is
+	now just a configuration and memory layout package. This ChangeLog
+	is being retained in it original form for archival purposes.
+
+	
+	
Index: packages/hal/mips/vrc437x/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Sep 11 21:20:08 2001
@@ -0,0 +1,510 @@
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	This package is newly created to contain code that is common to
+	all VRC437X platforms. Most of the contents is derived from the
+	original VRC4373 package. All ChangeLog entries other than this
+	one were made when the files were in that package.  This ChangeLog
+	entry describes any major changes that have occured to the files
+	during the move.
+
+	* include/platform.inc:
+	Converted INITIAL_SR to INITIAL_SR_PLF to work with architecture
+	and variant HALs.
+
+	* src/plf_serial.c: File added to implement serial IO in a vector
+	compatible manner.
+		
+	* cdl/hal_mips_vr4300_vrc437x.cdl: Generic configuration for all
+	targets added. Platform specific configuration moved out to
+	specific packages.
+	
+	* include/hal_diag.h:
+	* include/plf_cache.h:
+	* include/plf_intr.h:
+	* include/plf_io.h:
+	* include/plf_stub.h:
+	* include/plf_z8530.h:
+	* misc/stubrom.perm:
+	* src/hal_diag.c:
+	* src/plf_misc.c:
+	* src/plf_stub.c:
+	* src/pmon.S:
+	Files move with minor changes only from original VRC4373 package.
+	
+
+2001-02-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/platform.inc: Always do unsigned arithmetic on addresses
+	* src/platform.S: Ditto
+	Reported by Chris Morrow <cmorrow@YottaYotta.com>
+
+2001-02-05  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Ignore devices not on bus 0.
+
+2001-01-31  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/platform.S: Added *va* (see mips/arch/.../arch.inc) macros
+	when manipulating values that are potentially 64 bits.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.mlt:
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.mlt:
+	Add heap1 section
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.h:
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.ldi:
+	Regenerated
+
+2000-09-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/platform.inc: Added some extra ifdefs and code to try
+	and get ROM startup working.
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl:
+	Building GDB stubs was requiring ROM startup when it should have
+	ROMRAM startup.
+
+2000-08-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/platform.S (hal_pci_config_read): Prevent assembler reordering,
+	the address is important
+
+2000-08-16  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.h: 
+	Fixed typo in last change. Forgot that the RAM base address
+	appears twice in these files. Also fixed .h file to match.
+	
+2000-08-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.ldi:
+	RAM start on these configurations should be 0x80000000 not
+	0x80100000.
+
+2000-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Removed CTRLC init hacks.
+
+	* src/plf_misc.c (hal_ctrlc_isr_init): Made public.
+
+2000-05-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Let arch call ctrlc_init.
+
+2000-02-18  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl (CYGBLD_BUILD_GDB_STUBS): When
+	building stubs, define every dependency required here rather than
+	in the template
+
+2000-02-10  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: 
+	Removed HAL_STUB_PLATFORM_STUBS_INIT.
+
+	* include/pkgconf/hal_mips_vr4300_vrc4373.h: Removed stubs as a
+	legal startup type.
+
+2000-02-07  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl: use cpu options when linking.
+
+2000-02-03  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl: Implements stubs.
+
+2000-01-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl: Moved part of stubs build rule to
+	common HAL. Changed description.
+
+2000-01-24  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl: Add stubs build rule.
+
+2000-01-24  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/*.cdl:
+
+	Remove obsolete option CYGTST_TESTING_IDENTIFIER.
+
+2000-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* cdl/*.cdl: Add descriptions to a number of options &c which were
+	lacking same, also tidied up other typos as noticed en passant.
+
+1999-12-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* misc/stubrom.perm: Rename CYG_HAL_ROM_MONITOR ->
+	CYGSEM_HAL_ROM_MONITOR
+
+	* include/platform.inc: Rename CYG_HAL_USE_ROM_MONITOR_PMON ->
+	CYGSEM_HAL_USE_ROM_MONITOR_PMON throughout
+	Rename CYG_HAL_USE_ROM_MONITOR_GDB_STUBS ->
+	CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs throughout
+
+	* src/hal_diag.c: Likewise
+
+	* src/plf_misc.c: Likewise. Similarly CYG_HAL_USE_ROM_MONITOR_CYGMON
+	-> CYGSEM_HAL_USE_ROM_MONITOR_CygMon
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl: Add new platform-specific
+	CYGSEM_HAL_USE_ROM_MONITOR and CYGSEM_HAL_ROM_MONITOR options to
+	control ROM monitor support
+
+1999-12-20  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl: Add -Wl for linker options.
+
+1999-11-25  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/pkgconf/hal_mips_vr4300_vrc4373.h: 
+	Reparent under HAL MIPS variants as for other MIPS targets
+
+1999-11-25  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl:
+
+	Remove references to obsolete 'STUBS' memory layout.
+
+1999-11-25  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.h: New file.
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.mlt: Real file.
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.h: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.h: New file(s).
+
+1999-11-02  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* cdl/hal_mips_vr4300_vrc4373.cdl: Added.
+
+1999-10-29  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/plf_intr.h: 
+	* src/plf_misc.c: 
+	* src/hal_diag.c:
+	Changed CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT to
+	CYGDBG_HAL_MIPS_DEBUG_GDB_CTRLC_SUPPORT.
+
+1999-10-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/platform.S: Swapped around the IOPROF registers for
+	big-endian mode. These 16 bit registers end up in opposite halves
+	of the 32 bit word in big endian mode.
+
+	* include/plf_z8530.h: In big-endian mode the Z8530 registers are
+	at the other end of the word. This is easily fixed by redefining
+	the DUART_BASE only.
+
+1999-09-14  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/hal_diag.c (hal_diag_write_char): Ack VRC4373 interrupt to
+	prevent spurious interrupts
+	* include/pkgconf/hal_mips_vr4300_vrc4373.h: 
+	Add new CYGSEM_HAL_MIPS_VR4300_VRC4373_DIAG_ACKS_INT_0 option to
+	control the above behaviour
+
+1999-09-08  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/plf_intr.h (HAL_INTERRUPT_UNMASK): Rephrase to silence warnings
+	about left-shifting negative numbers. Equivalent when optimized.
+	(HAL_INTERRUPT_ACKNOWLEDGE): Likewise
+	(HAL_INTERRUPT_MASK): Likewise
+
+1999-09-09  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/platform.inc: Changed end address for copy from
+	__bss_end to __ram_data_end.
+
+1999-09-08  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/platform.S (NTLBENTRIES): Fix typo: 0x32 -> 32
+
+	* include/platform.inc (hal_mon_copy_trampoline): Use branch delay slot
+	when copying - both for ROMRAM startup and CYG_HAL_USE_ROM_MONITOR_PMON
+	(hal_mon_init_vsr_table): Don't init debug vector - not used on
+	vr4300 CPUs
+
+1999-09-02  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/platform.inc: Added code to monitor setup to copy
+	other_vector in to correct RAM location.
+
+1999-08-19  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/plf_io.h: Added this file to contain PCI access support.
+
+	* include/platform.inc:
+	* src/platform.S: 
+	Added function to read data from the PCI data register together
+	with a data load/store VSR which catches any exceptions and fixes
+	them up so that the program can continue.
+
+1999-07-15  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/hal_diag.c: Add prototypes for cyg_hal_is_break and
+	cyg_hal_user_break to silence warning
+
+1999-06-21  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/plf_misc.c (hal_ctrlc_isr): Changed all return codes to 2 so
+	that the interrupt is reported as handled.
+
+1999-06-17  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/platform.inc: Added code to initialize VSR slots for
+	debug, utlb and nmi vectors.
+
+	* misc/stubrom.perm: Added disable of
+	CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT when building ROM monitor.
+
+1999-06-10  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/plf_stub.c (hal_plf_stub_init): Fix config problem.
+
+1999-06-10  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/plf_stub.c: Added interrupt acknowledge calls to character
+	IO routines to prevent spurious interrupts.
+
+1999-06-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/hal_diag.c: Ensure that reads and writes do not provoke
+	spurious interrupts.
+
+	* include/platform.inc: Tidied up debug version of
+	hal_diag_intr_start a little.
+
+1999-05-28  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* misc/stubrom.perm: Added this file to contain a permutation for
+	building a stub ROM for the VRC4373 board.
+
+	* include/pkgconf/hal_mips_vr4300_vrc4373.h: Removed redfinitions
+	triggered by CYG_HAL_STARTUP_STUBS.
+
+	* include/plf_stub.h: Added HAL_STUB_PLATFORM_INIT and voided
+	HAL_STUB_PLATFORM_INIT_BREAK_IRQ and HAL_STUB_PLATFORM_STUBS_INIT.
+
+	* src/plf_stub.c: 
+	Moved all setup into hal_plf_stub_init(). Deleted
+	hal_plf_init_break_irq().
+	
+1999-05-27  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/plf_stub.c: 
+	Moved Z8530 definitions out to plf_z8530.h.
+	Added setup of install_async_breakpoint() function is vector
+	table.
+	
+	* src/platform.S: Some minor tidies to the code.
+
+	* src/hal_diag.c:
+	Moved Z8530 definitions out to plf_z8530.h.
+	Added modifications for Control-C support - mostly removing some
+	defunct code.
+
+	* include/plf_z8530.h
+	Added this file to contain definitions and access macros to the
+	Z8530 DUART for use in the HAL.
+	
+	* include/pkgconf/hal_mips_vr4300_vrc4373.h: Removed some
+	unnecessary defines.
+
+	* include/plf_intr.h:
+	* src/plf_misc.c: 
+	Added Control-C support.
+
+	* include/platform.inc: Some minor changes to diagnostic macros.
+
+1999-05-21  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/plf_stub.c (hal_plf_init_serial): Tidied away some unused
+	code.
+
+	* src/platform.S:
+	Made use of ROMRAM startup option where relevant.
+	Modified code to be position independent since under ROMRAM
+	startup it is linked to run in RAM but must actually run in ROM
+	prior to the copy.
+	Added some delay loops to try and get the hardware to settle on
+	startup. Without these the machine sometimes wedges after
+	power-on.
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.mlt: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_stubs.ldi: 
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_stubs.mlt:
+	Added these files to support the new startup types.
+	Note: at present the .mlt files do not match the .ldi files.
+
+	* include/pkgconf/hal_mips_vr4300_vrc4373.h:
+	Added ROMRAM and STUBS startup options to CDL. Moved default ports
+	for DIAG and GDB to 0 at 38400 baud.
+	Added an ifdef to modify the configuration for STUBS startup.
+
+	* include/plf_stub.h: Removed spurious include.
+
+	* include/platform.inc:
+	Added version of INITIAL_SR for use with GDB stubs.
+	Added implementation of "lar" macro and converted the relevant
+	instances of "la" to use it.
+	Made use of ROMRAM startup option where relevant.
+	Implemented copy of ROM image to RAM and transfer of control to
+	it.
+	Tidied up trampoline copy and VSR table init in monitor init
+	macros.
+	Added code to generate messages to the GrammerEngine PromIce AI
+	interface during initialization.
+
+1999-05-20  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_mips_vr4300_vrc4373.h: Move RTC setup here.
+
+1999-05-13  Nick Garnett  <nickg@cygnus.co.uk>
+
+	Imported whole directory tree into main trunk of repository.
+	
+1999-05-11  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[VR4300 branch]	
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.ldi:
+	Moved RAM and ROM back to their correct addresses.
+
+	* include/pkgconf/hal_vr4300_vrc4373.h: 
+	* include/pkgconf/hal_mips_vr4300_vrc4373.h:
+	Renamed hal_vr4300_vrc4373.h to match file name synthesized by
+	pkgconf.tcl.
+
+	* src/hal_diag.c:
+	* src/plf_stub.c: 
+	Removed explicit include of vrc4372 pkgconf file.
+
+1999-05-06  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[VR4300 branch]
+	* include/pkgconf/hal_vr4300_vrc4373.h: Switched initial DIAG and
+	GDB baud rates to 38400.
+
+	* include/plf_stub.h:
+	* src/plf_stub.c:
+	Added hal_plf_stub_init() to initialize the virtual vector table
+	for thread-aware debugging.
+
+1999-05-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[VR4300 branch]	
+	* include/platform.inc: Added code to plant interrupt VSR in table
+	when using PMON.
+
+1999-04-29  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[VR4300 branch]	
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.ldi:
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.mlt: 
+	Load address moved to 0x80100000, which is the cacheable area (kseg0).
+
+	* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.ldi: For testing
+	purposes ROM loaded code is put at 0x80680000 and its working RAM
+	at 0x80600800. These will be moved back to the real addresses when
+	we can build real ROMs.
+	The corresponding .mlt file has NOT been changed.
+
+	* src/plf_stub.c (hal_plf_init_serial): Re-enabled initialization
+	of serial port.
+	Temporarily made calls to PMON close function unconditional.
+
+	* src/plf_misc.c (hal_platform_init): Added call to
+	patch_dbg_syscalls().
+
+	* src/platform.S: Lots of code, tables and definitions added to
+	initialize the MMU and memory/bus controllers.
+
+	* src/hal_diag.c: Added support for GDB protocol messages.
+
+	* include/platform.inc: Added hal_mmu_init and hal_memc_init
+	macros. Added code to initialize the VSR table in various
+	configurations.	
+
+1999-04-26  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	[VR4300 branch]	
+	* include/pkgconf/hal_vr4300_vrc4373.h: Default diagnostics on port B.
+
+	* src/hal_diag.c (hal_diag_init): Port initialization was incorrect.
+
+1999-04-23  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[VR4300 branch]
+	* include/platform.inc: Added some extra vsr table redirects for
+	most other exceptions while we are running under PMON.
+
+1999-04-22  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[VR4300 branch]		
+	* include/plf_stub.h: 
+	* src/plf_stub.c:
+	* src/PKGconf.mak (COMPILE): 
+	Files added to start work on GDB stub support.
+
+1999-04-22  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	[VR4300 branch]	
+	* src/hal_diag.c: 
+	* include/pkgconf/hal_vr4300_vrc4373.h: Add diag/gdb serial
+	port configury.
+
+1999-04-22  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[VR4300 branch]	
+	* include/platform.inc: Modified hal_intc_init to always enable
+	IPL0..2 bits in CP0 status register.
+
+1999-04-21  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[VR4300 branch]
+	* src/plf_misc.c: Added this file to contain hal_platform_init().
+
+	* src/pmon.S: Renamed pmon entry functions to avoid clashes with
+	the C library. Removed unused code.
+
+	* src/platform.S: Added this file. It contains an ISR springboard
+	routine to decode interrupts via the vrc4372, a breakpoint
+	springboard to allow breakpoints to continue being handled by
+	PMON, and board specific versions of the ISR tables.
+	[later] Fixed a bug in the ISR springboard, added a few comments
+	too.
+	
+	* src/hal_diag.c: Implemented direct-to-hardware diagnostic
+	output.
+
+	* src/PKGconf.mak (COMPILE): Added platform.S.
+	Added plf_misc.c.
+
+	* include/plf_intr.h: Added extensive support for vr4372 interrupt
+	controller.
+
+	* include/platform.inc: Added an initial status register value to
+	avoid upsetting PMON. Added plant of hal_breakpoint_springboard in
+	VSR table. Added some diagnostic code to wiggle a led.
+	Added an implementation of hal_intc_init. Changed initial status
+	register value. Moved VRC4372 register definitions here.
+
Index: packages/hal/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/07/31 21:15:39	1.17
+++ ChangeLog	2001/09/12 04:20:11
@@ -0,0 +1,5 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_powerpc_quicc.cdl (CYGNUM_HAL_QUICC_DIAG_BAUD):
+	234000->230400 typo.
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.33
diff -u -0 -r1.33 ChangeLog
--- ChangeLog	2001/09/12 00:59:24	1.33
+++ ChangeLog	2001/09/12 04:20:14
@@ -0,0 +1,8 @@
+2001-09-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh.cdl (CYGHWR_HAL_SH_BIGENDIAN): Set the default
+	from what the platform requests, using the new
+	CYGINT_HAL_SH_PLF_LITTLEENDIAN_DEFAULT CDL interface.
+
+	* src/sh.ld: Support .rel.got input sections.
+
Index: packages/hal/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7708/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/06/01 22:16:43	1.13
+++ ChangeLog	2001/09/12 04:20:17
@@ -0,0 +1,4 @@
+2001-09-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh_sh7708_cq7708.cdl: Default to big-endian.	 
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.9
+++ ChangeLog	2001/09/12 04:20:20
@@ -0,0 +1,4 @@
+2001-09-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh_sh7750_cq7750.cdl: Default to big endian.
+
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/edk7708/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/01 22:16:43	1.6
+++ ChangeLog	2001/09/12 04:20:23
@@ -0,0 +1,4 @@
+2001-09-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_sh_edk7708.cdl: Default to big endian.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/09/12 00:59:24	1.13
+++ ChangeLog	2001/09/12 04:20:26
@@ -0,0 +1,5 @@
+2001-09-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh3_sci.c (cyg_hal_plf_sci_isr,
+	cyg_hal_plf_sci_getc_nonblock): Recover from serial RX overruns.
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2001/09/12 00:59:24	1.23
+++ ChangeLog	2001/09/12 04:20:30
@@ -0,0 +1,4 @@
+2001-09-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/diag.cxx (diag_check_string): Also accept \b.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.11
+++ ChangeLog	2001/09/12 04:20:33
@@ -0,0 +1,6 @@
+2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/isoinfra.cdl: Add CYGINT_ISO_PTHREAD_MUTEX and
+	CYGBLD_ISO_PTHREAD_MUTEX_HEADER.
+	* include/pthread.h: Include above header if set.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.67
diff -u -0 -r1.67 ChangeLog
--- ChangeLog	2001/09/12 00:59:24	1.67
+++ ChangeLog	2001/09/12 04:20:37
@@ -0,0 +1,10 @@
+2001-09-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/thread.inl (measure_stack_usage): Deal with stack limits.
+
+2001-09-07  Nick Garnett  <nickg@redhat.com>
+
+	* src/common/thread.cxx (set_priority): Change argument to
+	instrumentation call to new_priority rather than current
+	priority. (Suggested by Andrew Lunn).
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.40
diff -u -0 -r1.40 ChangeLog
--- ChangeLog	2001/09/12 00:59:25	1.40
+++ ChangeLog	2001/09/12 04:20:41
@@ -0,0 +1,16 @@
+2001-09-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/redboot.cdl (CYGPKG_REDBOOT_FLASH): Be conditional on an
+	actual flash device, not just the generic flash layer.
+
+2001-09-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/version.c (_CERTIFICATE): Add information about product
+	certification (either Red Hat certified or not).
+
+	* src/flash.c (fis_delete): Deny user deleting "reserved" images.
+
+2001-09-07  Andrew Lunn  <andrew.lunn@ascom.ch>
+	* src/parse.c: A semi colon can be used to separate multiple
+	commands on one line. 
+
@@ -9,0 +26,7 @@
+2001-08-27  Andrew Lunn  <andrew.lunn@ascom.ch>
+	* src/flash.c: Allow the flash blocks used for FIS directory and
+	config information to be user configured. Generalise the fis_init
+	function to deal with the blocks in any order.
+	* cdl/redboot.cdl: Added the configury needed to specify which
+	flash blocks to use.
+	
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/08/03 12:27:34	1.19
+++ ChangeLog	2001/09/12 04:20:44
@@ -0,0 +1,4 @@
+2001-09-07  Jesper Skov  <jskov@redhat.com>
+
+	* tests/heaptest.c: Added some extra output on failures.
+

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

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/cdl/posix.cdl
M packages/compat/posix/current/cdl/pthread.cdl
A packages/compat/posix/current/include/mutex.h
M packages/compat/posix/current/include/pthread.h
M packages/compat/posix/current/src/sched.cxx
M packages/compat/posix/current/src/sem.cxx
A packages/devs/flash/mips/vrc437x/current/ChangeLog
A packages/devs/flash/mips/vrc437x/current/cdl/flash_mips_vrc437x.cdl
A packages/devs/flash/mips/vrc437x/current/src/mips_vrc437x_flash.c
M packages/devs/serial/arm/aeb/current/ChangeLog
M packages/devs/serial/arm/aeb/current/cdl/ser_arm_aeb.cdl
M packages/devs/serial/arm/at91/current/ChangeLog
M packages/devs/serial/arm/at91/current/cdl/ser_arm_at91.cdl
M packages/devs/serial/arm/cma230/current/ChangeLog
M packages/devs/serial/arm/cma230/current/cdl/ser_arm_cma230.cdl
M packages/devs/serial/arm/ebsa285/current/ChangeLog
M packages/devs/serial/arm/ebsa285/current/cdl/ser_arm_ebsa285.cdl
M packages/devs/serial/arm/edb7xxx/current/ChangeLog
M packages/devs/serial/arm/edb7xxx/current/cdl/ser_arm_edb7xxx.cdl
M packages/devs/serial/arm/pid/current/ChangeLog
M packages/devs/serial/arm/pid/current/cdl/ser_arm_pid.cdl
M packages/devs/serial/arm/sa11x0/current/ChangeLog
M packages/devs/serial/arm/sa11x0/current/cdl/ser_arm_sa11x0.cdl
M packages/devs/serial/i386/pc/current/ChangeLog
M packages/devs/serial/i386/pc/current/cdl/ser_i386_pc.cdl
M packages/devs/serial/loop/current/ChangeLog
M packages/devs/serial/loop/current/cdl/ser_loop.cdl
M packages/devs/serial/mips/atlas/current/ChangeLog
M packages/devs/serial/mips/atlas/current/cdl/ser_mips_atlas.cdl
M packages/devs/serial/mips/jmr3904/current/ChangeLog
M packages/devs/serial/mips/jmr3904/current/cdl/ser_mips_jmr3904.cdl
R packages/devs/serial/mips/vrc4373/current/ChangeLog
R packages/devs/serial/mips/vrc4373/current/cdl/ser_mips_vrc4373.cdl
R packages/devs/serial/mips/vrc4373/current/src/vrc4373_serial.c
R packages/devs/serial/mips/vrc4373/current/src/vrc4373_serial.h
A packages/devs/serial/mips/vrc437x/current/ChangeLog
A packages/devs/serial/mips/vrc437x/current/cdl/ser_mips_vrc437x.cdl
A packages/devs/serial/mips/vrc437x/current/src/vrc437x_serial.c
A packages/devs/serial/mips/vrc437x/current/src/vrc437x_serial.h
M packages/devs/serial/mn10300/mn10300/current/ChangeLog
M packages/devs/serial/mn10300/mn10300/current/cdl/ser_mn10300.cdl
M packages/devs/serial/powerpc/cogent/current/ChangeLog
M packages/devs/serial/powerpc/cogent/current/cdl/ser_powerpc_cogent.cdl
M packages/devs/serial/powerpc/quicc/current/ChangeLog
M packages/devs/serial/powerpc/quicc/current/cdl/ser_quicc_smc.cdl
M packages/devs/serial/sparclite/sleb/current/ChangeLog
M packages/devs/serial/sparclite/sleb/current/cdl/ser_sparclite_sleb.cdl
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/include/hal_if.h
M packages/hal/common/current/include/hal_stub.h
M packages/hal/common/current/src/hal_stub.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/include/arch.inc
M packages/hal/mips/arch/current/include/mips-stub.h
M packages/hal/mips/vr4300/current/ChangeLog
M packages/hal/mips/vr4300/current/cdl/hal_mips_vr4300.cdl
M packages/hal/mips/vr4300/current/include/var_arch.h
M packages/hal/mips/vr4300/current/include/variant.inc
M packages/hal/mips/vr4300/current/src/mips_vr4300.ld
M packages/hal/mips/vrc4373/current/ChangeLog
M packages/hal/mips/vrc4373/current/cdl/hal_mips_vr4300_vrc4373.cdl
R packages/hal/mips/vrc4373/current/include/hal_diag.h
R packages/hal/mips/vrc4373/current/include/platform.inc
R packages/hal/mips/vrc4373/current/include/plf_cache.h
R packages/hal/mips/vrc4373/current/include/plf_intr.h
R packages/hal/mips/vrc4373/current/include/plf_io.h
R packages/hal/mips/vrc4373/current/include/plf_stub.h
R packages/hal/mips/vrc4373/current/include/plf_z8530.h
A packages/hal/mips/vrc4373/current/misc/redboot_RAM.ecm
A packages/hal/mips/vrc4373/current/misc/redboot_ROM.ecm
A packages/hal/mips/vrc4373/current/misc/redboot_ROMRAM.ecm
R packages/hal/mips/vrc4373/current/misc/stubrom.perm
R packages/hal/mips/vrc4373/current/src/hal_diag.c
R packages/hal/mips/vrc4373/current/src/platform.S
R packages/hal/mips/vrc4373/current/src/plf_misc.c
R packages/hal/mips/vrc4373/current/src/plf_stub.c
R packages/hal/mips/vrc4373/current/src/pmon.S
A packages/hal/mips/vrc437x/current/ChangeLog
A packages/hal/mips/vrc437x/current/cdl/hal_mips_vr4300_vrc437x.cdl
A packages/hal/mips/vrc437x/current/include/hal_diag.h
A packages/hal/mips/vrc437x/current/include/platform.inc
A packages/hal/mips/vrc437x/current/include/plf_cache.h
A packages/hal/mips/vrc437x/current/include/plf_intr.h
A packages/hal/mips/vrc437x/current/include/plf_io.h
A packages/hal/mips/vrc437x/current/include/plf_stub.h
A packages/hal/mips/vrc437x/current/include/plf_z8530.h
A packages/hal/mips/vrc437x/current/misc/stubrom.perm
A packages/hal/mips/vrc437x/current/src/hal_diag.c
A packages/hal/mips/vrc437x/current/src/platform.S
A packages/hal/mips/vrc437x/current/src/plf_misc.c
A packages/hal/mips/vrc437x/current/src/plf_serial.c
A packages/hal/mips/vrc437x/current/src/plf_stub.c
A packages/hal/mips/vrc437x/current/src/pmon.S
M packages/hal/powerpc/quicc/current/ChangeLog
M packages/hal/powerpc/quicc/current/cdl/hal_powerpc_quicc.cdl
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/cdl/hal_sh.cdl
M packages/hal/sh/arch/current/src/sh.ld
M packages/hal/sh/cq7708/current/ChangeLog
M packages/hal/sh/cq7708/current/cdl/hal_sh_sh7708_cq7708.cdl
M packages/hal/sh/cq7750/current/ChangeLog
M packages/hal/sh/cq7750/current/cdl/hal_sh_sh7750_cq7750.cdl
M packages/hal/sh/edk7708/current/ChangeLog
M packages/hal/sh/edk7708/current/cdl/hal_sh_edk7708.cdl
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/src/sh3_sci.c
M packages/infra/current/ChangeLog
M packages/infra/current/src/diag.cxx
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
M packages/isoinfra/current/include/pthread.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/include/thread.inl
M packages/kernel/current/src/common/thread.cxx
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/redboot.h
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/parse.c
M packages/redboot/current/src/version.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/tests/heaptest.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-08-21 23:27 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-08-21 23:27 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-08-22).

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/eth/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.4
+++ ChangeLog	2001/08/22 06:26:08
@@ -0,0 +1,9 @@
+2001-08-17  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_lan91cxx.c (lan91cxx_poll): The interrupt acknowledge
+	call only occurs in the ISR for this driver because the interrupt
+	via GPIO is edge triggered.  We now also acknowledge the interrupt
+	within the poll() routine - otherwise RedBoot net use never acks!
+	Which doesn't matter if the app uses the net, but in a net-free
+	app, it near enough wedges in the resulting interrupt loop.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.59
diff -u -0 -r1.59 ChangeLog
--- ChangeLog	2001/07/20 10:23:17	1.59
+++ ChangeLog	2001/08/22 06:26:12
@@ -0,0 +1,6 @@
+2001-08-21  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_intr.h: Only define HAL_CLOCK_LATENCY() if it's not
+	defined already (if it's needed at all).  This is for platforms
+	which need a separate routine, such as sa11x0.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/07/29 02:00:08	1.14
+++ ChangeLog	2001/08/22 06:26:16
@@ -0,0 +1,17 @@
+2001-08-21  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_var_ints.h (HAL_CLOCK_LATENCY()): Define this if
+	it's needed, for the routine below.
+
+	* src/sa11x0_misc.c (hal_clock_latency): A neater fix for the
+	below change: use a separate routine for measuring latency, which
+	assumes it is called in the ISR, before the clock is reset.
+
+2001-08-20  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sa11x0_misc.c (hal_clock_read): Make hal_clock_read() return
+	the true value (as expected by the kernel latency test) from the
+	last interrupt if we just had that interrupt and didn't yet reset
+	the clock.  Otherwise ISR latencies are reported as one tick (1cS,
+	10000uS) too large.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/08/17 16:37:36	1.21
+++ ChangeLog	2001/08/22 06:26:19
@@ -0,0 +1,5 @@
+2001-08-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_send): Move endif location to fix build
+	error.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.65
diff -u -0 -r1.65 ChangeLog
--- ChangeLog	2001/08/17 16:37:37	1.65
+++ ChangeLog	2001/08/22 06:26:23
@@ -0,0 +1,25 @@
+2001-08-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sync/mutex.cxx (lock): Bugfix: a ceiling priority mutex
+	wasn't elevated until after it had acquired the mutex.  This meant
+	is slept with a low priority, and so did not run when awakened by
+	the release of the mutex.  The fix is to elevate the potential
+	claimant before it sleeps in contention. 
+
+	* tests/kmutex4.c: New testcase - very similar to kmutex3 but it
+	loops a load more times using different mutex priority protocols.
+	This checks that dynamically set protos do in fact behave
+	differently from one another and as they are each intended to.
+
+	* tests/kmutex3.c: Remove FIXME comments - we now test dynamic
+	protocol.
+
+	* cdl/kernel.cdl: Build the new test.
+
+2001-08-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/kapidata.h: Reorganize most struct type definitions into
+	macros to allow compatible layout with all G++ implementations that
+	align non-POD types differently from included C structures.
+	* include/kapi.h: Similarly for cyg_resolution_t.
+
Index: packages/language/c/libc/string/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/08/10 19:27:58	1.2
+++ ChangeLog	2001/08/22 06:26:27
@@ -0,0 +1,5 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/string.cdl (CYGSEM_LIBC_STRING_PER_THREAD_STRTOK): Improve
+	dependencies.
+
Index: packages/templates/all/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/all/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.7
+++ ChangeLog	2001/08/22 06:26:30
@@ -0,0 +1,4 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Pre-infer CYGBLD_ISO_PMUTEXTYPES_HEADER.
+
Index: packages/templates/elix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/elix/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.3
+++ ChangeLog	2001/08/22 06:26:33
@@ -0,0 +1,4 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Pre-infer CYGBLD_ISO_PMUTEXTYPES_HEADER.
+
Index: packages/templates/net/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/templates/net/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.3
+++ ChangeLog	2001/08/22 06:26:36
@@ -0,0 +1,4 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Pre-infer CYGBLD_ISO_PMUTEXTYPES_HEADER.
+
Index: packages/templates/posix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/posix/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.2
+++ ChangeLog	2001/08/22 06:26:39
@@ -0,0 +1,4 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Pre-infer CYGBLD_ISO_PMUTEXTYPES_HEADER.
+

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

Here is a summary of the files modified:

M packages/devs/eth/smsc/lan91cxx/current/ChangeLog
M packages/devs/eth/smsc/lan91cxx/current/src/if_lan91cxx.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/hal_intr.h
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/include/hal_var_ints.h
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
M packages/io/eth/current/ChangeLog
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/include/kapi.h
M packages/kernel/current/include/kapidata.h
M packages/kernel/current/src/sync/mutex.cxx
M packages/kernel/current/tests/kmutex3.c
A packages/kernel/current/tests/kmutex4.c
M packages/language/c/libc/string/current/ChangeLog
M packages/language/c/libc/string/current/cdl/string.cdl
M packages/templates/all/ChangeLog
M packages/templates/all/current.ect
M packages/templates/elix/ChangeLog
M packages/templates/elix/current.ect
M packages/templates/net/ChangeLog
M packages/templates/net/current.ect
M packages/templates/posix/ChangeLog
M packages/templates/posix/current.ect


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-08-17  9:37 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-08-17  9:37 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-08-17).

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/06/22 18:18:46	1.9
+++ ChangeLog	2001/08/17 16:35:51
@@ -0,0 +1,5 @@
+2001-08-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_edb7xxx.c (cs8900_send): Only start transmitter after
+	a full packet has been staged.  This prevents lost Tx interrupts.
+
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/15 18:18:11	1.1
+++ ChangeLog	2001/08/17 16:35:55
@@ -0,0 +1,5 @@
+2001-08-15  Mark Salter  <msalter@redhat.com>
+
+	* src/if_iq80310.c: Use 32-bit access to MDI. Problem discovered
+	by bruce.daly@spirentcom.com.
+
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.6
+++ ChangeLog	2001/08/17 16:36:00
@@ -0,0 +1,4 @@
+2001-08-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/flash_am29xxxxx.inl: Double erase timeouts for faster CPUs.
+
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.5
+++ ChangeLog	2001/08/17 16:36:03
@@ -0,0 +1,9 @@
+2001-08-15  Jesper Skov  <jskov@redhat.com>
+	[from branch]
+	* include/flash_28fxxx_parts.inl: Set correct bootblock sub-block
+	sizes.
+
+	* include/flash_28fxxx.inl (nDEBUG): Added some debug code.
+	(flash_unlock_block, flash_lock_block): Iterate properly over
+	bootblock sub-blocks.
+
Index: packages/hal/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/07/31 21:15:37	1.1
+++ ChangeLog	2001/08/17 16:36:06
@@ -0,0 +1,6 @@
+2001-08-17  George Hampton <george.hampton@intel.com>
+2001-08-17  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_platform_ints.h (CYGNUM_HAL_ISR_COUNT): PR 22864
+	Don't adjust by "min" value if not doing translations.
+	
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.8
+++ ChangeLog	2001/08/17 16:36:09
@@ -0,0 +1,7 @@
+2001-08-15  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_iq80310.h: Fix size of PATUSR, SATUSR, PSR, and SSR regs.
+	Make all register pointers volatile.
+
+	* src/diag/flash.c: First page of flash now remapped to 0xd0000000.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/04/06 17:20:24	1.12
+++ ChangeLog	2001/08/17 16:36:12
@@ -0,0 +1,7 @@
+2001-08-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_mmap.h (HAL_VIRT_TO_PHYS_ADDRESS): 
+	(HAL_PHYS_TO_VIRT_ADDRESS): 
+	(HAL_VIRT_TO_UNCACHED_ADDRESS): Fix these macros - they didn't
+	handle the holes in DRAM properly.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.65
diff -u -0 -r1.65 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.65
+++ ChangeLog	2001/08/17 16:36:16
@@ -0,0 +1,31 @@
+2001-08-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal.cdl: Add CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
+	interface.
+
+2001-08-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal.cdl: Add CDL options to control GDB protocol retries.
+
+2001-08-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): Use timeout
+	functions to allow for retries.  This should improve the case
+	where [for whatever reason] the host GDB misses or ignores 
+	a $O packet - it will get resent after a reasonable timeout.
+
+2001-08-03  Gary Thomas  <gthomas@redhat.com>
+2001-08-03  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_if.h: Use inline functions for calls - allowing
+	interrupts to be disabled while services are called
+	[CYGACC_COMM_IF_CONTROL is an exception since it's using variable
+	arguments - so it's still a macro].
+	Pruned unused IF vectors: ICTRL_TABLE, EXC_TABLE, DBG_VECTOR,
+	CPU_DATA, BOARD_DATA, SYSINFO, SET_SERIAL_BAUD.
+	Note: this should fix bug CR 902745-CR.
+
+	* cdl/hal.cdl: Removed CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_ICTRL.
+	* src/hal_if.c (hal_if_init): Removed initialization of
+	ICTRL_TABLE, EXC_TABLE, CPU_DATA and BOARD_DATA entries.
+
Index: packages/hal/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stb/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.4
+++ ChangeLog	2001/08/17 16:36:20
@@ -0,0 +1,6 @@
+2001-08-15  David Howells  <dhowells@redhat.com>
+
+	* src/hal_diag.c: included hal_misc.h.
+	* src/plf_misc.c: included hal_misc.h and stopped declaring
+	hal_virtual_vector_table directly.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.20
+++ ChangeLog	2001/08/17 16:36:25
@@ -0,0 +1,24 @@
+2001-08-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/eth_drivers.cdl (CYGSEM_IO_ETH_DRIVERS_DEBUG): Now booldata.
+	* src/stand_along/eth_drv.c (eth_drv_tx_done): Use different
+	value of CYGSEM_IO_ETH_DRIVERS_DEBUG for verbosity.
+
+2001-08-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/stand_alone/eth_drv.c (eth_drv_write): 
+	(eth_drv_tx_done): 
+	(eth_drv_read): Better handling of stacking (layering) of drivers.
+	RedBoot (stand alone code) is designed to call into the eCos 
+	stack and these changes make sure that this is done properly
+	nested/stacked.  These changes also affect the behaviour positively
+	for CR 902745-CR.
+
+	* src/net/eth_drv.c (eth_drv_send): Add locking of driver while
+	actual hardware routines are involved.  Since the same driver
+	can be shared by both eCos and RedBoot, it is imperative that
+	additional locking (in the form of locking the scheduler) be
+	employed during this window to make sure that the hardware is
+	handled in complete, consistent steps.  This helps with known
+	bug CR 902745-CR.
+
Index: packages/io/serial/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v
retrieving revision 1.43
diff -u -0 -r1.43 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.43
+++ ChangeLog	2001/08/17 16:36:30
@@ -0,0 +1,5 @@
+2001-08-15  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ser_test_protocol.inl: Change NONE in 'cyg_verbosity_level_t'
+	to be _NONE [unused] to avoid name clash with <kernel/kapi.h>.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.64
diff -u -0 -r1.64 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.64
+++ ChangeLog	2001/08/17 16:36:39
@@ -0,0 +1,18 @@
+2001-08-17  Nick Garnett  <nickg@redhat.com>
+
+	* src/sched/mlqueue.cxx (timeslice): Fix timeslice_count comparison.
+
+2001-08-16  Hugo Tyson  <hmt@redhat.com>
+
+	* include/kapi.h (cyg_mutex_protocol): Tidy up names of mutex
+	protocol type and values.  These polluted rather in 'C'.
+
+	* src/common/kapi.cxx (cyg_mutex_set_protocol): ditto.
+
+2001-08-15  Hugo Tyson  <hmt@redhat.com>
+2001-08-15  Andrew Lunn <andrew.lunn@ascom.ch>
+
+	* src/common/kapi.c (cyg_thread_get_current_priority): Export
+	this function into the C api.
+	* include/kapi.h: Declaration of new function.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.38
diff -u -0 -r1.38 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.38
+++ ChangeLog	2001/08/17 16:36:44
@@ -0,0 +1,30 @@
+2001-08-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/version.c: Augment version information with startup mode.
+
+	* src/flash.c (fis_find_free): Fix error in size comparisons.
+	(load_flash_config): Fix 'fconfig' alignment now that it's
+	size is no longer fixed.
+
+2001-08-16  Jesper Skov  <jskov@redhat.com>
+	[from branch]
+	* cdl/redboot.cdl: Also behave as ROM monitor in ROMRAM
+	configurations.
+
+	* src/load.c (do_load): Fix handling of conditional options.
+
+	* src/flash.c (fis_load): Fix handling of conditional options.
+	(fis_delete): Fix behavior on failure.
+
+	* src/flash.c (fis_write): Fix output.
+	(fis_create): Only update directory when programming succeeded.
+
+2001-08-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/redboot.cdl (CYGSEM_REDBOOT_VARIABLE_BAUD_RATE): Default
+	on, but only if platform supports it.
+
+2001-08-15  Mark Salter  <msalter@redhat.com>
+
+	* src/io.c: Add support for "{...}" notation in boot scripts.
+

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

Here is a summary of the files modified:

M packages/devs/eth/arm/edb7xxx/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/src/if_edb7xxx.c
M packages/devs/eth/arm/iq80310/current/ChangeLog
M packages/devs/eth/arm/iq80310/current/src/if_iq80310.c
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/intel/28fxxx/current/ChangeLog
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx.inl
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl
M packages/hal/arm/at91/current/ChangeLog
M packages/hal/arm/at91/current/include/hal_platform_ints.h
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/include/hal_iq80310.h
M packages/hal/arm/iq80310/current/src/diag/flash.c
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
M packages/hal/arm/sa11x0/brutus/current/include/plf_mmap.h
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/debugging.cdl
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/include/hal_if.h
M packages/hal/common/current/src/hal_if.c
M packages/hal/mn10300/stb/current/ChangeLog
M packages/hal/mn10300/stb/current/src/hal_diag.c
M packages/hal/mn10300/stb/current/src/plf_misc.c
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/serial/current/ChangeLog
M packages/io/serial/current/tests/ser_test_protocol.inl
M packages/kernel/current/ChangeLog
M packages/kernel/current/include/kapi.h
M packages/kernel/current/src/common/kapi.cxx
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
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/version.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-08-14 19:21 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-08-14 19:21 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-08-15).

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/eth/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/07/29 02:00:07	1.3
+++ ChangeLog	2001/08/15 02:19:10
@@ -0,0 +1,6 @@
+2001-08-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/smsc_lan91cxx.h (get_att,put_att): Condition out the inline
+	functions if not CYGINT_DEVS_ETH_SMSC_LAN91CXX_PCMCIA_MODE -
+	because they don't compile.  Inlines are not like macros.
+
Index: packages/devs/serial/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/at91/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/07/31 21:15:37	1.1
+++ ChangeLog	2001/08/15 02:19:38
@@ -0,0 +1,5 @@
+2001-08-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/at91_serial.c (at91_serial_stop_xmit): Write to IDR, not IER.
+	(at91_serial_ISR): Return CYG_ISR_HANDLED.
+
Index: packages/hal/arm/arm9/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/var/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/07/06 19:11:34	1.1
+++ ChangeLog	2001/08/15 02:19:42
@@ -0,0 +1,4 @@
+2001-08-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h: Support ARM variants 920, 922, 925 and 940.
+
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/07/18 11:38:40	1.9
+++ ChangeLog	2001/08/15 02:19:51
@@ -0,0 +1,4 @@
+2001-08-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_i386_pc.cdl: Fix CYG_HAL_STARTUP description.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.63
diff -u -0 -r1.63 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.63
+++ ChangeLog	2001/08/15 02:20:02
@@ -0,0 +1,24 @@
+2001-08-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/kapi.cxx (cyg_spinlock_spin_intsave): Cast to istate
+	to CYG_INTERRUPT_STATE * since that's what is needed.
+	(cyg_spinlock_clear_intsave): Similarly.
+
+2001-08-10  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/synch.cdl: Re-organize the options for mutexes so they are
+	active a bit more sensibly; place the default ceiling within
+	selection of ceiling protocol, and only have a default protocol if
+	there is more than one protocol active.
+
+	* tests/mutex3.cxx: More detailed handling of the possibility of
+	ceiling protocol instead of the inherit or none cases; we can run
+	the test ok and treat as inherit if the ceiling prio is higher
+	than 5, treat as none if lower than 15, and don't check anything
+	if in between - the test runs happily.
+
+	* tests/kmutex3.c (cyg_start): New test, a KAPI translation of the
+	now-classic mutex3.cxx.
+
+	* cdl/kernel.cdl: Build tests/kmutex3.c
+
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/07/31 21:15:40	1.14
+++ ChangeLog	2001/08/15 02:20:11
@@ -0,0 +1,5 @@
+2001-08-14  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/snmpping.c: 
+	* cdl/snmpagent.cdl: Add CDL options to configure tests.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.37
diff -u -0 -r1.37 ChangeLog
--- ChangeLog	2001/08/10 19:27:58	1.37
+++ ChangeLog	2001/08/15 02:20:20
@@ -0,0 +1,4 @@
+2001-08-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/io.c (gets): Allow $'s and +'s to be escaped.
+

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

Here is a summary of the files modified:

M packages/devs/eth/smsc/lan91cxx/current/ChangeLog
M packages/devs/eth/smsc/lan91cxx/current/src/smsc_lan91cxx.h
M packages/devs/serial/arm/at91/current/ChangeLog
M packages/devs/serial/arm/at91/current/src/at91_serial.c
M packages/hal/arm/arm9/var/current/ChangeLog
M packages/hal/arm/arm9/var/current/cdl/hal_arm_arm9.cdl
M packages/hal/arm/arm9/var/current/include/hal_cache.h
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/cdl/hal_i386_pc.cdl
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/cdl/synch.cdl
M packages/kernel/current/include/smp.hxx
M packages/kernel/current/src/common/kapi.cxx
A packages/kernel/current/tests/kmutex3.c
M packages/kernel/current/tests/mutex3.cxx
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/cdl/snmpagent.cdl
M packages/net/snmp/agent/current/tests/snmpping.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/io.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-08-10 12:28 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-08-10 12:28 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-08-10).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.39
diff -u -0 -r1.39 NEWS
--- NEWS	2001/07/31 21:15:36	1.39
+++ NEWS	2001/08/10 19:24:09
@@ -0,0 +1,2 @@
+* Generic SMP support added.
+* RedBoot support added to AM33-STB port.
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/06/15 22:45:04	1.17
+++ ChangeLog	2001/08/10 19:24:15
@@ -0,0 +1,71 @@
+2001-08-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/posix.cdl: Reorganize dependencies so that signals, timers
+	and pthreads really can be disabled, and the relevant files don't
+	get built.
+	Build new mutex.cxx file.
+	Remove duplicate CYGPKG_POSIX_SCHED dependency for pthreads.
+
+	* include/limits.h: Don't include irrelevant header dependencies.
+
+	* include/muttypes.h: New type defining mutex/cond var types separately
+	from other pthread types.
+
+	* include/types.h: Remove mutex/cond var types.
+
+	* include/signal.h: Conditionalize on CYGPKG_POSIX_SIGNALS
+
+	* include/sigsetjmp.h: Don't include irrelevant header dependencies.
+	Rewrite sigsetjmp in a much more compiler friendly (and readable)
+	way with less type punning.
+
+	* src/misc.cxx: Don't include sysconf cases when pthreads or
+	CYGPKG_POSIX_TIMERS not enabled.
+
+	* src/mutex.cxx: New file, broken out of pthreads.cxx, as most
+	of it is not fixed to the pthreads implementation, and I've fixed
+	the bits that were too tied to it.
+
+	* src/pprivate.h: Conditionalize definitions that are specific
+	to CYGPKG_POSIX_PTHREAD. Ditto for prototypes for CYGPKG_POSIX_SIGNALS
+	and CYGPKG_POSIX_TIMERS. Move PTHREAD_ENTRY/RETURN etc. macros
+	here so they can be used throughout the package.
+
+	* src/pthread.cxx: Remove mutex/cond var implementation, and
+	entry/return macros, as per above.
+
+	* src/signal.cxx (cyg_sigqueue): Don't just set non-queueable signals 
+	pending - also forcibly wake up any blocked threads.
+	(siglongjmp): Use new layout of sigjmp_buf.
+
+	* tests/mutex3.c:
+	* tests/pthread1.c:
+	* tests/pthread2.c:
+	* tests/pthread3.c:
+	* tests/signal1.c:
+	* tests/sigsetjmp.c:
+	* tests/timer1.c:
+	* tests/tm_basic.cxx:
+	Correct configuration dependencies, and do NA appropriately.
+	
+2001-08-03  Nick Garnett  <nickg@cygnus.co.uk>
+
+	Imported from a development branch:
+	
+	2001-06-27  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* tests/pthread3.c:
+		Modified the loop that waits for the threads to get going so that
+		it will function correctly in an SMP system, where the threads
+		will run in parallel.
+
+		* tests/mutex3.c: Disabled this test for SMP systems. It depends
+		too much on predicting the priority-driven execution order of the
+		threads. In an SMP system, some threads will run in parallel and
+		falsify the assumptions.
+
+	2001-05-25  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* src/signal.cxx (siglongjmp): Minor change to satisfy latest C++
+		compiler.
+
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/07/29 02:00:08	1.5
+++ ChangeLog	2001/08/10 19:24:22
@@ -0,0 +1,4 @@
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_am29xxxxx.inl (flash_hwr_init): Fix block number.
+
Index: packages/devs/flash/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/iq80310/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/15 22:45:05	1.3
+++ ChangeLog	2001/08/10 19:24:30
@@ -0,0 +1,4 @@
+2001-08-04  Mark Salter  <msalter@redhat.com>
+
+	* src/flash.h (FLASH_P2V): First 4K of flash now mapped at 0xd0000000.
+
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/29 14:45:50	1.4
+++ ChangeLog	2001/08/10 19:24:35
@@ -0,0 +1,9 @@
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_intel_28fxxx.cdl: Added options for variants.
+
+	* include/flash_28fxxx.inl: Support bootblock parts. Support
+	locking. Buffered writes are broken though.
+
+	* include/flash_28fxxx_parts.inl: Created.
+
Index: packages/devs/flash/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mn10300/stb/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/06/10 19:35:25	1.1
+++ ChangeLog	2001/08/10 19:24:41
@@ -0,0 +1,4 @@
+2001-08-03  David Howells  <dhowells@redhat.com>
+
+	* src/mn10300_stb_flash.c: updated to latest AMD flash interface.
+
Index: packages/devs/usb/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/usb/sa11x0/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/01 22:16:36	1.3
+++ ChangeLog	2001/08/10 19:24:46
@@ -0,0 +1,5 @@
+2001-08-06  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Add initial support for USB testing.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/06/22 18:18:48	1.7
+++ ChangeLog	2001/08/10 19:24:50
@@ -0,0 +1,5 @@
+2001-08-04  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Fix mapping so first MB of SDRAM has
+	ECC turned on. Now map first 4K of flash at 0xd0000000.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.64
diff -u -0 -r1.64 ChangeLog
--- ChangeLog	2001/07/29 02:00:08	1.64
+++ ChangeLog	2001/08/10 19:24:56
@@ -0,0 +1,23 @@
+2001-08-03  Nick Garnett  <nickg@redhat.com>
+
+        Imported from a development branch:
+	
+	2001-07-11  Nick Garnett  <nickg@redhat.com>
+
+		* include/drv_api.h: 
+		* src/drv_api.c:
+		Added API for controlling routing of interrupts to CPUs in SMP
+		configurations.
+
+	2001-06-29  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* include/drv_api.h: 
+		* src/drv_api.c:
+		Added API for using spinlocks.
+
+2001-08-03  Jesper Skov  <jskov@redhat.com>
+
+	* tests/vaargs.c: Added.
+	* cdl/hal.cdl: Added CYGPKG_HAL_BUILD_COMPILER_TESTS to allow cpp1
+	and vaargs tests to be compiled conditionally.
+
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/ocelot/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/22 18:18:56	1.4
+++ ChangeLog	2001/08/10 19:25:01
@@ -0,0 +1,17 @@
+2001-08-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/plf_intr.h: Move HAL_INTERRUPT_ interrupt controller
+	access macros to variant HAL as they are generic.
+
+2001-08-08  Chris Morrow  <cmorrow@YottaYotta.com>
+
+	* include/plf_intr.h (HAL_INTERRUPT_MASK): Use correct comparison
+	for determining when to use interrupt control register.
+	Also use cfc rather than mfc insns. Also simplify a fraction.
+	(HAL_INTERRUPT_UNMASK): Ditto.
+
+2001-08-03  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Removed obsolete and wrong
+	gdb_module build runes.
+
Index: packages/hal/mips/rm7000/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/var/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/25 18:24:35	1.4
+++ ChangeLog	2001/08/10 19:25:07
@@ -0,0 +1,5 @@
+2001-08-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/var_intr.h: Move HAL_INTERRUPT_ interrupt controller
+	access macros here from Ocelot HAL.
+
Index: packages/hal/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stb/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/02/13 01:23:31	1.3
+++ ChangeLog	2001/08/10 19:25:14
@@ -0,0 +1,25 @@
+2001-08-03  David Howells  <dhowells@redhat.com>
+
+	* cdl/hal_mn10300_am33_stb.cdl: added vector support and made to
+	work with RedBoot and flash.
+	* include/plf_intr.h: ditto.
+	* include/plf_io.h: ditto.
+	* include/plf_stub.h: ditto.
+	* include/pkgconf/mlt_mn10300_am33_stb_rom.h: ditto.
+	* include/pkgconf/mlt_mn10300_am33_stb_rom.mlt: ditto.
+	* include/pkgconf/mlt_mn10300_am33_stb_sram1.h: ditto.
+	* include/pkgconf/mlt_mn10300_am33_stb_sram1.ldi: ditto.
+	* include/pkgconf/mlt_mn10300_am33_stb_sram1.mlt: ditto.
+	* misc/redboot_RAM.ecm: ditto.
+	* misc/redboot_ROM.ecm: ditto.
+	* misc/redboot_SRAM1.ecm: ditto.
+	* src/plf_misc.c: ditto.
+	* src/plf_stub.c: ditto.
+	* src/ser_stb.c: ditto.
+
+2001-08-02  Nick Garnett  <nickg@redhat.com>
+
+	* include/plf_io.h:
+	Added this file to match assumption now made in arch files that it
+	exists.
+
Index: packages/hal/mn10300/stdeval1/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stdeval1/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/02/13 01:23:31	1.15
+++ ChangeLog	2001/08/10 19:25:20
@@ -0,0 +1,6 @@
+2001-08-02  Nick Garnett  <nickg@redhat.com>
+
+	* include/plf_io.h:
+	Added this file to match assumption now made in arch files that it
+	exists.	
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/07/18 11:38:41	1.8
+++ ChangeLog	2001/08/10 19:25:25
@@ -0,0 +1,6 @@
+2001-08-08  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROM.ecm: Added.
+
+	* cdl/hal_sh_sh7750_cq7750.cdl: Added RedBoot build rule.
+
Index: packages/hal/sh/dreamcast/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/dreamcast/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/07/31 21:15:40	1.1
+++ ChangeLog	2001/08/10 19:25:33
@@ -0,0 +1,4 @@
+2001-08-06  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7750_dreamcast.cdl: Set linux boot parameters.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/07/29 02:00:09	1.11
+++ ChangeLog	2001/08/10 19:25:38
@@ -0,0 +1,4 @@
+2001-08-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_7750.h: Don't use UBC as handling of it is broken.
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/07/20 10:23:19	1.21
+++ ChangeLog	2001/08/10 19:25:43
@@ -0,0 +1,22 @@
+2001-08-03  Nick Garnett  <nickg@cygnus.co.uk>
+
+	Imported from a development branch:
+	
+	2001-06-27  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* src/diag.cxx: 
+		* src/tcdiag.cxx:
+		Added use of CYG_HAL_DIAG_LOCK() and CYG_HAL_DIAG_UNLOCK() to
+		diag_printf(), cyg_assert_msg() and cyg_test_output() to prevent
+		messages from different CPUs being mingled.
+
+	2001-05-22  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* include/cyg_type.h (CYGBLD_ANNOTATE_VARIABLE_*):
+		Added better way of supplying default definitions for these.
+
+	2001-04-27  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* include/cyg_type.h:
+		Added default variable annotation macros.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/07/06 19:11:35	1.19
+++ ChangeLog	2001/08/10 19:25:50
@@ -0,0 +1,16 @@
+2001-08-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_recv): Add a pair of
+	CYGARC_HAL_SAVE_GP()/CYGARC_HAL_RESTORE_GP() on entry and exit;
+	this function is intercalled between RedBoot and the application.
+	A minor re-org at the ending to accommodate these macros' nesting.
+	(eth_drv_tx_done): CYGARC_HAL_SAVE_GP()/CYGARC_HAL_RESTORE_GP().
+
+	* src/stand_alone/eth_drv.c (eth_drv_tx_done): Add a pair of
+	CYGARC_HAL_SAVE_GP()/CYGARC_HAL_RESTORE_GP() on entry and exit;
+	this function is intercalled between RedBoot and the application.
+	Also make printing message about "tx_done for other key" also
+	conditional on net_debug variable - it's commonplace.
+	(eth_drv_recv): CYGARC_HAL_SAVE_GP()/CYGARC_HAL_RESTORE_GP().
+	(eth_drv_copy_recv): CYGARC_HAL_SAVE_GP()/CYGARC_HAL_RESTORE_GP().
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/07/29 02:00:10	1.16
+++ ChangeLog	2001/08/10 19:25:57
@@ -0,0 +1,7 @@
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/io_flash.cdl: Changed flavor of
+	CYGHWR_IO_FLASH_BLOCK_LOCKING to booldata.
+	* include/flash.h: Matching changes.
+	* src/flash.c: Matching changes.
+
Index: packages/io/usb/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/slave/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/29 07:16:29	1.2
+++ ChangeLog	2001/08/10 19:26:05
@@ -0,0 +1,5 @@
+2001-08-06  Bart Veer  <bartv@redhat.com>
+
+	* include/usbs.h:
+	Define additional data structures required for USB testing.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/07/29 02:00:10	1.10
+++ ChangeLog	2001/08/10 19:26:10
@@ -0,0 +1,7 @@
+2001-08-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/isoinfra.cdl: Add a separate POSIX mutex types header option.
+	* include/sys/types.h: Include it.
+	* include/time.h: Provide a default struct timespec even if the
+	implementation doesn't provide something better.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.62
diff -u -0 -r1.62 ChangeLog
--- ChangeLog	2001/07/29 02:00:10	1.62
+++ ChangeLog	2001/08/10 19:26:16
@@ -0,0 +1,300 @@
+2001-08-06  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sched/sched.cxx (unlock_inner): Fix assignment to current,
+	wouldn't build if stack checking after merger from SMP branch.
+
+2001-08-06  Andrew Lunn   <andrew.lunn@ascom.ch>
+2001-08-06  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sync/mutex.cxx: (set_protocol) Added a function to set the
+	priority inversion protocol for a mutex.
+
+	* src/common/kapi.cxx: Export the new function above and
+	set_ceiling into the C API.
+	
+	* include/mutex.hxx (class Cyg_Mutex): New member function
+	set_protocol().
+
+	* include/kapi.h (cyg_protcol): Define new emumeration for mutex
+	priority protocol setting, and headers for the new function to set
+	it.
+
+2001-08-03  Nick Garnett  <nickg@redhat.com>
+
+	Imported from a development branch:
+	
+	2001-07-11  Nick Garnett  <nickg@redhat.com>
+
+		* src/sched/mlqueue.cxx: Changed behaviour of
+		set_need_reschedule() to a better implementation of the intended
+		algorithm.
+
+		* include/kapi.h: 
+		* src/common/kapi.cxx:
+		Added API for controlling routing of interrupts to CPUs in SMP
+		configurations.
+
+	2001-07-03  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* cdl/scheduler.cdl:
+		* include/bitmap.hxx:
+		* src/sched/bitmap.cxx:
+		Fixed up bitmap scheduler so it still works within the
+		SMP-modified scheduling infrastructure. The bitmap scheduler
+		is not currently SMP-enabled, only single CPU configurations are
+		supported - hence the CDL change to require this.
+
+	2001-06-29  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* src/sched/sched.cxx:
+		Removed the call to Cyg_Interrupt::enable_interrupts() in
+		Cyg_Scheduler::start_cpu(). This was a relic from the days when
+		the interrupt enable state was not part of the thread state. Now
+		it is, and loading the first thread will cause interrupts to be
+		enabled.
+
+		* src/intr/intr.cxx:
+		Changed initial values of Cyg_Interrupt::disable_counter[]s to
+		zero as a result of the change in Cyg_Scheduler::start_cpu().
+
+		* include/kapi.h:
+		* include/kapidata.h:
+		* src/common/kapi.cxx: 
+		Added API for using spinlocks. Largely so that it may be extended
+		to the driver API.
+
+		* include/mlqueue.hxx:
+		* include/intr.hxx:
+		* include/sched.hxx:
+		Added annotations to various static variables.
+
+	2001-06-28  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* include/intr.hxx:
+		* src/intr/intr.cxx:
+		Changed behaviour of Cyg_Interrupt::disable_interrupts() and
+		Cyg_Interrupt::enable_interrupts(). These now claim and release a
+		spinlock in addition to disabling and enabling interrupts. The
+		original interrupt state is also preserved and restored. This is
+		necessary in SMP systems to allow drivers etc. to correctly
+		synchronize with threads and DSRs that may be running on different
+		CPUs. In the single CPU case this mechanism reduces to the
+		original simple interrupt disable code.
+		[Later change] Backed off addition of volatile modifier to
+		interrupt_disable_state.
+
+		* include/smp.hxx: Some minor tidies.
+
+	2001-06-27  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* tests/release.cxx: Added spin loop in thread1 to allow thread0
+		to execute its wait. This is necessary in SMP systems where the
+		threads will execute in parallel, but is also benign in single CPU
+		systems.
+
+		* tests/mutex2.cxx:
+		* tests/mutex3.cxx:
+		* tests/sync3.cxx: 
+		* tests/thread2.cxx: 
+		These tests depend on predicting the behaviour of threads at
+		different priorities to pass. In an SMP system, several threads
+		will run in parallel, and the execution order will not be as
+		expected. These tests are therefore disabled in SMP
+		configurations.
+
+		* src/sched/mlqueue.cxx (add_thread): Moved call to
+		set_need_reschedule() out of test for empty queue. In SMP systems,
+		any addition to a queue may require a reschedule on another CPU.
+
+	2001-06-22  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* include/mlqueue.hxx:
+		* src/sched/mlqueue.cxx:
+		A major change to the way in which this scheduler works in SMP
+		systems. The previous version removed all runnable threads from
+		the run queues when they were executing. This resulted in serious
+		complications and messy code, particularly when dealing with
+		priority changes and timeslicing. The new version keeps running
+		threads in the run queues, just like the single-CPU version. The
+		main disadvantage of this is that we may have to search past
+		threads running on other CPUs before we find one available to run
+		on this CPU. However, the pending count array and map mean that we
+		only need search one run queue, and in any case the search remains
+		bounded by the number of CPUs available.
+		Another change is in the way that timeslicing is handled. Now, the
+		CPU that takes the clock interrupt decrements the timeslice counts
+		for all CPUs and if any go zero, sends a TIMESLICE message to
+		that CPU.
+
+		* src/sched/sched.cxx (unlock_inner):
+		Removed call to requeue(), no longer needed as a result of
+		scheduler reorganization.
+
+		* src/common/thread.cxx:
+		Added test in Cyg_Thread::exit() to check that the thread has not
+		already been killed. This is only an issue if the thread is
+		calling exit() when it is kill()ed from another CPU. The test is
+		redundant in single-CPU systems, but it does no harm having it.
+		Added code to Cyg_Thread::set_priority() to check for reschedule
+		when another thread is being changed in priority.
+		Added call in idle thread constructor to scheduler to install the
+		idle thread as the default current thread for a CPU.
+
+		* include/smp.hxx:
+		Added CYG_KERNEL_CPU_TIMESLICE_INTERRUPT(), did some miscellaneous
+		tidying.
+
+		* include/instrmnt.h: Added SMP_RESCHED_SEND and SMP_RESCHED_RECV
+		events.
+
+		* cdl/kernel.cdl: Added smp test program.
+
+		* tests/smp.cxx: Added this program to test SMP functionality.
+
+	2001-06-13  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* src/sched/sched.cxx:
+		Removed code to set up initial current thread, this is now done
+		in the idle thread constructor.
+		Added code here to set up interrupts for SMP inter-processor
+		interrupts. This is not very tidy and may need to be
+		changed in the future.
+
+		* src/sched/mlqueue.cxx:
+		Added local set_need_reschedule() function to set the
+		need_reschedule flag on a suitable CPU.
+		Many more changes to cope with SMP systems.
+		NOTE: This code has all become somthing of a mess, it need to be
+		tidied up and the SMP-specific changes integrated better into the
+		code. Also, timesliceing currently only works on the CPU that
+		takes clock interrupts - this needs fixing.
+
+		* src/common/thread.cxx:
+		Moved assignment of initial current thread to here from sched.cxx.
+
+		* include/smp.hxx:
+		Changed CYG_KERNEL_CPU_INTERRUPT()
+		CYG_KERNEL_CPU_RESCHEDULE_INTERRUPT() since there may be other
+		interrupt types to worry about.
+		Added annotations to scheduler data items.
+
+		* include/sched.hxx:
+		Split set_current_thread() into two functions, the original works
+		only on the current CPU, the new one sets another CPU's current
+		thread. This latter function is only used to prime the current
+		threads during initialization.
+		Added second need_reschedule() function that takes a thread
+		argument. This is intended to be overridden by a scheduler
+		specific function that sets the need_reschedule flag if the
+		supplied thread is more deserving of CPU time that any current
+		thread.
+
+		* include/mlqueue.hxx:
+		Made cyg_scheduler_set_need_reschedule() a friend of
+		Cyg_Scheduler_Implementation class.
+		Added override set_need_reschedule() functions.
+
+		* include/kapidata.h: Added cpu field to cyg_thread structure when
+		in SMP systems.
+
+		* include/intr.hxx:
+		* src/intr/intr.cxx:
+		Added Cyg_Interrupt::set_cpu() and Cyg_Interrupt::get_cpu() for
+		SMP systems.
+
+		* include/instrmnt.h: Added events for INTR_GET_CPU and
+		INTR_SET_CPU.
+
+	2001-05-29  Nick Garnett  <nickg@cygnus.co.uk>
+
+		The following changes were all imported from the SMP branch:
+
+		* tests/tm_basic.cxx:
+		Modified to work in SMP configuration - mostly at present by
+		ifdeffing out code I didn't want to fix.
+
+		* include/sched.hxx:
+		Moved scheduler lock operation into Cyg_Scheduler_SchedLock class.
+		Converted current_thread, need_reschedule, and thread_switches
+		into CPU indexed arrays. Added member functions to get and set
+		these indirectly.
+		Added start_cpu() to do per-CPU scheduler startup.
+
+		* include/sched.inl:
+		Converted scheduler lock/unlock functions to use new schedlock
+		class.
+
+		* src/sched/sched.cxx:
+		Changed in line with sched.hxx.
+		Added call to requeue() in unlock_inner() to restore current
+		thread to run queue if necessary.	
+		Moved most of scheduler startup to Cyg_Scheduler::start_cpu().
+		Cyg_Scheduler::start() now also starts secondary CPUs in SMP
+		systems.
+		Added cyg_kernel_smp_startup() as entry point from HAL into kernel
+		for secondary CPUs.
+
+		* include/mlqueue.hxx:
+		Added Cyg_RunQueue type and removed
+		Cyg_SchedulerThreadQueue_Implementation type.
+		Converted timeslice_count to CPU indexed array.
+		Added requeue() member function to scheduler class.
+		Added cpu member to thread implementation class, to record
+		thread's current CPU.
+
+		* src/sched/mlqueue.cxx:
+		Changed behaviour when in SMP system to remove scheduled thread
+		from run queue and replace it when preempted.
+		Added some extra asserts, and removed some that are no longer true
+		in an SMP system.
+
+		* src/instrmnt/meminst.cxx: In SMP systems: added spinlock to
+		protect instrument buffer, added CPU Id in top 4 bits of thread Id
+		field.
+
+		* src/common/thread.cxx:
+		Converted to use accessor functions for need_reschedule and
+		current_thread.
+		Rearranged idle thread creation to create one for each CPU.
+
+		* include/test/stackmon.h: Extended to handle stack usage for
+		multiple idle threads.
+
+		* include/thread.inl:
+		Added some extra instrumentation.
+
+		* include/smp.hxx:
+		Added this file to contain all kernel SMP support. The main
+		definitions exported by this file are spin lock and scheduler lock
+		implementation classes, for both SMP and uniprocessor
+		configurations.
+
+		* src/intr/intr.cxx: 
+		* include/intr.hxx:
+		Converted interrupt disable counter to CPU indexed array. In
+		intr.cxx: added lock of scheduler lock in interrupt_end() rather
+		than in default interrupt VSR.
+
+		* cdl/kernel.cdl: Added option to enable SMP support.
+
+		* include/instrmnt.h: 
+		* cdl/instrument.cdl: Added SMP instrumentation.
+
+	2001-05-25  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* include/intr.hxx:
+		* src/intr/intr.cxx: 
+		Added default definition of CYGNUM_HAL_ISR_TABLE_SIZE. This is now
+		used to declare the chain table so that architectures which have
+		different sizes for the interrupt table and vector count will work
+		correctly.
+
+	2001-05-22  Nick Garnett  <nickg@cygnus.co.uk>
+
+		* include/sched.hxx (class Cyg_Scheduler_Base):
+		Added annotation to sched_lock.
+
+		* cdl/instrument.cdl:
+		Rename CYGNUM_KERNEL_INSTRUMENT_BUFFER_WRAP to
+		CYGDBG_KERNEL_INSTRUMENT_BUFFER_WRAP as it appears in the code.
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/07/29 02:00:10	1.10
+++ ChangeLog	2001/08/10 19:26:34
@@ -0,0 +1,13 @@
+2001-08-10  Robin Farine  <robin.farine@terminus.org>
+
+        * src/output/vfnprintf.cxx (cvt): Handles the cases of finite,
+        NaN and infinite numbers separately.
+
+	* src/common/stream.cxx (read): Read correct number of bytes when
+	a character has been "ungot".
+
+2001-08-03  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/streambuf.inl (~Cyg_StdioStreamBuffer): use correct configury
+	to decide when to call free.
+
Index: packages/language/c/libc/string/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/08/25 17:33:41	1.1
+++ ChangeLog	2001/08/10 19:26:42
@@ -0,0 +1,11 @@
+2001-08-10  Robin Farine  <acnrf@dial.eunet.ch>
+
+	* src/memchr.cxx (__memchr): Don't check string validity if number
+	of bytes to operate on is 0.
+	* src/memcmp.cxx (__memcmp): Ditto.
+	* src/memmove.cxx (__memmove): Ditto.
+	* src/strncat.cxx (__strncat): Ditto.
+	* src/strncmp.cxx (__strncmp): Ditto.
+	* src/strncpy.cxx (__strncpy): Ditto.
+	* src/strxfrm.cxx (__strxfrm): Ditto.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.36
diff -u -0 -r1.36 ChangeLog
--- ChangeLog	2001/08/03 12:27:34	1.36
+++ ChangeLog	2001/08/10 19:26:50
@@ -0,0 +1,29 @@
+2001-08-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c (do_flash_init): Print error message instead of
+	error code on init failure.
+	Don't print error codes where error messages are printed. Make
+	failure reporting strings look consistent.
+ 	CYGHWR_IO_FLASH_BLOCK_LOCKING flavor changed to booldata.
+
+2001-08-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/io.c (gets): Match $ as indicating GDB anywhere in a line.
+
+2001-08-07  Julian Smart <julians@redhat.com>
+
+	* src/version.c: added commented-out CYGDAT_REDBOOT_CUSTOM_VERSION
+	define that can be replaced using the RedBoot release script by
+	a specific version in a customer branch.
+
+2001-08-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/fs/disk.c: Simple fix for DISK_IDE_CDROM partition type.
+
+	* cdl/redboot.cdl: Added (unused) CYGSEM_REDBOOT_DISK_ISO9660 option.
+
+2001-08-03  David Howells  <dhowells@redhat.com>
+
+	* src/net/net_io.c: Show the MAC address of the ethernet device
+	amongst the boot banners.
+

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

Here is a summary of the files modified:

M host/tools/Utils/common/Subprocess.cpp
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/TODO.txt
M host/tools/configtool/standalone/wxwin/admindlg.cpp
M host/tools/configtool/standalone/wxwin/configtool.h
M host/tools/configtool/standalone/wxwin/configtooldoc.cpp
M host/tools/configtool/standalone/wxwin/configtooldoc.h
M host/tools/configtool/standalone/wxwin/mainwin.cpp
M host/tools/configtool/standalone/wxwin/mainwin.h
R host/tools/configtool/standalone/wxwin/readme.html
M host/tools/configtool/standalone/wxwin/symbols.h
M packages/NEWS
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/cdl/posix.cdl
M packages/compat/posix/current/include/limits.h
A packages/compat/posix/current/include/muttypes.h
M packages/compat/posix/current/include/signal.h
M packages/compat/posix/current/include/sigsetjmp.h
M packages/compat/posix/current/include/types.h
M packages/compat/posix/current/src/misc.cxx
A packages/compat/posix/current/src/mutex.cxx
M packages/compat/posix/current/src/pprivate.h
M packages/compat/posix/current/src/pthread.cxx
M packages/compat/posix/current/src/signal.cxx
M packages/compat/posix/current/tests/mutex3.c
M packages/compat/posix/current/tests/pthread1.c
M packages/compat/posix/current/tests/pthread2.c
M packages/compat/posix/current/tests/pthread3.c
M packages/compat/posix/current/tests/signal1.c
M packages/compat/posix/current/tests/sigsetjmp.c
M packages/compat/posix/current/tests/timer1.c
M packages/compat/posix/current/tests/tm_basic.cxx
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/arm/iq80310/current/ChangeLog
M packages/devs/flash/arm/iq80310/current/src/flash.h
M packages/devs/flash/intel/28fxxx/current/ChangeLog
M packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx.inl
A packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl
M packages/devs/flash/mn10300/stb/current/ChangeLog
M packages/devs/flash/mn10300/stb/current/src/mn10300_stb_flash.c
M packages/devs/usb/sa11x0/current/ChangeLog
M packages/devs/usb/sa11x0/current/src/usbs_sa11x0.c
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/include/drv_api.h
M packages/hal/common/current/src/drv_api.c
A packages/hal/common/current/tests/vaargs.c
M packages/hal/mips/rm7000/ocelot/current/ChangeLog
M packages/hal/mips/rm7000/ocelot/current/cdl/hal_mips_rm7000_ocelot.cdl
M packages/hal/mips/rm7000/ocelot/current/include/plf_intr.h
M packages/hal/mips/rm7000/var/current/ChangeLog
M packages/hal/mips/rm7000/var/current/include/var_intr.h
M packages/hal/mn10300/stb/current/ChangeLog
M packages/hal/mn10300/stb/current/cdl/hal_mn10300_am33_stb.cdl
M packages/hal/mn10300/stb/current/include/plf_intr.h
A packages/hal/mn10300/stb/current/include/plf_io.h
M packages/hal/mn10300/stb/current/include/plf_stub.h
M packages/hal/mn10300/stb/current/include/pkgconf/mlt_mn10300_am33_stb_rom.h
M packages/hal/mn10300/stb/current/include/pkgconf/mlt_mn10300_am33_stb_rom.mlt
A packages/hal/mn10300/stb/current/include/pkgconf/mlt_mn10300_am33_stb_sram1.h
A packages/hal/mn10300/stb/current/include/pkgconf/mlt_mn10300_am33_stb_sram1.ldi
A packages/hal/mn10300/stb/current/include/pkgconf/mlt_mn10300_am33_stb_sram1.mlt
A packages/hal/mn10300/stb/current/misc/redboot_RAM.ecm
A packages/hal/mn10300/stb/current/misc/redboot_ROM.ecm
A packages/hal/mn10300/stb/current/misc/redboot_SRAM1.ecm
M packages/hal/mn10300/stb/current/src/plf_misc.c
M packages/hal/mn10300/stb/current/src/plf_stub.c
A packages/hal/mn10300/stb/current/src/ser_stb.c
M packages/hal/mn10300/stdeval1/current/ChangeLog
A packages/hal/mn10300/stdeval1/current/include/plf_io.h
M packages/hal/sh/cq7750/current/ChangeLog
M packages/hal/sh/cq7750/current/cdl/hal_sh_sh7750_cq7750.cdl
A packages/hal/sh/cq7750/current/misc/redboot_ROM.ecm
M packages/hal/sh/dreamcast/current/ChangeLog
M packages/hal/sh/dreamcast/current/cdl/hal_sh_sh7750_dreamcast.cdl
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/include/mod_7750.h
M packages/infra/current/ChangeLog
M packages/infra/current/include/cyg_type.h
M packages/infra/current/src/diag.cxx
M packages/infra/current/src/tcdiag.cxx
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/src/flash.c
M packages/io/usb/slave/current/ChangeLog
M packages/io/usb/slave/current/include/usbs.h
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
M packages/isoinfra/current/include/time.h
M packages/isoinfra/current/include/sys/types.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/instrument.cdl
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/cdl/scheduler.cdl
M packages/kernel/current/include/bitmap.hxx
M packages/kernel/current/include/instrmnt.h
M packages/kernel/current/include/intr.hxx
M packages/kernel/current/include/kapi.h
M packages/kernel/current/include/kapidata.h
M packages/kernel/current/include/mlqueue.hxx
M packages/kernel/current/include/mutex.hxx
M packages/kernel/current/include/sched.hxx
M packages/kernel/current/include/sched.inl
A packages/kernel/current/include/smp.hxx
M packages/kernel/current/include/thread.inl
M packages/kernel/current/include/test/stackmon.h
M packages/kernel/current/src/common/kapi.cxx
M packages/kernel/current/src/common/thread.cxx
M packages/kernel/current/src/instrmnt/meminst.cxx
M packages/kernel/current/src/intr/intr.cxx
M packages/kernel/current/src/sched/bitmap.cxx
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/kernel/current/src/sched/sched.cxx
M packages/kernel/current/src/sync/mutex.cxx
M packages/kernel/current/tests/mutex2.cxx
M packages/kernel/current/tests/mutex3.cxx
M packages/kernel/current/tests/release.cxx
A packages/kernel/current/tests/smp.cxx
M packages/kernel/current/tests/sync3.cxx
M packages/kernel/current/tests/thread2.cxx
M packages/kernel/current/tests/tm_basic.cxx
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/include/streambuf.inl
M packages/language/c/libc/stdio/current/src/common/stream.cxx
M packages/language/c/libc/stdio/current/src/output/vfnprintf.cxx
M packages/language/c/libc/string/current/ChangeLog
M packages/language/c/libc/string/current/src/memchr.cxx
M packages/language/c/libc/string/current/src/memcmp.cxx
M packages/language/c/libc/string/current/src/memmove.cxx
M packages/language/c/libc/string/current/src/strncat.cxx
M packages/language/c/libc/string/current/src/strncmp.cxx
M packages/language/c/libc/string/current/src/strncpy.cxx
M packages/language/c/libc/string/current/src/strxfrm.cxx
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/version.c
M packages/redboot/current/src/fs/disk.c
M packages/redboot/current/src/net/net_io.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-08-03  5:27 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-08-03  5:27 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-08-03).

The following changes were made to NEWS and ChangeLogs:

Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.56
diff -u -0 -r1.56 ChangeLog
--- ChangeLog	2001/07/31 21:15:36	1.56
+++ ChangeLog	2001/08/03 12:25:58
@@ -0,0 +1,5 @@
+2001-07-31  Bart Veer  <bartv@redhat.com>
+
+	* pkgconf/rules.mak:
+	Fix header file dependencies for testcases.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/07/18 11:38:40	1.22
+++ ChangeLog	2001/08/03 12:26:04
@@ -0,0 +1,4 @@
+2001-07-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_misc.c: Fix "implicit decl of diag_printf" warning.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/07/20 10:23:18	1.3
+++ ChangeLog	2001/08/03 12:26:12
@@ -0,0 +1,5 @@
+2001-07-31  Mark Salter  <msalter@redhat.com>
+
+	* include/pcmb_io.h: Add IDE I/O macros.
+	* cdl/hal_i386_pcmb.cdl: Now implements CYGINT_HAL_PLF_IF_IDE.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.52
diff -u -0 -r1.52 ChangeLog
--- ChangeLog	2001/07/31 21:15:39	1.52
+++ ChangeLog	2001/08/03 12:26:16
@@ -0,0 +1,14 @@
+2001-08-01  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S (restore_state): (see the change below 2001-07-03)
+	Make the code to keep SR IM bits from the ISR conditional on a CDL
+	interface so that it is selected on a per-platform or variant basis.
+
+	* cdl/hal_mips.cdl (CYGINT_HAL_MIPS_INTERRUPT_RETURN_KEEP_SR_IM):
+	New interface to control conditional code.
+
+	* include/hal_intr.h (HAL_ENABLE_INTERRUPTS): Make this (et al)
+	conditional on CYGHWR_HAL_INTERRUPT_ENABLE_DISABLE_RESTORE_DEFINED
+	so that the variant HAL can define these insead, in the usual
+	manner.
+
Index: packages/hal/synth/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/arch/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/06/10 19:35:35	1.1
+++ ChangeLog	2001/08/03 12:26:21
@@ -0,0 +1,7 @@
+2001-08-02  Bart Veer  <bartv@redhat.com>
+
+	* include/hal_intr.h:
+	Note a subtle interaction between the interrupt handling
+	and the context switch handling, which are in the
+	architectural and variant HAL packages respectively.
+
Index: packages/hal/synth/i386linux/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/i386linux/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/06/10 19:35:35	1.1
+++ ChangeLog	2001/08/03 12:26:28
@@ -0,0 +1,9 @@
+2001-08-02  Bart Veer  <bartv@redhat.com>
+
+	* src/context.S, include/arch.inc, include/var_arch.h:
+	Update thread context manipulation code to do the
+	right thing with respect to interrupt state.
+
+	* src/context.S (hal_setjmp):
+	 Fixed bug in hal_setjmp() that corrupted EBX.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- ChangeLog	2001/07/29 02:00:10	1.25
+++ ChangeLog	2001/08/03 12:26:35
@@ -0,0 +1,10 @@
+2001-08-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/linux_echo.c (echo_test): Set socket options before bind.
+	* tests/nc_test_slave.c (do_tcp_test): Ditto.
+	* tests/server_test.c (server_test): Ditto.
+	* tests/tcp_echo.c (echo_test): Ditto.
+	* tests/tcp_lo_test.c (server): Ditto.
+	* tests/tcp_sink.c (sink_test): Ditto.
+	* tests/tcp_source.c (source_test): Ditto.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.35
diff -u -0 -r1.35 ChangeLog
--- ChangeLog	2001/07/29 02:00:12	1.35
+++ ChangeLog	2001/08/03 12:26:41
@@ -0,0 +1,11 @@
+2001-08-01  Mark Salter  <msalter@redhat.com>
+
+	* src/fs/ide.c (ide_reset): Check for bogus status and timeout. Add
+	return value to indicate success.
+	(ide_init): Check ide_reset() return value.
+
+2001-07-31  Mark Salter  <msalter@redhat.com>
+
+	* src/fs/disk.c (find_dos_partitions): Fix extended partitions.
+	* src/fs/ide.c (ide_init): Rework the test for device presence.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/07/20 10:23:21	1.18
+++ ChangeLog	2001/08/03 12:26:46
@@ -0,0 +1,17 @@
+2001-08-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/sepmetaimpl.inl: Define check_free_memdq and
+	check_alloced_memdq as inlines.
+
+	* cdl/memalloc.cdl: Add new allocator supporting separate metadata,
+	and the associated config options, and build sepmeta.cxx and tests.
+	Build heapgeninc.tcl with macros that work with both gcc2 and gcc3.
+	Ditto for heaps.o.
+	Add CYGBLD_MEMALLOC_MALLOC_EXTERNAL_HEAP_H to allow external entities
+	to define the heap.
+	* src/malloc.cxx: Include CYGBLD_MEMALLOC_MALLOC_EXTERNAL_HEAP_H if
+	defined instead of default heap definition.
+	* include/sepmeta.hxx, include/sepmetaimpl.hxx, include/sepmetaimpl.inl,
+	src/sepmeta.cxx, tests/sepmeta1.cxx, tests/sepmeta2.cxx:
+	New files for seperated metadata allocator.
+

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

Here is a summary of the files modified:

M packages/ChangeLog
M packages/ecos.db
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/src/hal_misc.c
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/cdl/hal_i386_pcmb.cdl
M packages/hal/i386/pcmb/current/include/pcmb_io.h
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
M packages/hal/mips/arch/current/include/hal_intr.h
M packages/hal/mips/arch/current/src/vectors.S
M packages/hal/synth/arch/current/ChangeLog
M packages/hal/synth/arch/current/include/hal_intr.h
M packages/hal/synth/i386linux/current/ChangeLog
M packages/hal/synth/i386linux/current/include/arch.inc
M packages/hal/synth/i386linux/current/include/var_arch.h
M packages/hal/synth/i386linux/current/src/context.S
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/tests/linux_echo.c
M packages/net/tcpip/current/tests/nc_test_slave.c
M packages/net/tcpip/current/tests/server_test.c
M packages/net/tcpip/current/tests/tcp_echo.c
M packages/net/tcpip/current/tests/tcp_lo_test.c
M packages/net/tcpip/current/tests/tcp_sink.c
M packages/net/tcpip/current/tests/tcp_source.c
M packages/pkgconf/rules.mak
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/fs/disk.c
M packages/redboot/current/src/fs/ide.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/cdl/memalloc.cdl
A packages/services/memalloc/common/current/include/sepmeta.hxx
A packages/services/memalloc/common/current/include/sepmetaimpl.hxx
A packages/services/memalloc/common/current/include/sepmetaimpl.inl
M packages/services/memalloc/common/current/src/malloc.cxx
A packages/services/memalloc/common/current/src/sepmeta.cxx
A packages/services/memalloc/common/current/tests/sepmeta1.cxx
A packages/services/memalloc/common/current/tests/sepmeta2.cxx


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-07-31 14:15 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-07-31 14:15 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-07-31).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.38
diff -u -0 -r1.38 NEWS
--- NEWS	2001/07/29 02:00:07	1.38
+++ NEWS	2001/07/31 21:12:40
@@ -0,0 +1,3 @@
+* Add Atmel AT91/EB40 port, including flash and serial drivers.
+* Added HAL port to SEGA Dreamcast.
+  Contributed by Takeshi Yaegashi <t@keshi.org>
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.55
diff -u -0 -r1.55 ChangeLog
--- ChangeLog	2001/07/29 02:00:07	1.55
+++ ChangeLog	2001/07/31 21:12:47
@@ -0,0 +1,5 @@
+2001-07-30  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added Dreamcast platform HAL, contributed by Takeshi
+	Yaegashi (t@keshi.org)
+
@@ -4,0 +10,8 @@
+
+2001-07-24  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add Atmel AT91/EB40 serial support.
+
+2001-07-18  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add Atmel AT91/EB40
Index: packages/devs/flash/arm/at91/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Jul 31 14:12:56 2001
@@ -0,0 +1,40 @@
+2001-07-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_program_buf.c: Fix - needs to have A16 set.
+
+	* src/at91_flash.c: Remove debugging code.
+
+2001-07-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_query.c: 
+	* src/flash_program_buf.c: 
+	* src/flash_erase_block.c: 
+	* src/flash.h: 
+	* src/at91_flash.c: 
+	* cdl/flash_at91.cdl: New package - AT29LV1024 FLASH for AT91/EB40.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/serial/arm/at91/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Jul 31 14:13:04 2001
@@ -0,0 +1,31 @@
+2001-07-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/at91_serial.h: 
+	* src/at91_serial.c: 
+	* cdl/ser_arm_at91.cdl: New file(s) - initial package.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/at91/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Jul 31 14:13:11 2001
@@ -0,0 +1,118 @@
+2001-07-26  Gary Thomas  <gthomas@redhat.com>
+
+	* src/at91_misc.c (hal_clock_initialize): 
+	* cdl/hal_arm_at91.cdl: Increase system clock (RTC) to run at 1MHz for
+	better timing resolution.  CAUTION! this means that the system clock tick
+	can never be more than 64ms.
+
+2001-07-23  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pkgconf/mlt_arm_at91_eb40_romram.mlt: 
+	* include/pkgconf/mlt_arm_at91_eb40_romram.ldi: 
+	* include/pkgconf/mlt_arm_at91_eb40_romram.h: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.mlt: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.ldi: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.h: 
+	* cdl/hal_arm_at91.cdl: Fix MLT files (names, layout).
+
+2001-07-20  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_io.h: Add UART interrupt definitions.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_control): Enable ^C support.
+
+	* src/at91_misc.c (hal_clock_initialize): Add clock/rtc implementation.
+
+	* include/pkgconf/mlt_arm_at91_eb40_romram.ldi: 
+	Replace missing 'fixed vectors'.
+
+2001-07-19  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROMRAM.ecm: New exported config.
+
+	* include/pkgconf/mlt_arm_at91_eb40_romram.ldi: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.mlt: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.ldi: 
+	* include/hal_platform_setup.h: Fix ROMRAM startup mode.  Note: I
+	can't get the onboard SRAM at 0x00100000 to work, so for now, this
+	will just have to go in low external RAM.  Thus the change for the
+	RAM base address in startup=RAM mode.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_getc_timeout): Remove debug code.
+
+	* src/at91_misc.c (set_leds): LEDs are on D4/D2/D1.
+
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: Exported configurations.
+
+	* include/pkgconf/mlt_arm_at91_eb40_romram.mlt: 
+	* include/pkgconf/mlt_arm_at91_eb40_romram.ldi: 
+	* include/pkgconf/mlt_arm_at91_eb40_romram.h: New startup type.
+	
+	* include/pkgconf/mlt_arm_at91_eb40_rom.h: Fix heap layout.
+
+	* include/pkgconf/mlt_arm_at91_eb40_ram.mlt: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.ldi: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.h: 
+	Fix heap layout.  Move RAM load address to leave room for RedBoot/GDB.
+
+	* include/plf_io.h: Add definitions for PIO, EBI and PS.
+
+	* include/hal_platform_setup.h: ROM startup mode now works.
+	First attempt at ROMRAM startup - not yet working.
+
+	* cdl/hal_arm_at91.cdl: Add ROMRAM startup mode.
+
+2001-07-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_diag.c: More complete initialization.
+
+	* src/at91_misc.c: Support interrupt controller, delay_us().
+
+	* include/plf_io.h: Add interrupt controller, timer definitions.
+
+	* cdl/hal_arm_at91.cdl: Fix clock speed, number I/O channels.
+
+2001-07-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_diag.c: 
+	* src/at91_misc.c: 
+	* include/pkgconf/mlt_arm_at91_eb40_rom.mlt: 
+	* include/pkgconf/mlt_arm_at91_eb40_rom.ldi: 
+	* include/pkgconf/mlt_arm_at91_eb40_rom.h: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.mlt: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.ldi: 
+	* include/pkgconf/mlt_arm_at91_eb40_ram.h: 
+	* include/plf_stub.h: 
+	* include/plf_io.h: 
+	* include/hal_platform_setup.h: 
+	* include/hal_platform_ints.h: 
+	* include/hal_diag.h: 
+	* include/hal_cache.h: 
+	* cdl/hal_arm_at91.cdl: New port - cloned from E7T.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/06/22 18:18:51	1.18
+++ ChangeLog	2001/07/31 21:13:22
@@ -0,0 +1,6 @@
+2001-07-28  Stefan Eletzhofer <schuehle@t-online.de>
+
+	* include/hal_platform_setup.h: 
+	* cdl/hal_arm_sa11x0_assabet.cdl: Support additional timing setup
+	when Neponset board is available.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.51
diff -u -0 -r1.51 ChangeLog
--- ChangeLog	2001/07/29 02:00:09	1.51
+++ ChangeLog	2001/07/31 21:13:28
@@ -7 +7 @@
-a2001-07-19  Gary Thomas  <gthomas@redhat.com>
+2001-07-19  Gary Thomas  <gthomas@redhat.com>
Index: packages/hal/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/02/13 01:23:33	1.16
+++ ChangeLog	2001/07/31 21:13:36
@@ -0,0 +1,6 @@
+2001-07-31  Jonathan Larmour  <jlarmour@redhat.com>
+2001-07-31  Christoph Csebits  <christoph.csebits@frequentis.com>
+
+	* include/ppc8xx.h: 4 SCCs are supported by MPC860T, so don't
+	reserve space.
+
Index: packages/hal/sh/dreamcast/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Tue Jul 31 14:13:44 2001
@@ -0,0 +1,29 @@
+2001-07-30  Jesper Skov  <jskov@redhat.com>
+
+	* New platform HAL, contributed by Takeshi Yaegashi (t@keshi.org)
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/io/wallclock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/wallclock/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/07/29 02:00:10	1.11
+++ ChangeLog	2001/07/31 21:13:50
@@ -0,0 +1,5 @@
+2001-07-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/wallclock/wallclock.inl (_simple_mktime): Fix assertion
+	for leap seconds.
+
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/06/10 19:35:37	1.13
+++ ChangeLog	2001/07/31 21:13:59
@@ -0,0 +1,8 @@
+2001-07-31  Hugo Tyson <hmt@redhat.com>
+2001-07-31  Ron Kundla <rkundla@nband.com>
+
+	* utils/mib2c/mib2c (Table-handling): Concatenate rather than
+	replace subsequent processed variables.  The symptom was that in
+	the generated header file you only get the last table in the MIB.
+	This fixes it.  Thanks Ron!
+

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

Here is a summary of the files modified:

M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
A packages/devs/flash/arm/at91/current/ChangeLog
A packages/devs/flash/arm/at91/current/cdl/flash_at91.cdl
A packages/devs/flash/arm/at91/current/src/at91_flash.c
A packages/devs/flash/arm/at91/current/src/flash.h
A packages/devs/flash/arm/at91/current/src/flash_erase_block.c
A packages/devs/flash/arm/at91/current/src/flash_program_buf.c
A packages/devs/flash/arm/at91/current/src/flash_query.c
A packages/devs/serial/arm/at91/current/ChangeLog
A packages/devs/serial/arm/at91/current/cdl/ser_arm_at91.cdl
A packages/devs/serial/arm/at91/current/src/at91_serial.c
A packages/devs/serial/arm/at91/current/src/at91_serial.h
A packages/hal/arm/at91/current/ChangeLog
A packages/hal/arm/at91/current/cdl/hal_arm_at91.cdl
A packages/hal/arm/at91/current/include/hal_cache.h
A packages/hal/arm/at91/current/include/hal_diag.h
A packages/hal/arm/at91/current/include/hal_platform_ints.h
A packages/hal/arm/at91/current/include/hal_platform_setup.h
A packages/hal/arm/at91/current/include/plf_io.h
A packages/hal/arm/at91/current/include/plf_stub.h
A packages/hal/arm/at91/current/include/pkgconf/mlt_arm_at91_eb40_ram.h
A packages/hal/arm/at91/current/include/pkgconf/mlt_arm_at91_eb40_ram.ldi
A packages/hal/arm/at91/current/include/pkgconf/mlt_arm_at91_eb40_ram.mlt
A packages/hal/arm/at91/current/include/pkgconf/mlt_arm_at91_eb40_rom.h
A packages/hal/arm/at91/current/include/pkgconf/mlt_arm_at91_eb40_rom.ldi
A packages/hal/arm/at91/current/include/pkgconf/mlt_arm_at91_eb40_rom.mlt
A packages/hal/arm/at91/current/include/pkgconf/mlt_arm_at91_eb40_romram.h
A packages/hal/arm/at91/current/include/pkgconf/mlt_arm_at91_eb40_romram.ldi
A packages/hal/arm/at91/current/include/pkgconf/mlt_arm_at91_eb40_romram.mlt
A packages/hal/arm/at91/current/misc/redboot_RAM.ecm
A packages/hal/arm/at91/current/misc/redboot_ROM.ecm
A packages/hal/arm/at91/current/misc/redboot_ROMRAM.ecm
A packages/hal/arm/at91/current/src/at91_misc.c
A packages/hal/arm/at91/current/src/hal_diag.c
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/cdl/hal_arm_sa11x0_assabet.cdl
M packages/hal/arm/sa11x0/assabet/current/include/hal_platform_setup.h
M packages/hal/mips/arch/current/ChangeLog
A packages/hal/mn10300/stb/current/misc/stubrom.perm
M packages/hal/powerpc/quicc/current/ChangeLog
M packages/hal/powerpc/quicc/current/include/ppc8xx.h
A packages/hal/sh/dreamcast/current/ChangeLog
A packages/hal/sh/dreamcast/current/cdl/hal_sh_sh7750_dreamcast.cdl
A packages/hal/sh/dreamcast/current/include/hal_diag.h
A packages/hal/sh/dreamcast/current/include/platform.inc
A packages/hal/sh/dreamcast/current/include/plf_cache.h
A packages/hal/sh/dreamcast/current/include/plf_intr.h
A packages/hal/sh/dreamcast/current/include/plf_io.h
A packages/hal/sh/dreamcast/current/include/plf_stub.h
A packages/hal/sh/dreamcast/current/include/pkgconf/mlt_sh_sh7750_dreamcast_ram.h
A packages/hal/sh/dreamcast/current/include/pkgconf/mlt_sh_sh7750_dreamcast_ram.ldi
A packages/hal/sh/dreamcast/current/include/pkgconf/mlt_sh_sh7750_dreamcast_ram.mlt
A packages/hal/sh/dreamcast/current/misc/redboot_RAM.ecm
A packages/hal/sh/dreamcast/current/src/banner.xpm
A packages/hal/sh/dreamcast/current/src/dreamcast_pci.c
A packages/hal/sh/dreamcast/current/src/fb_support.c
A packages/hal/sh/dreamcast/current/src/font.h
A packages/hal/sh/dreamcast/current/src/hal_diag.c
A packages/hal/sh/dreamcast/current/src/plf_misc.c
M packages/io/wallclock/current/ChangeLog
M packages/io/wallclock/current/include/wallclock/wallclock.inl
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/utils/mib2c/mib2c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-07-28 19:00 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-07-28 19:00 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-07-28).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.37
diff -u -0 -r1.37 NEWS
--- NEWS	2001/07/18 11:38:40	1.37
+++ NEWS	2001/07/29 01:58:02
@@ -0,0 +1,5 @@
+* Added port to Bright Star Engineering SA11x0 based Flexanet handheld board,
+  including flash and ethernet support.
+  Contributed by Jordi Colomer <jco@ict.es>
+* Added support for loading files from disk. Currently supports IDE drives
+  with Linux EXT2 filesystems.
Index: host/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/07/18 11:38:39	1.10
+++ ChangeLog	2001/07/29 01:58:05
@@ -0,0 +1,6 @@
+2001-07-26  Julian Smart <julians@redhat.com>
+
+    * Only use Registry functions if building a GUI Configtool.
+    * ecosconfig.exe doesn't now get built when building the GUI
+      Configtool.
+
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/07/18 11:38:39	1.16
+++ ChangeLog	2001/07/29 01:58:08
@@ -0,0 +1,7 @@
+2001-07-20  Bart Veer  <bartv@redhat.com>
+
+	* value.cxx (save):
+	Complicated "requires" expressions spread over multiple lines
+	were not being turned into multiline comments, leading to
+	illegal savefiles.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.54
diff -u -0 -r1.54 ChangeLog
--- ChangeLog	2001/07/18 11:38:40	1.54
+++ ChangeLog	2001/07/29 01:58:12
@@ -0,0 +1,5 @@
+2001-07-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Add flexanet HAL, eth driver, flash driver and target.
+	Contributed by Jordi Colomer <jco@ict.es>
+
Index: packages/devs/eth/arm/flexanet/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Sat Jul 28 18:58:16 2001
@@ -0,0 +1,30 @@
+2001-07-27  Jordi Colomer  <jco@ict.es>
+	
+	* Initial version of support for LAN91CXX ethernet controller
+	on the BSE Flexanet/SA1110 board.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/07/18 11:38:40	1.2
+++ ChangeLog	2001/07/29 01:58:22
@@ -0,0 +1,11 @@
+2001-07-27  Jordi Colomer  <jco@ict.es>
+
+	* cdl/smsc_lan91cxx_eth_drivers.cdl:
+	Add interface for whether the hardware is in PCMCIA mode.
+	* src/if_lan91cxx.c (smsc_lan91cxx_init):
+	Allow for hardware shift addresses
+	Initialize appropriately if PCMCIA mode.
+	* src/smsc_lan91cxx.h:
+	Support address shifts in get_reg,put_Reg, get_data, put_data
+	Add new functions get_banksel , put_att and get_att.
+
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/15 22:45:04	1.4
+++ ChangeLog	2001/07/29 01:58:27
@@ -0,0 +1,14 @@
+2001-07-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_am29xxxxx.inl: Made code deal with multiple
+	banks. Use flag to identify banked devices.
+	* include/flash_am29xxxxx_parts.inl: Updated with banked flag.
+
+2001-07-23  David Howells  <dhowells@redhat.com>
+
+	* include/flash_am29xxxxx.inl: Added support for chips divided
+	into banks, and added correct addresses for 16-bit chips
+	configured in 8-bit mode
+	* include/flash_am29xxxxx_parts.inl: Added data for chips divided
+	into banks
+
Index: packages/devs/flash/arm/flexanet/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Sat Jul 28 18:58:31 2001
@@ -0,0 +1,29 @@
+2001-07-27  Jordi Colomer  <jco@ict.es>
+
+	* Add SA11x0/Flexanet flash driver support
+	
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/devs/wallclock/dallas/ds12887/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/dallas/ds12887/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/07/18 11:38:40	1.1
+++ ChangeLog	2001/07/29 01:58:35
@@ -0,0 +1,6 @@
+2001-07-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/ds12887.cxx (init_ds_hwclock): Use BCD mode since Century is
+	NA in binary mode. Force sane settings in registers if they are
+	undefined.
+
Index: packages/fs/ram/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/ram/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/10/12 20:31:45	1.2
+++ ChangeLog	2001/07/29 01:58:38
@@ -0,0 +1,8 @@
+2001-07-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/ramfs.c (findbuffer_indirect1): Determine correct offset in
+	indirect block list.
+	(findbuffer_indirect2): Ditto.
+	(findbuffer_direct): Compare block index with number of blocks
+	correctly.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- ChangeLog	2001/07/20 10:23:18	1.30
+++ ChangeLog	2001/07/29 01:58:42
@@ -0,0 +1,8 @@
+2001-07-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_arm_edb7211_ram.h:
+	* include/pkgconf/mlt_arm_edb7211_ram.ldi:
+	* include/pkgconf/mlt_arm_edb7211_ram.mlt:
+	* include/pkgconf/mlt_arm_edb7212_ram.h:
+	RAM size should default to 0xfd7000 consistently.
+
Index: packages/hal/arm/sa11x0/flexanet/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Sat Jul 28 18:58:45 2001
@@ -0,0 +1,29 @@
+2001-07-27  Jordi Colomer  <jco@ict.es>
+	
+	* Initial version of support for BSE Flexanet/SA1110 handheld board.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/06/22 18:18:51	1.7
+++ ChangeLog	2001/07/29 01:58:53
@@ -0,0 +1,6 @@
+2001-07-23  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_platform_ints.h: 
+	* cdl/hal_arm_sa11x0_ipaq.cdl: 
+	Define sample "extended interrupt" support.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/06/01 22:16:40	1.13
+++ ChangeLog	2001/07/29 01:58:56
@@ -0,0 +1,14 @@
+2001-07-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c: Fix copyright disclaimers to satisfy
+	original owner (Linux kernel maintainer Russell King).
+
+2001-07-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sa11x0_misc.c (hal_IRQ_handler): Support board/platform
+	specific [extended] interrupts.  On the SA11x0, these would often
+	be cascaded via GPIO logic.  Use of extended macros allows SA11x0
+	variant code to handle the general case, with board specific code
+	defined by board packages.  Look at the iPAQ board package for
+	a sample of how to use this.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.63
diff -u -0 -r1.63 ChangeLog
--- ChangeLog	2001/07/06 19:11:35	1.63
+++ ChangeLog	2001/07/29 01:59:01
@@ -0,0 +1,16 @@
+2001-07-27  Jesper Skov  <jskov@redhat.com>
+
+	* tests/intr.c: Set up interrupt ISR using driver API so it works
+	properly in chained mode in the presence of arbiters.
+
+	* src/drv_api.c (chain_isr): Call default ISR when
+	appropriate. Return ISR return value.
+
+	* include/hal_arbiter.h (hal_call_isr): Added version to be used
+	with interrupt chaining.
+
+2001-07-24  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal.cdl (CYGINT_HAL_PLF_IF_IDE): New interface which
+	indicates platform supports IDE controller I/F macros.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.50
diff -u -0 -r1.50 ChangeLog
--- ChangeLog	2001/07/20 10:23:18	1.50
+++ ChangeLog	2001/07/29 01:59:04
@@ -1 +1,7 @@
-2001-07-19  Gary Thomas  <gthomas@redhat.com>
+2001-07-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/redboot_linux_exec.c: Adjust below change by getting baud
+	rate, thus allowing for runtime baud rate changes, and no
+	dependency on platform CDL defines.
+
+a2001-07-19  Gary Thomas  <gthomas@redhat.com>
Index: packages/hal/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/atlas/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/05/18 06:32:35	1.2
+++ ChangeLog	2001/07/29 01:59:06
@@ -0,0 +1,5 @@
+2001-07-20  David Woodhouse  <dwmw2@redhat.com>
+
+	* src/redboot_cmds.c: Remove. Obsoleted by generic MIPS version.
+	* cdl/hal_mips_atlas.cdl: Remove reference to $1
+
Index: packages/hal/mn10300/am33/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am33/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/08/25 17:33:10	1.3
+++ ChangeLog	2001/07/29 01:59:09
@@ -0,0 +1,10 @@
+2001-07-27  David Howells  <dhowells@redhat.com>
+
+	* cdl/hal_mn10300_am33.cdl: Added option for disabling caching
+	when accessing flash (CYGSEM_HAL_UNCACHED_FLASH_ACCESS).
+	* include/var_cache.h: Ditto.
+	* include/variant.inc: Initialise the cache and the trap base
+	register if appropriate.
+	* src/mn10300_am33.ld: Handle code kept in RAM for flash drivers
+	and permit the VSR table to reside in on-CPU RAM.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/01/19 07:37:45	1.20
+++ ChangeLog	2001/07/29 01:59:12
@@ -0,0 +1,8 @@
+2001-07-27  David Howells  <dhowells@redhat.com>
+
+	* include/mn10300_stub.h: set NUMREGS to be the correct value to
+	keep gdb happy.
+	* include/hal_io.h: refer to plf_io.h
+	* src/vectors.S: Adjusted exception handling to be able to cope
+	with AM33v2 exceptions.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/07/20 10:23:18	1.11
+++ ChangeLog	2001/07/29 01:59:14
@@ -0,0 +1,4 @@
+2001-07-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h: Fix cache query function.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/07/20 10:23:19	1.10
+++ ChangeLog	2001/07/29 01:59:16
@@ -0,0 +1,22 @@
+2001-07-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h: Define flash cache macros that also disable
+	instruction cache. Not at all clear to me why it should make a
+	difference, but it does.
+
+	* src/var_misc.c (cyg_var_enable_caches): Don't allow caches to be
+	enabled when the flash IO driver has been included. This is a
+	temporary workaround for an unidentified caching problem.
+	(cyg_var_enable_caches): Enabled again.
+
+	* include/var_cache.h: Fix cache enabled query macros.
+
+2001-07-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h: Define CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF
+	if the platform didn't.
+
+2001-07-24  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c: Allow platform to handle IRL vectors.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/07/20 10:23:19	1.14
+++ ChangeLog	2001/07/29 01:59:20
@@ -0,0 +1,5 @@
+2001-07-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/fileio.cdl: Implements select().
+	* src/select.cxx: Include <sys/select.h> from isoinfra.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/07/20 10:23:20	1.15
+++ ChangeLog	2001/07/29 01:59:22
@@ -0,0 +1,14 @@
+2001-07-23  David Howells  <dhowells@redhat.com>
+
+	* cdl/io_flash.cdl: Added software write protect option.
+	* include/flash.h: Ditto.
+	* src/flash.c: Added software write protect option and bank
+	support, and prevented low-level writes from being handed
+	cross-block data chunks.
+
+2001-07-20  Gary Thomas  <gthomas@redhat.com>
+
+	* include/flash.h: 
+	* cdl/io_flash.cdl: Name convention: CYGINT_FLASH_WORKSPACE_SIZE 
+	renamed to be CYGNUM_FLASH_WORKSPACE_SIZE.
+
Index: packages/io/wallclock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/wallclock/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/06/22 18:19:06	1.10
+++ ChangeLog	2001/07/29 01:59:25
@@ -0,0 +1,7 @@
+2001-07-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/wallclock/wallclock.inl (_simple_mktime): Added some assertions.
+	(_simple_mktime): Adjust assertions to correct and more sensible
+	values.
+	(_simple_mktime): A few more assertion tweaks.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/07/20 10:23:21	1.9
+++ ChangeLog	2001/07/29 01:59:27
@@ -0,0 +1,9 @@
+2001-07-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/sys/types.h: Move select() related stuff into separate
+	sys/select header. Include it still for now.
+	* include/sys/select.h: New header, as per upcoming POSIX 200x standard.
+
+	* cdl/isoinfra.cdl: Add configury for select() and poll().
+	
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.61
diff -u -0 -r1.61 ChangeLog
--- ChangeLog	2001/07/18 11:38:41	1.61
+++ ChangeLog	2001/07/29 01:59:31
@@ -0,0 +1,10 @@
+2001-07-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/intr/intr.cxx (chain_isr): Return isr_ret so caller (which
+	may be an arbiter) can tell if the interrupt was handled.
+
+2001-07-26  Gary Thomas  <gthomas@redhat.com>
+
+	* src/common/clock.cxx (dsr): Fix problems mixing signed and
+	unsigned values.  Normally only generated warnings, but...
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/07/20 10:23:21	1.9
+++ ChangeLog	2001/07/29 01:59:34
@@ -0,0 +1,5 @@
+2001-07-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/common/fflush.cxx (cyg_libc_stdio_flush_all_but): The check
+	for last operation being a read is only valid in buffered IO mode.
+
Index: packages/language/c/libm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libm/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/06/10 19:35:37	1.19
+++ ChangeLog	2001/07/29 01:59:36
@@ -0,0 +1,7 @@
+2001-07-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/double/portable-api/s_expm1.c: Reimport from newlib
+	* src/double/ieee754-core/e_pow.c: Ditto.
+	* src/mathincl/fdlibm.h: Define macros and types required for
+	newlib versions	of libm files.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2001/06/22 18:19:07	1.24
+++ ChangeLog	2001/07/29 01:59:39
@@ -0,0 +1,13 @@
+2001-07-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/sys/select.h: Renamed to....
+	* include/sys/bsdselect.h: New file.
+	* include/sys/socketvar.h: Include <sys/bsdselect.h> instead of
+	<sys/select.h>
+	* src/lib/select.c: Include <sys/bsdselect.h>
+
+2001-07-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/net.cdl (CYGPKG_NET_API_LOCAL): Implements select()
+	* include/sys/bsdtypes.h: No need for these select definitions.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.34
diff -u -0 -r1.34 ChangeLog
--- ChangeLog	2001/07/20 10:23:21	1.34
+++ ChangeLog	2001/07/29 01:59:42
@@ -0,0 +1,50 @@
+2001-07-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/load.c (load_srec_image, do_load): 
+	* cdl/redboot.cdl: New option CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS
+	which can be used to disable user RAM checks in 'load' command.
+
+	* src/load.c: Fix build problem if no IDE support.
+
+	* src/net/tftp_client.c (tftp_stream_read): Only ACK data when it
+	has been processed and we're ready for the next block.  This fixes
+	a race/timing issue which was exacerbated by the "spinner" in 'load'.
+
+2001-07-27  David Howells  <dhowells@redhat.com>
+
+	* src/xyzModem.c: Fixed an uninitialised variable warning.
+
+2001-07-27  Mark Salter  <msalter@redhat.com>
+
+	* cdl/redboot.cdl (CYGNUM_REDBOOT_MAX_PARTITIONS): New option.
+	Rename CYGBLD_REDBOOT_MAX_DISKS to CYGNUM_REDBOOT_MAX_DISKS.
+
+	* include/fs/disk.h: Exported functions declared "externC".
+	Replace MAX_PARTITIONS with CYGNUM_REDBOOT_MAX_PARTITIONS.
+	
+	* src/fs/disk.c: Make exported functions "externC".
+	Rename CYGBLD_REDBOOT_MAX_DISKS to CYGNUM_REDBOOT_MAX_DISKS.
+	Replace MAX_PARTITIONS with CYGNUM_REDBOOT_MAX_PARTITIONS.
+
+	* src/fs/e2fs.c: Add support for symbolic links.
+	* include/fs/e2fs.h: Add dir filetype support.
+
+2001-07-24  Mark Salter  <msalter@redhat.com>
+
+	* src/load.c: Add disk load support.
+	* src/fs/disk.c: New file. RedBoot disk management.
+	* src/fs/ide.c: New file. IDE disk I/O.
+	* src/fs/e2fs.c: New file. Linux ext2 filesystem support.
+	* cdl/redboot.cdl: Add options for disk/ide/filesystem support.
+
+2001-07-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/main.c (set_console_baud_rate): No need to query the console
+	number if we don't care what it is.
+	(do_baud_rate): Likewise.
+
+2001-07-23  David Howells  <dhowells@redhat.com>
+
+	* src/flash.c: Force block-alignment for flash addresses in write
+	and erase functions.
+

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

Here is a summary of the files modified:

M host/ChangeLog
M host/libcdl/ChangeLog
M host/libcdl/cdl.dsp
M host/libcdl/value.cxx
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/innobott.txt
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
A packages/devs/eth/arm/flexanet/current/ChangeLog
A packages/devs/eth/arm/flexanet/current/cdl/flexanet_eth_drivers.cdl
A packages/devs/eth/arm/flexanet/current/include/devs_eth_flexanet.inl
A packages/devs/eth/arm/flexanet/current/src/if_flexanet.c
M packages/devs/eth/smsc/lan91cxx/current/ChangeLog
M packages/devs/eth/smsc/lan91cxx/current/cdl/smsc_lan91cxx_eth_drivers.cdl
M packages/devs/eth/smsc/lan91cxx/current/src/if_lan91cxx.c
M packages/devs/eth/smsc/lan91cxx/current/src/smsc_lan91cxx.h
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl
A packages/devs/flash/arm/flexanet/current/ChangeLog
A packages/devs/flash/arm/flexanet/current/cdl/flash_flexanet.cdl
A packages/devs/flash/arm/flexanet/current/include/flexanet_strataflash.inl
M packages/devs/wallclock/dallas/ds12887/current/ChangeLog
M packages/devs/wallclock/dallas/ds12887/current/src/ds12887.cxx
M packages/fs/ram/current/ChangeLog
M packages/fs/ram/current/src/ramfs.c
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.h
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.ldi
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.mlt
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.h
A packages/hal/arm/sa11x0/flexanet/current/ChangeLog
A packages/hal/arm/sa11x0/flexanet/current/cdl/hal_arm_sa11x0_flexanet.cdl
A packages/hal/arm/sa11x0/flexanet/current/include/flexanet.h
A packages/hal/arm/sa11x0/flexanet/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/flexanet/current/include/plf_mmap.h
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_ram.h
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_ram.ldi
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_ram.mlt
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_rom.h
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_rom.ldi
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_rom.mlt
A packages/hal/arm/sa11x0/flexanet/current/misc/redboot_RAM.ecm
A packages/hal/arm/sa11x0/flexanet/current/misc/redboot_ROM.ecm
A packages/hal/arm/sa11x0/flexanet/current/src/flexanet_misc.c
A packages/hal/arm/sa11x0/flexanet/current/support/README
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
M packages/hal/arm/sa11x0/ipaq/current/cdl/hal_arm_sa11x0_ipaq.cdl
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_ints.h
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/src/redboot_linux_exec.c
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/include/hal_arbiter.h
M packages/hal/common/current/src/drv_api.c
M packages/hal/common/current/tests/intr.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
M packages/hal/mips/arch/current/src/redboot_linux_exec.c
M packages/hal/mips/atlas/current/ChangeLog
M packages/hal/mips/atlas/current/cdl/hal_mips_atlas.cdl
R packages/hal/mips/atlas/current/src/redboot_cmds.c
M packages/hal/mn10300/am33/current/ChangeLog
M packages/hal/mn10300/am33/current/cdl/hal_mn10300_am33.cdl
M packages/hal/mn10300/am33/current/include/var_cache.h
M packages/hal/mn10300/am33/current/include/variant.inc
M packages/hal/mn10300/am33/current/src/mn10300_am33.ld
M packages/hal/mn10300/arch/current/ChangeLog
M packages/hal/mn10300/arch/current/include/arch.inc
M packages/hal/mn10300/arch/current/include/hal_io.h
M packages/hal/mn10300/arch/current/src/vectors.S
R packages/hal/mn10300/stb/current/misc/stubrom.perm
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/include/var_cache.h
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/include/var_cache.h
M packages/hal/sh/sh4/current/include/var_intr.h
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/cdl/fileio.cdl
M packages/io/fileio/current/src/select.cxx
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/src/flash.c
M packages/io/wallclock/current/ChangeLog
M packages/io/wallclock/current/include/wallclock/wallclock.inl
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
A packages/isoinfra/current/include/sys/select.h
M packages/isoinfra/current/include/sys/types.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/src/common/clock.cxx
M packages/kernel/current/src/intr/intr.cxx
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/src/common/fflush.cxx
M packages/language/c/libm/current/ChangeLog
M packages/language/c/libm/current/src/double/ieee754-core/e_pow.c
M packages/language/c/libm/current/src/double/portable-api/s_expm1.c
M packages/language/c/libm/current/src/mathincl/fdlibm.h
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
A packages/net/tcpip/current/include/sys/bsdselect.h
M packages/net/tcpip/current/include/sys/bsdtypes.h
R packages/net/tcpip/current/include/sys/select.h
M packages/net/tcpip/current/include/sys/socketvar.h
M packages/net/tcpip/current/src/lib/select.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
A packages/redboot/current/include/fs/disk.h
A packages/redboot/current/include/fs/e2fs.h
A packages/redboot/current/include/fs/ide.h
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/xyzModem.c
A packages/redboot/current/src/fs/disk.c
A packages/redboot/current/src/fs/e2fs.c
A packages/redboot/current/src/fs/ide.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/tftp_client.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-07-20  3:23 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-07-20  3:23 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-07-20).

The following changes were made to NEWS and ChangeLogs:

Index: packages/fs/rom/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/rom/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/07/18 11:38:40	1.2
+++ ChangeLog	2001/07/20 10:22:08
@@ -0,0 +1,11 @@
+2001-07-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/fileio1.c (main): Get this to actually pass! Remove
+	kernel dependency.
+	* cdl/fileio.cdl: Get CDL dependencies better. Don't use
+	fixed base address. Make test building an option. Build mk_romfs
+	and use it to construct a test romfs.
+	* support/mk_romfs.c: fix trivial typo
+	* tests/testromfs: Directory hierarchy added for constructing test
+	ROMFS.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.58
diff -u -0 -r1.58 ChangeLog
--- ChangeLog	2001/07/18 11:38:40	1.58
+++ ChangeLog	2001/07/20 10:22:12
@@ -0,0 +1,9 @@
+2001-07-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: Support ROMRAM startup mode.  Note: most of
+	the support for this mode will be in the platform setup code.
+
+2001-07-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_mk_defs.c (main): FIQ no longer listed as an exception.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.29
diff -u -0 -r1.29 ChangeLog
--- ChangeLog	2001/07/06 19:11:34	1.29
+++ ChangeLog	2001/07/20 10:22:15
@@ -0,0 +1,6 @@
+2001-07-18  Franck Mamalet  <franck.mamalet@rd.francetelecom.com>
+2001-07-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/edb7xxx_misc.c: Reorder hal_interrupt_status_regmap so that
+	all FIQs are first.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/07/06 19:11:35	1.2
+++ ChangeLog	2001/07/20 10:22:18
@@ -0,0 +1,4 @@
+2001-07-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pcmb_intr.h: Fill in interrupt table descriptions.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.49
diff -u -0 -r1.49 ChangeLog
--- ChangeLog	2001/07/18 11:38:41	1.49
+++ ChangeLog	2001/07/20 10:22:21
@@ -0,0 +1,6 @@
+2001-07-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c: Define DEFAULT_BAUD.  The supporting
+	CDL differs from platform to platform, so this define is used to
+	ameliorate the differences.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/06/29 07:16:28	1.10
+++ ChangeLog	2001/07/20 10:22:23
@@ -0,0 +1,9 @@
+2001-07-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c (cyg_var_enable_caches): Small hack to prevent
+	ethernet connection to be lost in RAM applications when started
+	from a ROM monitor.
+
+	* include/mod_7729.h: Single stepping using UBC is broken -
+	disable it for now.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/07/18 11:38:41	1.9
+++ ChangeLog	2001/07/20 10:22:26
@@ -0,0 +1,6 @@
+2001-07-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c (cyg_var_enable_caches): Small hack to prevent
+	ethernet connection to be lost in RAM applications when started
+	from a ROM monitor.
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/07/18 11:38:41	1.20
+++ ChangeLog	2001/07/20 10:22:29
@@ -0,0 +1,4 @@
+2001-07-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/cyg_type.h (CYG_INIT_MEMALLOC): Add.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/06/15 22:45:08	1.13
+++ ChangeLog	2001/07/20 10:22:32
@@ -0,0 +1,6 @@
+2001-07-19  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/devfs.cxx (dev_fo_read): Treat non-blocking reads returning
+	EAGAIN correctly
+	(dev_fo_write): Ditto for writes.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/06/22 18:19:06	1.14
+++ ChangeLog	2001/07/20 10:22:35
@@ -0,0 +1,6 @@
+2001-07-19  Gary Thomas  <gthomas@redhat.com>
+
+	* include/flash.h: 
+	* cdl/io_flash.cdl: New option CYGINT_FLASH_WORKSPACE_SIZE used
+	to control how much memory is reserved for use by FLASH drivers.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/06/10 19:35:35	1.8
+++ ChangeLog	2001/07/20 10:22:38
@@ -0,0 +1,4 @@
+2001-07-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stdlib.h: Use correct macro names for abs and div.
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/07/18 11:38:41	1.8
+++ ChangeLog	2001/07/20 10:22:40
@@ -0,0 +1,6 @@
+2001-07-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stream.inl (set_position): Take read buffer into account
+	when seeking. Thanks to jjtsai <jjtsai@itri.org.tw> for the
+	help.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.33
diff -u -0 -r1.33 ChangeLog
--- ChangeLog	2001/07/18 11:38:42	1.33
+++ ChangeLog	2001/07/20 10:22:44
@@ -0,0 +1,36 @@
+2001-07-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/net/net_io.c (net_init): Don't overwrite static IP
+	address when reading flash config if configured to not use BOOTP.
+	Set have_net if not using BOOTP and a default static IP addr is set.
+
+2001-07-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c: Be more generic with 'fconfig' layout.  In 
+	particular, handle case where FLASH block size is too small
+	to hold fconfig data.
+
+	* src/io.c (mon_set_read_char_timeout): Fix dangling else bug.
+
+	* src/flash.c (do_flash_init): Suppress printing info - this
+	will happen when 'version' is called.  Also allow flash subsystem
+	to be initialized when there is no 'fconfig' or 'fis' command
+	configured in (but flash support still is present).
+
+	* src/version.c: Display complete version information which 
+	reflects such information as the source release, etc.
+
+	* cdl/redboot.cdl: New option CYGDAT_REDBOOT_CUSTOM_VERSION used to 
+	allow site-specific version information.  Define this via the
+	CDL like this:
+	   cdl_option CYGDAT_REDBOOT_CUSTOM_VERSION {
+             user_value 1 "Special test version"
+           };
+
+2001-07-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/net_io.c (net_io_putc, net_io_isr):
+	Need CYGARC_HAL_SAVE_GP()/CYGARC_HAL_RESTORE_GP() to support
+	network debugging since different layers of eCos programs are
+	involved.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/07/18 11:38:42	1.17
+++ ChangeLog	2001/07/20 10:22:47
@@ -0,0 +1,5 @@
+2001-07-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/heapgen.tcl: Use constructor priority of CYG_INIT_MEMALLOC
+	for heap objects in generated heaps.cxx.
+

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

Here is a summary of the files modified:

M packages/ecos.db
M packages/fs/rom/current/ChangeLog
M packages/fs/rom/current/cdl/romfs.cdl
A packages/fs/rom/current/support/file2c.tcl
M packages/fs/rom/current/support/mk_romfs.c
M packages/fs/rom/current/tests/fileio1.c
A packages/fs/rom/current/tests/testromfs/etc/hosts
A packages/fs/rom/current/tests/testromfs/etc/inetd
A packages/fs/rom/current/tests/testromfs/etc/passwd
A packages/fs/rom/current/tests/testromfs/mnt/thing
A packages/fs/rom/current/tests/testromfs/var/foobar
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/src/hal_mk_defs.c
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/e7t/current/include/hal_platform_ints.h
M packages/hal/arm/e7t/current/include/plf_stub.h
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/src/edb7xxx_misc.c
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/include/pcmb_intr.h
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/src/redboot_linux_exec.c
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/include/mod_7729.h
M packages/hal/sh/sh3/current/src/var_misc.c
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/infra/current/ChangeLog
M packages/infra/current/include/cyg_type.h
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/devfs.cxx
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/include/flash.h
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/include/stdlib.h
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/include/stream.inl
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/version.c
M packages/redboot/current/src/net/net_io.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/src/heapgen.tcl


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-07-18  4:38 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-07-18  4:38 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-07-18).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.36
diff -u -0 -r1.36 NEWS
--- NEWS	2001/06/15 22:45:04	1.36
+++ NEWS	2001/07/18 11:25:47
@@ -0,0 +1 @@
+* Added wallclock driver for DS12887
Index: host/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/06/22 18:18:44	1.9
+++ ChangeLog	2001/07/18 11:26:08
@@ -0,0 +1,6 @@
+2001-07-09  Julian Smart <julians@redhat.com>
+
+    * Fixed (I hope) a long-term bug in both versions of the Configtool,
+    whereby conflicts involving bool-data values weren't
+    resolved.
+
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/06/22 18:18:44	1.15
+++ ChangeLog	2001/07/18 11:26:37
@@ -0,0 +1,19 @@
+2001-07-11  Bart Veer  <bartv@redhat.com>
+
+	* transact.cxx (is_preferable_to):
+	Consider active changes as well as value changes.
+
+2001-07-10  Bart Veer  <bartv@redhat.com>
+
+	* transact.cxx (is_preferable_to): 
+	Fine-tune the determination of which of two transactions has less
+	impact on the system.
+	
+	* infer.cxx (infer_handle_interface_value):
+	Add inference engine support for constraints of the form
+	(xxx == 0) and (xxx = 1), where xxx is an interface.
+	
+2001-07-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* interp.cxx: include <cctype> as isspace() is used.
+
Index: host/tools/configtool/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/02/19 17:27:10	1.12
+++ ChangeLog	2001/07/18 11:27:04
@@ -0,0 +1,4 @@
+2001-07-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* common/common/flags.cxx: Include <cctype> for isspace()
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.53
diff -u -0 -r1.53 ChangeLog
--- ChangeLog	2001/06/29 07:16:27	1.53
+++ ChangeLog	2001/07/18 11:27:40
@@ -0,0 +1,15 @@
+2001-07-16  Bart Veer  <bartv@redhat.com>
+
+	* pkgconf/fixhtml.tcl:
+	Add smarttags protection to the HTML files generated from DocBook.
+	Remove spurious comment.
+
+2001-07-16  Julian Smart <julians@redhat.com>
+
+	* pkconf/rules.mak: worked around Cygwin mkdir problem
+      by introducing a HOST variable and testing for HOST=CYGWIN.
+
+2001-07-06  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added wallclock driver for DS12887. Moved SH3 wallclock
+	driver into SH directory.
Index: packages/devs/eth/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/06/01 22:16:34	1.1
+++ ChangeLog	2001/07/18 11:28:10
@@ -0,0 +1,9 @@
+2001-07-11  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_lan91cxx.c (lan91cxx_stop): Clean up any pending tx both
+	to prevent mbuf leak due to noncompletion, and to clear tx_busy so
+	that the newly upbrung device can be used.
+	(lan91cxx_can_send): Similarly detect a stopped tx engine and
+	restart it, and clean up any pending tx, in here.  Otherwise the
+	system cannot progress.
+
Index: packages/devs/flash/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/15 22:45:05	1.6
+++ ChangeLog	2001/07/18 11:28:28
@@ -0,0 +1,5 @@
+2001-07-11  Andrew Lunn <andrew.lunn@ascom.ch>
+
+	* src/flash.h:
+	* src/ebsa285_flash.c (flash_hwr_init): Support new device 28F008SC.
+
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/22 18:18:47	1.6
+++ ChangeLog	2001/07/18 11:28:45
@@ -0,0 +1,9 @@
+2001-07-17 Jeroen Dobbelaere  <jeroen.dobbelaere@acunia.com>
+
+	* src/flash_query.c (flash_query): Query needs to be done on even
+	addresses for byte-enabled strata flash 
+
+	* src/flash_program_buf.c (flash_program_buf): Fix of conversion of
+	write buffer length (in bytes) to the length in 'flash_t' words.
+	
+
Index: packages/devs/pcmcia/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/arm/assabet/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/09/19 05:53:53	1.4
+++ ChangeLog	2001/07/18 11:29:11
@@ -0,0 +1,6 @@
+2001-07-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/assabet_pcmcia.c (cf_hwr_change_state): Check for VERS_1
+	field instead of MANID since some cards don't seem to have that one.
+	Suggested by I-Jui Sung <ijsung@csie.nctu.edu.tw>.
+
Index: packages/devs/pcmcia/arm/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/pcmcia/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/07/18 11:29:35
@@ -0,0 +1,5 @@
+2001-07-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_pcmcia.c (cf_hwr_change_state): Use VERS_1 instead of
+	MANID since some cards don't seem to support that.
+
Index: packages/devs/wallclock/dallas/ds12887/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Wed Jul 18 04:29:52 2001
@@ -0,0 +1,32 @@
+2001-07-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/ds12887.cxx (get_ds_hwclock): Instead of locking while
+	reading (which prevents updates if polled), disable interrupts.
+
+	* New package, based on 1742 driver.
+	
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/wallclock/sh/sh3/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Wed Jul 18 04:30:16 2001
@@ -0,0 +1,74 @@
+2001-07-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/wallclock_sh3.cxx: fix description.
+
+2001-03-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/wallclock_sh3.cxx: Don't include kernel config.
+
+2000-05-26  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/wallclock_sh3.cdl: CYGSEM_WALLCLOCK_SET_GET_MODE moved to IO
+	package.
+
+	* src/wallclock_sh3.cxx: Get helpers from new file.
+
+2000-04-06  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/wallclock_sh3.cdl: Only active when wallclock is.
+
+2000-04-05  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/wallclock_sh3.cdl: 
+
+	Provide hardware wallclock implementation as a radio button.
+
+2000-04-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/wallclock_sh3.cxx: 
+	Moved from devs/wallclock/current to here.
+	Get API from io/wallclock.
+	Deleted all non-SH3 changelog entries
+
+2000-03-29  Jesper Skov  <jskov@redhat.com>
+
+	* tests/wallclock2.cxx:
+	* include/wallclock.hxx:
+	* src/sh3.cxx: 
+	* src/wallclock.cxx: 
+	* cdl/wallclock.cdl:
+	Reworked WallClock API. It should now be simpler to add new
+	wallclock drivers. Added a simple test to print out the current
+	wallclock value so a human can verify battery backup works.
+
+2000-03-17  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/wallclock.cdl: 
+	* src/sh3.cxx: 
+	Added wallclock driver for SH3 RTC module.
+
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/fs/rom/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/rom/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:20	1.1
+++ ChangeLog	2001/07/18 11:30:39
@@ -0,0 +1,5 @@
+2001-07-13  Richard Panton (richard.panton@3glab.com)
+
+	* support/mk_romfs.c: Convert between host FS file modes and eCos
+	ones.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.57
diff -u -0 -r1.57 ChangeLog
--- ChangeLog	2001/06/22 18:18:47	1.57
+++ ChangeLog	2001/07/18 11:31:41
@@ -0,0 +1,9 @@
+2001-07-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_intr.h: Define range of exceptions more accurately.
+
+2001-07-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_misc.c (exception_handler): Allow memory faults to be
+	caught, even when GDB stubs are not included.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/07/08 20:17:34	1.21
+++ ChangeLog	2001/07/18 11:32:10
@@ -0,0 +1,10 @@
+2001-07-13  Nick Garnett  <nickg@redhat.com>
+
+	* include/arch.inc:
+	Added code to clear CR0:TS bit in hal_fpu_init macro. If this bit
+	is not clear, then the following finit might trap, and we don't
+	want that.
+	Added a compare to hal_fpu_push_exc macro for a zero fpu state
+	owner. The code was assuming the move set the condition codes,
+	which it doesn't.
+
@@ -299 +308,0 @@
-start-sanitize-net	
@@ -304 +312,0 @@
-end-sanitize-net	
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/06/10 19:35:34	1.8
+++ ChangeLog	2001/07/18 11:32:29
@@ -0,0 +1,6 @@
+2001-07-13  Nick Garnett  <nickg@redhat.com>
+
+	* cdl/hal_i386_pc.cdl: Added requires statement to
+	CYGSEM_HAL_ROM_MONITOR option to turn off lazy FPU switching. ROM
+	monitors should not be playing these kinds of games.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.48
diff -u -0 -r1.48 ChangeLog
--- ChangeLog	2001/07/06 19:11:35	1.48
+++ ChangeLog	2001/07/18 11:32:48
@@ -0,0 +1,15 @@
+2001-07-17  David Woodhouse <dwmw2@redhat.com>
+
+	* src/redboot_linux_exec.c: Add environment stuff to the 'exec' 
+	command, also make it use the entry point from the last 'load' 
+	command if there is one.
+	Also add '-w' delay option.
+
+2001-07-09  David Woodhouse <dwmw2@redhat.com>
+
+	* src/redboot_linux_exec.c: New 'exec' command for RedBoot, mostly
+	copied from the SH version, hacked to pass arguments in argc/argv
+	form as that seems to be what most Linux/MIPS kernels expect to
+	receive from PMON.
+	* cdl/hal_mips.cdl: Add necessary magic for the above.
+	
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.31
diff -u -0 -r1.31 ChangeLog
--- ChangeLog	2001/07/06 19:11:35	1.31
+++ ChangeLog	2001/07/18 11:33:13
@@ -0,0 +1,4 @@
+2001-07-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_stub.c: Fixed potential SH4 problem in UBC handling.
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/06/01 22:16:43	1.7
+++ ChangeLog	2001/07/18 11:33:28
@@ -0,0 +1,9 @@
+2001-07-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc (BSC_settings_table): Replaced
+	CYGARC_REG_SDMR2 with the value specific to the board.
+
+2001-07-09  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7750_cq7750.cdl: Option description tweaks.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/06/01 22:16:44	1.8
+++ ChangeLog	2001/07/18 11:33:45
@@ -0,0 +1,50 @@
+2001-07-17  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh4.cdl: Allow caching.
+
+	* include/mod_regs_intc.h (CYGARC_REG_ICR_INIT): Revert
+	CYGHWR_HAL_SH_IRQ_USE_IRQLVL sense.
+
+	* include/variant.inc: Fix alignment bug.
+
+	* include/mod_regs_ubc.h: Compile when UBC disabled.
+
+2001-07-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c (hal_interrupt_update_level): Fix typo.
+
+	* include/variant.inc: Added ICR initialization.
+
+	* include/mod_regs_intc.h: Added ICR definitions.
+
+	* cdl/hal_sh_sh4.cdl: Interrupt option cleanup.
+
+	* include/mod_regs_bsc.h: Added some BCR1 and MCR register bit
+	definitions. Deleted wrong register definitions.
+
+	* src/pcic.c (cyg_hal_sh_pcic_pci_init): Set PCIC MCR
+	register. Set BCR1 master flag. Set PCI cache line size.
+
+2001-07-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_bsc.h: Removed SDMR2 definition - it is
+	platform specific.
+
+2001-07-10  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_7750.h: define intc macro.
+
+2001-07-09  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_ubc.h: Ignore ASID when stepping.
+
+	* include/mod_7750.h: Fix DCAC address top.
+
+	* src/variant.S: Let all cache functions delay for 8 nops before
+	returning.
+
+	* include/mod_regs_bsc.h: Added more registers.
+
+	* cdl/hal_sh_sh4.cdl: Tweak options, add options for interrupts
+	and cache settings.
+
@@ -97 +147 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/06/15 22:45:08	1.19
+++ ChangeLog	2001/07/18 11:34:03
@@ -0,0 +1,8 @@
+2001-07-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/diag.cxx (diag_vprintf): Fix long longs (patch from
+	Motoya Kurotsu <kurotsu [at] allied-telesis.co.jp>
+
+	* cdl/debug.cdl: Make tracing styles be mutually exclusive properly
+	using an interface.
+
Index: packages/io/usb/eth/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/eth/slave/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/07/06 19:11:35	1.4
+++ ChangeLog	2001/07/18 11:34:20
@@ -0,0 +1,14 @@
+2001-07-10  Bart Veer  <bartv@redhat.com>
+
+	* doc/usbseth.sgml, doc/*.html:
+	Document the below changes.
+
+	* cdl/usbs_eth.cdl:
+	The USB-ethernet device now registers itself as either eth0 or
+	eth1 by default, depending on what else is present in the system.
+	Also bootp/dhcp support is prohibited for this network device on
+	the ground that it is rather unlikely that a host will provide
+	a dhcp service for a network device that does not exist until the
+	host-target connection has been fully established.
+	
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.60
diff -u -0 -r1.60 ChangeLog
--- ChangeLog	2001/06/22 18:19:06	1.60
+++ ChangeLog	2001/07/18 11:34:47
@@ -0,0 +1,5 @@
+2001-07-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/sched.inl (unlock_reschedule): Fix commenting.
+	* src/sched/sched.cxx: Improve description of unlock_inner().
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/06/22 18:19:07	1.7
+++ ChangeLog	2001/07/18 11:35:03
@@ -0,0 +1,7 @@
+2001-07-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/fflush.cxx (cyg_libc_stdio_flush_all_but): Don't
+	flush a stream that was last used for reading - it doesn't need it.
+	* include/stream.hxx: cyg_libc_stdio_flush_all_but needs to be a
+	friend of class Cyg_StdioStream to do the above.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.32
diff -u -0 -r1.32 ChangeLog
--- ChangeLog	2001/07/06 19:11:35	1.32
+++ ChangeLog	2001/07/18 11:35:24
@@ -0,0 +1,15 @@
+2001-07-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_version): Use external function _flash_info() to 
+	display information about installed FLASH.
+
+	* src/load.c (load_srec_image): Remove extra '\n' on out of range msg.
+
+	* src/flash.c (_flash_info): New function - displays information
+	about FLASH found in system.  Used by 'version' command.
+
+2001-07-12  Gary Thomas  <gthomas@redhat.com>
+2001-07-12  Fabrice Gautier <gautier@email.enst.fr>
+	
+	* cdl/redboot.cdl: Improve some descriptions of options.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/06/29 07:16:29	1.16
+++ ChangeLog	2001/07/18 11:35:42
@@ -0,0 +1,7 @@
+2001-07-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/malloc1.c (main): Accoutn for allocators that do allocate
+	space for allocs of 0.
+	Test that allocating all space works.
+	* src/dlmalloc.cxx (get_status): Correct again calculation of maxfree
+

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

Here is a summary of the files modified:

M host/ChangeLog
M host/libcdl/ChangeLog
M host/libcdl/infer.cxx
M host/libcdl/interp.cxx
M host/libcdl/transact.cxx
M host/tools/configtool/ChangeLog
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/common/common/flags.cxx
M host/tools/configtool/common/win32/FailingRulesDialog.cpp
M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/configtool.cpp
M host/tools/configtool/standalone/wxwin/configtool.h
M host/tools/configtool/standalone/wxwin/configtoolview.cpp
M host/tools/configtool/standalone/wxwin/conflictsdlg.cpp
M host/tools/configtool/standalone/wxwin/filename.cpp
M host/tools/configtool/standalone/wxwin/mainwin.cpp
M host/tools/configtool/standalone/wxwin/mainwin.h
M host/tools/configtool/standalone/wxwin/symbols.h
M host/tools/configtool/standalone/wxwin/templatesdlg.cpp
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/devs/eth/smsc/lan91cxx/current/ChangeLog
M packages/devs/eth/smsc/lan91cxx/current/src/if_lan91cxx.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/ebsa285/current/src/flash.h
M packages/devs/flash/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/src/flash_program_buf.c
M packages/devs/flash/intel/strata/current/src/flash_query.c
M packages/devs/pcmcia/arm/assabet/current/ChangeLog
M packages/devs/pcmcia/arm/assabet/current/src/assabet_pcmcia.c
M packages/devs/pcmcia/arm/ipaq/current/ChangeLog
M packages/devs/pcmcia/arm/ipaq/current/src/ipaq_pcmcia.c
A packages/devs/wallclock/dallas/ds12887/current/ChangeLog
A packages/devs/wallclock/dallas/ds12887/current/cdl/wallclock_ds12887.cdl
A packages/devs/wallclock/dallas/ds12887/current/src/ds12887.cxx
A packages/devs/wallclock/sh/sh3/current/ChangeLog
A packages/devs/wallclock/sh/sh3/current/cdl/wallclock_sh3.cdl
A packages/devs/wallclock/sh/sh3/current/src/wallclock_sh3.cxx
R packages/devs/wallclock/sh3/current/ChangeLog
R packages/devs/wallclock/sh3/current/cdl/wallclock_sh3.cdl
R packages/devs/wallclock/sh3/current/src/wallclock_sh3.cxx
M packages/fs/rom/current/ChangeLog
M packages/fs/rom/current/support/mk_romfs.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/hal_misc.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/cdl/hal_i386.cdl
M packages/hal/i386/arch/current/include/arch.inc
M packages/hal/i386/generic/current/cdl/hal_i386_generic.cdl
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/cdl/hal_i386_pc.cdl
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
A packages/hal/mips/arch/current/src/redboot_linux_exec.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/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_bsc.h
M packages/hal/sh/sh4/current/include/mod_regs_intc.h
M packages/hal/sh/sh4/current/include/mod_regs_ubc.h
M packages/hal/sh/sh4/current/include/variant.inc
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/hal/sh/sh4/current/src/variant.S
M packages/infra/current/ChangeLog
M packages/infra/current/cdl/debug.cdl
M packages/infra/current/src/diag.cxx
M packages/io/usb/eth/slave/current/ChangeLog
M packages/io/usb/eth/slave/current/cdl/usbs_eth.cdl
M packages/io/usb/eth/slave/current/doc/io-usb-slave-eth.html
M packages/io/usb/eth/slave/current/doc/usbseth-control.html
M packages/io/usb/eth/slave/current/doc/usbseth-data.html
M packages/io/usb/eth/slave/current/doc/usbseth-host.html
M packages/io/usb/eth/slave/current/doc/usbseth-init.html
M packages/io/usb/eth/slave/current/doc/usbseth-intro.html
M packages/io/usb/eth/slave/current/doc/usbseth-netdev.html
M packages/io/usb/eth/slave/current/doc/usbseth-protocol.html
M packages/io/usb/eth/slave/current/doc/usbseth.sgml
M packages/kernel/current/ChangeLog
M packages/kernel/current/include/sched.inl
M packages/kernel/current/src/sched/sched.cxx
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/include/stream.hxx
M packages/language/c/libc/stdio/current/src/common/fflush.cxx
M packages/pkgconf/fixhtml.tcl
M packages/pkgconf/rules.mak
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/src/dlmalloc.cxx
M packages/services/memalloc/common/current/tests/malloc1.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-07-06 12:11 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-07-06 12:11 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-07-06).

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/wallclock/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/mips/ref4955/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/11/03 21:17:40	1.1
+++ ChangeLog	2001/07/06 19:09:13
@@ -0,0 +1,4 @@
+2001-07-03  Jesper Skov  <jskov@redhat.com>
+
+	* src/wallclock_ref4955.cxx: Don't include kernel config.
+
Index: packages/hal/arm/arm9/var/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Jul  6 12:09:18 2001
@@ -0,0 +1,99 @@
+2001-04-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/arm9_misc.c (hal_hardware_init): Use CDL configuration to
+	decide which caches should be enabled at startup time.
+
+2001-04-26  Gary Thomas  <gthomas@redhat.com>
+
+	* src/arm9_misc.c (hal_hardware_init): Caches just don't seem to work.
+
+	* include/hal_cache.h: Fix cache parameters - 16K x 16K
+
+2001-04-18  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm9_misc.c: Update copyright.
+	* include/hal_cache.h: Same.
+	* cdl/hal_arm_arm9.cdl: Same.
+
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_arm9.cdl: Add CDL to describe CPU family.
+
+2001-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm9_misc.c: Removed hal_arm9.h
+	* include/hal_cache.h: Same.
+	* include/hal_arm9.h: Deleted.
+
+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-11-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h
+	(HAHAL_FLASH_CACHES_ON/HAL_FLASH_CACHES_OFF): Defined.
+
+	* src/arm9_misc.c (hal_hardware_init): Disable caches. Wasted too
+	much time on this already.
+
+2000-11-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h (HAL_DCACHE_SYNC): Wait for cache dirty flag
+	to clear.
+
+2000-11-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm9_misc.c (hal_hardware_init): Don't disable caches.
+
+2000-11-21  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h (HAL_DCACHE_INVALIDATE_ALL): Remove
+	writeback buffer flush.
+
+	* cdl/hal_arm_arm9.cdl: Removed clock options.
+
+	* src/arm9_misc.c: Cleaned up, enabled caches.
+
+	* include/hal_cache.h: Enable cache controls, fix invalidate
+	macro.
+
+2000-11-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm9_misc.c: Disable/clear caches. Removed clock handling.
+
+	* include/hal_cache.h: Changed to match ARM925, but prevent
+	enabling. Messes up flash programming.
+
+2000-11-14  Jesper Skov  <jskov@redhat.com>
+
+	* Created.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/e7t/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/04/25 23:22:52	1.2
+++ ChangeLog	2001/07/06 19:09:24
@@ -0,0 +1,12 @@
+2001-07-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c (cyg_hal_plf_serial_getc_nonblock): Ack RX
+	interrupt after reading.
+
+	* include/pkgconf/mlt_arm_e7t_ram.mlt: Reserve 64kB for RedBoot.
+	* include/pkgconf/mlt_arm_e7t_ram.ldi: Same.
+
+	* src/hal_diag.c: Make some data type fixes. Try to ack interrupt
+	after reading data. Unable to test though due to some other
+	problem on diag output.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.28
diff -u -0 -r1.28 ChangeLog
--- ChangeLog	2001/06/29 07:16:27	1.28
+++ ChangeLog	2001/07/06 19:09:30
@@ -0,0 +1,4 @@
+2001-06-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/io.c: Support building on cygwin.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.62
diff -u -0 -r1.62 ChangeLog
--- ChangeLog	2001/06/29 14:45:50	1.62
+++ ChangeLog	2001/07/06 19:09:39
@@ -0,0 +1,4 @@
+2001-06-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal.cdl (CYGPKG_HAL_TESTS): Remove redundant .c extension
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/06/15 22:45:08	1.19
+++ ChangeLog	2001/07/06 19:09:44
@@ -0,0 +1,11 @@
+2001-07-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_intr.h (HAL_RESTORE_INTERRUPTS): Don't change name
+	for clobbers.
+
+2001-07-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_intr.h: Be pedantic about register constraint syntax
+	to satisfy newer compilers
+	* include/hal_io.h: Ditto
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/06/10 19:35:34	1.1
+++ ChangeLog	2001/07/06 19:09:48
@@ -0,0 +1,11 @@
+2001-07-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/pcmb_misc.c (hal_pcmb_init): Silence warning
+	* include/pcmb_intr.h: Revert below change - not relevant in this case	
+	for clobbers
+
+2001-07-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pcmb_intr.h: Be pedantic about register constraint syntax
+	to satisfy newer compilers
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.47
diff -u -0 -r1.47 ChangeLog
--- ChangeLog	2001/06/29 07:16:28	1.47
+++ ChangeLog	2001/07/06 19:09:57
@@ -0,0 +1,11 @@
+2001-07-03  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S (restore_state): When restoring the CPU status
+	register right at the end of interrupt processing, keep the
+	current settings of the IM[7:0] bits within the status register.
+	Depending on platform, these may be used as interrupt masks, so if
+	an ISR or DSR masks interrupts they must be preserved.  If they
+	are not used, then this does no harm.
+	#ifdef'd out for CYG_HAL_MIPS_R3900 anyway 'cos the TX39 does not
+	use these bits at all.
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- ChangeLog	2001/06/29 07:16:28	1.30
+++ ChangeLog	2001/07/06 19:10:05
@@ -0,0 +1,5 @@
+2001-07-02  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_arch.h: CYGARC_PHYSICAL_ADDRESS renamed to
+	CYGARC_BUS_ADDRESS.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/06/22 18:19:06	1.18
+++ ChangeLog	2001/07/06 19:10:12
@@ -0,0 +1,5 @@
+2001-07-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_recv): Better cleanup when running
+	out of mbufs - could have lost mbufs before.
+
Index: packages/io/usb/eth/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/eth/slave/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/29 07:16:29	1.3
+++ ChangeLog	2001/07/06 19:10:17
@@ -0,0 +1,6 @@
+2001-07-02  Bart Veer  <bartv@redhat.com>
+
+	* host/ecos_usbeth.c (ecos_usbeth_probe):
+	Determine the endpoints to use for transmits and receives
+	from the descriptors supplied by the device.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.31
diff -u -0 -r1.31 ChangeLog
--- ChangeLog	2001/06/29 07:16:29	1.31
+++ ChangeLog	2001/07/06 19:10:23
@@ -0,0 +1,4 @@
+2001-07-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/io.c (do_channel): Fox build for !CYGPKG_REDBOOT_ANY_CONSOLE
+

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

Here is a summary of the files modified:

M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/README.txt
M host/tools/configtool/standalone/wxwin/TODO.txt
M host/tools/configtool/standalone/wxwin/configtool.cpp
M host/tools/configtool/standalone/wxwin/configtooldoc.cpp
M host/tools/configtool/standalone/wxwin/configtooldoc.h
M host/tools/configtool/standalone/wxwin/mainwin.cpp
M host/tools/configtool/standalone/wxwin/platformeditordlg.cpp
M host/tools/configtool/standalone/wxwin/readme.html
M host/tools/configtool/standalone/wxwin/runtestsdlg.cpp
M host/tools/configtool/standalone/wxwin/runtestsdlg.h
M host/tools/configtool/standalone/wxwin/settingsdlg.cpp
M host/tools/configtool/standalone/wxwin/dialogs/configtool.wdr
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M packages/ecos.db
M packages/devs/wallclock/mips/ref4955/current/ChangeLog
M packages/devs/wallclock/mips/ref4955/current/src/wallclock_ref4955.cxx
A packages/hal/arm/arm9/var/current/ChangeLog
A packages/hal/arm/arm9/var/current/cdl/hal_arm_arm9.cdl
A packages/hal/arm/arm9/var/current/include/hal_cache.h
A packages/hal/arm/arm9/var/current/src/arm9_misc.c
M packages/hal/arm/e7t/current/ChangeLog
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.ldi
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.mlt
M packages/hal/arm/e7t/current/src/hal_diag.c
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/support/io.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/cdl/hal_i386.cdl
M packages/hal/i386/arch/current/include/hal_io.h
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/src/pcmb_misc.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/src/vectors.S
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/include/hal_arch.h
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/usb/eth/slave/current/ChangeLog
M packages/io/usb/eth/slave/current/host/ecos_usbeth.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/io.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-06-29  7:46 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-06-29  7:46 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-06-29).

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/22 18:18:47	1.3
+++ ChangeLog	2001/06/29 14:44:07
@@ -0,0 +1,4 @@
+2001-06-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_28fxxx.inl: Fix 28F160 block size.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.61
diff -u -0 -r1.61 ChangeLog
--- ChangeLog	2001/06/29 07:16:27	1.61
+++ ChangeLog	2001/06/29 14:44:36
@@ -0,0 +1,6 @@
+2001-06-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_misc.h: Moved arbiter helper to
+	* include/hal_arbiter.h: this file to avoid header file inclusion
+	order problems.
+
Index: packages/hal/powerpc/mpc8xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mpc8xx/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/06/29 07:16:28	1.10
+++ ChangeLog	2001/06/29 14:44:57
@@ -0,0 +1,4 @@
+2001-06-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_intr.c: Include new arbiter header.
+

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

Here is a summary of the files modified:

M packages/devs/flash/intel/28fxxx/current/ChangeLog
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx.inl
M packages/hal/common/current/ChangeLog
A packages/hal/common/current/include/hal_arbiter.h
M packages/hal/common/current/include/hal_misc.h
M packages/hal/powerpc/mpc8xx/current/ChangeLog
M packages/hal/powerpc/mpc8xx/current/src/var_intr.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-06-29  0:16 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-06-29  0:16 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-06-29).

The following changes were made to NEWS and ChangeLogs:

Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.52
diff -u -0 -r1.52 ChangeLog
--- ChangeLog	2001/06/25 18:24:35	1.52
+++ ChangeLog	2001/06/29 07:14:11
@@ -0,0 +1,4 @@
+2001-06-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Clarify edb7xxx description.
+
Index: packages/devs/eth/powerpc/fec/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/fec/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/05/18 06:32:29	1.1
+++ ChangeLog	2001/06/29 07:14:13
@@ -0,0 +1,4 @@
+2001-06-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_fec.c (fec_eth_init): Use correct version register.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.27
diff -u -0 -r1.27 ChangeLog
--- ChangeLog	2001/06/15 22:45:05	1.27
+++ ChangeLog	2001/06/29 07:14:17
@@ -0,0 +1,4 @@
+2001-06-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: Clarify platform description.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.60
diff -u -0 -r1.60 ChangeLog
--- ChangeLog	2001/06/22 18:18:56	1.60
+++ ChangeLog	2001/06/29 07:14:22
@@ -0,0 +1,4 @@
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_misc.h (hal_call_isr): Added. Used by ISR arbiters.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.46
diff -u -0 -r1.46 ChangeLog
--- ChangeLog	2001/06/22 18:18:56	1.46
+++ ChangeLog	2001/06/29 07:14:26
@@ -0,0 +1,10 @@
+2001-06-27  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S (_start): Add code to switch from KSEG1 to KSEG0 if
+	CYGARC_START_FUNC_UNCACHED.
+
+2001-06-27  Hugo Tyson  <hmt@redhat.com>
+
+	* src/hal_misc.c: Include <cyg/hal/hal_if.h> for definition of
+	hal_ctrlc_isr() and hence warnings reduced.
+
Index: packages/hal/powerpc/mpc8xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mpc8xx/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/02/13 01:23:33	1.9
+++ ChangeLog	2001/06/29 07:14:29
@@ -0,0 +1,4 @@
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_intr.c: Moved hal_call_isr to hal_misc.h in common HAL.
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.29
diff -u -0 -r1.29 ChangeLog
--- ChangeLog	2001/06/01 22:16:42	1.29
+++ ChangeLog	2001/06/29 07:14:32
@@ -0,0 +1,4 @@
+2001-06-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_arch.h: Added CPU address space translation macros.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/06/22 18:19:05	1.9
+++ ChangeLog	2001/06/29 07:14:35
@@ -0,0 +1,5 @@
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h: Allow platforms to extend vector table.
+	* src/var_misc.c: Same.
+
Index: packages/io/usb/eth/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/eth/slave/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:44	1.2
+++ ChangeLog	2001/06/29 07:14:38
@@ -0,0 +1,7 @@
+2001-06-28  Bart Veer  <bartv@redhat.com>
+
+	* include/usbs_eth.h, src/usbsethdrv.c, src/usbseth.c:
+	Align receive boundaries to cacheline boundaries, and
+	always transfer a multiple of the cacheline size. This
+	avoids problems with some USB device drivers.
+	
Index: packages/io/usb/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/slave/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/13 01:23:36	1.1
+++ ChangeLog	2001/06/29 07:14:41
@@ -0,0 +1,5 @@
+2001-06-19  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs.c, include/usbs.h (usbs_devtab_cread):
+	read operations should not take a const buffer
+
Index: packages/language/c/libc/i18n/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/i18n/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/10 19:35:36	1.2
+++ ChangeLog	2001/06/29 07:14:44
@@ -0,0 +1,4 @@
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* tests/i18nmb.c: fix warning.
+
Index: packages/language/c/libc/stdlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdlib/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/22 18:19:07	1.3
+++ ChangeLog	2001/06/29 07:14:46
@@ -0,0 +1,4 @@
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* tests/atoi.c (main): Fix warning.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- ChangeLog	2001/06/22 18:19:07	1.30
+++ ChangeLog	2001/06/29 07:14:50
@@ -0,0 +1,40 @@
+2001-06-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/redboot.cdl: Don't have a configured default IP address by
+	default if we have fconfig.
+	* src/net/ip.c: Provide a default ip addr if not defined.
+
+2001-06-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/load.c (do_load): Don't allow verbose to be used with serial
+	downloads.
+
+	* src/main.c (do_reset): Reset via VV function.
+
+2001-06-27  Hugo Tyson  <hmt@redhat.com>
+
+	* src/io.c: Provide proto for do_channel() to reduce warning.
+
+2001-06-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/redboot.cdl (CYGDAT_REDBOOT_DEFAULT_IP_ADDR): Provide a compiled
+	in default IP address.
+	* src/net/ip.c: Initialize __local_ip_addr with it.
+	* src/net/bootp.c: Restore the previous __local_ip_addr if BOOTP fails.
+
+	* include/redboot.h: Fix another VARIBLE_BAUD_RATE typo. Fun this.
+
+2001-06-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/io.c (do_channel): New function to display/switch console
+	channel
+
+	* src/main.c: Move define of CYGNUM_HAL_VIRTUAL_VECTOR_NUM_CHANNELS to
+	* include/redboot.h: ...here
+
+2001-06-26  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (load_flash_config): Fix another VARIBLE_BAUD_RATE typo.
+
+	* src/xyzModem.c (xyzModem_get_hdr): ACK on EOT was missing.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/06/22 18:19:07	1.15
+++ ChangeLog	2001/06/29 07:14:54
@@ -0,0 +1,10 @@
+2001-06-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/memjoin.inl (~Cyg_Mempool_Joined): free even when asserts
+	disabled.
+
+	* include/memvar.hxx (class Cyg_Mempool_Variable): Comment out argument
+	names for consistency.
+	* include/memfixed.hxx (class Cyg_Mempool_Fixed): Ditto.
+	* include/memjoin.hxx (class Cyg_Mempool_Joined): Ditto.
+
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/01 22:16:45	1.3
+++ ChangeLog	2001/06/29 07:14:58
@@ -0,0 +1,4 @@
+2001-06-25  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Increase default interrupt stack size up to 6K
+

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

Here is a summary of the files modified:

A host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/ConfigtoolVC.dsp
M host/tools/configtool/standalone/wxwin/README.txt
M host/tools/configtool/standalone/wxwin/TODO.txt
M host/tools/configtool/standalone/wxwin/aboutdlg.cpp
M host/tools/configtool/standalone/wxwin/appsettings.cpp
M host/tools/configtool/standalone/wxwin/appsettings.h
M host/tools/configtool/standalone/wxwin/configtool.cpp
M host/tools/configtool/standalone/wxwin/configtooldoc.cpp
M host/tools/configtool/standalone/wxwin/mainwin.cpp
M host/tools/configtool/standalone/wxwin/packagesdlg.cpp
M host/tools/configtool/standalone/wxwin/readme.html
M host/tools/configtool/standalone/wxwin/runtestsdlg.cpp
M host/tools/configtool/standalone/wxwin/runtestsdlg.h
M host/tools/configtool/standalone/wxwin/symbols.h
M host/tools/configtool/standalone/wxwin/templatesdlg.cpp
M host/tools/configtool/standalone/wxwin/dialogs/configtool.wdr
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/innobott.txt
M host/tools/configtool/standalone/wxwin/setup/makesetup.sh
M host/tools/configtool/standalone/wxwin/setup/maketarball.sh
M packages/ChangeLog
M packages/ecos.db
M packages/devs/eth/powerpc/fec/current/ChangeLog
M packages/devs/eth/powerpc/fec/current/src/if_fec.c
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/include/hal_misc.h
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/hal/mips/arch/current/src/vectors.S
M packages/hal/powerpc/mpc8xx/current/ChangeLog
M packages/hal/powerpc/mpc8xx/current/src/var_intr.c
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/include/hal_arch.h
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/include/var_intr.h
M packages/hal/sh/sh3/current/src/var_misc.c
M packages/io/usb/eth/slave/current/ChangeLog
M packages/io/usb/eth/slave/current/include/usbs_eth.h
M packages/io/usb/eth/slave/current/src/usbseth.c
M packages/io/usb/eth/slave/current/src/usbsethdrv.c
M packages/io/usb/slave/current/ChangeLog
M packages/io/usb/slave/current/include/usbs.h
M packages/io/usb/slave/current/src/usbs.c
M packages/language/c/libc/i18n/current/ChangeLog
M packages/language/c/libc/i18n/current/tests/i18nmb.c
M packages/language/c/libc/stdlib/current/ChangeLog
M packages/language/c/libc/stdlib/current/tests/atoi.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/redboot.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/xyzModem.c
M packages/redboot/current/src/net/bootp.c
M packages/redboot/current/src/net/ip.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/include/memfixed.hxx
M packages/services/memalloc/common/current/include/memjoin.hxx
M packages/services/memalloc/common/current/include/memjoin.inl
M packages/services/memalloc/common/current/include/memvar.hxx
M packages/templates/redboot/ChangeLog
M packages/templates/redboot/current.ect


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-06-25 11:24 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-06-25 11:24 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-06-25).

The following changes were made to NEWS and ChangeLogs:

Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.51
diff -u -0 -r1.51 ChangeLog
--- ChangeLog	2001/06/22 18:18:45	1.51
+++ ChangeLog	2001/06/25 18:23:20
@@ -0,0 +1,5 @@
+2001-06-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Add CYGPKG_NET_ETH_DRIVERS alias for CYGPKG_IO_ETH_DRIVERS
+	temporarily
+
@@ -12,0 +18,4 @@
+
+2001-06-13  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added DP83902A driver.
Index: packages/devs/eth/ns/dp83902a/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Mon Jun 25 11:23:30 2001
@@ -0,0 +1,69 @@
+2001-06-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_dp83902a.c: Fix various build problems when net package
+	is included.
+
+2001-06-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_dp83902a.c (dp83902a_poll): Ignore spurious Tx events.
+
+2001-06-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_dp83902a.c: Added crude CR race check. Use plf interrupt
+	clear to allow for CF driver to use this driver. Cleaned up debug
+	output some.
+	(dp83902a_send): Added some magic delays to get driver working on
+	some (apparently) broken boards.
+
+	* src/dp83902a.h: Moved..
+	* include/dp83902a.h: to here. Moved macro definitions here from
+	the src file.
+
+	* cdl/ns_dp83902a_eth_drivers.cdl: Export header file.
+
+2001-06-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_dp83902a.c: Added some more debug info.
+
+	* src/dp83902a.h: Added 16bit/BE macros (untested).
+
+	* src/if_dp83902a.c: Add some debug code, fix endian issue. Proper
+	handling of odd-length reads in 16bit mode.
+
+2001-06-13  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_dp83902a.c: Assume LE ordering of read header data.
+
+	* src/dp83902a.h: BE/LE versions of data IO. Define proper DCR
+	init value depending on data access width.
+
+	* Cloned from DP8390 driver.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/mips/rm7000/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/var/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/10 19:35:35	1.3
+++ ChangeLog	2001/06/25 18:23:39
@@ -0,0 +1,7 @@
+2001-06-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h: Default definition for
+	CYGHWR_HAL_MIPS_RM7000_CACHE_SCRUB_BASE.
+	* src/var_mk_defs.c: export CYGHWR_HAL_MIPS_RM7000_CACHE_SCRUB_BASE.
+	* include/variant.inc: Use CYGHWR_HAL_MIPS_RM7000_CACHE_SCRUB_BASE.
+

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

Here is a summary of the files modified:

A host/tools/configtool/standalone/wxwin/makefile.g95
M host/tools/configtool/standalone/wxwin/setup/innobott.txt
M packages/ChangeLog
M packages/ecos.db
A packages/devs/eth/ns/dp83902a/current/ChangeLog
A packages/devs/eth/ns/dp83902a/current/cdl/ns_dp83902a_eth_drivers.cdl
A packages/devs/eth/ns/dp83902a/current/include/dp83902a.h
A packages/devs/eth/ns/dp83902a/current/src/if_dp83902a.c
M packages/hal/mips/rm7000/var/current/ChangeLog
M packages/hal/mips/rm7000/var/current/include/var_cache.h
M packages/hal/mips/rm7000/var/current/include/variant.inc
M packages/hal/mips/rm7000/var/current/src/var_mk_defs.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-06-22 11:19 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-06-22 11:19 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-06-22).

The following changes were made to NEWS and ChangeLogs:

Index: host/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/06/10 19:35:23	1.8
+++ ChangeLog	2001/06/22 18:09:46
@@ -0,0 +1,5 @@
+2001-06-18  Julian Smart <julians@redhat.com>
+
+    * Added possible fix for Tcl crash bug under Windows 9x, by
+    using the wxWindows Mkdir function instead of Tcl's mkdir.
+
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/05/18 06:32:28	1.14
+++ ChangeLog	2001/06/22 18:09:56
@@ -0,0 +1,33 @@
+2001-06-21  Bart Veer  <bartv@redhat.com>
+
+	<merge of development work>
+	* base.cxx, cdlcore.hxx, property.cxx, parse.cxx, value.cxx, refer.cxx:
+	Allow an empty string to be used for parent properties, implying
+	reparenting below the root
+
+	* expr.cxx, cdlcore.hxx, infer.cxx:
+	Add support for new operators implies, xor and eqv
+
+	* func.cxx:
+	Add new function is_xsubstr(), is_loaded(), is_active(),
+	is_enabled(), get_data() and version_cmp()
+
+	* doc/main.sgml: 
+	Add 2001 to copyright year.
+	
+	* doc/language.sgml, doc/reference.sgml:
+	Document the above changes
+
+	* doc/*.html:
+	Regenerate following above changes, and using newer stylesheets
+	etc. 
+
+2001-06-20  Bart Veer  <bartv@redhat.com>
+
+	* database.cxx, cdl.hxx:
+	
+	Add a verbosity flag to control whether or not certain warnings
+	are issued. The main warnings of interest are inconsistencies
+	between the database and the repository, e.g. packages listed
+	but not actually installed, as can happen in anoncvs checkouts.
+
Index: host/tools/configtool/standalone/common/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/standalone/common/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/05/18 06:32:28	1.5
+++ ChangeLog	2001/06/22 18:10:23
@@ -0,0 +1,6 @@
+2001-06-20  Bart Veer  <bartv@redhat.com>
+
+	* cdl_exec.cxx (set_verbose_mode):
+	Make the ecosconfig -v verbosity flag control libcdl database
+	verbosity as well.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.50
diff -u -0 -r1.50 ChangeLog
--- ChangeLog	2001/06/10 19:35:23	1.50
+++ ChangeLog	2001/06/22 18:10:32
@@ -0,0 +1,13 @@
+2001-06-22  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add entry for generic SMSC lan91cxx ethernet controller.
+
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* pkgconf/rules.mak: Use sed to process dependency files in a way
+	that will work with both new and old format gcc dependency files.
+
+	* ecos.db: Include CYGPKG_DEVS_ETH_CF and CYGPKG_DEVS_ETH_NS_DP83902A
+	packages in those targets which can use them.
+	Make CYGPKG_DEVS_ETH_CF have hardware attribute.
+
Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/02/13 01:23:18	1.8
+++ ChangeLog	2001/06/22 18:10:37
@@ -0,0 +1,5 @@
+2001-06-19  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/if_edb7xxx.c (edb7xxx_cs8900_init): Don't retrieve ESA if
+	it's been set in the config.
+
Index: packages/devs/eth/cf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/04/25 23:22:52	1.6
+++ ChangeLog	2001/06/22 18:10:43
@@ -0,0 +1,15 @@
+2001-06-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_sc_lpe.c: Use generic DP83902A driver, only redefining
+	the init function to handle card details (which incidently do not
+	appear to be fully working).
+
+	* include/devs_eth_cf.inl: Device details moved here so the
+	generic driver can access them.
+
+	* cdl/cf_eth_drivers.cdl: Changes to use generic driver. Allow ESA
+	to be configured.
+	Require DP83902A package.
+
+	* src/dp8390.h: Deleted.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/05/18 06:32:29	1.5
+++ ChangeLog	2001/06/22 18:10:54
@@ -0,0 +1,4 @@
+2001-06-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_i82559.c (i82559_init): Handle EEPROMS without CRC.
+
Index: packages/devs/eth/mips/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/ocelot/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:16	1.1
+++ ChangeLog	2001/06/22 18:11:01
@@ -0,0 +1,8 @@
+2001-06-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/mips_rm7000_ocelot_eth_drivers.cdl: Default to getting ESA
+	from EEPROM.
+
+	* include/devs_eth_mips_rm7000_ocelot.inl: Tell driver to expect
+	EEPROM without CRC.
+
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.2
+++ ChangeLog	2001/06/22 18:11:07
@@ -0,0 +1,5 @@
+2001-06-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_28fxxx.inl (flash_hwr_init): Fix bad size
+	calculations.
+
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/06/15 22:45:05	1.5
+++ ChangeLog	2001/06/22 18:11:14
@@ -0,0 +1,26 @@
+2001-06-22  Hugo Tyson  <hmt@redhat.com>
+
+	* src/strata.c (flash_hwr_init): Need to refer to the query code
+	as extern char flash_query[], flash_query_end[]; (with the []) or
+	MIPS code gen assumes these are short offsets and linking fails.
+	The generic flash code in io/flash already uses this idiom.
+
+2001-06-22  Hugo Tyson  <hmt@redhat.com>
+
+	* src/strata.c (flash_hwr_init): Warnings reduced.  No arithmetic
+	on void *.
+
+2001-06-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash_program_buf.c (flash_program_buf): The buffered write
+	code didn't jump out if there was a write error, nor verify the
+	data by reading back.  This isn't consistent with the slow case,
+	and made it take an age if the device is unhappy, and then report
+	a bizarre error code.  Both issues fixed.
+
+2001-06-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/strata.c (flash_hwr_init): If shrinking to fit, must also
+	adjust the flash_info.blocks field, else unlock crashes trying to
+	get status of all those extra blocks that we cannot actually see.
+
Index: packages/devs/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/10 19:35:25	1.6
+++ ChangeLog	2001/06/22 18:11:20
@@ -0,0 +1,13 @@
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/ser_generic_16x5x.cdl: Only define
+	CYGDAT_IO_SERIAL_DEVICE_HEADER when necessary.
+
+2001-06-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/ser_16x5x.c (pc_serial_set_config): Fix length check typo
+
+2001-06-18  Jesper Skov  <jskov@masala.cambridge.redhat.com>
+
+	* src/ser_16x5x.c (LCR_PE): Set correct bits (from Boris V. Guzhov)
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.56
diff -u -0 -r1.56 ChangeLog
--- ChangeLog	2001/06/10 19:35:26	1.56
+++ ChangeLog	2001/06/22 18:11:38
@@ -0,0 +1,5 @@
+2001-06-22  Gary Thomas  <gthomas@redhat.com>
+
+	* include/arm_stub.h (NUMREGBYTES): Define - this tells GDB how 
+	large it's communications buffers need to be.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/05/18 06:32:30	1.20
+++ ChangeLog	2001/06/22 18:12:00
@@ -0,0 +1,5 @@
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* images/*: Remove. Don't bloat repository with things already on
+	the web.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/05/18 06:32:32	1.6
+++ ChangeLog	2001/06/22 18:13:09
@@ -0,0 +1,5 @@
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* images/*: Remove. Don't bloat repository with things already on
+	the web.
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/05/18 06:32:32	1.17
+++ ChangeLog	2001/06/22 18:13:29
@@ -0,0 +1,5 @@
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* images/redboot*: Remove. Don't bloat repository with things already
+	on the web.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/10 19:35:26	1.6
+++ ChangeLog	2001/06/22 18:13:39
@@ -0,0 +1,11 @@
+2001-06-22  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_WinCE.ecm: 
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: Force stack size to 6K.
+
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* images/*: Remove. Don't bloat repository with things already on
+	the web.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.59
diff -u -0 -r1.59 ChangeLog
--- ChangeLog	2001/06/15 22:45:08	1.59
+++ ChangeLog	2001/06/22 18:13:46
@@ -0,0 +1,12 @@
+2001-06-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/generic-stub.c (BUFMAX): Define as platform specific, thus
+	reducing memory requirements.
+	(__process_packet): Eliminate program arguments support until eCos
+	makes use of them (more memory savings).
+
+2001-06-22  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_stub.c (__do_copy_mem): Add goto statement to prevent
+	compiler from moving instructions across 'err' label.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.45
diff -u -0 -r1.45 ChangeLog
--- ChangeLog	2001/06/10 19:35:34	1.45
+++ ChangeLog	2001/06/22 18:14:02
@@ -0,0 +1,6 @@
+2001-06-19  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_arch.h: Support saving/restoring CP0 registers for GDB.
+
+	* include/mips-stub.h (NUMREGS): Use different value for mips32.
+
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/ocelot/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/10 19:35:35	1.3
+++ ChangeLog	2001/06/22 18:14:08
@@ -0,0 +1,5 @@
+2001-06-22  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Force 32k stack.
+	* misc/redboot_ROM.ecm: Same.
+
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2001/05/18 06:32:35	1.24
+++ ChangeLog	2001/06/22 18:14:14
@@ -0,0 +1,5 @@
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* images/*: Remove. Don't bloat repository with things already on
+	the web.
+
Index: packages/hal/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/viper/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/05/18 06:32:42	1.1
+++ ChangeLog	2001/06/22 18:14:22
@@ -0,0 +1,5 @@
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* images/*: Remove. Don't bloat repository with things already on
+	the web.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/06/01 22:16:43	1.8
+++ ChangeLog	2001/06/22 18:14:28
@@ -0,0 +1,9 @@
+2001-06-19  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_ubc.h: Allow MOD_UBC to be unset.
+
+	* cdl/hal_sh_sh3.cdl: Added SH7709S support - incomplete due to
+	lack of documentation.
+
+	* include/mod_7709s.h: Added.
+
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/06/01 22:16:44	1.10
+++ ChangeLog	2001/06/22 18:14:36
@@ -0,0 +1,23 @@
+2001-06-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl (CYGHWR_MEMORY_LAYOUT_H): Fix name for
+	flash startup.
+	
+	* include/pkgconf/mlt_v85x_v850_ceb_flash.h:
+	* include/pkgconf/mlt_v85x_v850_ceb_flash.ldi:
+	* include/pkgconf/mlt_v85x_v850_ceb_flash.mlt:
+	* include/pkgconf/mlt_v85x_v850_ceb_flashromram.h:
+	* include/pkgconf/mlt_v85x_v850_ceb_flashromram.ldi:
+	* include/pkgconf/mlt_v85x_v850_ceb_flashromram.mlt:
+	* include/pkgconf/mlt_v85x_v850_ceb_ram.h:
+	* include/pkgconf/mlt_v85x_v850_ceb_ram.ldi:
+	* include/pkgconf/mlt_v85x_v850_ceb_ram.mlt:
+	* include/pkgconf/mlt_v85x_v850_ceb_rom.h:
+	* include/pkgconf/mlt_v85x_v850_ceb_rom.ldi:
+	* include/pkgconf/mlt_v85x_v850_ceb_rom.mlt:
+	* include/pkgconf/mlt_v85x_v850_ceb_romram.h:
+	* include/pkgconf/mlt_v85x_v850_ceb_romram.ldi:
+	* include/pkgconf/mlt_v85x_v850_ceb_romram.mlt:
+	Resize RAM to 0x3c000 long (i.e. top of RAM is 0xffc000).
+	This avoids problems with variable sizes of internal RAM.
+
Index: packages/hal/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/v850/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/04/25 23:22:57	1.6
+++ ChangeLog	2001/06/22 18:14:45
@@ -0,0 +1,4 @@
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/v850_common.h: Add register defns for other V850/SA1 models.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/06/15 22:45:08	1.17
+++ ChangeLog	2001/06/22 18:14:50
@@ -0,0 +1,6 @@
+2001-06-21  David Woodhouse <dwmw2@redhat.com>
+
+	* src/stand_alone/eth_drv.c: Timeout when waiting for Ethernet
+	driver to finish sending packet.
+	* src/stand_alone/eth_drv.c: Don't delay if it's ready immediately.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/06/15 22:45:08	1.13
+++ ChangeLog	2001/06/22 18:14:55
@@ -0,0 +1,9 @@
+2001-06-19  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (flash_program): Only verify program with memcmp if
+	the status code suggests the programming went OK so far.
+	Otherwise all errors become verify errors.
+
+	(flash_init): Fix bug in removal of dependency of printf().  The
+	pointer was not initialized until after the call into the driver.
+
Index: packages/io/wallclock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/wallclock/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/04/06 19:06:08	1.9
+++ ChangeLog	2001/06/22 18:15:03
@@ -0,0 +1,5 @@
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/wallclock2.cxx: No need to check for CYGINT_LIBC_STARTUP_CONTEXT
+	as it is required by CYGPKG_LIBC_STARTUP.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.59
diff -u -0 -r1.59 ChangeLog
--- ChangeLog	2001/06/10 19:35:35	1.59
+++ ChangeLog	2001/06/22 18:15:12
@@ -0,0 +1,5 @@
+2001-06-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/thread.cxx (Cyg_Thread::Cyg_Thread): Initialize
+	wakeup_count
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/10 19:35:36	1.6
+++ ChangeLog	2001/06/22 18:15:19
@@ -0,0 +1,10 @@
+2001-06-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/input/fread.cxx (fread): Fix compilation problem with below
+	change.
+
+2001-06-15  Rob Jansen  <rwjansen@planet.nl>
+
+	* src/input/fread.cxx (fread): Changed to read the requested amount
+	of data items instead of stopping on CYG_LIBC_STDIO_BUFSIZE boundaries.
+
Index: packages/language/c/libc/stdlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdlib/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/02/19 17:27:11	1.2
+++ ChangeLog	2001/06/22 18:15:23
@@ -0,0 +1,4 @@
+2001-06-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/stdlib.cdl: requires string functions, so say so.
+
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/06/10 19:35:37	1.6
+++ ChangeLog	2001/06/22 18:15:29
@@ -0,0 +1,6 @@
+2001-06-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/time.cdl (CYGFUN_LIBC_TIME_SUS_EXTNS): Added.
+	* src/strftime.cxx (do_format): Added some Single UNIX
+	extensions.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2001/06/15 22:45:08	1.23
+++ ChangeLog	2001/06/22 18:15:36
@@ -0,0 +1,17 @@
+2001-06-20  Grant Edwards <grante@visi.com>
+2001-06-20  Hugo Tyson  <hmt@redhat.com>
+
+	* src/lib/dhcp_prot.c (alarm_function): Change the lease state
+	before re-enabling the alarm so that if it somehow gets times of
+	zero (ie. right now) it quickly completes the state machine rather
+	than recursing to its doom.
+	(new_lease): Test the retcode of get_bootp_option() and use
+	obvious defaults if the T1 and T2 times are not provided - this is
+	RFC compliant! - and use "infinite lease" if the lease time is not
+	provided at all.
+
+2001-06-19  Trenton D. Adams  <tadams@extremeeng.com>
+
+	* tests/server_test.c (server_test): Null terminate read string
+	at right place.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.29
diff -u -0 -r1.29 ChangeLog
--- ChangeLog	2001/06/15 22:45:09	1.29
+++ ChangeLog	2001/06/22 18:15:47
@@ -0,0 +1,5 @@
+2001-06-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/load.c (do_load): Move [static] data used by decompression
+	code into this routine where it is used - no longer static.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/05/18 06:32:46	1.14
+++ ChangeLog	2001/06/22 18:15:54
@@ -0,0 +1,23 @@
+2001-06-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/mvarimpl.inl (get_status): Correct calculation of maxfree
+	by taking into account metadata.
+
+2001-06-18  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/memalloc.cdl: Add heaptest test.
+
+	* tests/heaptest.c: New test to do a memory check of all of heap.
+
+	* src/dlmalloc.cxx (get_status): Correct maxfree and totalfree
+	by accounting for block headers.
+
+	* tests/realloc.c (cyg_start): Remove warning from declaration.
+	* tests/malloc1.c (cyg_start): Ditto.
+	* tests/malloc2.c (cyg_start): Ditto.
+	* tests/malloc3.c (cyg_start): Ditto.
+	* tests/malloc4.cxx (cyg_start): Ditto. Also add DEBUGTEST define
+	and fix comment.
+
+	* tests/testaux.hxx (STACKSIZE): Double.
+

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

Here is a summary of the files modified:

M host/ChangeLog
M host/libcdl/ChangeLog
M host/libcdl/base.cxx
M host/libcdl/cdl.dsp
M host/libcdl/cdl.hxx
M host/libcdl/cdlcore.hxx
M host/libcdl/database.cxx
M host/libcdl/expr.cxx
M host/libcdl/func.cxx
M host/libcdl/infer.cxx
M host/libcdl/parse.cxx
M host/libcdl/property.cxx
M host/libcdl/refer.cxx
M host/libcdl/value.cxx
M host/tools/Utils/common/eCosStd.h
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/standalone/common/ChangeLog
M host/tools/configtool/standalone/common/cdl_exec.cxx
M host/tools/configtool/standalone/wxwin/ConfigtoolVC.dsp
M host/tools/configtool/standalone/wxwin/README.txt
M host/tools/configtool/standalone/wxwin/configtool.cpp
M host/tools/configtool/standalone/wxwin/configtool.h
M host/tools/configtool/standalone/wxwin/configtooldoc.cpp
M host/tools/configtool/standalone/wxwin/ecutils.cpp
M host/tools/configtool/standalone/wxwin/ecutils.h
M host/tools/configtool/standalone/wxwin/mainwin.cpp
M host/tools/configtool/standalone/wxwin/symbols.h
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/innobott.txt
M packages/ChangeLog
M packages/ecos.db
M packages/devs/eth/arm/edb7xxx/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/src/if_edb7xxx.c
M packages/devs/eth/cf/current/ChangeLog
M packages/devs/eth/cf/current/cdl/cf_eth_drivers.cdl
A packages/devs/eth/cf/current/include/devs_eth_cf.inl
R packages/devs/eth/cf/current/src/dp8390.h
M packages/devs/eth/cf/current/src/if_sc_lpe.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
M packages/devs/eth/mips/ocelot/current/ChangeLog
M packages/devs/eth/mips/ocelot/current/cdl/mips_rm7000_ocelot_eth_drivers.cdl
M packages/devs/eth/mips/ocelot/current/include/devs_eth_mips_rm7000_ocelot.inl
M packages/devs/flash/intel/28fxxx/current/ChangeLog
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx.inl
M packages/devs/flash/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/src/flash_program_buf.c
M packages/devs/flash/intel/strata/current/src/strata.c
M packages/devs/serial/generic/16x5x/current/ChangeLog
M packages/devs/serial/generic/16x5x/current/cdl/ser_generic_16x5x.cdl
M packages/devs/serial/generic/16x5x/current/src/ser_16x5x.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/arm_stub.h
M packages/hal/arm/ebsa285/current/ChangeLog
R packages/hal/arm/ebsa285/current/images/redboot_RAM.bin
R packages/hal/arm/ebsa285/current/images/redboot_RAM.img
R packages/hal/arm/ebsa285/current/images/redboot_RAM.srec
R packages/hal/arm/ebsa285/current/images/redboot_ROM.bin
R packages/hal/arm/ebsa285/current/images/redboot_ROM.img
R packages/hal/arm/ebsa285/current/images/redboot_ROM.srec
M packages/hal/arm/iq80310/current/ChangeLog
R packages/hal/arm/iq80310/current/images/redboot_RAM.bin
R packages/hal/arm/iq80310/current/images/redboot_RAM.elf
R packages/hal/arm/iq80310/current/images/redboot_RAM.srec
R packages/hal/arm/iq80310/current/images/redboot_RAMA.bin
R packages/hal/arm/iq80310/current/images/redboot_RAMA.elf
R packages/hal/arm/iq80310/current/images/redboot_RAMA.srec
R packages/hal/arm/iq80310/current/images/redboot_ROM.bin
R packages/hal/arm/iq80310/current/images/redboot_ROM.elf
R packages/hal/arm/iq80310/current/images/redboot_ROM.srec
R packages/hal/arm/iq80310/current/images/redboot_ROMA.bin
R packages/hal/arm/iq80310/current/images/redboot_ROMA.elf
R packages/hal/arm/iq80310/current/images/redboot_ROMA.srec
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
R packages/hal/arm/sa11x0/assabet/current/images/redboot_RAM.bin
R packages/hal/arm/sa11x0/assabet/current/images/redboot_RAM.img
R packages/hal/arm/sa11x0/assabet/current/images/redboot_RAM.srec
R packages/hal/arm/sa11x0/assabet/current/images/redboot_ROM.bin
R packages/hal/arm/sa11x0/assabet/current/images/redboot_ROM.img
R packages/hal/arm/sa11x0/assabet/current/images/redboot_ROM.srec
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
R packages/hal/arm/sa11x0/ipaq/current/images/MD5SUMS
R packages/hal/arm/sa11x0/ipaq/current/images/OSloader
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.bin
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.elf
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.srec
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.bin
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.elf
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.srec
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.bin
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.elf
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.srec
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_WinCE.bin
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_WinCE.elf
R packages/hal/arm/sa11x0/ipaq/current/images/redboot_WinCE.srec
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_RAM.ecm
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_ROM.ecm
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_WinCE.ecm
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/src/generic-stub.c
M packages/hal/common/current/src/hal_stub.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/include/hal_arch.h
M packages/hal/mips/arch/current/include/mips-stub.h
M packages/hal/mips/rm7000/ocelot/current/ChangeLog
M packages/hal/mips/rm7000/ocelot/current/misc/redboot_RAM.ecm
M packages/hal/mips/rm7000/ocelot/current/misc/redboot_ROM.ecm
M packages/hal/powerpc/mbx/current/ChangeLog
R packages/hal/powerpc/mbx/current/images/redboot_RAM.bin
R packages/hal/powerpc/mbx/current/images/redboot_RAM.img
R packages/hal/powerpc/mbx/current/images/redboot_RAM.srec
R packages/hal/powerpc/mbx/current/images/redboot_RAM_40.bin
R packages/hal/powerpc/mbx/current/images/redboot_RAM_40.img
R packages/hal/powerpc/mbx/current/images/redboot_RAM_40.srec
R packages/hal/powerpc/mbx/current/images/redboot_ROM.bin
R packages/hal/powerpc/mbx/current/images/redboot_ROM.img
R packages/hal/powerpc/mbx/current/images/redboot_ROM.srec
R packages/hal/powerpc/mbx/current/images/redboot_ROM_40.bin
R packages/hal/powerpc/mbx/current/images/redboot_ROM_40.img
R packages/hal/powerpc/mbx/current/images/redboot_ROM_40.srec
M packages/hal/powerpc/viper/current/ChangeLog
R packages/hal/powerpc/viper/current/images/redboot_RAM.bin
R packages/hal/powerpc/viper/current/images/redboot_RAM.img
R packages/hal/powerpc/viper/current/images/redboot_RAM.srec
R packages/hal/powerpc/viper/current/images/redboot_ROM.bin
R packages/hal/powerpc/viper/current/images/redboot_ROM.img
R packages/hal/powerpc/viper/current/images/redboot_ROM.srec
M packages/hal/sh/arch/current/cdl/hal_sh.cdl
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/cdl/hal_sh_sh3.cdl
A packages/hal/sh/sh3/current/include/mod_7709s.h
M packages/hal/sh/sh3/current/include/mod_regs_ubc.h
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flash.h
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flash.ldi
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flash.mlt
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flashromram.h
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flashromram.ldi
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flashromram.mlt
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_ram.h
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_ram.ldi
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_ram.mlt
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_rom.h
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_rom.ldi
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_rom.mlt
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_romram.h
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_romram.ldi
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_romram.mlt
M packages/hal/v85x/v850/current/ChangeLog
M packages/hal/v85x/v850/current/include/v850_common.h
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/src/flash.c
M packages/io/wallclock/current/ChangeLog
M packages/io/wallclock/current/tests/wallclock2.cxx
M packages/kernel/current/ChangeLog
M packages/kernel/current/src/common/thread.cxx
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/src/input/fread.cxx
M packages/language/c/libc/stdlib/current/ChangeLog
M packages/language/c/libc/stdlib/current/cdl/stdlib.cdl
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/cdl/time.cdl
M packages/language/c/libc/time/current/src/strftime.cxx
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/src/lib/dhcp_prot.c
M packages/net/tcpip/current/tests/server_test.c
M packages/pkgconf/fixhtml.tcl
M packages/pkgconf/rules.mak
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/load.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/cdl/memalloc.cdl
M packages/services/memalloc/common/current/include/mvarimpl.inl
M packages/services/memalloc/common/current/src/dlmalloc.cxx
A packages/services/memalloc/common/current/tests/heaptest.c
M packages/services/memalloc/common/current/tests/malloc1.c
M packages/services/memalloc/common/current/tests/malloc2.c
M packages/services/memalloc/common/current/tests/malloc3.c
M packages/services/memalloc/common/current/tests/malloc4.cxx
M packages/services/memalloc/common/current/tests/realloc.c
M packages/services/memalloc/common/current/tests/testaux.hxx


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-06-15 15:45 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-06-15 15:45 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-06-15).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.35
diff -u -0 -r1.35 NEWS
--- NEWS	2001/06/10 19:35:23	1.35
+++ NEWS	2001/06/15 22:39:50
@@ -5,3 +5,3 @@
-* Major reorganization of x86 HAL. Support for RedBoot added. i82559
-  ethernet driver added (Intel Etherexpress). Synthetic HAL redesigned
-  and moved to separate hal/synth hierarchy.
+* Major reorganization of x86 HAL. Support for RedBoot and PCI added, based on
+  Fabrice Gautier's patches. i82559 ethernet driver added (Intel Etherexpress).
+  Synthetic HAL redesigned and moved to separate hal/synth hierarchy.
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/06/10 19:35:23	1.16
+++ ChangeLog	2001/06/15 22:39:56
@@ -0,0 +1,10 @@
+2001-06-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/pthread.cxx (pthread_attr_setstacksize): Correct stack
+	size assertion.
+
+2001-06-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/pthread.cxx (MAIN_DEFAULT_STACK_SIZE): Define to use at
+	least PTHREAD_STACK_MIN for main_stack.
+
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/10 19:35:24	1.3
+++ ChangeLog	2001/06/15 22:40:04
@@ -0,0 +1,11 @@
+2001-06-11  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_am29xxxxx.inl: Traverse by incrementing
+	driver-global pointer variable.
+
+2001-06-11  David Howells  <dhowells@redhat.com>
+
+	* include/flash_am29xxxxx.inl: actually traverse the list of
+	supported devices, rather than checking the first entry several
+	times
+
Index: packages/devs/flash/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/06/01 22:16:34	1.5
+++ ChangeLog	2001/06/15 22:40:10
@@ -0,0 +1,4 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ebsa285_flash.c: Remove dependency on printf() via user functions.
+
Index: packages/devs/flash/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/06/01 22:16:34	1.5
+++ ChangeLog	2001/06/15 22:40:15
@@ -0,0 +1,4 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_flash.c: Remove dependency on printf() via user functions.
+
@@ -15 +19 @@
-	printf statments - in case this stuff fails in the future.
+	(*flash_info.pf) statments - in case this stuff fails in the future.
Index: packages/devs/flash/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/iq80310/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.2
+++ ChangeLog	2001/06/15 22:40:19
@@ -0,0 +1,4 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/iq80310_flash.c: Remove dependency on printf() via user functions.
+
Index: packages/devs/flash/arm/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/sa1100mm/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.3
+++ ChangeLog	2001/06/15 22:40:23
@@ -0,0 +1,4 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sa1100mm_flash.c: Remove dependency on printf() via user functions.
+
Index: packages/devs/flash/intel/bootblock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/bootblock/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.4
+++ ChangeLog	2001/06/15 22:40:28
@@ -0,0 +1,4 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/bootblock_flash.c:Remove dependency on printf() via user functions. 
+
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/10 19:35:24	1.4
+++ ChangeLog	2001/06/15 22:40:35
@@ -0,0 +1,4 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/strata.c: Remove dependency on printf() via user functions.
+
Index: packages/devs/flash/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/atlas/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.2
+++ ChangeLog	2001/06/15 22:40:43
@@ -0,0 +1,4 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/atlas_flash.c: Remove dependency on printf() via user functions.
+
Index: packages/devs/flash/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/viper/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.2
+++ ChangeLog	2001/06/15 22:40:51
@@ -0,0 +1,4 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/viper_flash.c: Remove dependency on printf() via user functions.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- ChangeLog	2001/06/01 22:16:36	1.26
+++ ChangeLog	2001/06/15 22:41:02
@@ -0,0 +1,7 @@
+2001-06-08  Gary Thomas  <gthomas@redhat.com>
+
+	* support/dl_edb7xxx.c: Change use of 'CharReady()' which seems
+	to be unreliable on Windows/CygWin.  These changes should make
+	this program work on Windows when built via CygWin.  Suggested
+	by Lewin A.R.W. Edwards <larwe@larwe.com>.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.58
diff -u -0 -r1.58 ChangeLog
--- ChangeLog	2001/06/10 19:35:29	1.58
+++ ChangeLog	2001/06/15 22:41:13
@@ -0,0 +1,11 @@
+2001-06-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/generic-stub.c (__process_packet): Don't reset the board
+	straight away with a 'r' packet. Let a 'k' packet do it instead.
+
+	* src/hal_stub.c (__install_traps): Remove redundant comment.
+
+2001-06-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_if.c (delay_us): Revert below change of 2001-05-17
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/06/10 19:35:29	1.18
+++ ChangeLog	2001/06/15 22:41:20
@@ -0,0 +1,6 @@
+2001-06-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_i386.cdl: Default to enabling FPU support since gcc assumes
+	a hardware FPU anyway. Also default to lazy FPU switching since
+	this is cheapest in the modal case.
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.18
+++ ChangeLog	2001/06/15 22:41:27
@@ -0,0 +1,6 @@
+2001-06-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/clist.hxx (Cyg_DNode_T): Don't qualify constructor or
+	destructor with <T>.
+	(Cyg_CList_T): Ditto.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/06/01 22:16:44	1.16
+++ ChangeLog	2001/06/15 22:41:32
@@ -0,0 +1,4 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/eth_drivers.cdl: Make debug default for RedBoot.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/04/06 17:20:37	1.12
+++ ChangeLog	2001/06/15 22:41:38
@@ -0,0 +1,11 @@
+2001-06-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/fio.h (FILEIO_ENTRY): Don't use CYG_MACRO_START/END around
+	tracing macros.
+	Reported by Richard Panton.
+
+2001-06-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/socket.cxx (cyg_sock_unlock): Fix cyg_file_lock->cyg_file_unlock
+	thinko.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/06/01 22:16:44	1.12
+++ ChangeLog	2001/06/15 22:41:44
@@ -0,0 +1,5 @@
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c: 
+	* include/flash.h: Remove dependency on printf() via user functions.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/05/18 06:32:45	1.22
+++ ChangeLog	2001/06/15 22:41:54
@@ -0,0 +1,12 @@
+2001-06-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/net.cdl: Make debug output an option. Include DHCP.
+
+	* src/lib/dhcp_prot.c: DHCP_CHATTER -> CYGDBG_NET_DHCP_CHATTER
+
+	* src/ecos/support.c (cyg_kmem_init): Only print debug output if
+	requested.
+
+	* cdl/net.cdl: Make requirements on other eCos features more
+	abstract.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.28
diff -u -0 -r1.28 ChangeLog
--- ChangeLog	2001/06/10 19:35:37	1.28
+++ ChangeLog	2001/06/15 22:42:00
@@ -0,0 +1,46 @@
+2001-06-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/xyzModem.c (xyzModem_get_hdr): More resilient header scan,
+	improves error handling capability by avoiding "early" aborts.
+
+	* src/load.c (do_load): Only check TFTP arguments if networking.
+
+	* src/flash.c: Reorg to support new config option (below).
+
+	* cdl/redboot.cdl: New option CYGOPT_REDBOOT_FIS used to enable
+	FIS oriented commands.  Other flash commands, e.g. 'fis write',
+	still exist even if disabled.
+
+	* src/main.c (do_dump): 'dump' with no arguments will now "continue"
+	dumping from where the last command left off.
+
+2001-06-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (cyg_start): 
+	* src/io.c (gets): 
+	* cdl/redboot.cdl: Support RedBoot without GDB stubs.  Later
+	versions may also support alternate debug environments.
+
+2001-06-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/net_io.c (net_io_putc): Flush data on '\n'.
+
+2001-06-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/redboot.ebsa285: Remove, obsolete.
+	* doc/redboot.edb7xxx: Ditto.
+	* doc/users_guide: Ditto.
+
+2001-06-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (fis_create): Remove default for "-s" - too dangerous!
+
+	* include/net/tftp.h: Make sure packet size is valid (was one byte
+	too long).
+
+	* src/net/tftp_client.c (tftp_stream_open): Fix problem when using
+	Windows (3Com at least) servers.
+
+	* src/flash.c: Remove dependency on printf() via user function
+	in flash drivers, provided at 'init' time.
+

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

Here is a summary of the files modified:

M host/tools/Utils/common/eCosStd.h
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/standalone/wxwin/Makefile
A host/tools/configtool/standalone/wxwin/TODO.txt
M host/tools/configtool/standalone/wxwin/configtooldoc.cpp
M host/tools/configtool/standalone/wxwin/configtooldoc.h
M host/tools/configtool/standalone/wxwin/msgdlgex.cpp
M host/tools/configtool/standalone/wxwin/msgdlgex.h
M host/tools/configtool/standalone/wxwin/readme.html
M host/tools/configtool/standalone/wxwin/splittree.cpp
M host/tools/configtool/standalone/wxwin/splittree.h
M host/tools/configtool/standalone/wxwin/symbols.h
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/makesetup.sh
M host/tools/configtool/standalone/wxwin/setup/maketarball.sh
M packages/NEWS
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/pthread.cxx
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
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/iq80310/current/ChangeLog
M packages/devs/flash/arm/iq80310/current/src/iq80310_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/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/src/strata.c
M packages/devs/flash/mips/atlas/current/ChangeLog
M packages/devs/flash/mips/atlas/current/src/atlas_flash.c
M packages/devs/flash/powerpc/viper/current/ChangeLog
M packages/devs/flash/powerpc/viper/current/src/viper_flash.c
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/support/dl_edb7xxx.c
A packages/hal/arm/sa11x0/ipaq/current/images/MD5SUMS
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.bin
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.elf
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.srec
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/common/current/ChangeLog
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/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/cdl/hal_i386.cdl
M packages/infra/current/ChangeLog
M packages/infra/current/include/clist.hxx
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/fio.h
M packages/io/fileio/current/src/socket.cxx
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/src/flash.c
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/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
R packages/redboot/current/doc/redboot.ebsa285
R packages/redboot/current/doc/redboot.edb7xxx
R packages/redboot/current/doc/users_guide
M packages/redboot/current/include/net/tftp.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/xyzModem.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/tftp_client.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-06-10 12:35 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-06-10 12:35 UTC (permalink / raw)
  To: ecos-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 84185 bytes --]

The eCos anonymous CVS repository has been updated today (2001-06-08).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.34
diff -u -0 -r1.34 NEWS
--- NEWS	2001/06/01 22:16:33	1.34
+++ NEWS	2001/06/10 19:21:38
@@ -0,0 +1,7 @@
+* AM33 STB flash driver added.
+* C library now supports multiple locales with multibyte character set support,
+  and the possibility of plugging in more. Current locales supported
+  are now C, C-SJIS, C-EUCJP and C-JIS.
+* Major reorganization of x86 HAL. Support for RedBoot added. i82559
+  ethernet driver added (Intel Etherexpress). Synthetic HAL redesigned
+  and moved to separate hal/synth hierarchy.
Index: host/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/06/01 22:16:29	1.7
+++ ChangeLog	2001/06/10 19:21:52
@@ -0,0 +1,6 @@
+2001-06-04  Julian Smart <julians@redhat.com>
+
+    * Changed cygpath in build.cxx to use /cygdrive notation,
+    checking in the registry first in case the user has customized
+    the /cygdrive mount point.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.49
diff -u -0 -r1.49 ChangeLog
--- ChangeLog	2001/06/01 22:16:33	1.49
+++ ChangeLog	2001/06/10 19:22:14
@@ -0,0 +1,21 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: PC target uses generic 16x5x serial driver now.
+
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added MN10300 flash drivers.
+
+2001-06-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* ecos.db: Added CYGPKG_HAL_I386_GENERIC and CYGPKG_HAL_I386_PCMB
+	packages. Added these to PC target.
+
+2001-06-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* ecos.db:
+	Added CYGPKG_DEVS_ETH_I386_PC_I82559 package to provide support
+	for Intel i82559 ethernet device. Added this to PC target.
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/04/25 23:22:52	1.15
+++ ChangeLog	2001/06/10 19:22:24
@@ -0,0 +1,13 @@
+2001-05-01  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* tests/signal2.c (cause_illegal_access): Added code for I386
+	architecture to provoke General Protection Fault. 
+
+	* src/except.cxx: Removed some extraneous diag_printf()s.
+
+2001-04-25  Bart Veer  <bartv@redhat.com>
+
+	* tests/tm_basic.cxx:
+	This test is now functional on the synthetic target.
+
Index: packages/compat/uitron/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/uitron/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/05/18 06:32:29	1.19
+++ ChangeLog	2001/06/10 19:22:35
@@ -7,0 +8,6 @@
+2001-04-21  Bart Veer  <bartv@redhat.com>
+
+	* tests/testintr.cxx (task1):
+	Disable one of the tests on the synthetic target, it requires
+	consistent cpu timing that cannot be guaranteed.
+
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/04/06 17:20:14	1.18
+++ ChangeLog	2001/06/10 19:22:47
@@ -0,0 +1,5 @@
+2001-06-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_ebsa285.c (TxDone): Defensive programming: only call
+	tx_done with new/unique key values.
+
Index: packages/devs/eth/i386/pc/i82559/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Sun Jun 10 12:22:59 2001
@@ -0,0 +1,37 @@
+2001-04-26  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* cdl/i386_pc_i82559_eth_drivers.cdl: Fixed configuration to fetch
+	MAC address from EEPROM, as it should.
+
+2001-03-06  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/devs_eth_i386_pc_i82559.inl: 
+	* cdl/i386_pc_i82559_eth_drivers.cdl: 
+	Platform specific configury and definitions to use the generic
+	i82559 driver for PC platforms.
+	
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:34	1.2
+++ ChangeLog	2001/06/10 19:23:13
@@ -0,0 +1,11 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_am29xxxxx_parts.inl: New file with just part
+	data.
+
+	* include/flash_am29xxxxx.inl: Leave more space for bootblock
+	offsets. Moved part table data to separate file.
+
+	* cdl/flash_amd_am29xxxxx.cdl: Added config options to control
+	inclusion of table data for various parts.
+
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.3
+++ ChangeLog	2001/06/10 19:23:28
@@ -0,0 +1,11 @@
+2001-06-07  Hugo Tyson  <hmt@redhat.com>
+
+	* src/strata.c (flash_hwr_init): If we find a flash device that is
+	larger than is possible given the memory map, shrink to fit.
+	We know about the memory map from CYGNUM_FLASH_BASE_MASK (if
+	defined); it tells us the stride from one device to another.
+
+	This is to cope with installing, say, a 28F640 in a slot designed
+	for a 28F320 because of supply issues - it all works fine so long
+	as A22 is grounded.
+
Index: packages/devs/flash/mips/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/ocelot/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.2
+++ ChangeLog	2001/06/10 19:23:42
@@ -0,0 +1,4 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_mips_ocelot.cdl: Require AM29F040B support.
+
Index: packages/devs/flash/mn10300/stb/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Sun Jun 10 12:23:50 2001
@@ -0,0 +1,30 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+        From dhowells@redhat.com
+	* cdl/flash_stb.cdl: New package/file(s).
+	* src/mn10300_stb_flash.c: Same.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/flash/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/06/01 22:16:35	1.4
+++ ChangeLog	2001/06/10 19:24:03
@@ -0,0 +1,4 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_mbx.cdl: Require handling of the AM29F040.
+
Index: packages/devs/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/04/06 17:20:18	1.5
+++ ChangeLog	2001/06/10 19:24:20
@@ -0,0 +1,6 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/ser_16x5x.c: Support FIFOs better by detecting what we've got,
+	and only acting if we have a _working_ FIFO.
+	Assert on unhandled serial interrupt type.
+
Index: packages/devs/serial/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/i386/pc/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:11:09	1.4
+++ ChangeLog	2001/06/10 19:24:33
@@ -0,0 +1,11 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/i386_pc_ser.inl: Use generic 16x5x driver now.
+
+	* cdl/ser_i386_pc.cdl: Define necessary options to use generic
+	16x5x driver.
+	Fix IRQ->INT in CDL display strings.
+
+	* src/pc_serial.c: Removed in favour of generic driver.
+	* src/pc_serial.h: Ditto.
+
@@ -1173 +1184 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.  
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.55
diff -u -0 -r1.55 ChangeLog
--- ChangeLog	2001/06/01 22:16:36	1.55
+++ ChangeLog	2001/06/10 19:24:47
@@ -0,0 +1,6 @@
+2001-06-05  Gary Thomas  <gthomas@redhat.com>
+2001-06-05  Thomas Fähnle <thomas.faehnle@tst-ag.de>
+
+	* src/vectors.S (spurious_IRQ): Better handling of spurious ints.
+	Pass register frame to handler.
+
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/04/25 23:22:52	1.19
+++ ChangeLog	2001/06/10 19:25:03
@@ -0,0 +1,5 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_cache.h: Correctly indicate absence of cache in CMA230
+	variant.
+
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.27
diff -u -0 -r1.27 ChangeLog
--- ChangeLog	2001/04/25 23:22:55	1.27
+++ ChangeLog	2001/06/10 19:25:09
@@ -0,0 +1,4 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_cache.h: Correctly indicate absence of cache.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/06/01 22:16:36	1.5
+++ ChangeLog	2001/06/10 19:25:19
@@ -0,0 +1,5 @@
+2001-06-08  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi: Relax heap alignment.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.57
diff -u -0 -r1.57 ChangeLog
--- ChangeLog	2001/05/18 06:32:34	1.57
+++ ChangeLog	2001/06/10 19:25:36
@@ -0,0 +1,8 @@
+2001-06-05  Hugo Tyson  <hmt@redhat.com>
+
+	* src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): The nesting of
+	CYGARC_HAL_SAVE_GP() and the instant-out if sending a carriage
+	return "\r" was wrong - it scrambled the gp for the caller!  Since
+	the return-test is trivial, I simply re-ordered rather than making
+	the exit clause complex with a restore in it.
+
@@ -27,0 +36,8 @@
+
+2001-04-25  Bart Veer  <bartv@redhat.com>
+
+	* tests/cache.c:
+	Fix test for cache presence.
+
+	* src/drv_api.c (cyg_drv_interrupt_detach):
+	Added missing indirection.
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2000/11/03 21:17:41	1.17
+++ ChangeLog	2001/06/10 19:25:50
@@ -0,0 +1,195 @@
+2001-05-01  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]	
+	* src/context.S: Fixed bug in hal_setjmp() that corrupted EBX.
+
+2001-04-26  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* include/hal_intr.h:
+	Tidied up mapping of exceptions to vectors. Added implementation
+	of HAL_VSR_SET_TO_ECOS_HANDLER().
+
+2001-04-19  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/vectors.S (__default_exception_vsr):
+	Disabled ROM monitor stack switching here. There are problems with
+	this that I do not have time to worry about now. 
+
+2001-03-30  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/romboot.S: Added code to call video BIOS to initialize
+	display.
+
+	* src/vectors.S: Added code to copy data section from ROM to RAM
+	in ROM booted systems.
+
+2001-03-16  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/romboot.S:
+	* src/romboot.ld:
+	Added these files to build 256 byte realmode bootstrap at the top
+	of ROM.
+	(This is work in progress and is not yet complete.)
+	
+	* cdl/hal_i386.cdl:
+	Added options for building a bootstrap ROM.
+	(This is work in progress and is not yet complete.)
+	
+	* include/basetype.h:
+	Returned alignment to 32 bytes, now that I have discovered, the
+	hard way, why it was that value in the first place.
+
+	* src/i386.ld: Force alignment of tables to 32 bytes.
+
+	* include/hal_arch.h (HAL_THREAD_INIT_FPU_CONTEXT_SPACE): Fixed
+	compiler warning.
+
+2001-03-14  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/vectors.S:
+	Removed memory size stuff.
+	Moved BSS zero code here to avoid doing a procedure call. The
+	interrupt stack is in the BSS so zeroing it would blow the return
+	address away.
+	Moved interrupt stack to BSS.
+
+	* src/hal_misc.c: Removed hal_zero_bss(), hal_lsbit_index() and
+	hal_msbit_index() functions.
+
+	* include/hal_arch.h:
+	Replaced hal_[lm]sbit_index() functions with inline assembler
+	using the bsf and bsr instructions.
+	Added support for dynamic memory size finder.	
+
+	* cdl/hal_i386.cdl:
+	Added interface CYGINT_HAL_I386_MEM_REAL_REGION_TOP.
+
+2001-03-13  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/vectors.S: Enabled FPU support.
+	Added FPU state save and restore macros to default exception and
+	interrupt VSRs.
+	Added __fpu_switch_vsr to perform lazy context switch of FPU
+	state.
+	Made use of i386reg_xxx definitions.
+
+	* src/context.S: Added FPU save and restore macros to thread
+	switch code. Made use of i386reg_xxx definitions.
+
+	* include/hal_arch.h: Added HAL_FPU_Context structure to contain
+	FPU state. Added code to HAL_THREAD_INIT_CONTEXT() to create
+	FPU context.
+
+	* include/i386.inc: Updated savestate format in line with hal_arch.h
+
+	* include/arch.inc: Added macros to implement FPU initialization,
+	save and restore for threads, exceptions and interrupts.
+
+	* cdl/hal_i386.cdl: Added initial FPU configuration options.
+
+2001-03-09  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/vectors.S:
+	Added support for use of interrupt stack, together with support
+	for running DSRs on it.
+	Added instrumentation support to default interrupt VSR.
+	Miscellaneous tidies to code and comments.
+
+	* src/context.S:
+	Rewrote context switch code to permit preservation of the
+	interrupt disable state of a thread. This is to support use of an
+	interrupt stack, calling DSRs on it and brings the i386 HAL in
+	line with other HALs.
+
+	* include/hal_intr.h:
+	Added HAL_INTERRUPT_STACK_CALL_PENDING_DSRS(),
+	HAL_INTERRUPT_STACK_BASE and HAL_INTERRUPT_STACK_TOP.
+
+	* include/i386.inc: 
+	* include/hal_arch.h:
+	* src/i386_stub.c:
+	Changed naming of last two HAL_SavedRegisters fields.
+	Modified HAL_THREAD_INIT_CONTEXT() to match new context switch
+	code.
+
+2001-03-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/vectors.S: Eliminated some unnecessary code. Tidied up some
+	comments.
+
+	* include/hal_intr.h:
+	Moved common exception vector definitions here.
+	Moved CPU interrupt enable/disable macros here.
+	
+	* include/hal_arch.h:
+	* src/i386_stub.c: 
+	Converted arguments to hal_[g|s]et_gdb_registers() to CYG_ADDRWORD
+	from target_register_t.
+
+	* include/arch.inc:
+	Moved FPU control stuff here - this still needs a lot of work to
+	get running.
+	Moved A20 gate enable macro here. Since the A20 gate stuff is part
+	of all recent CPUs, this has become an architectural feature.
+
+2001-03-06  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]	
+	* include/hal_arch.h: Added CYGARC_CACHED_ADDRESS() and friends.
+
+2001-03-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]	
+	* src/hal_misc.c (hal_arch_default_isr): Restored diag_printf() in
+	here. Without the reference, RedBoot does not include anything
+	from infra/diag.cxx, does not call HAL_DIAG_INIT() and will not
+	mangle diagnostic output. 
+
+2001-03-02  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	Some of these changes here were initially made by Fabrice Gautier
+	and then liberally modified by me.
+	
+	* src/vectors.S:
+	Removed Synthetic target support - this is moving to its own HAL.
+	Added __default_exception_vsr to capture exceptions.
+	Renamed hal_pc_generic_interrupt to __default_interrupt_vsr in
+	line with other HALs. Generally tidied and polished.
+	Added VSR entry trampolines.
+	Added interrupt stack definition.
+
+	* src/i386_stub.c: Removed a lot of unnecessary stuff.
+
+	* src/i386.ld: Added absolute defines for IDT, VSR and virtual
+	vector tables.
+
+	* src/hal_misc.c: Tidied up and added eCos exception support.
+
+	* src/context.S:
+	Modified to save and restore context in new format.
+
+	* include/i386_stub.h:
+	Added definition of HAL_STUB_PLATFORM_STUBS_FIXUP() macro.
+
+	* include/hal_io.h: Implemented these macros as inline assembler.
+
+	* include/hal_intr.h: Various changes to interrupt and VSR table
+	handling macros.
+
+	* include/hal_arch.h: 
+	* include/i386.inc:
+	Redfined HAL_SavedRegisters structure and init macro. Now all
+	contexts consist of a full register set, vector number, and
+	PC,CS,EFLAGS as pushed by the hardware.
+
+	* include/basetype.h: Changed alignment to 4 bytes.
+
@@ -434 +629 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/hal/i386/generic/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Sun Jun 10 12:26:04 2001
@@ -0,0 +1,40 @@
+2001-03-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]	
+	* cdl/hal_i386_generic.cdl:
+	* include/var_arch.h:
+	* include/var_intr.h:
+	* include/variant.inc:
+	* src/var_misc.c:
+	Created this IA32 variant HAL. This effectively provides little
+	more than a set of placholder headers that would be used to modify
+	the architecture HAL in other variants.
+
+	
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/02/13 01:23:28	1.7
+++ ChangeLog	2001/06/10 19:26:21
@@ -0,0 +1,165 @@
+2001-05-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_i386_pc_ram.mlt: Fix pci_window description.
+
+2001-05-03  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* cdl/hal_i386_pc.cdl: Changed option
+	CYGIMP_HAL_I386_PCMB_SCREEN_SUPPORT to interface
+	CYGINT_HAL_I386_PCMB_SCREEN_SUPPORT.
+
+2001-04-30  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* cdl/hal_i386_pc.cdl: Added options to convert ELF file to binary
+	for copying to a floppy disc.
+
+2001-03-16  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* misc/redboot_ROM.ecm:
+	Removed ETH_DRIVERS package for initial work.
+	(This is work in progress and is not yet complete.)
+
+	* include/pkgconf/mlt_i386_pc_rom.ldi: 
+	* include/pkgconf/mlt_i386_pc_rom.h:
+	Added these files to enable building of ROM images.
+	(This is work in progress and is not yet complete.)
+
+	* include/platform.inc: Modified ROM startup to work with romboot.S.
+
+	* cdl/hal_i386_pc.cdl: Modified options to allow for ROM startup.
+
+	* include/pkgconf/mlt_i386_pc_ram.mlt: 
+	* include/pkgconf/mlt_i386_pc_ram.ldi: 
+	* include/pkgconf/mlt_i386_pc_ram.h:
+	Fixed some bugs in these files with the size and layout of
+	RAM. This was causing the heap to be badly mangled.
+
+2001-03-14  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/plf_misc.c (hal_platform_init): Added call to
+	hal_pcmb_init().
+
+	* include/platform.inc:	Removed memory size stuff.
+
+2001-03-13  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]	
+	* src/plf_misc.c: Deleted old FP context switch code.
+
+	* include/platform.inc: Removed some now redundant code.
+
+2001-03-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/plf_misc.c: ISR tables and cyg_hal_pc_set_idt_entry() moved
+	here from hal_startup.c. ISR table setup code tidied.
+	hal_delay_us() now works in 1s bursts to avoid arithmetic
+	overflow.
+
+	* src/hal_diag.c: Most of contents of file moved out to
+	pcmb_serial.c and pcmb_screen.c. This remains as an intialization
+	interface for those.
+
+	* include/plf_io.h: Move contents out to pcmb_io.h.
+
+	* include/plf_intr.h: Added include of pcmb_intr.h and other
+	headers.
+
+	* include/plf_arch.h: File added. Currently contains nothing.
+
+	* include/platform.inc: floppy boot code moved to PCMB HAL. FPU
+	support moved to architectural HAL. Various tidies.
+
+	* cdl/hal_i386_pc.cdl: Many changes to bring this HAL in line with
+	reorganization of whole i386 HAL. Lots of stuff deleted, and other
+	things moved out to PCMB package.
+
+	* misc/redboot_FLOPPY.ecm: Added setting of CYGSEM_HAL_ROM_MONITOR
+	to 1.
+
+	* include/var_intr.h:
+	* include/variant.inc:
+	* src/hal_intr.c:
+	* src/hal_startup.c:
+	* src/var_misc.c:
+	Files removed. Most of the contents of these files has become
+	redundant. Those parts that are not have been moved to more
+	appropriate places.
+	
+2001-03-06  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/var_misc.c: Rewrote clock init and access functions in terms
+	of HAL IO macros.
+
+	* src/plf_misc.c:
+	Added call to HAL_CLOCK_INITIALIZE() to hal_platform_init() when
+	in RedBoot configurations.
+	Rewrote hal_delay_us() to use timer 0.
+
+	* misc/redboot_FLOPPY.ecm: Added ETH drivers to configuration.
+
+	* include/pkgconf/mlt_i386_pc_floppy.ldi: 
+	* include/pkgconf/mlt_i386_pc_floppy.h:
+	Added __pci_window label for use with PCI devices.
+
+	* include/plf_misc.h: Removed unnecessary port IO functions.
+
+	* include/plf_io.h:
+	Gave correct values to HAL_PCI_PHYSICAL_MEMORY_BASE and friends.
+	Tidied up a bit.	
+
+2001-03-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	Some of these changes were initially made by Fabrice Gautier and
+	then liberally modified by me.
+	
+	* src/var_misc.c: Miscellaneous tidies.
+
+	* src/plf_misc.c (hal_platform_init): Some redundant stuff
+	removed.
+
+	* src/plf_stub.c: 
+	* src/hal_startup.c: 
+	* src/hal_intr.c:
+	Lots of stuff removed from these files. When we reorganise the
+	HAL, these files should be eliminated.
+
+	* src/hal_diag.c:
+	Lots of changes to support IF vectors for both serial ports and
+	screen/keyboard.
+
+	* misc/redboot_FLOPPY.ecm: 
+	* misc/redboot_ROM.ecm:
+	ecosconfig import files to generate Redboot configs.
+
+	* include/pkgconf/mlt_i386_pc_floppy.ldi: 
+	* include/pkgconf/mlt_i386_pc_floppy.mlt: 
+	* include/pkgconf/mlt_i386_pc_ram.ldi: 
+	* include/pkgconf/mlt_i386_pc_ram.mlt:
+	Updated to reflect new memory layout for Redboot and RAM apps.
+
+	* include/var_intr.h: Tidied up and made consistent with rest of
+	HAL. HAL_TRANSLATE_VECTOR() used where necessary.
+
+	* include/plf_stub.h: Some minor changes and tidies.
+
+	* include/plf_misc.h: Tidied up. This file should eventually
+	become redundant.
+
+	* include/plf_io.h: New file - contains PCI support code.
+
+	* include/plf_intr.h: Added HAL_PLATFORM_RESET_ENTRY.
+
+	* include/platform.inc:
+	Better separation of startup types, added start of ROM startup.
+	Added IDT initialization. Various tidies.
+
+	* include/hal_diag.h: Added virtual vector support.
+
+	* cdl/hal_i386_pc.cdl: Many changes to support Redboot.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Sun Jun 10 12:26:31 2001
@@ -0,0 +1,84 @@
+2001-05-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/pcmb_misc.c (hal_pc_clock_initialize): Use mode 2 (rate generator)
+	instead of mode 3 (square wave).
+
+2001-05-03  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]	
+	* cdl/hal_i386_pcmb.cdl: Changed option
+	CYGIMP_HAL_I386_PCMB_SCREEN_SUPPORT to interface
+	CYGINT_HAL_I386_PCMB_SCREEN_SUPPORT.
+
+2001-03-14  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* src/pcmb_misc.c:
+	Added hal_pcmb_init() which currently extracts memory sizes out of
+	CMOS RAM.
+	Added hal_i386_mem_real_region_top() to return top of either base
+	or extended memory regions.	
+
+	* include/pcmb_io.h: Added CMOS RAM access macros.
+
+	* include/pcmb.inc: Removed memory size stuff.
+
+	* cdl/hal_i386_pcmb.cdl:
+	Added implement CYGINT_HAL_I386_MEM_REAL_REGION_TOP.
+
+2001-03-13  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* include/pcmb.inc: Removed redundant FPU code.
+
+2001-03-09  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* include/pcmb_intr.h: Rewrote HAL_INTERRUPT_ACKNOWLEDGE() and
+	reinstated as main acknowledge mechanism.
+
+2001-03-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]	
+	* cdl/hal_i386_pcmb.cdl:
+	* include/pcmb.inc:
+	* include/pcmb_intr.h:
+	* include/pcmb_io.h:
+	* include/pcmb_serial.h:
+	* src/pcmb_misc.c:
+	* src/pcmb_screen.c:
+	* src/pcmb_serial.c:
+	Created this package to provide the support needed to run eCos
+	binaries on an i386 PC using a standard motherboard. This package
+	provides support for the standard PC devices: timers, interrupt
+	controller, serial ports, ASCII display, keyboard, PCI bus
+	etc. that are found on all PC compatible platforms.  It does not
+	provide support for devices that may also be found on modern
+	motherboards, such as ethernet, sound and video devices. These are
+	supported by drivers elsewhere.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.44
diff -u -0 -r1.44 ChangeLog
--- ChangeLog	2001/04/06 17:20:28	1.44
+++ ChangeLog	2001/06/10 19:26:53
@@ -0,0 +1,15 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/mips.inc (FUNC_START): Added .noreorder.
+
+2001-06-05  Hugo Tyson  <hmt@redhat.com>
+
+	* include/mips-stub.h: Configuration messing to avoid the need to
+	add a platform-specific clause for every new 32-as-64-to-GDB
+	target that we make.  The header can now pick REGSIZE,
+	target_register_t and so on according to a generic define as well
+	as specific platform defs.
+
+	* cdl/hal_mips.cdl: Provide interface for the above, so targets
+	can implement it.  CYGINT_HAL_MIPS_STUB_REPRESENT_32BIT_AS_64BIT
+
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/ocelot/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:41	1.2
+++ ChangeLog	2001/06/10 19:27:08
@@ -0,0 +1,4 @@
+2001-06-08  David Woodhouse <dwmw2@redhat.com>
+
+	* src/platform.S: Change CS bank 3 parameters to 8-bit.
+
Index: packages/hal/mips/rm7000/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/var/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/06/01 22:16:42	1.2
+++ ChangeLog	2001/06/10 19:27:25
@@ -0,0 +1,8 @@
+2001-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Scrub cache according to erratum #31.
+
+	* src/var_mk_defs.c: Added.
+
+	* cdl/hal_mips_rm7000.cdl: Make var_defs.inc.
+
Index: packages/hal/synth/arch/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Sun Jun 10 12:27:39 2001
@@ -0,0 +1,346 @@
+2001-04-27  Bart Veer  <bartv@redhat.com>
+
+	* All files
+	Major reorganization and clean-up of the synthetic target.
+
+2000-11-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/entry.c (_linux_entry): Extend memory using brk() syscall to
+	match memory layout
+
+	* src/syscall-i386-linux-1.0.S: Add brk syscall
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_i386_linux_ram.mlt:
+	Add heap1 section
+
+	* include/pkgconf/mlt_i386_linux_ram.h:
+	* include/pkgconf/mlt_i386_linux_ram.ldi:
+	Regenerated
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_i386_linux.cdl: Correct memory layout file name
+
+2000-03-03  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX):
+
+	Revert most recent change for now to avoid breaking the
+	release system.
+
+2000-03-02  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX): Use native
+	toolchain by default, and describe versions to be used
+
+2000-02-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Don't include kernel headers.
+
+2000-02-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c (hal_diag_write_char): Check that write call is
+	successful.
+
+2000-02-16  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/variant.inc: Added missed copyright notice.
+
+2000-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/variant.inc: 
+	* include/var_intr.h: 
+	* include/plf_intr.h: 
+	These files added to make this HAL consistent with PC
+	version. They also contains some code moved out of the
+	architecture HAL.
+	
+2000-01-24  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/*.cdl:
+
+	Remove obsolete option CYGTST_TESTING_IDENTIFIER.
+
+2000-01-21  Jesper Skov  <jskov@cygnus.co.uk>
+        CR 902062-CR
+	* src/hal_diag.c:
+	* src/syscall-i386-linux-1.0.S: 
+	Sync after write.
+	
+	* src/hal_startup.c: Make signals NODEFER.
+
+2000-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* cdl/*.cdl: Add descriptions to a number of options &c which were
+	lacking same, also tidied up other typos as noticed en passant.
+
+1999-12-20  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* cdl/hal_i386_linux.cdl: Add -Wl for linker options.
+
+1999-11-25  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/mlt_i386_linux_ram.h: New file(s).
+
+1999-11-01  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* cdl/hal_i386_linux.cdl: Added.
+	Use define_proc for const header defs.
+1999-10-05  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/linux_misc.c: Fix some really minor spelling typos
+
+	* src/hal_diag.c (hal_diag_read_char): Check if we were woken up by
+	the itimer alarm (which is used for rescheduling) - in which case
+	just read again.
+	
+
+1999-10-05  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Changed to use REAL TIME as
+	default.
+
+        From Andrew Lunn (lunn@ma.tech.ascom.ch)
+	* src/PKGconf.mak: 
+	* src/linux_misc.c:  [added]
+	* src/syscall-i386-linux-1.0.S: 
+	Added idle thread action, reducing host load when eCos is idle.
+
+1999-08-16  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h:
+
+	Proper case package display string.
+
+1999-05-20  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Move RTC setup here.
+
+1999-05-14  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 18956
+	* include/pkgconf/mlt_i386_linux_ram.mlt: 
+	* include/pkgconf/mlt_i386_linux_ram.ldi: 
+	Fixed problem with rel_got.
+	Encode . in section name as __.
+	
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/mlt_*.*: Use double underscore substitution
+	for period character in SECTION_* macro names (PR 19787)
+
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
+	avoid padded output sections (PR 19787)
+
+1999-03-22  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/linux.S: Added comment.
+	Doh! Managed to break compilation with a comment...	
+
+1999-03-16  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 19483
+	* src/linux.S (cyg_hal_hardware_init): Fiddled some more with the
+	bits to no avail.
+
+	* src/hal_startup.c: 
+	Renamed hal_ to cyg_hal_.
+	Added exception handling.
+
+1999-03-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c (cyg_hal_isr_init): Initialize ISR table with
+	pointers to default ISR routine.
+
+1999-03-12  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 19486
+	* src/linux.S (cyg_hal_hardware_init): Only enable zero divide
+	exceptions. 
+
+1999-03-11  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c: 
+	* src/entry.c:
+	Renamed hal_isr_init to cyg_hal_isr_init.
+	
+	* src/hal_startup.c: Also catch SIGFPE.
+
+	* src/entry.c: Call cyg_hal_hardware_init.
+
+	* src/linux.S:     [added]
+	* src/PKGconf.mak: 
+	Added file to hold startup assembly code.
+
+1999-03-11  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: add copyright notices
+
+1999-03-04  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: give all LDI files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+	* include/pkgconf/*.mlt: give all MLT files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+
+1999-02-25  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/hal_startup.c: 
+	Changed label used to access scheduler lock to one that is not
+	mangled by C++. This is intended to make support for interrupt
+	handling in non-kernel configurations easier.
+
+1999-02-22  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/syscall-i386-linux-1.0.S: Added copyright header.
+
+1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/hal_startup.c: 
+	Rename hal_interrupts_deffered -> hal_interrupts_deferred
+	Rename CYG_ISR/VSR_* -> CYGNUM_HAL_ISR/VSR_* in line with HAL changes
+	Rename CYG_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC
+
+	* src/syscall-i386-linux-1.0.S:
+	Add a FIX ME
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/ram.mlt: New memory layout save file
+
+1999-02-05  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: Remove LMA_EQ_VMA macro definition.
+
+1999-01-29  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Changed CDL type back to radio
+	to get consistent ConfigTool output.
+
+1999-01-27  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/ram.ldi: Commented out the rel_got change.
+
+1999-01-25  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/ram.ldi: Added rel.got section.
+
+1999-01-22  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c: Moved external declarations into top-level
+	scope to avoid compiler warning.
+
+1999-01-19  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Removed startup
+	config. Changed linux entry to dummy instead of bool.
+
+1999-01-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Added config for real-time
+	timer.
+
+1999-01-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_diag.c: Removed hal_diag_write_line.
+
+	* src/entry.c: Removed main/argv stuff.
+
+1999-01-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Added.
+
+1999-01-11  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c (hal_default_vsr): 
+	* src/linux.ld (cyg_hal_sched_lock): 
+	Added C-symbol reference to the scheduler lock.
+
+1999-01-11  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c (hal_default_vsr): Allow interrupt disable
+	count to be bigger than 1.
+
+1999-01-11  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/linux.ld: Added fix me. Remember to clean up.
+
+	* src/hal_startup.c: Removed bogus include statement.
+	Added CYGPKG_KERNEL config handling.
+
+	* src/hal_diag.c: Removed bogus include statements and functions.
+
+1999-01-07  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c (hal_isr_init): Use CYG_VECTOR_RTC rather than
+	hardcoded value.
+
+1999-01-07  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/syscall-i386-linux-1.0.S:
+	* src/hal_diag.c: 
+	* src/PKGconf.mak:
+	Removed tabs & fixed comment style.
+
+1999-01-07  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/PKGconf.mak: Cleaned up.
+
+	* src/entry.c: Added (from proven's crtbegin.c).
+
+	* src/linux.ld: Added.
+
+	* src/hal_startup.cxx: (Deleted)
+	* src/hal_startup.c:   (Added)
+	Changed code to C, cleaned up.
+
+1999-01-06  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_diag.c: Fixed warnings. Output chars in batches to avoid
+	problems with pkgtest - also improves performance.
+
+1999-01-06  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/syscall-i386-linux-1.0.S: Set behavior to match __ELF__.
+
+1998-12-18  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/syscall-i386-linux-1.0.S: 
+	* src/hal_startup.cxx: 
+	Fixed compiler warnings.
+
+Fri Dec  4 13:49:03 GMT 1998
+
+	* src/syscall-i386-linux-1.0.S: Fix to work with Bart's latest tools.
+	For some reason it doesn't define __ELF__ but, we really don't care.
+
+Mon Nov  9 15:18:11 GMT 1998   Chris Provenzano  <proven@cygnus.com>
+
+        Initial i386 linux port.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/synth/i386linux/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Sun Jun 10 12:28:01 2001
@@ -0,0 +1,346 @@
+2001-04-27  Bart Veer  <bartv@redhat.com>
+
+	* All files
+	Major reorganization and clean-up of the synthetic target.
+
+2000-11-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/entry.c (_linux_entry): Extend memory using brk() syscall to
+	match memory layout
+
+	* src/syscall-i386-linux-1.0.S: Add brk syscall
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_i386_linux_ram.mlt:
+	Add heap1 section
+
+	* include/pkgconf/mlt_i386_linux_ram.h:
+	* include/pkgconf/mlt_i386_linux_ram.ldi:
+	Regenerated
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_i386_linux.cdl: Correct memory layout file name
+
+2000-03-03  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX):
+
+	Revert most recent change for now to avoid breaking the
+	release system.
+
+2000-03-02  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX): Use native
+	toolchain by default, and describe versions to be used
+
+2000-02-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_intr.h: Don't include kernel headers.
+
+2000-02-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c (hal_diag_write_char): Check that write call is
+	successful.
+
+2000-02-16  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/variant.inc: Added missed copyright notice.
+
+2000-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/variant.inc: 
+	* include/var_intr.h: 
+	* include/plf_intr.h: 
+	These files added to make this HAL consistent with PC
+	version. They also contains some code moved out of the
+	architecture HAL.
+	
+2000-01-24  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/*.cdl:
+
+	Remove obsolete option CYGTST_TESTING_IDENTIFIER.
+
+2000-01-21  Jesper Skov  <jskov@cygnus.co.uk>
+        CR 902062-CR
+	* src/hal_diag.c:
+	* src/syscall-i386-linux-1.0.S: 
+	Sync after write.
+	
+	* src/hal_startup.c: Make signals NODEFER.
+
+2000-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* cdl/*.cdl: Add descriptions to a number of options &c which were
+	lacking same, also tidied up other typos as noticed en passant.
+
+1999-12-20  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* cdl/hal_i386_linux.cdl: Add -Wl for linker options.
+
+1999-11-25  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/mlt_i386_linux_ram.h: New file(s).
+
+1999-11-01  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* cdl/hal_i386_linux.cdl: Added.
+	Use define_proc for const header defs.
+1999-10-05  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/linux_misc.c: Fix some really minor spelling typos
+
+	* src/hal_diag.c (hal_diag_read_char): Check if we were woken up by
+	the itimer alarm (which is used for rescheduling) - in which case
+	just read again.
+	
+
+1999-10-05  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Changed to use REAL TIME as
+	default.
+
+        From Andrew Lunn (lunn@ma.tech.ascom.ch)
+	* src/PKGconf.mak: 
+	* src/linux_misc.c:  [added]
+	* src/syscall-i386-linux-1.0.S: 
+	Added idle thread action, reducing host load when eCos is idle.
+
+1999-08-16  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h:
+
+	Proper case package display string.
+
+1999-05-20  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Move RTC setup here.
+
+1999-05-14  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 18956
+	* include/pkgconf/mlt_i386_linux_ram.mlt: 
+	* include/pkgconf/mlt_i386_linux_ram.ldi: 
+	Fixed problem with rel_got.
+	Encode . in section name as __.
+	
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/mlt_*.*: Use double underscore substitution
+	for period character in SECTION_* macro names (PR 19787)
+
+1999-04-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
+	avoid padded output sections (PR 19787)
+
+1999-03-22  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/linux.S: Added comment.
+	Doh! Managed to break compilation with a comment...	
+
+1999-03-16  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 19483
+	* src/linux.S (cyg_hal_hardware_init): Fiddled some more with the
+	bits to no avail.
+
+	* src/hal_startup.c: 
+	Renamed hal_ to cyg_hal_.
+	Added exception handling.
+
+1999-03-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c (cyg_hal_isr_init): Initialize ISR table with
+	pointers to default ISR routine.
+
+1999-03-12  Jesper Skov  <jskov@cygnus.co.uk>
+        PR 19486
+	* src/linux.S (cyg_hal_hardware_init): Only enable zero divide
+	exceptions. 
+
+1999-03-11  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c: 
+	* src/entry.c:
+	Renamed hal_isr_init to cyg_hal_isr_init.
+	
+	* src/hal_startup.c: Also catch SIGFPE.
+
+	* src/entry.c: Call cyg_hal_hardware_init.
+
+	* src/linux.S:     [added]
+	* src/PKGconf.mak: 
+	Added file to hold startup assembly code.
+
+1999-03-11  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: add copyright notices
+
+1999-03-04  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: give all LDI files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+	* include/pkgconf/*.mlt: give all MLT files unique names so
+        that they can co-exist in an eCos build tree (PR 19184)
+
+1999-02-25  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/hal_startup.c: 
+	Changed label used to access scheduler lock to one that is not
+	mangled by C++. This is intended to make support for interrupt
+	handling in non-kernel configurations easier.
+
+1999-02-22  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/syscall-i386-linux-1.0.S: Added copyright header.
+
+1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/hal_startup.c: 
+	Rename hal_interrupts_deffered -> hal_interrupts_deferred
+	Rename CYG_ISR/VSR_* -> CYGNUM_HAL_ISR/VSR_* in line with HAL changes
+	Rename CYG_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC
+
+	* src/syscall-i386-linux-1.0.S:
+	Add a FIX ME
+
+1999-02-08  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/ram.mlt: New memory layout save file
+
+1999-02-05  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/*.ldi: Remove LMA_EQ_VMA macro definition.
+
+1999-01-29  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Changed CDL type back to radio
+	to get consistent ConfigTool output.
+
+1999-01-27  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/ram.ldi: Commented out the rel_got change.
+
+1999-01-25  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/ram.ldi: Added rel.got section.
+
+1999-01-22  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c: Moved external declarations into top-level
+	scope to avoid compiler warning.
+
+1999-01-19  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Removed startup
+	config. Changed linux entry to dummy instead of bool.
+
+1999-01-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Added config for real-time
+	timer.
+
+1999-01-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_diag.c: Removed hal_diag_write_line.
+
+	* src/entry.c: Removed main/argv stuff.
+
+1999-01-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/pkgconf/hal_i386_linux.h: Added.
+
+1999-01-11  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c (hal_default_vsr): 
+	* src/linux.ld (cyg_hal_sched_lock): 
+	Added C-symbol reference to the scheduler lock.
+
+1999-01-11  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c (hal_default_vsr): Allow interrupt disable
+	count to be bigger than 1.
+
+1999-01-11  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/linux.ld: Added fix me. Remember to clean up.
+
+	* src/hal_startup.c: Removed bogus include statement.
+	Added CYGPKG_KERNEL config handling.
+
+	* src/hal_diag.c: Removed bogus include statements and functions.
+
+1999-01-07  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_startup.c (hal_isr_init): Use CYG_VECTOR_RTC rather than
+	hardcoded value.
+
+1999-01-07  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/syscall-i386-linux-1.0.S:
+	* src/hal_diag.c: 
+	* src/PKGconf.mak:
+	Removed tabs & fixed comment style.
+
+1999-01-07  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/PKGconf.mak: Cleaned up.
+
+	* src/entry.c: Added (from proven's crtbegin.c).
+
+	* src/linux.ld: Added.
+
+	* src/hal_startup.cxx: (Deleted)
+	* src/hal_startup.c:   (Added)
+	Changed code to C, cleaned up.
+
+1999-01-06  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/hal_diag.c: Fixed warnings. Output chars in batches to avoid
+	problems with pkgtest - also improves performance.
+
+1999-01-06  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/syscall-i386-linux-1.0.S: Set behavior to match __ELF__.
+
+1998-12-18  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/syscall-i386-linux-1.0.S: 
+	* src/hal_startup.cxx: 
+	Fixed compiler warnings.
+
+Fri Dec  4 13:49:03 GMT 1998
+
+	* src/syscall-i386-linux-1.0.S: Fix to work with Bart's latest tools.
+	For some reason it doesn't define __ELF__ but, we really don't care.
+
+Mon Nov  9 15:18:11 GMT 1998   Chris Provenzano  <proven@cygnus.com>
+
+        Initial i386 linux port.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/02/13 01:23:37	1.7
+++ ChangeLog	2001/06/10 19:28:18
@@ -0,0 +1,10 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stdlib.h: Actually set MB_CUR_MAX in i18n package via header.
+	* cdl/isoinfra.cdl: Define multibyte char headers/interfaces
+
+2000-06-08  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* include/stdlib.h: Add code to set MB_CUR_MAX to __mb_cur_max
+	if CYGFUN_LIBC_I18N_MB is defined, otherwise set it to 1.
+
@@ -244 +254 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. 
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.58
diff -u -0 -r1.58 ChangeLog
--- ChangeLog	2001/06/01 22:16:44	1.58
+++ ChangeLog	2001/06/10 19:28:41
@@ -0,0 +1,6 @@
+2001-06-06  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/clocktruth.cxx: New file.  A test to get a sanity check on
+	whether the clock is accurate to wallclock time, only useful for
+	humans to watch really.  But important!
+
@@ -13,0 +20,24 @@
+
+2001-04-26  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* tests/intr0.cxx: 
+	* tests/kintr0.c:
+	Fixed these two tests so that they work properly on architectures
+	where CYGNUM_HAL_ISR_MIN is not zero. These include the x86 and
+	V850.
+
+2001-04-18  Bart Veer  <bartv@redhat.com>
+
+	* tests/dhrystone.c:
+	Fix the conditional for STDIO_FORMATTED_IO
+
+2001-04-17  Bart Veer  <bartv@redhat.com>
+
+	* tests/stress_threads.c (setup_death_alarm):
+	Cope with synthetic target reorg
+
+	* tests/except1.cxx, tests/kexcept1.c:
+	Reenable for the synthetic target
+
+	* tests/tm_basic.cxx:
+	Reenable for the synthetic target
Index: packages/language/c/libc/i18n/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/i18n/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/08/25 17:33:32	1.1
+++ ChangeLog	2001/06/10 19:28:55
@@ -0,0 +1,47 @@
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/mbtowc_jp.cxx (__mbtowc_jp): Fix nasty bug for mblen(NULL, x);
+
+	Some other cleanups across the board to the below changes before
+	checking in.
+
+2001-06-08  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* cdl/i18n.cdl: Added implements CYGINT_ISO_STDLIB_MULTIBYTE. 
+	(CYGPKG_LIBC_I18N_LOCALES): New component
+	encompassing supported locales.
+	(CYGFUN_LIBC_I18N_LOCALE_C_JIS): New configuration
+	item to support the new "C-JIS" C/Japanese locale.  Option defines
+	CYGINT_LIBC_I18N_MB_REQUIRED.
+	(CYGFUN_LIBC_I18N_LOCALE_C_SJIS): Similar except it is "C-SJIS" locale.
+	(CYGFUN_LIBC_I18N_LOCALE_C_EUCJP): Ditto except it is "C-EUCJP" locale.
+	(CYGSEM_LIBC_I18N_PER_THREAD_MB): New option that determines
+	if multibyte functions will keep state data per thread or not.
+	(CYGNUM_LIBC_I18N_MAX_LOCALE_NAME_SIZE): Changed legal_values and
+	default_value to be dependent on whether the Japanese locales
+	were supported or not.
+	(CYGPKG_LIBC_I18N_TESTS): Add multibyte test.
+	* src/locale.cxx: Moved Cyg_libc_locale_t to internal.h.
+	Changed current ctype locale to be externally accessible variable.
+	Added MB_CUR_MAX value into locale as well as pointers to mbtowc
+	and wctomb functions.
+	[CYGINT_LIBC_I18N_MB_REQUIRED]: Added __mb_cur_max external variable.
+	(all_locales)[CYGFUN_LIBC_I18N_LOCALE_C_JIS]: New "C-JIS" locale 
+	added to list.
+	(all_locales)[CYGFUN_LIBC_I18N_LOCALE_C_SJIS]: New "C-SJIS"
+	locale.
+	(all_locales)[CYGFUN_LIBC_I18N_LOCALE_C_EUCJP]: New "C-EUCJP"
+	locale.
+	(setlocale)[CYGINT_LIBC_I18N_MB_REQUIRED]: Added setting of __mb_cur_max
+	when locale changes ctype category.
+	(__get_current_locale_mbtowc_fn): New function.
+	* src/mblen.cxx: New file.
+	* src/mbtowc.cxx: Ditto.
+	* src/mbstowcs.cxx: Ditto.
+	* src/wctomb.cxx: Ditto.
+	* src/wcstombs.cxx: Ditto.
+	* src/mbtowc_jp.cxx: Ditto.
+	* src/mbtowc_c.cxx: Ditto.
+	* src/internal.h: New internal header file.
+	* tests/i18nmb.c: New test case for multibyte functionality.
+
@@ -28 +75 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/language/c/libc/signals/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/signals/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/09/19 05:53:59	1.3
+++ ChangeLog	2001/06/10 19:29:07
@@ -0,0 +1,16 @@
+2001-05-02  Nick Garnett  <nickg@cygnus.co.uk>
+
+	[x86 branch]
+	* tests/signal2.c (cause_memerror): Added code for I386
+	architecture to provoke General Protection Fault.
+
+2001-04-27  Bart Veer  <bartv@redhat.com>
+
+	* tests/signal2.c (main):
+	The FPE test is applicable to the updated synthetic target. 
+
+2001-04-17  Bart Veer  <bartv@redhat.com>
+
+	* cdl/signals.cdl:
+	Synthetic target now supports exceptions
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/04/06 17:20:40	1.5
+++ ChangeLog	2001/06/10 19:29:17
@@ -0,0 +1,10 @@
+2001-06-08  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* src/input/vfscanf.cxx (vfscanf)[CYGINT_LIBC_I18N_MB_REQUIRED]: Added
+	call to mbtowc_fn for current locale to process format string.
+	Also added variable definitions needed in this circumstance.
+	* src/output/vfnprintf.cxx (vfnprintf)[CYGINT_LIBC_I18N_MB_REQUIRED]: Ditto.
+	(vfnprintf): Changed non-multibyte path to simply use the current
+	character rather than call the C mbtowc function since only
+	single byte characters would be possible. 
+
@@ -217 +227 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.          
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.5
+++ ChangeLog	2001/06/10 19:29:28
@@ -0,0 +1,11 @@
+2001-04-25  Bart Veer  <bartv@redhat.com>
+
+	* tests/time.c (MAX_TIMEOUT):
+	Increase timeout to cope with fast architectures such as the
+	synthetic target.
+
+2001-04-17  Bart Veer  <bartv@redhat.com>
+
+	* tests/clock.c:
+	Cope with synthetic target reorg
+
Index: packages/language/c/libm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libm/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2000/09/19 05:53:59	1.18
+++ ChangeLog	2001/06/10 19:29:44
@@ -0,0 +1,6 @@
+2001-04-25  Bart Veer  <bartv@redhat.com>
+
+	* cdl/libm.cdl:
+	Ensure -ffloat-store is also used for the updated synthetic target
+	when running on x86 hardware.
+
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/06/01 22:16:45	1.12
+++ ChangeLog	2001/06/10 19:29:59
@@ -0,0 +1,5 @@
+2001-06-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/mibgroup/mibII/ip.c (var_ipNetToMediaTable): Only handle
+	IPNETTOMEDIAPHYSADDRESS for devices with associated hardware.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.27
diff -u -0 -r1.27 ChangeLog
--- ChangeLog	2001/06/01 22:16:45	1.27
+++ ChangeLog	2001/06/10 19:30:15
@@ -0,0 +1,63 @@
+2001-06-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/parse.c (parse): Check for 'argv[]' overruns.
+
+	* src/main.c (ZLIB_COMPRESSION_OVERHEAD): Update - based on observations.
+
+	* src/net/tftp_client.c: 
+	* src/net/net_io.c: 
+	* src/net/enet.c: 
+	* include/redboot.h (MAX_ARGV): Minor memory reduction/tightening.
+
+2001-06-08  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/main.c (do_caches): HAL_DCACHE_IS_ENABLED is not present
+	on all arch's, so conditionalize. Ditto HAL_ICACHE_IS_ENABLED.
+
+2001-06-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/main.c (cyg_start): Added code to disable interrupts on all
+	comm channels before entering GDB. If this is not done then stray
+	interrupts from an otherwise idle ethernet controller can cause
+	mayhem in the application. 
+
+	* src/net/net_io.c (net_io_control): Added code to set static
+	vector number in disable case as well as enable case. 
+	(net_io_init): Added call to net_io_control() to disable network
+	interrupts initially. Mainly to get current disable state
+	correctly set.
+
+2001-06-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/load.c (do_load): Ask confirmation of RAM write addr, rather
+	than automatically denying.
+	(load_srec_image): Ditto.
+
+	* src/io.c (verify_action): Don't ask if we're executing a script.
+
+2001-06-07  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (expand_aliases): Allow aliases/macros to be nested.
+
+	* src/main.c (set_console_baud_rate): 
+	* src/flash.c (do_alias): Force 'fconfig' updates.
+
+	* include/flash_config.h (flash_add_config): New signature.
+	Parameter 'update' controls whether the Flash is updated.
+
+2001-06-07    <gthomas@redhat.com>
+
+	* src/load.c (do_load): Tidy some messages.
+
+	* src/flash.c (fis_load): Print image limits (memory range) when
+	loading a compressed image.
+
+2001-06-06  Mark Salter  <msalter@redhat.com>
+
+	* include/net/tftp_support.h (TFTP_TIMEOUT_PERIOD): Increase to 5.
+
+	* src/net/udp.c (__udp_recvfrom): Initialize server source port
+	to zero.
+	(__udp_recvfrom_handler): Validate server source port before
+	accepting packet.
+

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

Here is a summary of the files modified:

M host/ChangeLog
M host/tools/configtool/common/common/build.cxx
U host/tools/configtool/standalone/wxwin/aboutdlg.cpp
U host/tools/configtool/standalone/wxwin/aboutdlg.h
U host/tools/configtool/standalone/wxwin/admindlg.cpp
U host/tools/configtool/standalone/wxwin/admindlg.h
U host/tools/configtool/standalone/wxwin/appsettings.cpp
U host/tools/configtool/standalone/wxwin/appsettings.h
U host/tools/configtool/standalone/wxwin/buildoptionsdlg.cpp
U host/tools/configtool/standalone/wxwin/buildoptionsdlg.h
U host/tools/configtool/standalone/wxwin/choosereposdlg.cpp
U host/tools/configtool/standalone/wxwin/choosereposdlg.h
U host/tools/configtool/standalone/wxwin/configitem.cpp
U host/tools/configtool/standalone/wxwin/configitem.h
U host/tools/configtool/standalone/wxwin/configpropdlg.cpp
U host/tools/configtool/standalone/wxwin/configpropdlg.h
U host/tools/configtool/standalone/wxwin/configtool.cpp
U host/tools/configtool/standalone/wxwin/configtool.h
U host/tools/configtool/standalone/wxwin/configtooldoc.cpp
U host/tools/configtool/standalone/wxwin/configtooldoc.h
M host/tools/configtool/standalone/wxwin/configtoolview.cpp
U host/tools/configtool/standalone/wxwin/configtoolview.h
U host/tools/configtool/standalone/wxwin/configtree.cpp
U host/tools/configtool/standalone/wxwin/configtree.h
U host/tools/configtool/standalone/wxwin/conflictsdlg.cpp
U host/tools/configtool/standalone/wxwin/conflictsdlg.h
U host/tools/configtool/standalone/wxwin/conflictwin.cpp
U host/tools/configtool/standalone/wxwin/conflictwin.h
U host/tools/configtool/standalone/wxwin/docsystem.cpp
U host/tools/configtool/standalone/wxwin/ecpch.h
U host/tools/configtool/standalone/wxwin/ecscrolwin.cpp
U host/tools/configtool/standalone/wxwin/ecscrolwin.h
U host/tools/configtool/standalone/wxwin/finddlg.cpp
U host/tools/configtool/standalone/wxwin/finddlg.h
U host/tools/configtool/standalone/wxwin/folderdlg.cpp
U host/tools/configtool/standalone/wxwin/folderdlg.h
U host/tools/configtool/standalone/wxwin/htmlparser.cpp
U host/tools/configtool/standalone/wxwin/licensedlg.cpp
U host/tools/configtool/standalone/wxwin/licensedlg.h
U host/tools/configtool/standalone/wxwin/mainwin.cpp
U host/tools/configtool/standalone/wxwin/mainwin.h
U host/tools/configtool/standalone/wxwin/mltwin.cpp
U host/tools/configtool/standalone/wxwin/mltwin.h
U host/tools/configtool/standalone/wxwin/msgdlgex.cpp
U host/tools/configtool/standalone/wxwin/msgdlgex.h
U host/tools/configtool/standalone/wxwin/outputwin.cpp
U host/tools/configtool/standalone/wxwin/outputwin.h
U host/tools/configtool/standalone/wxwin/packagesdlg.cpp
U host/tools/configtool/standalone/wxwin/packagesdlg.h
U host/tools/configtool/standalone/wxwin/platformeditordlg.cpp
U host/tools/configtool/standalone/wxwin/platformeditordlg.h
U host/tools/configtool/standalone/wxwin/platformsdlg.cpp
U host/tools/configtool/standalone/wxwin/platformsdlg.h
U host/tools/configtool/standalone/wxwin/propertywin.cpp
U host/tools/configtool/standalone/wxwin/propertywin.h
M host/tools/configtool/standalone/wxwin/readme.html
U host/tools/configtool/standalone/wxwin/reposdlg.cpp
U host/tools/configtool/standalone/wxwin/reposdlg.h
U host/tools/configtool/standalone/wxwin/runtestsdlg.cpp
U host/tools/configtool/standalone/wxwin/runtestsdlg.h
U host/tools/configtool/standalone/wxwin/sectiondlg.cpp
U host/tools/configtool/standalone/wxwin/sectiondlg.h
U host/tools/configtool/standalone/wxwin/settingsdlg.cpp
U host/tools/configtool/standalone/wxwin/settingsdlg.h
U host/tools/configtool/standalone/wxwin/shortdescrwin.cpp
U host/tools/configtool/standalone/wxwin/shortdescrwin.h
U host/tools/configtool/standalone/wxwin/solutionswin.cpp
U host/tools/configtool/standalone/wxwin/solutionswin.h
U host/tools/configtool/standalone/wxwin/splittree.cpp
U host/tools/configtool/standalone/wxwin/splittree.h
U host/tools/configtool/standalone/wxwin/symbols.h
U host/tools/configtool/standalone/wxwin/templatesdlg.cpp
U host/tools/configtool/standalone/wxwin/templatesdlg.h
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/innobott.txt
M host/tools/configtool/standalone/wxwin/setup/makesetup.sh
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/except.cxx
M packages/compat/posix/current/tests/signal2.c
M packages/compat/posix/current/tests/tm_basic.cxx
M packages/compat/uitron/current/ChangeLog
M packages/compat/uitron/current/tests/testintr.cxx
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c
A packages/devs/eth/i386/pc/i82559/current/ChangeLog
A packages/devs/eth/i386/pc/i82559/current/cdl/i386_pc_i82559_eth_drivers.cdl
A packages/devs/eth/i386/pc/i82559/current/include/devs_eth_i386_pc_i82559.inl
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
A packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl
M packages/devs/flash/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/src/strata.c
M packages/devs/flash/mips/ocelot/current/ChangeLog
M packages/devs/flash/mips/ocelot/current/cdl/flash_mips_ocelot.cdl
A packages/devs/flash/mn10300/stb/current/ChangeLog
A packages/devs/flash/mn10300/stb/current/cdl/flash_stb.cdl
A packages/devs/flash/mn10300/stb/current/src/mn10300_stb_flash.c
M packages/devs/flash/powerpc/mbx/current/ChangeLog
M packages/devs/flash/powerpc/mbx/current/cdl/flash_mbx.cdl
M packages/devs/serial/generic/16x5x/current/ChangeLog
M packages/devs/serial/generic/16x5x/current/src/ser_16x5x.c
M packages/devs/serial/i386/pc/current/ChangeLog
M packages/devs/serial/i386/pc/current/cdl/ser_i386_pc.cdl
A packages/devs/serial/i386/pc/current/include/i386_pc_ser.inl
R packages/devs/serial/i386/pc/current/src/pc_serial.c
R packages/devs/serial/i386/pc/current/src/pc_serial.h
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/include/hal_cache.h
M packages/hal/arm/pid/current/ChangeLog
M packages/hal/arm/pid/current/include/hal_cache.h
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.bin
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.elf
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.srec
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/images/redboot_WinCE.bin
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_WinCE.elf
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_WinCE.srec
M packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi
M packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_ROM.ecm
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_WinCE.ecm
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/src/drv_api.c
M packages/hal/common/current/src/hal_if.c
M packages/hal/common/current/tests/cache.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/cdl/hal_i386.cdl
M packages/hal/i386/arch/current/include/arch.inc
M packages/hal/i386/arch/current/include/basetype.h
M packages/hal/i386/arch/current/include/hal_arch.h
M packages/hal/i386/arch/current/include/hal_intr.h
M packages/hal/i386/arch/current/include/hal_io.h
M packages/hal/i386/arch/current/include/i386.inc
M packages/hal/i386/arch/current/include/i386_stub.h
M packages/hal/i386/arch/current/src/context.S
M packages/hal/i386/arch/current/src/hal_misc.c
M packages/hal/i386/arch/current/src/i386.ld
M packages/hal/i386/arch/current/src/i386_stub.c
A packages/hal/i386/arch/current/src/romboot.S
A packages/hal/i386/arch/current/src/romboot.ld
M packages/hal/i386/arch/current/src/vectors.S
A packages/hal/i386/generic/current/ChangeLog
A packages/hal/i386/generic/current/cdl/hal_i386_generic.cdl
A packages/hal/i386/generic/current/include/var_arch.h
A packages/hal/i386/generic/current/include/var_intr.h
A packages/hal/i386/generic/current/include/variant.inc
A packages/hal/i386/generic/current/src/var_misc.c
R packages/hal/i386/linux/current/ChangeLog
R packages/hal/i386/linux/current/cdl/hal_i386_linux.cdl
R packages/hal/i386/linux/current/include/hal_diag.h
R packages/hal/i386/linux/current/include/plf_intr.h
R packages/hal/i386/linux/current/include/var_intr.h
R packages/hal/i386/linux/current/include/variant.inc
R packages/hal/i386/linux/current/include/pkgconf/mlt_i386_linux_ram.h
R packages/hal/i386/linux/current/include/pkgconf/mlt_i386_linux_ram.ldi
R packages/hal/i386/linux/current/include/pkgconf/mlt_i386_linux_ram.mlt
R packages/hal/i386/linux/current/src/entry.c
R packages/hal/i386/linux/current/src/hal_diag.c
R packages/hal/i386/linux/current/src/hal_startup.c
R packages/hal/i386/linux/current/src/linux.S
R packages/hal/i386/linux/current/src/linux_misc.c
R packages/hal/i386/linux/current/src/syscall-i386-linux-1.0.S
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/cdl/hal_i386_pc.cdl
M packages/hal/i386/pc/current/include/hal_diag.h
M packages/hal/i386/pc/current/include/platform.inc
A packages/hal/i386/pc/current/include/plf_arch.h
M packages/hal/i386/pc/current/include/plf_intr.h
A packages/hal/i386/pc/current/include/plf_io.h
M packages/hal/i386/pc/current/include/plf_misc.h
M packages/hal/i386/pc/current/include/plf_stub.h
R packages/hal/i386/pc/current/include/var_intr.h
R packages/hal/i386/pc/current/include/variant.inc
M packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.h
M packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.ldi
M packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.mlt
M packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.h
M packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.ldi
M packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.mlt
A packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.h
A packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.ldi
A packages/hal/i386/pc/current/misc/redboot_FLOPPY.ecm
A packages/hal/i386/pc/current/misc/redboot_ROM.ecm
M packages/hal/i386/pc/current/src/hal_diag.c
R packages/hal/i386/pc/current/src/hal_intr.c
R packages/hal/i386/pc/current/src/hal_startup.c
M packages/hal/i386/pc/current/src/plf_misc.c
M packages/hal/i386/pc/current/src/plf_stub.c
R packages/hal/i386/pc/current/src/var_misc.c
A packages/hal/i386/pcmb/current/ChangeLog
A packages/hal/i386/pcmb/current/cdl/hal_i386_pcmb.cdl
A packages/hal/i386/pcmb/current/include/pcmb.inc
A packages/hal/i386/pcmb/current/include/pcmb_intr.h
A packages/hal/i386/pcmb/current/include/pcmb_io.h
A packages/hal/i386/pcmb/current/include/pcmb_serial.h
A packages/hal/i386/pcmb/current/src/pcmb_misc.c
A packages/hal/i386/pcmb/current/src/pcmb_screen.c
A packages/hal/i386/pcmb/current/src/pcmb_serial.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
M packages/hal/mips/arch/current/include/mips-stub.h
M packages/hal/mips/arch/current/include/mips.inc
M packages/hal/mips/rm7000/ocelot/current/ChangeLog
M packages/hal/mips/rm7000/ocelot/current/src/platform.S
M packages/hal/mips/rm7000/var/current/ChangeLog
M packages/hal/mips/rm7000/var/current/cdl/hal_mips_rm7000.cdl
M packages/hal/mips/rm7000/var/current/include/variant.inc
A packages/hal/mips/rm7000/var/current/src/var_mk_defs.c
A packages/hal/synth/arch/current/ChangeLog
A packages/hal/synth/arch/current/cdl/hal_synth.cdl
A packages/hal/synth/arch/current/include/hal_arch.h
A packages/hal/synth/arch/current/include/hal_cache.h
A packages/hal/synth/arch/current/include/hal_diag.h
A packages/hal/synth/arch/current/include/hal_intr.h
A packages/hal/synth/arch/current/include/hal_io.h
A packages/hal/synth/arch/current/src/synth.ld
A packages/hal/synth/arch/current/src/synth_diag.c
A packages/hal/synth/arch/current/src/synth_entry.c
A packages/hal/synth/arch/current/src/synth_intr.c
A packages/hal/synth/i386linux/current/ChangeLog
A packages/hal/synth/i386linux/current/cdl/hal_synth_i386.cdl
A packages/hal/synth/i386linux/current/include/arch.inc
A packages/hal/synth/i386linux/current/include/basetype.h
A packages/hal/synth/i386linux/current/include/var_arch.h
A packages/hal/synth/i386linux/current/include/pkgconf/mlt_synth_i386_rom.h
A packages/hal/synth/i386linux/current/include/pkgconf/mlt_synth_i386_rom.ldi
A packages/hal/synth/i386linux/current/src/context.S
A packages/hal/synth/i386linux/current/src/syscall-i386-linux-1.0.S
A packages/hal/synth/i386linux/current/src/vectors.S
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
M packages/isoinfra/current/include/stdlib.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
A packages/kernel/current/tests/clocktruth.cxx
M packages/kernel/current/tests/except1.cxx
M packages/kernel/current/tests/intr0.cxx
M packages/kernel/current/tests/kexcept1.c
M packages/kernel/current/tests/kintr0.c
M packages/kernel/current/tests/stress_threads.c
M packages/kernel/current/tests/tm_basic.cxx
M packages/language/c/libc/i18n/current/ChangeLog
M packages/language/c/libc/i18n/current/cdl/i18n.cdl
A packages/language/c/libc/i18n/current/include/mb.h
A packages/language/c/libc/i18n/current/src/internal.h
M packages/language/c/libc/i18n/current/src/locale.cxx
A packages/language/c/libc/i18n/current/src/mblen.cxx
A packages/language/c/libc/i18n/current/src/mbstowcs.cxx
A packages/language/c/libc/i18n/current/src/mbtowc.cxx
A packages/language/c/libc/i18n/current/src/mbtowc_c.cxx
A packages/language/c/libc/i18n/current/src/mbtowc_jp.cxx
A packages/language/c/libc/i18n/current/src/wcstombs.cxx
A packages/language/c/libc/i18n/current/src/wctomb.cxx
A packages/language/c/libc/i18n/current/src/wctomb_jp.cxx
A packages/language/c/libc/i18n/current/tests/i18nmb.c
M packages/language/c/libc/signals/current/ChangeLog
M packages/language/c/libc/signals/current/cdl/signals.cdl
M packages/language/c/libc/signals/current/tests/signal2.c
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/cdl/stdio.cdl
M packages/language/c/libc/stdio/current/src/input/vfscanf.cxx
M packages/language/c/libc/stdio/current/src/output/vfnprintf.cxx
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/tests/clock.c
M packages/language/c/libc/time/current/tests/time.c
M packages/language/c/libm/current/ChangeLog
M packages/language/c/libm/current/cdl/libm.cdl
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/src/mibgroup/mibII/ip.c
M packages/pkgconf/rules.doc
M packages/pkgconf/stylesheet.dsl
M packages/redboot/current/ChangeLog
M packages/redboot/current/include/flash_config.h
M packages/redboot/current/include/redboot.h
M packages/redboot/current/include/net/tftp_support.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/parse.c
M packages/redboot/current/src/net/enet.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/tftp_client.c
M packages/redboot/current/src/net/udp.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-06-01 15:17 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-06-01 15:17 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-06-01).

Here is a summary of the files modified:

M host/ChangeLog
M host/README
M host/tools/configtool/standalone/win32/Configtool.cpp
A host/tools/configtool/standalone/wxwin/ConfigtoolVC.dsp
A host/tools/configtool/standalone/wxwin/ConfigtoolVC.dsw
A host/tools/configtool/standalone/wxwin/Makefile
A host/tools/configtool/standalone/wxwin/README.txt
A host/tools/configtool/standalone/wxwin/about.htm
A host/tools/configtool/standalone/wxwin/aboutdlg.cpp
A host/tools/configtool/standalone/wxwin/aboutdlg.h
A host/tools/configtool/standalone/wxwin/admindlg.cpp
A host/tools/configtool/standalone/wxwin/admindlg.h
A host/tools/configtool/standalone/wxwin/appsettings.cpp
A host/tools/configtool/standalone/wxwin/appsettings.h
A host/tools/configtool/standalone/wxwin/buildoptionsdlg.cpp
A host/tools/configtool/standalone/wxwin/buildoptionsdlg.h
A host/tools/configtool/standalone/wxwin/choosereposdlg.cpp
A host/tools/configtool/standalone/wxwin/choosereposdlg.h
A host/tools/configtool/standalone/wxwin/configitem.cpp
A host/tools/configtool/standalone/wxwin/configitem.h
A host/tools/configtool/standalone/wxwin/configpropdlg.cpp
A host/tools/configtool/standalone/wxwin/configpropdlg.h
A host/tools/configtool/standalone/wxwin/configtool.cpp
A host/tools/configtool/standalone/wxwin/configtool.h
A host/tools/configtool/standalone/wxwin/configtool.rc
A host/tools/configtool/standalone/wxwin/configtooldoc.cpp
A host/tools/configtool/standalone/wxwin/configtooldoc.h
A host/tools/configtool/standalone/wxwin/configtoolview.cpp
A host/tools/configtool/standalone/wxwin/configtoolview.h
A host/tools/configtool/standalone/wxwin/configtree.cpp
A host/tools/configtool/standalone/wxwin/configtree.h
A host/tools/configtool/standalone/wxwin/conflictsdlg.cpp
A host/tools/configtool/standalone/wxwin/conflictsdlg.h
A host/tools/configtool/standalone/wxwin/conflictwin.cpp
A host/tools/configtool/standalone/wxwin/conflictwin.h
A host/tools/configtool/standalone/wxwin/docsystem.cpp
A host/tools/configtool/standalone/wxwin/docsystem.h
A host/tools/configtool/standalone/wxwin/ecoslogo.png
A host/tools/configtool/standalone/wxwin/ecoslogosmall.png
A host/tools/configtool/standalone/wxwin/ecpch.h
A host/tools/configtool/standalone/wxwin/ecscrolwin.cpp
A host/tools/configtool/standalone/wxwin/ecscrolwin.h
A host/tools/configtool/standalone/wxwin/ecutils.cpp
A host/tools/configtool/standalone/wxwin/ecutils.h
A host/tools/configtool/standalone/wxwin/filename.cpp
A host/tools/configtool/standalone/wxwin/filename.h
A host/tools/configtool/standalone/wxwin/finddlg.cpp
A host/tools/configtool/standalone/wxwin/finddlg.h
A host/tools/configtool/standalone/wxwin/folderdlg.cpp
A host/tools/configtool/standalone/wxwin/folderdlg.h
A host/tools/configtool/standalone/wxwin/htmlparser.cpp
A host/tools/configtool/standalone/wxwin/htmlparser.h
A host/tools/configtool/standalone/wxwin/licensedlg.cpp
A host/tools/configtool/standalone/wxwin/licensedlg.h
A host/tools/configtool/standalone/wxwin/mainwin.cpp
A host/tools/configtool/standalone/wxwin/mainwin.h
A host/tools/configtool/standalone/wxwin/makect.sh
A host/tools/configtool/standalone/wxwin/makefile.vc
A host/tools/configtool/standalone/wxwin/memmap.cpp
A host/tools/configtool/standalone/wxwin/memmap.h
A host/tools/configtool/standalone/wxwin/mltwin.cpp
A host/tools/configtool/standalone/wxwin/mltwin.h
A host/tools/configtool/standalone/wxwin/msgdlgex.cpp
A host/tools/configtool/standalone/wxwin/msgdlgex.h
A host/tools/configtool/standalone/wxwin/outputwin.cpp
A host/tools/configtool/standalone/wxwin/outputwin.h
A host/tools/configtool/standalone/wxwin/packagesdlg.cpp
A host/tools/configtool/standalone/wxwin/packagesdlg.h
A host/tools/configtool/standalone/wxwin/platformeditordlg.cpp
A host/tools/configtool/standalone/wxwin/platformeditordlg.h
A host/tools/configtool/standalone/wxwin/platformsdlg.cpp
A host/tools/configtool/standalone/wxwin/platformsdlg.h
A host/tools/configtool/standalone/wxwin/propertywin.cpp
A host/tools/configtool/standalone/wxwin/propertywin.h
A host/tools/configtool/standalone/wxwin/readme.html
A host/tools/configtool/standalone/wxwin/reposdlg.cpp
A host/tools/configtool/standalone/wxwin/reposdlg.h
A host/tools/configtool/standalone/wxwin/rhlogo.png
A host/tools/configtool/standalone/wxwin/runtestsdlg.cpp
A host/tools/configtool/standalone/wxwin/runtestsdlg.h
A host/tools/configtool/standalone/wxwin/sectiondlg.cpp
A host/tools/configtool/standalone/wxwin/sectiondlg.h
A host/tools/configtool/standalone/wxwin/settingsdlg.cpp
A host/tools/configtool/standalone/wxwin/settingsdlg.h
A host/tools/configtool/standalone/wxwin/shortdescrwin.cpp
A host/tools/configtool/standalone/wxwin/shortdescrwin.h
A host/tools/configtool/standalone/wxwin/solutionswin.cpp
A host/tools/configtool/standalone/wxwin/solutionswin.h
A host/tools/configtool/standalone/wxwin/splittree.cpp
A host/tools/configtool/standalone/wxwin/splittree.h
A host/tools/configtool/standalone/wxwin/symbols.h
A host/tools/configtool/standalone/wxwin/templatesdlg.cpp
A host/tools/configtool/standalone/wxwin/templatesdlg.h
A host/tools/configtool/standalone/wxwin/bitmaps/buildlibrary.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/buildlibrary.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/checked.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/checked.ico
A host/tools/configtool/standalone/wxwin/bitmaps/checked.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/checked_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/checked_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/checked_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/closedfolder.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/closedfolder.ico
A host/tools/configtool/standalone/wxwin/bitmaps/closedfolder.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/closedfolder_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/closedfolder_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/closedfolder_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/configtool.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/configtool.ico
A host/tools/configtool/standalone/wxwin/bitmaps/configtool.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/copy.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/copy.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/cshelp.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/cshelp.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/cut.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/cut.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/delete.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/delete.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/enumerated.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/enumerated.ico
A host/tools/configtool/standalone/wxwin/bitmaps/enumerated.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/enumerated_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/enumerated_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/enumerated_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/help.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/help.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/integer.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/integer.ico
A host/tools/configtool/standalone/wxwin/bitmaps/integer.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/integer2.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/integer2.ico
A host/tools/configtool/standalone/wxwin/bitmaps/integer2.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/integer2_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/integer2_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/integer2_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/integer_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/integer_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/integer_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/new.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/new.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/newregion.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/newregion.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/newsection.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/newsection.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/open.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/open.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/package_closed.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/package_closed.ico
A host/tools/configtool/standalone/wxwin/bitmaps/package_closed.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/package_closed_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/package_closed_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/package_closed_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/package_open.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/package_open.ico
A host/tools/configtool/standalone/wxwin/bitmaps/package_open.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/package_open_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/package_open_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/package_open_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/package_version.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/package_version.ico
A host/tools/configtool/standalone/wxwin/bitmaps/package_version.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/paste.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/paste.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/preview.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/preview.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/print.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/print.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/properties.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/properties.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/radiooff.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/radiooff.ico
A host/tools/configtool/standalone/wxwin/bitmaps/radiooff.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/radiooff_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/radiooff_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/radiooff_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/radioon.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/radioon.ico
A host/tools/configtool/standalone/wxwin/bitmaps/radioon.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/radioon_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/radioon_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/radioon_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/redo.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/redo.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/save.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/save.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/search.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/search.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/splash16.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/splash16.png
A host/tools/configtool/standalone/wxwin/bitmaps/stopbuild.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/stopbuild.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/text.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/text.ico
A host/tools/configtool/standalone/wxwin/bitmaps/text.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/text_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/text_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/text_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/unchecked.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/unchecked.ico
A host/tools/configtool/standalone/wxwin/bitmaps/unchecked.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/unchecked_dis.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/unchecked_dis.ico
A host/tools/configtool/standalone/wxwin/bitmaps/unchecked_dis.xpm
A host/tools/configtool/standalone/wxwin/bitmaps/undo.bmp
A host/tools/configtool/standalone/wxwin/bitmaps/undo.xpm
A host/tools/configtool/standalone/wxwin/dialogs/configtool.wdr
A host/tools/configtool/standalone/wxwin/dialogs/messagebox.wdr
A host/tools/configtool/standalone/wxwin/manual/botclear.gif
A host/tools/configtool/standalone/wxwin/manual/cygnus.css
A host/tools/configtool/standalone/wxwin/manual/ecos.gif
A host/tools/configtool/standalone/wxwin/manual/user-guides.1.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.10.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.11.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.12.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.13.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.14.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.15.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.16.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.17.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.2.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.3.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.4.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.5.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.6.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.7.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.8.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.9.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.a.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.b.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.c.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.d.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.e.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.f.html
A host/tools/configtool/standalone/wxwin/manual/user-guides.html
A host/tools/configtool/standalone/wxwin/manual/pix/BuildPackages.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Conflicts.gif
A host/tools/configtool/standalone/wxwin/manual/pix/CorrectFailingRules2.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image22.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image23.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image24.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image25.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image26.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image27.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image28.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image29.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image30.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image31.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image32.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image33.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image34.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image35.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image36.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image37.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image38.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image39.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image40.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image41.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image42.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image43.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image44.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image45.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image46.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image47.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image47new.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image48.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image49.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image50.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image50new.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image51.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image52.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image53.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image54.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image54new.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image55.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image56.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image57.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image58.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image59.gif
A host/tools/configtool/standalone/wxwin/manual/pix/Image60.gif
A host/tools/configtool/standalone/wxwin/manual/pix/ToolsOptions.gif
A host/tools/configtool/standalone/wxwin/manual/pix/addfromfolder.gif
A host/tools/configtool/standalone/wxwin/manual/pix/addplatform.gif
A host/tools/configtool/standalone/wxwin/manual/pix/admin.gif
A host/tools/configtool/standalone/wxwin/manual/pix/arrow.gif
A host/tools/configtool/standalone/wxwin/manual/pix/bash.gif
A host/tools/configtool/standalone/wxwin/manual/pix/botclear.gif
A host/tools/configtool/standalone/wxwin/manual/pix/build-tools-dialog.gif
A host/tools/configtool/standalone/wxwin/manual/pix/build-tools2.gif
A host/tools/configtool/standalone/wxwin/manual/pix/build3D.gif
A host/tools/configtool/standalone/wxwin/manual/pix/build3D2.gif
A host/tools/configtool/standalone/wxwin/manual/pix/buildoptions.gif
A host/tools/configtool/standalone/wxwin/manual/pix/ch-properties-dialog.gif
A host/tools/configtool/standalone/wxwin/manual/pix/ch_initialscreen.gif
A host/tools/configtool/standalone/wxwin/manual/pix/comprepos.gif
A host/tools/configtool/standalone/wxwin/manual/pix/comprepos1.gif
A host/tools/configtool/standalone/wxwin/manual/pix/comprepos2.gif
A host/tools/configtool/standalone/wxwin/manual/pix/config-f1.gif
A host/tools/configtool/standalone/wxwin/manual/pix/configitemlabels.gif
A host/tools/configtool/standalone/wxwin/manual/pix/configwin.gif
A host/tools/configtool/standalone/wxwin/manual/pix/conflictwin.gif
A host/tools/configtool/standalone/wxwin/manual/pix/connection.gif
A host/tools/configtool/standalone/wxwin/manual/pix/defineproject.gif
A host/tools/configtool/standalone/wxwin/manual/pix/docs.gif
A host/tools/configtool/standalone/wxwin/manual/pix/ecos.gif
A host/tools/configtool/standalone/wxwin/manual/pix/ecosprojselect.gif
A host/tools/configtool/standalone/wxwin/manual/pix/find-dialog.gif
A host/tools/configtool/standalone/wxwin/manual/pix/html-help.gif
A host/tools/configtool/standalone/wxwin/manual/pix/install3D.gif
A host/tools/configtool/standalone/wxwin/manual/pix/install3D2.gif
A host/tools/configtool/standalone/wxwin/manual/pix/memorywin.gif
A host/tools/configtool/standalone/wxwin/manual/pix/memregions.gif
A host/tools/configtool/standalone/wxwin/manual/pix/memreloc.gif
A host/tools/configtool/standalone/wxwin/manual/pix/mlt-region-general.gif
A host/tools/configtool/standalone/wxwin/manual/pix/mlt-section-general.gif
A host/tools/configtool/standalone/wxwin/manual/pix/mlt-section-relocation.gif
A host/tools/configtool/standalone/wxwin/manual/pix/mlt-view.gif
A host/tools/configtool/standalone/wxwin/manual/pix/modifyplatform.gif
A host/tools/configtool/standalone/wxwin/manual/pix/new-configtool-conflict-options.gif
A host/tools/configtool/standalone/wxwin/manual/pix/new-configtool-f1.gif
A host/tools/configtool/standalone/wxwin/manual/pix/new-configtool-run-options.gif
A host/tools/configtool/standalone/wxwin/manual/pix/open-dialog.gif
A host/tools/configtool/standalone/wxwin/manual/pix/options.gif
A host/tools/configtool/standalone/wxwin/manual/pix/packagesdialog.gif
A host/tools/configtool/standalone/wxwin/manual/pix/properties-dialog.gif
A host/tools/configtool/standalone/wxwin/manual/pix/properties-dialog2.gif
A host/tools/configtool/standalone/wxwin/manual/pix/properties-dialog3.gif
A host/tools/configtool/standalone/wxwin/manual/pix/propwin.gif
A host/tools/configtool/standalone/wxwin/manual/pix/regprops.gif
A host/tools/configtool/standalone/wxwin/manual/pix/repo3D.gif
A host/tools/configtool/standalone/wxwin/manual/pix/repo3D1.gif
A host/tools/configtool/standalone/wxwin/manual/pix/repos-relocate.gif
A host/tools/configtool/standalone/wxwin/manual/pix/resolve-conflicts.gif
A host/tools/configtool/standalone/wxwin/manual/pix/run-tests.gif
A host/tools/configtool/standalone/wxwin/manual/pix/save-as-dialog.gif
A host/tools/configtool/standalone/wxwin/manual/pix/targetlist.gif
A host/tools/configtool/standalone/wxwin/manual/pix/templates.gif
A host/tools/configtool/standalone/wxwin/manual/pix/toolsplatforms.gif
A host/tools/configtool/standalone/wxwin/manual/pix/user-tools-dialog.gif
A host/tools/configtool/standalone/wxwin/manual/pix/viewmenu.gif
A host/tools/configtool/standalone/wxwin/setup/configtool.iss
A host/tools/configtool/standalone/wxwin/setup/ecosplatforms.tar.gz
A host/tools/configtool/standalone/wxwin/setup/innobott.txt
A host/tools/configtool/standalone/wxwin/setup/innotop.txt
A host/tools/configtool/standalone/wxwin/setup/makeinno.sh
A host/tools/configtool/standalone/wxwin/setup/makesetup.sh
A host/tools/configtool/standalone/wxwin/setup/maketarball.sh
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/ecosadmin.tcl
M packages/devs/eth/mips/ocelot/current/cdl/mips_rm7000_ocelot_eth_drivers.cdl
A packages/devs/eth/smsc/lan91cxx/current/ChangeLog
A packages/devs/eth/smsc/lan91cxx/current/cdl/smsc_lan91cxx_eth_drivers.cdl
A packages/devs/eth/smsc/lan91cxx/current/src/if_lan91cxx.c
A packages/devs/eth/smsc/lan91cxx/current/src/smsc_lan91cxx.h
R packages/devs/flash/amd/am29f040b/current/ChangeLog
R packages/devs/flash/amd/am29f040b/current/cdl/flash_amd_am29f040b.cdl
R packages/devs/flash/amd/am29f040b/current/src/am29f040b_flash.c
R packages/devs/flash/amd/am29f040b/current/src/flash.h
R packages/devs/flash/amd/am29f040b/current/src/flash_erase_block.c
R packages/devs/flash/amd/am29f040b/current/src/flash_program_buf.c
R packages/devs/flash/amd/am29f040b/current/src/flash_query.c
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/arm/ebsa285/current/ChangeLog
M packages/devs/flash/arm/ebsa285/current/cdl/flash_ebsa285.cdl
M packages/devs/flash/arm/edb7xxx/current/ChangeLog
M packages/devs/flash/arm/edb7xxx/current/cdl/flash_edb7xxx.cdl
M packages/devs/flash/arm/iq80310/current/ChangeLog
M packages/devs/flash/arm/iq80310/current/cdl/flash_iq80310.cdl
M packages/devs/flash/arm/sa1100mm/current/ChangeLog
M packages/devs/flash/arm/sa1100mm/current/cdl/flash_sa1100mm.cdl
M packages/devs/flash/atmel/at29cxxxx/current/ChangeLog
M packages/devs/flash/atmel/at29cxxxx/current/cdl/flash_atmel_at29cxxxx.cdl
M packages/devs/flash/intel/28fxxx/current/ChangeLog
M packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl
M packages/devs/flash/intel/bootblock/current/ChangeLog
M packages/devs/flash/intel/bootblock/current/cdl/flash_intel_bootblock.cdl
M packages/devs/flash/intel/strata/current/ChangeLog
M packages/devs/flash/intel/strata/current/cdl/flash_strata.cdl
M packages/devs/flash/mips/atlas/current/ChangeLog
M packages/devs/flash/mips/atlas/current/cdl/flash_atlas.cdl
M packages/devs/flash/mips/ocelot/current/ChangeLog
A packages/devs/flash/mips/ocelot/current/cdl/flash_mips_ocelot.cdl
R packages/devs/flash/mips/ocelot/current/cdl/flash_mips_qed_ocelot.cdl
R packages/devs/flash/mips/ocelot/current/include/devs_flash_mips_qed_ocelot.inl
R packages/devs/flash/mips/ocelot/current/include/plf_flash.inc
A packages/devs/flash/mips/ocelot/current/src/mips_ocelot_flash.c
M packages/devs/flash/powerpc/mbx/current/ChangeLog
M packages/devs/flash/powerpc/mbx/current/src/powerpc_mbx_flash.c
M packages/devs/flash/powerpc/viper/current/ChangeLog
M packages/devs/flash/powerpc/viper/current/cdl/flash_viper.cdl
M packages/devs/usb/sa11x0/current/ChangeLog
M packages/devs/usb/sa11x0/current/src/usbs_sa11x0.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/include/hal_platform_setup.h
A packages/hal/arm/pid/current/misc/dl.c
A packages/hal/arm/pid/current/misc/redboot_RAM-BE.ecm
A packages/hal/arm/pid/current/misc/redboot_RAM.ecm
A packages/hal/arm/pid/current/misc/redboot_ROM-BE.ecm
A packages/hal/arm/pid/current/misc/redboot_ROM.ecm
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_RAM.bin
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.elf
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.srec
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/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi
M packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_RAM.ecm
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_ROM.ecm
M packages/hal/arm/sa11x0/ipaq/current/src/lcd_support.c
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/src/redboot_linux_exec.c
M packages/hal/mips/rm7000/ocelot/current/ChangeLog
M packages/hal/mips/rm7000/ocelot/current/misc/redboot_RAM.ecm
M packages/hal/mips/rm7000/ocelot/current/misc/redboot_ROM.ecm
M packages/hal/mips/rm7000/var/current/ChangeLog
M packages/hal/mips/rm7000/var/current/src/mips_rm7000.ld
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/include/hal_io.h
M packages/hal/sh/arch/current/src/sh.ld
M packages/hal/sh/cq7708/current/ChangeLog
A packages/hal/sh/cq7708/current/include/plf_io.h
M packages/hal/sh/cq7750/current/ChangeLog
A packages/hal/sh/cq7750/current/include/plf_io.h
M packages/hal/sh/edk7708/current/ChangeLog
A packages/hal/sh/edk7708/current/include/plf_io.h
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/include/mod_7729.h
A packages/hal/sh/sh3/current/include/var_io.h
M packages/hal/sh/sh4/current/ChangeLog
A packages/hal/sh/sh4/current/include/var_io.h
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/include/flash_dev.h
M packages/io/flash/current/src/flash.c
M packages/io/usb/eth/slave/current/ChangeLog
M packages/io/usb/eth/slave/current/host/ecos_usbeth.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/include/thread.hxx
M packages/kernel/current/include/thread.inl
M packages/kernel/current/src/sched/bitmap.cxx
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/cdl/snmpagent.cdl
A packages/net/snmp/agent/current/include/snmpEngine.h
A packages/net/snmp/agent/current/include/usmStats.h
A packages/net/snmp/agent/current/include/usmUser.h
M packages/net/snmp/agent/current/src/mibgroup/mibII/interfaces.c
A packages/net/snmp/agent/current/src/mibgroup/snmpv3/snmpEngine.c
A packages/net/snmp/agent/current/src/mibgroup/snmpv3/usmStats.c
A packages/net/snmp/agent/current/src/mibgroup/snmpv3/usmUser.c
M packages/net/snmp/agent/current/tests/snmpping.c
M packages/net/snmp/lib/current/ChangeLog
M packages/net/snmp/lib/current/include/config.h
M packages/net/snmp/lib/current/include/snmpusm.h
M packages/net/snmp/lib/current/src/snmpusm.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/flash_config.h
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/main.c
M packages/templates/redboot/ChangeLog
M packages/templates/redboot/current.ect

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.33
diff -u -0 -r1.33 NEWS
--- NEWS	2001/05/18 06:32:29	1.33
+++ NEWS	2001/06/01 22:07:47
@@ -0,0 +1 @@
+* Added ethernet drivers for SMSC lan91cxx 
@@ -27 +28 @@
-* Added support for MIPS QED RM7000 variant and Ocelot board, including
+* Added support for MIPS PMC-Sierra RM7000 variant and Ocelot board, including
Index: host/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/05/18 06:32:28	1.6
+++ ChangeLog	2001/06/01 22:07:52
@@ -0,0 +1,6 @@
+2001-05-23  Julian Smart <julians@redhat.com>
+
+    * Added Srdjan Sobajic's most excellent host/README improvements,
+    and listed the directories more clearly with a brief reference
+    to the new Configtool and its own readme.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.48
diff -u -0 -r1.48 ChangeLog
--- ChangeLog	2001/05/18 06:32:29	1.48
+++ ChangeLog	2001/06/01 22:07:58
@@ -0,0 +1,9 @@
+2001-05-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecosadmin.tcl (set_value): Only warn if packages are missing.
+
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Ocelot now uses generic AMD flash driver.
+	Removed AMD29F040B driver.
+
@@ -96 +105 @@
-	Added QED Ocelot driver.
+	Added PMC-Sierra Ocelot driver.
Index: packages/devs/eth/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Jun  1 15:08:04 2001
@@ -0,0 +1,87 @@
+2001-03-27  Hugo Tyson  <hmt@redhat.com>
+2001-03-27  Robin Farine  <acnrf@dial.eunet.ch>
+	
+	* src/if_lan91cxx.c (lan91cxx_start): Strip the CRC from
+	incoming frames.
+
+2001-01-26  Hugo Tyson  <hmt@redhat.com>
+
+	* src/smsc_lan91cxx.h (smsc_lan91cxx_stats): Add stats structure.
+
+	* src/if_lan91cxx.c (lan91cxx_control): Implement ioctl() call for
+	SNMP statistics gathering.  Implement stats counting generally.
+
+2001-01-25  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/smsc_lan91cxx_eth_drivers.cdl
+	(CYGSEM_DEVS_ETH_SMSC_LAN91CXX_WRITE_EEPROM): New option to
+	control whether the IOCTL to set the ESA actually writes the
+	EEPROM.  Default disabled for safety.
+	(CYGINT_DEVS_ETH_SMSC_LAN91CXX_STATIC_ESA): New interface controls
+	whether a statically configured ESA is picked up from private data.
+
+	* src/smsc_lan91cxx.h (LAN91CXX_CONFIG): Add this, plus
+	(LAN91CXX_CONTROL_EEPROM_SELECT): et al for EEPROM writing.
+
+	* src/if_lan91cxx.c (lan91cxx_control): Implement updating the
+	EEPROM with the new ESA, if so configured.  Otherwise just set the
+	ESA in the device and continue, using the new value.
+	(smsc_lan91cxx_init): Obey the STATIC_ESA interface setting to use the
+	EEPROM or device data for the ESA.
+
+	Removed some never-compiled, never-used stuff for getting an ESA
+	out of RedBoot's flash storage.
+
+2001-01-25  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/smsc_lan91cxx_eth_drivers.cdl: This generic driver does not
+	implement CYGHWR_NET_DRIVER_ETH0 et al; the instantiating package
+	does.
+
+2001-01-24  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_lan91cxx.c (lan91cxx_start): Implement promiscuous mode.
+	This just involves setting a bit in ..._start() if certain
+	interface flags are set.  Also import a couple of other details
+	under #ifdef CYGPKG_NET from the i82559 driver for safety.
+
+2001-01-24  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_lan91cxx.c (DEBUG): Refined debug output, for trying it
+	in RedBoot experiments.
+
+2001-01-22  Hugo Tyson  <hmt@redhat.com>
+
+	* src/smsc_lan91cxx.h: New file.
+	* src/if_lan91cxx.c: New file.
+	* cdl/smsc_lan91cxx_eth_drivers.cdl: New file.
+	New component.  Based on previous work [mis]named, in the same
+	idiom, lan900.  Hence this new component with a better name.  A
+	major rewrite too, to make the new one work with LAN91C96,
+	specifically.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/27 01:21:45	1.1
+++ ChangeLog	2001/06/01 22:08:10
@@ -0,0 +1,20 @@
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_am29xxxxx.inl (flash_hwr_init): Call platform init
+	code if defined.
+
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_am29xxxxx.inl: Rewritten to handle bootblock
+	parts, autodetect part and configure accordingly.
+	Fixed erase and program code to work with devices in parallel.
+	Fixed buglet in bootblock detect code.
+
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_amd_am29xxxxx.cdl: Links function in RAM. IO driver
+	need not copy.
+
+	* include/flash_am29xxxxx.inl: Check for WP before trying to erase
+	block. Use P2V macro.
+
Index: packages/devs/flash/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/12/08 03:30:06	1.4
+++ ChangeLog	2001/06/01 22:08:15
@@ -0,0 +1,5 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_ebsa285.cdl: Needs IO controller to copy functions to
+	RAM.
+
Index: packages/devs/flash/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/12/08 03:30:06	1.4
+++ ChangeLog	2001/06/01 22:08:20
@@ -0,0 +1,5 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_edb7xxx.cdl: Needs IO controller to copy functions to
+	RAM.
+
Index: packages/devs/flash/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/iq80310/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/15 18:18:14	1.1
+++ ChangeLog	2001/06/01 22:08:25
@@ -0,0 +1,5 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_iq80310.cdl: Needs IO controller to copy functions to
+	RAM.
+
Index: packages/devs/flash/arm/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/sa1100mm/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.2
+++ ChangeLog	2001/06/01 22:08:28
@@ -0,0 +1,5 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_sa1100mm.cdl: Needs IO controller to copy functions to
+	RAM.
+
Index: packages/devs/flash/atmel/at29cxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/atmel/at29cxxxx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/27 01:21:45	1.1
+++ ChangeLog	2001/06/01 22:08:35
@@ -0,0 +1,5 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_atmel_at29cxxxx.cdl: Links functions to RAM. IO driver
+	need not copy.
+
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:18	1.1
+++ ChangeLog	2001/06/01 22:08:40
@@ -0,0 +1,5 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_intel_28fxxx.cdl: Links flash functions to RAM. IO
+	driver should not copy them there.
+
Index: packages/devs/flash/intel/bootblock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/bootblock/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.3
+++ ChangeLog	2001/06/01 22:08:45
@@ -0,0 +1,5 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_intel_bootblock.cdl: Needs IO driver to copy functions
+	to RAM.
+
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/strata/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/05/18 06:32:29	1.2
+++ ChangeLog	2001/06/01 22:08:51
@@ -0,0 +1,4 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_strata.cdl: Needs IO driver to copy functions to RAM.
+
Index: packages/devs/flash/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/atlas/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:18	1.1
+++ ChangeLog	2001/06/01 22:08:56
@@ -0,0 +1,4 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_atlas.cdl: Needs IO controller to copy functions to
+	RAM.
@@ -21 +25 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/devs/flash/mips/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/mips/ocelot/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:18	1.1
+++ ChangeLog	2001/06/01 22:09:00
@@ -0,0 +1,10 @@
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_ocelot_flash.c: Specify data width now driver
+	autodetects part.
+
+2001-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_mips_ocelot.cdl: QED renamed to PMC-Sierra.
+	* include/devs_flash_mips_ocelot.inl: Same.
+
@@ -24 +34 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/devs/flash/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/02/27 01:21:45	1.3
+++ ChangeLog	2001/06/01 22:09:05
@@ -0,0 +1,5 @@
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/powerpc_mbx_flash.c: Specify data width now driver
+	autodetects part.
+
Index: packages/devs/flash/powerpc/viper/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/viper/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/05/18 06:32:30	1.1
+++ ChangeLog	2001/06/01 22:09:10
@@ -0,0 +1,5 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_viper.cdl: Needs IO controller to copy functions to
+	RAM.
+
Index: packages/devs/usb/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/usb/sa11x0/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/04/06 19:06:06	1.2
+++ ChangeLog	2001/06/01 22:09:14
@@ -0,0 +1,11 @@
+2001-05-21  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c (usbs_sa11x0_ep2_dsr):
+	Fix the boundary condition where the transmission is an exact
+	multiple of 64 bytes. ep2_process_packet() already did the
+	right thing but was not getting called.
+	Also, some cosmetic changes to the receive code for the
+	same boundary condition. These actually have no effect
+	because of the hardware, but may be useful for other
+	people writing USB device drivers.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.54
diff -u -0 -r1.54 ChangeLog
--- ChangeLog	2001/05/18 06:32:30	1.54
+++ ChangeLog	2001/06/01 22:09:19
@@ -0,0 +1,6 @@
+2001-05-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: Allow platforms to define a 'preamble' which gets
+	included _before_ the vectors.  This is often required for modules
+	which are run from ROM/Flash.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- ChangeLog	2001/05/18 06:32:31	1.25
+++ ChangeLog	2001/06/01 22:09:24
@@ -0,0 +1,4 @@
+2001-05-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_platform_setup.h: Use correct 7209 define.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/05/18 06:32:32	1.4
+++ ChangeLog	2001/06/01 22:09:28
@@ -0,0 +1,6 @@
+2001-05-24  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: Remove 'RedBoot[backup]' image by
+	default - to make room for Linux kernel.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/05/18 06:32:34	1.12
+++ ChangeLog	2001/06/01 22:09:32
@@ -0,0 +1,5 @@
+2001-05-19  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Protect compilation - scripting
+	is configurable.
+
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/ocelot/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:34	1.1
+++ ChangeLog	2001/06/01 22:09:37
@@ -0,0 +1,5 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Use generic AMD driver.
+	* misc/redboot_ROM.ecm: Same.
+
Index: packages/hal/mips/rm7000/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/rm7000/var/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:34	1.1
+++ ChangeLog	2001/06/01 22:09:41
@@ -0,0 +1,4 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_rm7000.ld: Added .2ram handling.
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.28
diff -u -0 -r1.28 ChangeLog
--- ChangeLog	2001/02/13 01:23:33	1.28
+++ ChangeLog	2001/06/01 22:09:50
@@ -0,0 +1,8 @@
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_io.h: Include var_io.h
+
+2001-05-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh.ld: Added .2ram section handling.
+
Index: packages/hal/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7708/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/04/06 17:20:34	1.12
+++ ChangeLog	2001/06/01 22:09:56
@@ -0,0 +1,4 @@
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/04/06 17:20:35	1.6
+++ ChangeLog	2001/06/01 22:10:05
@@ -0,0 +1,4 @@
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/edk7708/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/04/06 17:20:35	1.5
+++ ChangeLog	2001/06/01 22:10:12
@@ -0,0 +1,4 @@
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Added.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/04/06 17:20:35	1.7
+++ ChangeLog	2001/06/01 22:10:18
@@ -0,0 +1,4 @@
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_io.h: Added. Includes plf_io.h
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/04/06 17:20:35	1.7
+++ ChangeLog	2001/06/01 22:10:31
@@ -0,0 +1,4 @@
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_io.h: Added. Includes plf_io.h
+
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/05/18 06:32:43	1.9
+++ ChangeLog	2001/06/01 22:10:37
@@ -0,0 +1,4 @@
+2001-05-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl: Change tools back to v850-elf now.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/04/06 17:20:37	1.15
+++ ChangeLog	2001/06/01 22:10:44
@@ -0,0 +1,19 @@
+2001-05-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/eth_drivers.cdl: New option: CYGSEM_IO_ETH_DRIVERS_PASS_PACKETS
+	which replaces the static define in...
+	* src/stand_alone_eth_drv.c: Rename ETH_DRV_PASS_PACKETS to
+	new CDL option above.
+	Also, ensure references to start_console/end_console are conditional
+	on CYGSEM_IO_ETH_DRIVERS_DEBUG.
+
+2001-05-22  Hugo Tyson  <hmt@redhat.com>
+2001-05-22  Sanjay Bisen <Sanjay.Bisen@ascom.ch>
+
+	* src/net/eth_drv.c (eth_drv_recv): Patch from Sanjay at Ascom; it
+	leaked one mbuf if you run out of clusters.  Fix is simply to
+	free m in addition to top.
+
+	* src/net/eth_drv.c (eth_drv_run_deliveries): Fixed a warning with
+	an int cast in HAL_CTRLC_CHECK().
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/04/06 19:06:08	1.11
+++ ChangeLog	2001/06/01 22:10:53
@@ -0,0 +1,14 @@
+2001-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_dev.h (FLASH_P2V): Use CYG_ADDRWORD instead of int.
+
+	* src/flash.c: Copy functions to RAM iff
+	CYGHWR_IO_FLASH_DEVICE_NOT_IN_RAM defined.
+
+	* cdl/io_flash.cdl: Changed CYGHWR_IO_FLASH_DEVICE_IN_RAM to
+	CYGHWR_IO_FLASH_DEVICE_NOT_IN_RAM.
+
+2001-05-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/flash_dev.h: Fix cyg_uin16 typo.
+
Index: packages/io/usb/eth/slave/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/usb/eth/slave/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/13 01:23:35	1.1
+++ ChangeLog	2001/06/01 22:10:58
@@ -0,0 +1,6 @@
+2001-05-21  Bart Veer  <bartv@redhat.com>
+
+	* host/ecos_usbeth.c (ecos_usbeth_start_tx):
+	Cope with targets that have problems receiving zero-byte
+	packets.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.57
diff -u -0 -r1.57 ChangeLog
--- ChangeLog	2001/04/25 23:22:57	1.57
+++ ChangeLog	2001/06/01 22:11:07
@@ -0,0 +1,14 @@
+2001-05-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/thread.hxx (class Cyg_HardwareThread): Remove unused
+	load_context() method.
+	* include/thread.inl: Ditto.
+
+2001-05-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sched/bitmap.cxx (rem_thread): No need to set need_reschedule...
+	rescheduling will happen automatically when the state changes.
+
+	* src/sched/mlqueue.cxx (add_thread): No need to explicitly clear
+	thread->queue.
+
@@ -3446 +3460 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                      
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/05/18 06:32:45	1.11
+++ ChangeLog	2001/06/01 22:11:15
@@ -0,0 +1,29 @@
+2001-05-29  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/snmpping.c (net_test): Committed the improved version of
+	this that I've been using for a while - with new improved SNMPv3
+	testing.  This requires (in the current setup) explicit init of
+	the SNMPv3 MIBs and a "user" for authentication purposes.  The
+	test can also be set to run the interfaces in promiscuous mode,
+	and/or to run forever, and it has lots better diagnostics if you
+	see mangled ping packets.  And the ping size varies too, to test
+	ICMP defragmentation.
+
+2001-05-29  Hugo Tyson  <hmt@redhat.com>
+2001-05-28  Manu Sharma <Manu.Sharam@ascom.ch>
+2001-05-28  Andrew Lunn <Andrew.Lunn@ascom.ch>
+
+	* src/mibgroup/mibII/interfaces.c (var_ifTable): Support a direct
+	call into a customer's device ioctl() for devices of type
+	IFT_CUSTOMER_SPECIAL - if they have defined it.  This is to make
+	it easier to add a custom interface type and have SNMP deal with
+	it properly without editting the SNMP sources.
+
+	* include/snmpEngine.h, include/usmState.h, include/usmUser.h:
+	* src/mibgroup/snmpv3/snmpEngine.c, src/mibgroup/snmpv3/usmStats.c:
+	* src/mibgroup/snmpv3/usmUser.c: NEW FILES: Added support of
+	SNMPv3 User based Security Module (USM). This adds
+	authentification and encryption to snmp requests and replies.
+
+	* cdl/snmpagent.cdl: Build the new files above.
+
Index: packages/net/snmp/lib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/lib/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.3
+++ ChangeLog	2001/06/01 22:11:21
@@ -0,0 +1,10 @@
+2001-05-28  Andrew Lunn  <Andrew.Lunn@ascom.ch>
+2001-05-28  Manu Sharma  <Manu.Sharma@ascom.ch>
+
+	* src/snmpusm.c, include/snmpusm.h: Added the ability to tell the
+	agent the time of day has changed. This is used when an NTP client
+	finds out the correct time and jumps time forward by 30 odd years.
+
+	* include/config.h: If we have the OpenSSL package let the SNMP
+	agent use it.
+	
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- ChangeLog	2001/05/18 06:32:46	1.26
+++ ChangeLog	2001/06/01 22:11:32
@@ -0,0 +1,41 @@
+2001-05-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c (fis_load): Fix compiler warning.
+
+2001-05-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (set_console_baud_rate): Couldn't restore baud
+	rate to default value!
+	(do_baud_rate): Update baud rate in flash config database.
+
+	* src/flash.c (do_flash_config): Add "-i" option to force 
+	initialization of entire configuration database.
+	(do_alias): Improve handling of existing aliases.
+
+2001-05-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (get_config): 
+	(do_alias): Be more careful about length of strings accepted.
+
+	* cdl/redboot.cdl: Make 'fconfig' data space and strings larger.
+
+	* src/main.c (cyg_start): Expand aliases on input commands.
+
+	* src/flash.c: Add support for aliases (macros).  Also update
+	support for 'fconfig' strings.
+
+	* include/flash_config.h (MAX_STRING_LENGTH): Infer from CDL.
+
+	* cdl/redboot.cdl: Add options for [FLASH based] aliases.
+	Also, 'fconfig' now supports strings.
+
+2001-05-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c: Fixed typo as below.
+
+2001-05-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/redboot.cdl: Fix typo: CYGSEM_REDBOOT_VARIBLE_BAUD_RATE ->
+	CYGSEM_REDBOOT_VARIABLE_BAUD_RATE
+	* src/main.c: Ditto.
+
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/04/06 17:20:42	1.2
+++ ChangeLog	2001/06/01 22:11:38
@@ -0,0 +1,5 @@
+2001-05-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Set default interrupt stack size down to 4096
+	for RedBoot. It's enough.
+


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-05-17 23:32 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-05-17 23:32 UTC (permalink / raw)
  To: ecos-cvs

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.
+


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-04-25 16:23 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-04-25 16:23 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-04-24).

Here is a summary of the files modified:

M host/libcdl/ChangeLog
M host/tools/configtool/standalone/win32/MainFrm.cpp
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/time.cxx
A packages/devs/eth/arm/nano/current/ChangeLog
A packages/devs/eth/arm/nano/current/cdl/nano_eth_drivers.cdl
A packages/devs/eth/arm/nano/current/include/devs_eth_nano.inl
M packages/devs/eth/cf/current/ChangeLog
M packages/devs/eth/cf/current/src/if_sc_lpe.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
A packages/devs/flash/arm/nano/current/ChangeLog
A packages/devs/flash/arm/nano/current/cdl/flash_nano.cdl
A packages/devs/flash/arm/nano/current/include/nano_strataflash.inl
M packages/hal/arm/aeb/current/ChangeLog
M packages/hal/arm/aeb/current/cdl/hal_arm_aeb.cdl
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/cdl/hal_arm.cdl
M packages/hal/arm/arch/current/src/arm_stub.c
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/cdl/hal_arm_cma230.cdl
M packages/hal/arm/e7t/current/ChangeLog
M packages/hal/arm/e7t/current/cdl/hal_arm_e7t.cdl
M packages/hal/arm/e7t/current/include/hal_cache.h
M packages/hal/arm/e7t/current/include/hal_platform_setup.h
M packages/hal/arm/e7t/current/include/plf_io.h
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.h
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.ldi
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.mlt
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_rom.h
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_rom.ldi
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_rom.mlt
M packages/hal/arm/e7t/current/src/e7t_misc.c
M packages/hal/arm/e7t/current/src/hal_diag.c
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/cdl/hal_arm_ebsa285.cdl
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/cdl/hal_arm_iq80310.cdl
M packages/hal/arm/iq80310/current/images/redboot_RAM.bin
M packages/hal/arm/iq80310/current/images/redboot_RAM.elf
M packages/hal/arm/iq80310/current/images/redboot_RAM.srec
M packages/hal/arm/iq80310/current/images/redboot_RAMA.bin
M packages/hal/arm/iq80310/current/images/redboot_RAMA.elf
M packages/hal/arm/iq80310/current/images/redboot_RAMA.srec
M packages/hal/arm/iq80310/current/images/redboot_ROM.bin
M packages/hal/arm/iq80310/current/images/redboot_ROM.elf
M packages/hal/arm/iq80310/current/images/redboot_ROM.srec
M packages/hal/arm/iq80310/current/images/redboot_ROMA.bin
M packages/hal/arm/iq80310/current/images/redboot_ROMA.elf
M packages/hal/arm/iq80310/current/images/redboot_ROMA.srec
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
M packages/hal/arm/iq80310/current/src/iq80310_misc.c
M packages/hal/arm/pid/current/ChangeLog
M packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl
M packages/hal/arm/pid/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/src/lcd_support.c
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
U packages/hal/arm/sa11x0/ipaq/current/images/OSloader
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.bin
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.srec
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.bin
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.srec
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_setup.h
U packages/hal/arm/sa11x0/ipaq/current/misc/elinux.patch
M packages/hal/arm/sa11x0/ipaq/current/src/lcd_support.c
A packages/hal/arm/sa11x0/nano/current/ChangeLog
A packages/hal/arm/sa11x0/nano/current/cdl/hal_arm_sa11x0_nano.cdl
A packages/hal/arm/sa11x0/nano/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/nano/current/include/nano.h
A packages/hal/arm/sa11x0/nano/current/include/plf_mmap.h
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_post.h
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_post.ldi
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_post.mlt
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_ram.h
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_ram.ldi
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_ram.mlt
A packages/hal/arm/sa11x0/nano/current/misc/readme.txt
A packages/hal/arm/sa11x0/nano/current/misc/redboot_POST.ecm
A packages/hal/arm/sa11x0/nano/current/misc/redboot_RAM.ecm
A packages/hal/arm/sa11x0/nano/current/src/nano_misc.c
M packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
M packages/hal/arm/sa11x0/sa1100mm/current/cdl/hal_arm_sa11x0_sa1100mm.cdl
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl
M packages/hal/v85x/arch/current/ChangeLog
M packages/hal/v85x/arch/current/src/vectors.S
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
M packages/hal/v85x/ceb_v850/current/images/v850flash.hex
M packages/hal/v85x/ceb_v850/current/images/v850flash.img
M packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.bin
M packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.img
M packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.sre
M packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.bin
M packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.img
M packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.sre
M packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.bin
M packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.img
M packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.sre
M packages/hal/v85x/ceb_v850/current/src/v850flash.S
M packages/hal/v85x/v850/current/ChangeLog
M packages/hal/v85x/v850/current/cdl/hal_v85x_v850.cdl
M packages/hal/v85x/v850/current/src/hal_diag.c
A packages/hal/v85x/v850/current/src/v850_ice.cxx
M packages/hal/v85x/v850/current/src/v850_stub.c
M packages/hal/v85x/v850/current/src/v85x_v850.ld
M packages/io/common/current/ChangeLog
M packages/io/common/current/src/io_file.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/io.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/printf.c
M packages/redboot/current/src/net/enet.c
M packages/redboot/current/src/net/ping.c
U packages/services/compress/zlib/current/include/zconf.h
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/include/memjoin.inl

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

The following changes were made to NEWS and ChangeLogs:

Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/04/06 17:20:13	1.12
+++ ChangeLog	2001/04/25 23:11:45
@@ -0,0 +1,5 @@
+2001-04-19  Bart Veer  <bartv@redhat.com>
+
+	* doc/*.sgml, *.html:
+	Update as per current corporate doc conventions.
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/02/15 18:18:11	1.14
+++ ChangeLog	2001/04/25 23:11:55
@@ -0,0 +1,11 @@
+2001-04-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/time.cxx (cyg_ticks_to_timespec): Actually don't bother
+	with working out seconds using convertors. Instead just divide
+	down ns from a long long.
+
+2001-04-19  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/time.cxx (cyg_ticks_to_timespec): Clock convertors round off,
+	so adjust timespec accordingly.
+
Index: packages/devs/eth/arm/nano/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Wed Apr 25 16:12:03 2001
@@ -0,0 +1,72 @@
+2001-03-15  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/nano_eth_drivers.cdl: New component defined here because
+	it's platform dependent whether it's relevent, to control
+	additional variables in RedBoot's flash config system.
+	(CYGPKG_DEVS_ETH_I82559_ETH_REDBOOT_HOLDS_ESA): the new component.
+	(CYGVAR_DEVS_ETH_I82559_ETH_REDBOOT_HOLDS_ESA_ETH0): and so on,
+	control whether we create flash config variables here.
+	
+	* include/devs_eth_nano.inl: Define flash config variables, and
+	macro to access them from the generic driver, called
+	CYGHWR_DEVS_ETH_INTEL_I82559_GET_ESA(p_i82559,mac_address,ok).
+
+2001-03-13  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/nano_eth_drivers.cdl (CYGPKG_DEVS_ETH_ARM_NANO_ETH1):
+	enabled by default; full demux ability now supported in generic
+	device.
+
+2001-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/nano_eth_drivers.cdl (CYGPKG_DEVS_ETH_ARM_NANO_ETH1):
+	disabled by default.  The DEMUXing stuff for dealing with the fact
+	that both devices are connected to GPIO0 is incomplete in the
+	generic driver.
+
+	* include/devs_eth_nano.inl: Add additional macros to get
+	platform-required behaviour:
+	(CYGHWR_DEVS_ETH_INTEL_I82559_MISSED_INTERRUPT): Poll for a missed
+	interrupt by examining the level-attached GPIO lines.
+	(CYGHWR_DEVS_ETH_INTEL_I82559_RESET_TIMEOUT):
+	(CYGHWR_DEVS_ETH_INTEL_I82559_TIMEOUT_FIRED): Set and test timing
+	compared to the ever-incrementing system OS timer *SA11X0_OSCR.
+	(CYGPRI_DEVS_ETH_INTEL_I82559_MASK_INTERRUPTS): 
+	(CYGPRI_DEVS_ETH_INTEL_I82559_UNMASK_INTERRUPTS): 
+	(CYGPRI_DEVS_ETH_INTEL_I82559_ACK_INTERRUPTS): Rename local
+	interrupt handing macros.
+
+2001-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* include/devs_eth_nano.inl: New file.
+	* cdl/nano_eth_drivers.cdl: New file.
+	Platform specific information required to use the generic i82559
+	driver for the BSE nanoEngine/nanoBridge SA1110 platform.
+	This requires more configurability of the generic i82559
+	introduced on the same date.
+	
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/cf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/09/19 05:53:53	1.5
+++ ChangeLog	2001/04/25 23:12:19
@@ -0,0 +1,5 @@
+2001-04-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_sc_lpe.c (sc_lpe_card_handler): Work around broken card(s)
+	which do not have valid ESA in config EPROM.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/04/06 17:20:15	1.3
+++ ChangeLog	2001/04/25 23:12:29
@@ -0,0 +1,35 @@
+2001-04-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (pciwindow_mem_alloc): If asked, by
+	CYGHWR_DEVS_ETH_INTEL_I82559_PCIMEM_DISCONTIGUOUS, check for
+	breaks in the physical address of PCI window memory, and discard
+	any block with a break in it, then redo the alloc.  This is for
+	targets where smaller SDRAM chips are fitted than the address
+	width, so they end up with gaps in (physical) memory.
+
+2001-04-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_init): Support hardware with only one
+	serial EEPROM attached to one device, but multiple devices.  This
+	generally involves moving some decisions for eg. programming
+	EEPROM or not, optionally from compiletime to runtime.  Improved
+	the diagnostics a bit also, and fixed some bugs.
+	(eth_set_mac_address): now takes an arg to say whether we want to
+	program the EEPROM, or are just setting up the chip.
+	(i82559_ioctl): This is the only place we set that arg to write
+	the EEPROM, startup never tries to write EEPROM from any external
+	source such as configured ESA or RedBoot params.
+
+2001-04-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_start): Warnings fixed; unused vars
+	following previous change.
+
+2001-04-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_start): Do not wait for command
+	completion after the initial DUMPSTATS operation.  The code to
+	wait was bogus; it was looking at the structure in the wrong way.
+	In any case, there is no need to wait, the wait_for_cmd_done() in
+	any following activity is good enough.
+
Index: packages/devs/flash/arm/nano/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Wed Apr 25 16:12:40 2001
@@ -0,0 +1,34 @@
+2001-02-15  Hugo Tyson  <hmt@redhat.com>
+
+	* devs/flash/arm/nano/...: new package.  FLASH memory support for
+	SA1110 nanoEngine from Bright Star Engineering.
+
+	* include/nano_strataflash.inl: New file
+	
+	* cdl/flash_nano.cdl: New file.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/aeb/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2001/04/06 17:20:21	1.23
+++ ChangeLog	2001/04/25 23:12:58
@@ -0,0 +1,4 @@
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_aeb.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.52
diff -u -0 -r1.52 ChangeLog
--- ChangeLog	2001/04/06 19:06:06	1.52
+++ ChangeLog	2001/04/25 23:13:07
@@ -0,0 +1,20 @@
+2001-04-19  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm.cdl: Fix typo for ARM9 systems.
+
+2001-04-18  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S: Add new flag 'CYG_HAL_ROM_RESET_USES_JUMP' to control
+	how RESET is handled.  This is normally set for ROM applications, but
+	can be overridden by platform code for situations when it is unsuitable
+	to have a branch as the RESET instruction.
+
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm.cdl: Add new interfaces to describe CPU family and
+	option possiblities.
+
+2001-04-07  Mark Salter  <msalter@redhat.com>
+
+	* src/arm_stub.c: Add support for v5T BLX insn.
+
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/04/06 17:20:21	1.18
+++ ChangeLog	2001/04/25 23:13:20
@@ -0,0 +1,4 @@
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_cma230.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/e7t/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 19:06:06	1.1
+++ ChangeLog	2001/04/25 23:13:39
@@ -0,0 +1,36 @@
+2001-04-17  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_e7t.cdl: Fix compiler flags. In particular, do now
+	allow unaligned access since the CPU doesn't handle it.
+
+	* include/hal_platform_setup.h (PLATFORM_SETUP1): Use proper
+	spells to init memory interface.
+
+	* src/e7t_misc.c (hal_hardware_init): Removed debug code, fix
+	cache init code.
+
+	* include/plf_io.h: Use uncached addresses for IO registers.
+
+	* include/hal_platform_setup.h: Found a hint for problems with
+	memory init.
+
+	* include/hal_cache.h (HAL_UCACHE_INVALIDATE_ALL): Tried to make
+	this a bit faster. Didn't help much though.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_init): Remove unused variable.
+
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_e7t.cdl: Add CDL to describe CPU family.
+
+2001-04-11  Jesper Skov  <jskov@redhat.com>
+
+	* src/e7t_misc.c (hal_delay_us): Fixed.
+
+	* include/pkgconf/mlt_arm_e7t_rom.ldi: Updated.
+	* include/pkgconf/mlt_arm_e7t_rom.mlt: Same.
+	* include/pkgconf/mlt_arm_e7t_rom.h:   Same.
+	* include/pkgconf/mlt_arm_e7t_ram.ldi: Updated.
+	* include/pkgconf/mlt_arm_e7t_ram.mlt: Same.
+	* include/pkgconf/mlt_arm_e7t_ram.h:   Same.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/04/06 17:20:22	1.18
+++ ChangeLog	2001/04/25 23:13:56
@@ -0,0 +1,4 @@
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2001/04/06 17:20:22	1.23
+++ ChangeLog	2001/04/25 23:14:04
@@ -0,0 +1,4 @@
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/04/06 19:06:06	1.4
+++ ChangeLog	2001/04/25 23:14:15
@@ -0,0 +1,19 @@
+2001-04-18  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_platform_setup.h: Override CYG_HAL_ROM_RESET_USES_JUMP
+	to avoid addressing problems with ROM startup mode.
+
+2001-04-17  Mark Salter  <msalter@redhat.com>
+
+	* cdl/hal_arm_iq80310.cdl: Implement CYGINT_HAL_ARM_MEM_REAL_REGION_TOP
+	(CYGBLD_GLOBAL_CFLAGS): Add -ffunction-sections and -fdata-sections.
+	* src/iq80310_misc.c (hal_arm_mem_real_region_top): New function.
+
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_iq80310.cdl: Add CDL to describe CPU family.
+
+2001-04-10  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Turn on multi-bit RAM error reporting.
+
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- ChangeLog	2001/04/06 17:20:23	1.26
+++ ChangeLog	2001/04/25 23:14:26
@@ -0,0 +1,9 @@
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: Add CDL to describe CPU family.
+
+2001-04-13  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_platform_setup.h (PLATFORM_SETUP1): Ensure running
+	in proper address space (in ROM startup mode).
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/04/06 17:20:24	1.15
+++ ChangeLog	2001/04/25 23:14:42
@@ -0,0 +1,4 @@
+2001-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lcd_support.c: Frame pointer was right before.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/04/06 19:06:08	1.2
+++ ChangeLog	2001/04/25 23:14:53
@@ -0,0 +1,9 @@
+2001-04-18  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_platform_setup.h: Clean up Compaq startup mode which
+	needs to behave like ROM startup with minor differences.
+
+2001-04-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lcd_support.c: Frame pointer was right before.
+
Index: packages/hal/arm/sa11x0/nano/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Wed Apr 25 16:15:01 2001
@@ -0,0 +1,147 @@
+2001-04-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/nano_misc.c (hal_arm_mem_real_region_top): Also report
+	variants on the CYGMEM_SECTION_heap1 as described by default.
+	This is ugly, but necessary, else the heap tries to use memory
+	that is not installed.  Oh, for a proper MLT!
+
+2001-04-02  Hugo Tyson  <hmt@redhat.com>
+
+	* misc/readme.txt: Update the readme to reflect more info about
+	using the nano target.
+
+2001-03-29  Hugo Tyson  <hmt@redhat.com>
+
+	* src/nano_misc.c (hal_mmu_init): Find the real physical address
+	for mapping the uncacheable, unbufferable PCI window - it might be
+	various places depending on what SDRAMs are installed.
+
+2001-03-14  Hugo Tyson  <hmt@redhat.com>
+
+	* include/nano.h (HAL_PCI_INIT): Disconnect the two ethernet
+	devices from the PCI bus during init so that we can re-scan during
+	startup regardless of what happened before - such as
+	network-enabled RedBoot doing the same setup already.
+
+	* misc/redboot_POST.ecm: 
+	* misc/redboot_RAM.ecm: 
+	Enable package CYGPKG_IO_ETH_DRIVERS so that RedBoot is network
+	capable.  Disable CYGPKG_DEVS_ETH_ARM_NANO_ETH1 so that it uses
+	only the first ether device.  Tidy some comments and whitespace.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_nano.cdl:  Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* include/pkgconf/mlt_arm_sa11x0_nano_post.h:
+	* include/pkgconf/mlt_arm_sa11x0_nano_post.ldi:	
+	* include/pkgconf/mlt_arm_sa11x0_nano_post.mlt:
+	* include/pkgconf/mlt_arm_sa11x0_nano_ram.h:
+	* include/pkgconf/mlt_arm_sa11x0_nano_ram.ldi:
+	* include/pkgconf/mlt_arm_sa11x0_nano_ram.mlt:
+	Add MLT definition of PCI window.
+	I chose 0x1e00000 ie. megabyte 30 because I believe
+	megabyte 31 is used by RedBoot for buffers or stacks.
+	
+	* include/nano.h: Take external MLT definition of PCI window for
+	defining BASE, SIZE symbols.  Set the interrupts on GPIO0 and
+	GPIO1 to be falling-edge in HAL_PCI_INIT().  Don't define any of
+	this unless CYGPKG_IO_PCI and not assembler.
+
+	* src/nano_misc.c (hal_mmu_init): Take external MLT definition of
+	PCI window.  Also define and initialize an int holding the real
+	address of the PCI window, if CYGPKG_IO_PCI.
+
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* include/plf_mmap.h (HAL_VIRT_TO_PHYS_ADDRESS): [et al] Use
+	variant HAL routines which scan the true memory map installed.
+	This is necessary for dealing with eg. PCI window - also future
+	similar targets with different physical memory arrangements,
+	cf. the PLC2's "gappy" SDRAM ram.
+
+	* src/nano_misc.c (plf_hardware_init): Perform MMU initialization
+	even in RAM startup - so that different configurations of
+	ROM(RedBoot) and RAM app can work together.
+	(hal_mmu_init): Perform partial initialization when in RAM startup
+	- so that ROM settings can be overridden eg. for PCI non-cacheable
+	memory windows and the like.  [Incomplete initial version.]
+
+	* include/nano.h (HAL_PCI_INIT): Implement this and all its mates,
+	ie. a PCI device driver for the nanoBridge and *very specifically*
+	its two attached i82559s only - it's by no means general, because
+	it's not a proper implementation of a PCI bridge.
+
+2001-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* misc/redboot_POSTecm: 
+	* misc/redboot_RAM.ecm: add configuration of the Flash Image
+	System initialization in RedBoot.
+
+2001-02-20  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/hal_arm_sa11x0_nano.cdl: New CDL describing serial
+	ports - CYGHWR_HAL_ARM_SA11X0_UART1,3.
+
+	* cdl/hal_arm_sa11x0_nano.cdl: Also changed the default baud rates
+	to 38400, having realized that the other port works just fine too.
+	So you can put your serial line on the non-BSE port for normal
+	work and not be hassled by out-of-time characters over reset.
+
+2001-02-15  Hugo Tyson  <hmt@redhat.com>
+
+	* misc/redboot_POST.ecm: 
+	* misc/redboot_RAM.ecm:
+	Add CYGPKG_IO_FLASH for RedBoot builds now that flash driver
+	exists.   CYGPKG_DEVS_FLASH_NANO + CYGPKG_DEVS_FLASH_STRATA
+
+2001-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_platform_setup.h: Clean up debug and cache hacks to
+	get it limping along.  Import proper value (as read from system
+	regs) to SDRAM controller setup - in case true ROM startup is ever
+	used.
+
+	* src/nano_misc.c (hal_arm_mem_real_region_top): Add.  Support
+	hal_dram_size.
+	(hal_mmu_init): Add a SDRAM sizer like others we have.  Just in
+	case.  Deals with 32Mb sized parts also.
+
+	* cdl/hal_arm_sa11x0_nano.cdl: implements
+	CYGINT_HAL_ARM_MEM_REAL_REGION_TOP
+
+2001-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* hal/arm/sa11x0/nano: New package, based on Assabet and plc2
+	HALs.  This is the nanoEngine from Bright Star Engineering; an
+	SA1110 CPU + 2x i82559 ethernets.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/04/06 17:20:25	1.8
+++ ChangeLog	2001/04/25 23:15:12
@@ -0,0 +1,4 @@
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_sa1100mm.cdl: Need CDL for UART interfaces.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/04/06 17:20:25	1.10
+++ ChangeLog	2001/04/25 23:15:27
@@ -0,0 +1,4 @@
+2001-04-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/04/06 17:20:35	1.13
+++ ChangeLog	2001/04/25 23:15:36
@@ -0,0 +1,7 @@
+2001-04-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S: Support daft platforms like the CEB which have
+	default on-chip flash that vector NMI to 2 insns after reset.
+	Also place hal_v85x_ice_syscall_info in fixed location, only
+	for ROM/ROMRAM builds.
+
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/04/06 17:20:36	1.7
+++ ChangeLog	2001/04/25 23:15:47
@@ -0,0 +1,11 @@
+2001-04-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl: Embryonic attempt at diag output via
+	ICE failed, but checked in for posterity anyway.
+	* src/v850flash.S: Use standard Cosmo flash image
+	* images/v850flash.img: Regenerate
+	* images/v850flash.hex: Regenerate
+	* images/v850sa1/gdb_module.*: Regenerate
+	* images/v850sb1/16mhz/gdb_module.*: Regenerate
+	* images/v850sb1/8mhz/gdb_module.*: Regenerate
+
Index: packages/hal/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/v850/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/04/06 17:20:36	1.5
+++ ChangeLog	2001/04/25 23:16:02
@@ -0,0 +1,12 @@
+2001-04-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_v85x_v850.cdl: Separate v850_ice.cxx into separate file
+	and only build if CYGDBG_HAL_V850_ICE. Also only build for ROM
+	or ROMRAM startup.
+	* src/hal_diag.c: msec_timeout can be static
+	* src/v850_stub.c: Separate ICE support into new v850_ice.cxx file from
+	here
+	* src/v850_ice.cxx: New file
+	* src/v85x_v850.ld: Enter at reset_vector for ROM or ROMRAM startup.
+	This is better when loading via ICE.
+
Index: packages/io/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/common/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2000/11/24 07:49:03	1.12
+++ ChangeLog	2001/04/25 23:16:16
@@ -0,0 +1,5 @@
+2001-04-18  Jesper Skov  <jskov@redhat.com>
+	Case 105926
+	* src/io_file.c (falloc): Don't return -EMFILE, but EMFILE. Found
+	by Andrew Lunn.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.56
diff -u -0 -r1.56 ChangeLog
--- ChangeLog	2001/04/06 19:06:08	1.56
+++ ChangeLog	2001/04/25 23:16:42
@@ -0,0 +1,4 @@
+2001-04-17  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/kernel.cdl: Do cache tests on E7T.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2001/04/06 19:06:09	1.24
+++ ChangeLog	2001/04/25 23:17:12
@@ -0,0 +1,34 @@
+2001-04-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/ping.c (do_ping): Tidy message.
+
+2001-04-12  Robin Farine  <acnrf@dial.eunet.ch>
+2001-04-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+        * src/io.c (gets): Checks for buffer overflow and returns buflen
+        if it reaches the end of the buffer.
+	* src/main.c (cyg_start): Cope with gets() return being the
+	buffer length.
+
+2001-04-12  Mark Salter  <msalter@redhat.com>
+2001-04-12  Robin Farine  <acnrf@dial.eunet.ch>
+
+	* src/net/enet.c (__eth_install_listener): Does not accept a
+	handler for an eth_type less than 0x800.
+	(__enet_poll): Only scan the handlers for a frame type greater
+	than 0x800.
+
+2001-04-09  Mark Salter  <msalter@redhat.com>
+
+	* src/printf.c (_vprintf): Fixed some portability problems where
+	sizeof(int) != sizeof(long).
+
+2001-04-09  Hugo Tyson	<hmt@redhat.com>
+
+	* src/main.c (do_cksum): Reduce warning absent posix_crc32().
+
+	* src/main.c (cyg_start): Compare ram_end against workspace_end to
+	see if there is *less* SDRAM than the MLT suggested, and shorten
+	workspace et al accordingly.  This is needed if some SDRAM is
+	"stolen" for use by eg. a PCI window, and mapped far away.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/04/06 17:20:42	1.12
+++ ChangeLog	2001/04/25 23:17:23
@@ -0,0 +1,5 @@
+2001-04-12  Hugo Tyson  <hmt@redhat.com>
+
+	* include/memjoin.inl (resize_alloc): Fix typo so it compiles.
+	This only applies if you configure multiple heaps.
+


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-04-06 12:06 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-04-06 12:06 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-04-06).

Here is a summary of the files modified:

M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/devs/usb/sa11x0/current/ChangeLog
M packages/devs/usb/sa11x0/current/src/usbs_sa11x0.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/src/vectors.S
A packages/hal/arm/e7t/current/ChangeLog
A packages/hal/arm/e7t/current/cdl/hal_arm_e7t.cdl
A packages/hal/arm/e7t/current/include/hal_cache.h
A packages/hal/arm/e7t/current/include/hal_diag.h
A packages/hal/arm/e7t/current/include/hal_platform_ints.h
A packages/hal/arm/e7t/current/include/hal_platform_setup.h
A packages/hal/arm/e7t/current/include/plf_io.h
A packages/hal/arm/e7t/current/include/plf_stub.h
A packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.h
A packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.ldi
A packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.mlt
A packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_rom.h
A packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_rom.ldi
A packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_rom.mlt
A packages/hal/arm/e7t/current/misc/redboot_ROM.ecm
A packages/hal/arm/e7t/current/src/e7t_misc.c
A packages/hal/arm/e7t/current/src/flash_cksum.tcl
A packages/hal/arm/e7t/current/src/hal_diag.c
A packages/hal/arm/e7t/current/src/redboot_module.c
M packages/hal/arm/iq80310/current/ChangeLog
A packages/hal/arm/iq80310/current/images/redboot_RAM.bin
A packages/hal/arm/iq80310/current/images/redboot_RAM.elf
A packages/hal/arm/iq80310/current/images/redboot_RAM.srec
A packages/hal/arm/iq80310/current/images/redboot_RAMA.bin
A packages/hal/arm/iq80310/current/images/redboot_RAMA.elf
A packages/hal/arm/iq80310/current/images/redboot_RAMA.srec
A packages/hal/arm/iq80310/current/images/redboot_ROM.bin
A packages/hal/arm/iq80310/current/images/redboot_ROM.elf
A packages/hal/arm/iq80310/current/images/redboot_ROM.srec
A packages/hal/arm/iq80310/current/images/redboot_ROMA.bin
A packages/hal/arm/iq80310/current/images/redboot_ROMA.elf
A packages/hal/arm/iq80310/current/images/redboot_ROMA.srec
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
M packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_ram.h
M packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_ram.mlt
M packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_rom.h
M packages/hal/arm/iq80310/current/misc/redboot_RAM.ecm
M packages/hal/arm/iq80310/current/misc/redboot_RAMA.ecm
M packages/hal/arm/iq80310/current/misc/redboot_ROM.ecm
M packages/hal/arm/iq80310/current/misc/redboot_ROMA.ecm
M packages/hal/arm/iq80310/current/src/diag/external_timer.c
M packages/hal/arm/iq80310/current/src/diag/flash.c
M packages/hal/arm/iq80310/current/src/diag/iq80310.h
M packages/hal/arm/iq80310/current/src/diag/xscale_test.c
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
M packages/hal/arm/sa11x0/ipaq/current/cdl/hal_arm_sa11x0_ipaq.cdl
A packages/hal/arm/sa11x0/ipaq/current/images/OSloader
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.bin
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.elf
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.srec
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.bin
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.elf
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_RAM.srec
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.bin
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.elf
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.srec
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_WinCE.bin
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_WinCE.elf
A packages/hal/arm/sa11x0/ipaq/current/images/redboot_WinCE.srec
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_compaq.h
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_compaq.ldi
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_compaq.mlt
A packages/hal/arm/sa11x0/ipaq/current/misc/elinux.patch
A packages/hal/arm/sa11x0/ipaq/current/misc/redboot_Compaq.ecm
A packages/hal/arm/sa11x0/ipaq/current/misc/redboot_RAM.ecm
M packages/hal/arm/sa11x0/ipaq/current/misc/redboot_ROM.ecm
A packages/hal/arm/sa11x0/ipaq/current/misc/redboot_WinCE.ecm
M packages/hal/arm/sa11x0/ipaq/current/src/font.h
M packages/hal/arm/sa11x0/ipaq/current/src/kbd.xpm
M packages/hal/arm/sa11x0/ipaq/current/src/lcd_support.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/src/flash.c
M packages/io/wallclock/current/ChangeLog
M packages/io/wallclock/current/include/wallclock/wallclock.inl
M packages/io/wallclock/current/tests/wallclock.cxx
M packages/kernel/current/ChangeLog
M packages/kernel/current/tests/dhrystone.c
M packages/kernel/current/tests/flag1.cxx
M packages/kernel/current/tests/stress_threads.c
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.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/load.c
M packages/services/compress/zlib/current/ChangeLog
M packages/services/compress/zlib/current/include/zconf.h
U packages/services/compress/zlib/current/src/ChangeLog
U packages/services/compress/zlib/current/src/adler32.c
U packages/services/compress/zlib/current/src/compress.c
U packages/services/compress/zlib/current/src/crc32.c
U packages/services/compress/zlib/current/src/deflate.c
U packages/services/compress/zlib/current/src/deflate.h
U packages/services/compress/zlib/current/src/example.c
U packages/services/compress/zlib/current/src/gzio.c
U packages/services/compress/zlib/current/src/infblock.c
U packages/services/compress/zlib/current/src/infblock.h
U packages/services/compress/zlib/current/src/infcodes.c
U packages/services/compress/zlib/current/src/infcodes.h
U packages/services/compress/zlib/current/src/inffast.c
U packages/services/compress/zlib/current/src/inffast.h
U packages/services/compress/zlib/current/src/inffixed.h
U packages/services/compress/zlib/current/src/inflate.c
U packages/services/compress/zlib/current/src/inftrees.c
U packages/services/compress/zlib/current/src/inftrees.h
U packages/services/compress/zlib/current/src/infutil.c
U packages/services/compress/zlib/current/src/infutil.h
U packages/services/compress/zlib/current/src/maketree.c
U packages/services/compress/zlib/current/src/minigzip.c
U packages/services/compress/zlib/current/src/trees.c
U packages/services/compress/zlib/current/src/trees.h
U packages/services/compress/zlib/current/src/uncompr.c
U packages/services/compress/zlib/current/src/zutil.c
U packages/services/compress/zlib/current/src/zutil.h
M packages/services/compress/zlib/current/tests/zlib2.c

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.31
diff -u -0 -r1.31 NEWS
--- NEWS	2001/04/06 17:20:14	1.31
+++ NEWS	2001/04/06 18:57:37
@@ -0,0 +1 @@
+* Added support for ARM Evaluator7T (e7t) board.
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.46
diff -u -0 -r1.46 ChangeLog
--- ChangeLog	2001/04/06 17:20:14	1.46
+++ ChangeLog	2001/04/06 18:57:52
@@ -0,0 +1,5 @@
+2001-04-03  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db:
+	Include flash driver in sa1100mm target.
+
@@ -14,0 +20,4 @@
+
+2001-03-16  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added E7T package.
Index: packages/devs/usb/sa11x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/usb/sa11x0/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/13 01:23:19	1.1
+++ ChangeLog	2001/04/06 18:57:57
@@ -0,0 +1,7 @@
+2001-04-05  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c (usbs_sa11x0_ep0_fill_fifo):
+	Set the DATA_END and IN_READY bits in one operation.
+	This seems to avoid problems when the target needs to send
+	back a zero-length control packet.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.51
diff -u -0 -r1.51 ChangeLog
--- ChangeLog	2001/04/06 17:20:21	1.51
+++ ChangeLog	2001/04/06 18:58:07
@@ -0,0 +1,5 @@
+2001-03-30  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S (__exception_handlers): Don't use relative branch
+	for reset on iq80310.
+
Index: packages/hal/arm/e7t/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 11:58:16 2001
@@ -0,0 +1,87 @@
+2001-04-05  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_ROM.ecm: Only read from debug port.
+
+	* src/redboot_module.c: Fail if attempted built in wrong config.
+
+	* src/e7t_misc.c (hal_IRQ_handler): Fixed comparisons.
+
+2001-03-19  Jesper Skov  <jskov@redhat.com>
+
+	* src/e7t_misc.c (hal_delay_us): Made it work. Not sure why the
+	interrupts don't actually fire. This will probably break when that
+	gets sorted out later.
+
+	* src/hal_diag.c (cyg_hal_plf_serial_getc_nonblock): Rename a
+	register.
+
+	* src/e7t_misc.c (hal_hardware_init): Init caches, clear global
+	interrupt mask flag.
+	(hal_delay_us): Added.
+
+	* include/plf_io.h: Added cache definitions.
+
+	* include/hal_diag.h (HAL_DELAY_US): Added.
+
+	* include/hal_cache.h: Rewrote for KS32C50100.
+
+	* misc/redboot_ROM.ecm: Added.
+
+	* src/redboot_module.c: Added.
+	* src/gdb_module.c: Removed.
+
+	* src/e7t_misc.c: Comment out test code, but keep it around for
+	now.
+
+	* cdl/hal_arm_e7t.cdl: Added RedBoot build magic. Removed stubs
+	build magic.
+
+	* include/hal_platform_setup.h: Set PIO directions and IO
+	widths. The rest cannot be set wo hanging the board.
+
+	* src/hal_diag.c: Baud rate is computed from 1/2 core clock. All
+	register access is 32 bit. Added simple functions to print out
+	values without use of RAM.
+	Enabling TX/RX means allowing interrupts. Rely on vector mask only
+	for controlling ctrl-c interrupts.
+
+2001-03-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/e7t_misc.c: Rewrote timer and interrupt code for
+	E7T. Removed reset code.
+
+	* include/plf_io.h: Added interrupt controller and timer
+	registers.
+
+	* include/hal_platform_ints.h: Updated interrupt defintions to
+	match E7T. No reset magic.
+
+	* src/hal_diag.c: Use correct interrupt definitions.
+
+	* Cloned from AEB HAL.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/04/06 17:20:23	1.3
+++ ChangeLog	2001/04/06 18:58:31
@@ -0,0 +1,26 @@
+2001-04-03  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/flash.c: Don't compile unless CYGPKG_IO_FLASH defined.
+	* src/diag/xscale_test.c (testMenu): Only add flash_test if
+	CYGPKG_IO_FLASH is defined.
+
+2001-03-31  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/xscale_test.c: Merge in latest changes from Cyclone.
+	* src/diag/iq80310.h: Ditto.
+	* src/diag/external_timer.c: Ditto.
+
+2001-03-30  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_RAM.ecm: Disable CYGSEM_REDBOOT_FIS_CRC_CHECK
+	and CYGSEM_IO_FLASH_VERIFY_PROGRAM.
+	* misc/redboot_RAMA.ecm: Ditto.
+	* misc/redboot_ROM.ecm: Ditto.
+	* misc/redboot_ROMA.ecm: Ditto.
+
+	* include/pkgconf/mlt_arm_iq80310_rom.h: Fix heap1_SIZE.
+	* include/pkgconf/mlt_arm_iq80310_ram.h Ditto: 
+	* include/pkgconf/mlt_arm_iq80310_ram.mlt: Remove PCI window.
+
+	* include/hal_platform_setup.h: Fix page table comment.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:24	1.1
+++ ChangeLog	2001/04/06 18:58:37
@@ -0,0 +1,51 @@
+2001-04-03  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/elinux.patch: Add patch for Linux to allow co-existence
+	with RedBoot. (authored by Gary)
+
+2001-04-03  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_compaq.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_compaq.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_compaq.h: New file(s).
+
+	* src/lcd_support.c (lcd_comm_getc_nonblock): Force LCD on
+	whenever there is a keystroke or button pushed.
+
+	* misc/redboot_WinCE.ecm: 
+	* misc/redboot_ROM.ecm: 
+	* misc/redboot_RAM.ecm: 
+	* misc/redboot_Compaq.ecm: New file(s) - standard RedBoot configurations.
+	* images/redboot_WinCE.srec: 
+	* images/redboot_WinCE.elf: 
+	* images/redboot_WinCE.bin: 
+	* images/redboot_ROM.srec: 
+	* images/redboot_ROM.elf: 
+	* images/redboot_ROM.bin: 
+	* images/redboot_RAM.srec: 
+	* images/redboot_RAM.elf: 
+	* images/redboot_RAM.bin: 
+	* images/redboot_Compaq.srec: 
+	* images/redboot_Compaq.elf: 
+	* images/redboot_Compaq.bin: New file(s) - standard RedBoot images.
+
+	* images/OSloader: New file - imported from Compaq.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Add 'Compaq' startup type.
+
+2001-04-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Define virtual screen to be 80x??, with only
+	a 30 character wide window showing (in portrait mode).  Use the 
+	joypad to pan around.  Also, restore cursor support.
+	(lcd_comm_init): Set up default keyboard parameters and let the
+	initialization (calibration) abort/timeout.
+	(lcd_refresh): Fix problem with pan right.
+
+	* src/kbd.xpm: Revert to using "small" keyboard graphic.
+
+	* src/font.h: Add special character for block cursor.
+
+	* src/lcd_support.c (lcd_comm_getc_nonblock): Rework keyboard 
+	input to make it more responsive/smoother.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/04/06 17:20:37	1.10
+++ ChangeLog	2001/04/06 18:58:45
@@ -0,0 +1,8 @@
+2001-03-29  Mark Salter  <msalter@redhat.com>
+
+	* cdl/io_flash.cdl (CYGSEM_IO_FLASH_VERIFY_PROGRAM): New option
+	to control whether or not to perform extra verification of flash
+	programming.
+	* src/flash.c (flash_program): No verification unless
+	CYGSEM_IO_FLASH_VERIFY_PROGRAM defined.
+
Index: packages/io/wallclock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/wallclock/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2000/11/24 07:49:04	1.8
+++ ChangeLog	2001/04/06 18:58:53
@@ -0,0 +1,11 @@
+2001-04-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/wallclock/wallclock.inl (_simple_mkdate): Fix small
+	operator precedence bug.
+
+2001-04-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* tests/wallclock.cxx: Don't run this test in any simulated
+	environment. It just takes far too long and is always timed out by
+	the testing infrastructure.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.55
diff -u -0 -r1.55 ChangeLog
--- ChangeLog	2001/04/06 17:20:40	1.55
+++ ChangeLog	2001/04/06 18:59:05
@@ -0,0 +1,13 @@
+2001-04-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* tests/flag1.cxx: Apply same changes here as were applied to
+	kflag1 on 2000-07-17. This allows this test to run to completion
+	in slow targets, especially simulators.
+
+	* tests/stress_threads.c: Reduce run time even further in
+	simulator runs where instrumentation is enabled.
+
+2001-04-03  Jesper Skov  <jskov@redhat.com>
+
+	* tests/dhrystone.c: Fix feature check.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/04/06 17:20:40	1.20
+++ ChangeLog	2001/04/06 18:59:11
@@ -0,0 +1,4 @@
+2001-03-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/net.cdl (CYGPKG_NET_SYSCTL): Comment out - currently unsupported.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2001/04/06 17:20:40	1.23
+++ ChangeLog	2001/04/06 18:59:18
@@ -0,0 +1,24 @@
+2001-04-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/load.c (do_load): Fix 'raw' loading to check for valid
+	base address _before_ trying to load anything.  Also, some
+	reorg to make raw vs non-raw cleaner.
+
+2001-04-02  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (get_config): Update to support some new syntax:
+	fco -l -n        ... lists showing nicknames instead of titles.
+	fco -l -n -f     ... lists showing both nicknames and titles.
+	fco nickname     ... goes straight to editing only nickname.
+	fco nick value   ... sets nickname to value.
+	All then follow the usual flow out, including the question
+	Update RedBoot non-volatile configuration - are you sure (y/n)
+	as it should be if you made a change.
+
+2001-03-29  Mark Salter  <msalter@redhat.com>
+
+	* cdl/redboot.cdl (CYGSEM_REDBOOT_FIS_CRC_CHECK): New option to 
+	enable (default) or disable CRC checks in FIS images.
+	* src/flash.c: Use CYGSEM_REDBOOT_FIS_CRC_CHECK to decide whether
+	to provide CRC for flash images.
+
Index: packages/services/compress/zlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/compress/zlib/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:41	1.1
+++ ChangeLog	2001/04/06 18:59:24
@@ -0,0 +1,4 @@
+2001-04-02  Jesper Skov  <jskov@redhat.com>
+
+	* tests/zlib2.c: Removed BAD_CRC state.
+


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-04-06 10:21 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-04-06 10:21 UTC (permalink / raw)
  To: ecos-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 174586 bytes --]

The eCos anonymous CVS repository has been updated today (2001-03-29).

Here is a summary of the files modified:

M host/libcdl/ChangeLog
M host/libcdl/database.cxx
M host/libcdl/interp.cxx
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/ecosadmin.tcl
M packages/cygmon/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/include/i82559_info.h
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
A packages/devs/eth/mips/atlas/current/ChangeLog
A packages/devs/eth/mips/atlas/current/cdl/atlas_eth_drivers.cdl
A packages/devs/eth/mips/atlas/current/src/if_atlas.c
A packages/devs/eth/mips/atlas/current/src/if_buffers.S
A packages/devs/eth/mips/atlas/current/src/saa9730.h
A packages/devs/eth/mips/ocelot/current/ChangeLog
A packages/devs/eth/mips/ocelot/current/cdl/mips_rm7000_ocelot_eth_drivers.cdl
A packages/devs/eth/mips/ocelot/current/include/devs_eth_mips_rm7000_ocelot.inl
A packages/devs/flash/amd/am29f040b/current/ChangeLog
A packages/devs/flash/amd/am29f040b/current/cdl/flash_amd_am29f040b.cdl
A packages/devs/flash/amd/am29f040b/current/src/am29f040b_flash.c
A packages/devs/flash/amd/am29f040b/current/src/flash.h
A packages/devs/flash/amd/am29f040b/current/src/flash_erase_block.c
A packages/devs/flash/amd/am29f040b/current/src/flash_program_buf.c
A packages/devs/flash/amd/am29f040b/current/src/flash_query.c
M packages/devs/flash/arm/assabet/current/ChangeLog
M packages/devs/flash/arm/assabet/current/cdl/flash_assabet.cdl
A packages/devs/flash/arm/assabet/current/include/assabet_strataflash.inl
R packages/devs/flash/arm/assabet/current/src/assabet_flash.c
R packages/devs/flash/arm/assabet/current/src/flash.h
R packages/devs/flash/arm/assabet/current/src/flash_erase_block.c
R packages/devs/flash/arm/assabet/current/src/flash_lock_block.c
R packages/devs/flash/arm/assabet/current/src/flash_program_buf.c
R packages/devs/flash/arm/assabet/current/src/flash_query.c
R packages/devs/flash/arm/assabet/current/src/flash_unlock_block.c
A packages/devs/flash/arm/ipaq/current/ChangeLog
A packages/devs/flash/arm/ipaq/current/cdl/flash_ipaq.cdl
A packages/devs/flash/arm/ipaq/current/include/ipaq_strataflash.inl
A packages/devs/flash/arm/ipaq/current/src/ipaq_flash.c
A packages/devs/flash/intel/28fxxx/current/ChangeLog
A packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl
A packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx.inl
A packages/devs/flash/intel/strata/current/ChangeLog
A packages/devs/flash/intel/strata/current/cdl/flash_strata.cdl
A packages/devs/flash/intel/strata/current/src/flash_erase_block.c
A packages/devs/flash/intel/strata/current/src/flash_lock_block.c
A packages/devs/flash/intel/strata/current/src/flash_program_buf.c
A packages/devs/flash/intel/strata/current/src/flash_query.c
A packages/devs/flash/intel/strata/current/src/flash_unlock_block.c
A packages/devs/flash/intel/strata/current/src/strata.c
A packages/devs/flash/intel/strata/current/src/strata.h
A packages/devs/flash/mips/atlas/current/ChangeLog
A packages/devs/flash/mips/atlas/current/cdl/flash_atlas.cdl
A packages/devs/flash/mips/atlas/current/src/atlas_flash.c
A packages/devs/flash/mips/atlas/current/src/flash.h
A packages/devs/flash/mips/atlas/current/src/flash_erase_block.c
A packages/devs/flash/mips/atlas/current/src/flash_lock_block.c
A packages/devs/flash/mips/atlas/current/src/flash_program_buf.c
A packages/devs/flash/mips/atlas/current/src/flash_query.c
A packages/devs/flash/mips/atlas/current/src/flash_unlock_block.c
A packages/devs/flash/mips/ocelot/current/ChangeLog
A packages/devs/flash/mips/ocelot/current/cdl/flash_mips_qed_ocelot.cdl
A packages/devs/flash/mips/ocelot/current/include/devs_flash_mips_qed_ocelot.inl
A packages/devs/flash/mips/ocelot/current/include/plf_flash.inc
A packages/devs/kbd/arm/ipaq/current/ChangeLog
A packages/devs/kbd/arm/ipaq/current/cdl/kbd_ipaq.cdl
A packages/devs/kbd/arm/ipaq/current/src/ipaq_kbd.c
A packages/devs/pcmcia/arm/ipaq/current/ChangeLog
A packages/devs/pcmcia/arm/ipaq/current/cdl/pcmcia_ipaq.cdl
A packages/devs/pcmcia/arm/ipaq/current/src/ipaq_pcmcia.c
M packages/devs/serial/generic/16x5x/current/ChangeLog
M packages/devs/serial/generic/16x5x/current/cdl/ser_generic_16x5x.cdl
M packages/devs/serial/generic/16x5x/current/src/ser_16x5x.c
A packages/devs/serial/mips/atlas/current/ChangeLog
A packages/devs/serial/mips/atlas/current/cdl/ser_mips_atlas.cdl
A packages/devs/serial/mips/atlas/current/src/atlas_serial.c
A packages/devs/serial/mips/atlas/current/src/atlas_serial.h
M packages/devs/serial/sh/scif/current/ChangeLog
M packages/devs/serial/sh/scif/current/src/sh_scif_serial.c
M packages/devs/serial/v85x/v850/current/ChangeLog
M packages/devs/serial/v85x/v850/current/cdl/ser_v85x_v850.cdl
M packages/devs/serial/v85x/v850/current/src/v85x_v850_serial.c
M packages/devs/serial/v85x/v850/current/src/v85x_v850_serial.h
A packages/devs/touch/arm/ipaq/current/ChangeLog
A packages/devs/touch/arm/ipaq/current/cdl/touch_ipaq.cdl
A packages/devs/touch/arm/ipaq/current/src/ipaq_ts.c
A packages/devs/usb/sa11x0/current/doc/makefile
M packages/devs/wallclock/sh3/current/ChangeLog
M packages/devs/wallclock/sh3/current/src/wallclock_sh3.cxx
A packages/devs/watchdog/arm/sa11x0/current/ChangeLog
A packages/devs/watchdog/arm/sa11x0/current/cdl/watchdog_sa11x0.cdl
A packages/devs/watchdog/arm/sa11x0/current/src/watchdog_sa11x0.cxx
A packages/fs/rom/current/ChangeLog
A packages/fs/rom/current/cdl/romfs.cdl
A packages/fs/rom/current/doc/mk_romfs.txt
A packages/fs/rom/current/doc/romfs.txt
A packages/fs/rom/current/src/romfs.c
A packages/fs/rom/current/support/Makefile
A packages/fs/rom/current/support/mk_romfs.c
A packages/fs/rom/current/tests/fileio1.c
M packages/hal/arm/aeb/current/ChangeLog
M packages/hal/arm/aeb/current/cdl/hal_arm_aeb.cdl
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/cdl/hal_arm_cma230.cdl
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/cdl/hal_arm_ebsa285.cdl
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/src/iq80310_misc.c
M packages/hal/arm/iq80310/current/src/diag/pci_bios.h
M packages/hal/arm/pid/current/ChangeLog
M packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl
M packages/hal/arm/pid/current/include/hal_cache.h
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/cdl/hal_arm_sa11x0_assabet.cdl
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
M packages/hal/arm/sa11x0/brutus/current/cdl/hal_arm_sa11x0_brutus.cdl
A packages/hal/arm/sa11x0/ipaq/current/ChangeLog
A packages/hal/arm/sa11x0/ipaq/current/cdl/hal_arm_sa11x0_ipaq.cdl
A packages/hal/arm/sa11x0/ipaq/current/doc/README.ipaq
A packages/hal/arm/sa11x0/ipaq/current/include/atmel_support.h
A packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_ints.h
A packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/ipaq/current/include/ipaq.h
A packages/hal/arm/sa11x0/ipaq/current/include/lcd_support.h
A packages/hal/arm/sa11x0/ipaq/current/include/plf_mmap.h
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_ram.h
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_ram.ldi
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_ram.mlt
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.h
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_wince.h
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_wince.ldi
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_wince.mlt
A packages/hal/arm/sa11x0/ipaq/current/misc/redboot_ROM.ecm
A packages/hal/arm/sa11x0/ipaq/current/src/atmel_support.c
A packages/hal/arm/sa11x0/ipaq/current/src/banner.xpm
A packages/hal/arm/sa11x0/ipaq/current/src/banner.xpm.bin
A packages/hal/arm/sa11x0/ipaq/current/src/font.h
A packages/hal/arm/sa11x0/ipaq/current/src/ipaq_misc.c
A packages/hal/arm/sa11x0/ipaq/current/src/kbd.xpm
A packages/hal/arm/sa11x0/ipaq/current/src/lcd_support.c
A packages/hal/arm/sa11x0/ipaq/current/src/redboot_cmds.c
M packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
M packages/hal/arm/sa11x0/sa1100mm/current/cdl/hal_arm_sa11x0_sa1100mm.cdl
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl
M packages/hal/arm/sa11x0/var/current/include/hal_sa11x0.h
M packages/hal/arm/sa11x0/var/current/src/redboot_linux_exec.c
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/include/dbg-threads-api.h
M packages/hal/common/current/include/generic-stub.h
M packages/hal/common/current/include/hal_if.h
M packages/hal/common/current/include/hal_stub.h
M packages/hal/common/current/src/bplist-dynamic.c
M packages/hal/common/current/src/drv_api.c
M packages/hal/common/current/src/generic-stub.c
M packages/hal/common/current/src/hal_if.c
M packages/hal/common/current/src/hal_misc.c
M packages/hal/common/current/src/hal_stub.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
M packages/hal/mips/arch/current/include/arch.inc
M packages/hal/mips/arch/current/include/mips-stub.h
A packages/hal/mips/arch/current/src/hal_syscall.c
A packages/hal/mips/atlas/current/ChangeLog
A packages/hal/mips/atlas/current/cdl/hal_mips_atlas.cdl
A packages/hal/mips/atlas/current/include/hal_diag.h
A packages/hal/mips/atlas/current/include/platform.inc
A packages/hal/mips/atlas/current/include/plf_cache.h
A packages/hal/mips/atlas/current/include/plf_intr.h
A packages/hal/mips/atlas/current/include/plf_io.h
A packages/hal/mips/atlas/current/include/plf_stub.h
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_ram.h
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_ram.ldi
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_ram.mlt
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_rom.h
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_rom.ldi
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_rom.mlt
A packages/hal/mips/atlas/current/misc/redboot_RAM.ecm
A packages/hal/mips/atlas/current/misc/redboot_ROM.ecm
A packages/hal/mips/atlas/current/src/hal_diag.c
A packages/hal/mips/atlas/current/src/platform.S
A packages/hal/mips/atlas/current/src/plf_misc.c
A packages/hal/mips/atlas/current/src/redboot_cmds.c
A packages/hal/mips/atlas/current/src/ser16c550c.c
A packages/hal/mips/mips32/current/ChangeLog
A packages/hal/mips/mips32/current/cdl/hal_mips_mips32.cdl
A packages/hal/mips/mips32/current/include/var_arch.h
A packages/hal/mips/mips32/current/include/var_cache.h
A packages/hal/mips/mips32/current/include/var_intr.h
A packages/hal/mips/mips32/current/include/variant.inc
A packages/hal/mips/mips32/current/src/mips_mips32.ld
A packages/hal/mips/mips32/current/src/var_misc.c
A packages/hal/mips/mips32/current/src/variant.S
A packages/hal/mips/mips64/current/ChangeLog
A packages/hal/mips/mips64/current/cdl/hal_mips_mips64.cdl
A packages/hal/mips/mips64/current/include/var_arch.h
A packages/hal/mips/mips64/current/include/var_cache.h
A packages/hal/mips/mips64/current/include/var_intr.h
A packages/hal/mips/mips64/current/include/variant.inc
A packages/hal/mips/mips64/current/src/mips_mips64.ld
A packages/hal/mips/mips64/current/src/var_misc.c
A packages/hal/mips/mips64/current/src/variant.S
M packages/hal/mips/ref4955/current/ChangeLog
M packages/hal/mips/ref4955/current/cdl/hal_mips_tx49_ref4955.cdl
A packages/hal/mips/rm7000/ocelot/current/ChangeLog
A packages/hal/mips/rm7000/ocelot/current/cdl/hal_mips_rm7000_ocelot.cdl
A packages/hal/mips/rm7000/ocelot/current/include/hal_diag.h
A packages/hal/mips/rm7000/ocelot/current/include/platform.inc
A packages/hal/mips/rm7000/ocelot/current/include/plf_cache.h
A packages/hal/mips/rm7000/ocelot/current/include/plf_intr.h
A packages/hal/mips/rm7000/ocelot/current/include/plf_io.h
A packages/hal/mips/rm7000/ocelot/current/include/plf_stub.h
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_ram.h
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_rom.h
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt
A packages/hal/mips/rm7000/ocelot/current/misc/redboot_RAM.ecm
A packages/hal/mips/rm7000/ocelot/current/misc/redboot_ROM.ecm
A packages/hal/mips/rm7000/ocelot/current/src/ns16552.c
A packages/hal/mips/rm7000/ocelot/current/src/platform.S
A packages/hal/mips/rm7000/ocelot/current/src/plf_misc.c
A packages/hal/mips/rm7000/ocelot/current/src/plf_mk_defs.c
A packages/hal/mips/rm7000/ocelot/current/src/plf_stub.c
A packages/hal/mips/rm7000/var/current/ChangeLog
A packages/hal/mips/rm7000/var/current/cdl/hal_mips_rm7000.cdl
A packages/hal/mips/rm7000/var/current/include/var_arch.h
A packages/hal/mips/rm7000/var/current/include/var_cache.h
A packages/hal/mips/rm7000/var/current/include/var_intr.h
A packages/hal/mips/rm7000/var/current/include/variant.inc
A packages/hal/mips/rm7000/var/current/src/mips_rm7000.ld
A packages/hal/mips/rm7000/var/current/src/var_misc.c
A packages/hal/mips/rm7000/var/current/src/variant.S
M packages/hal/powerpc/cogent/current/ChangeLog
M packages/hal/powerpc/cogent/current/cdl/hal_powerpc_cogent.cdl
M packages/hal/powerpc/mbx/current/ChangeLog
M packages/hal/powerpc/mbx/current/cdl/hal_powerpc_mbx.cdl
M packages/hal/sh/cq7708/current/ChangeLog
M packages/hal/sh/cq7708/current/cdl/hal_sh_sh7708_cq7708.cdl
M packages/hal/sh/cq7708/current/include/platform.inc
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/edk7708/current/ChangeLog
M packages/hal/sh/edk7708/current/cdl/hal_sh_edk7708.cdl
M packages/hal/sh/edk7708/current/include/platform.inc
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/src/variant.S
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/include/var_cache.h
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/hal/sh/sh4/current/src/variant.S
M packages/hal/v85x/arch/current/ChangeLog
M packages/hal/v85x/arch/current/cdl/hal_v85x.cdl
M packages/hal/v85x/arch/current/include/basetype.h
M packages/hal/v85x/arch/current/include/hal_arch.h
M packages/hal/v85x/arch/current/include/hal_io.h
M packages/hal/v85x/arch/current/include/nec-stub.h
M packages/hal/v85x/arch/current/src/hal_misc.c
M packages/hal/v85x/arch/current/src/hal_mk_defs.c
R packages/hal/v85x/arch/current/src/v85x.ld
M packages/hal/v85x/arch/current/src/vectors.S
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
A packages/hal/v85x/ceb_v850/current/images/v850flash.hex
A packages/hal/v85x/ceb_v850/current/images/v850flash.img
A packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.bin
A packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.img
A packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.sre
A packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.bin
A packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.img
A packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.sre
A packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.bin
A packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.img
A packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.sre
M packages/hal/v85x/ceb_v850/current/include/hal_diag.h
M packages/hal/v85x/ceb_v850/current/include/hal_platform_setup.h
M packages/hal/v85x/ceb_v850/current/include/plf_cache.h
M packages/hal/v85x/ceb_v850/current/include/plf_intr.h
M packages/hal/v85x/ceb_v850/current/include/plf_io.h
M packages/hal/v85x/ceb_v850/current/include/plf_sections.h
R packages/hal/v85x/ceb_v850/current/include/v850_regs.h
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flash.h
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flash.ldi
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flash.mlt
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flashromram.h
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flashromram.ldi
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flashromram.mlt
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_ram.h
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_ram.ldi
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_ram.mlt
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_rom.h
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_rom.ldi
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_rom.mlt
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_romram.h
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_romram.ldi
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_romram.mlt
R packages/hal/v85x/ceb_v850/current/src/hal_diag.c
M packages/hal/v85x/ceb_v850/current/src/plf_misc.c
M packages/hal/v85x/ceb_v850/current/src/plf_stub.c
A packages/hal/v85x/ceb_v850/current/src/v850flash.S
M packages/hal/v85x/v850/current/ChangeLog
M packages/hal/v85x/v850/current/cdl/hal_v85x_v850.cdl
M packages/hal/v85x/v850/current/include/v850_common.h
M packages/hal/v85x/v850/current/include/var_arch.h
M packages/hal/v85x/v850/current/include/var_cache.h
M packages/hal/v85x/v850/current/include/var_intr.h
A packages/hal/v85x/v850/current/src/hal_diag.c
R packages/hal/v85x/v850/current/src/nec.ld
M packages/hal/v85x/v850/current/src/v850_misc.c
M packages/hal/v85x/v850/current/src/v850_stub.c
M packages/hal/v85x/v850/current/src/v85x_v850.ld
A packages/hal/v85x/v850/current/tests/nmitest.c
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/dir.cxx
M packages/io/fileio/current/src/file.cxx
M packages/io/fileio/current/src/misc.cxx
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/tests/pci1.c
A packages/io/usb/eth/slave/current/doc/makefile
A packages/io/usb/slave/current/doc/makefile
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/src/debug/dbg_gdb.cxx
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/cdl/stdio.cdl
M packages/language/c/libc/stdio/current/include/io.hxx
M packages/language/c/libc/stdio/current/include/io.inl
M packages/language/c/libc/stdio/current/include/stream.hxx
M packages/language/c/libc/stdio/current/include/stream.inl
M packages/language/c/libc/stdio/current/include/streambuf.hxx
M packages/language/c/libc/stdio/current/include/streambuf.inl
A packages/language/c/libc/stdio/current/src/common/feof.cxx
M packages/language/c/libc/stdio/current/src/common/stream.cxx
M packages/language/c/libc/stdio/current/src/input/fgets.cxx
M packages/language/c/libc/stdio/current/src/input/gets.cxx
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/include/bootp.h
M packages/net/tcpip/current/include/netdb.h
M packages/net/tcpip/current/include/network.h
M packages/net/tcpip/current/include/tftp_support.h
M packages/net/tcpip/current/src/lib/getserv.c
M packages/net/tcpip/current/src/lib/network_support.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/crc.c
A packages/redboot/current/src/decompress.c
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/misc_funs.c
M packages/redboot/current/src/printf.c
M packages/redboot/current/src/version.c
M packages/redboot/current/src/net/bootp.c
M packages/redboot/current/src/net/enet.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/ping.c
M packages/redboot/current/src/net/pktbuf.c
M packages/redboot/current/src/net/tcp.c
A packages/services/compress/zlib/current/ChangeLog
A packages/services/compress/zlib/current/cdl/compress_zlib.cdl
A packages/services/compress/zlib/current/include/zconf.h
A packages/services/compress/zlib/current/include/zlib.h
A packages/services/compress/zlib/current/src/ChangeLog
A packages/services/compress/zlib/current/src/FAQ
A packages/services/compress/zlib/current/src/INDEX
A packages/services/compress/zlib/current/src/Make_vms.com
A packages/services/compress/zlib/current/src/Makefile
A packages/services/compress/zlib/current/src/Makefile.in
A packages/services/compress/zlib/current/src/Makefile.riscos
A packages/services/compress/zlib/current/src/README
A packages/services/compress/zlib/current/src/README.eCos
A packages/services/compress/zlib/current/src/adler32.c
A packages/services/compress/zlib/current/src/algorithm.txt
A packages/services/compress/zlib/current/src/compress.c
A packages/services/compress/zlib/current/src/configure
A packages/services/compress/zlib/current/src/crc32.c
A packages/services/compress/zlib/current/src/deflate.c
A packages/services/compress/zlib/current/src/deflate.h
A packages/services/compress/zlib/current/src/descrip.mms
A packages/services/compress/zlib/current/src/example.c
A packages/services/compress/zlib/current/src/gzio.c
A packages/services/compress/zlib/current/src/infblock.c
A packages/services/compress/zlib/current/src/infblock.h
A packages/services/compress/zlib/current/src/infcodes.c
A packages/services/compress/zlib/current/src/infcodes.h
A packages/services/compress/zlib/current/src/inffast.c
A packages/services/compress/zlib/current/src/inffast.h
A packages/services/compress/zlib/current/src/inffixed.h
A packages/services/compress/zlib/current/src/inflate.c
A packages/services/compress/zlib/current/src/inftrees.c
A packages/services/compress/zlib/current/src/inftrees.h
A packages/services/compress/zlib/current/src/infutil.c
A packages/services/compress/zlib/current/src/infutil.h
A packages/services/compress/zlib/current/src/maketree.c
A packages/services/compress/zlib/current/src/minigzip.c
A packages/services/compress/zlib/current/src/trees.c
A packages/services/compress/zlib/current/src/trees.h
A packages/services/compress/zlib/current/src/uncompr.c
A packages/services/compress/zlib/current/src/zlib.3
A packages/services/compress/zlib/current/src/zutil.c
A packages/services/compress/zlib/current/src/zutil.h
A packages/services/compress/zlib/current/tests/zlib1.c
A packages/services/compress/zlib/current/tests/zlib2.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/cdl/memalloc.cdl
M packages/templates/redboot/ChangeLog
M packages/templates/redboot/current.ect

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.30
diff -u -0 -r1.30 NEWS
--- NEWS	2001/02/27 01:21:45	1.30
+++ NEWS	2001/04/06 17:04:39
@@ -0,0 +1,25 @@
+* Ported to Compaq StrongARM SA1110 PocketPC (iPAQ), including keypad,
+  touch screen, watchdog, FLASH, PCMCIA and Compact Flash drivers.
+  Also includes RedBoot, with support for booting ARM Linux.
+  Derived from an initial port by Richard Panton of 3G Lab.
+  http://www.3glab.org/
+* Added flash verification checksums to RedBoot.
+* Added watchdog driver for Intel SA11x0 StrongARM.
+* Added generic Intel FlashFile 28Fxxx flash driver.
+* Added generic Intel StrataFLASH driver.
+* Support flash and ROMRAM startup for V850 HAL and Cosmo CEB board; also
+  adding support for the NEC V850/SB1 CPU variant. Also support for
+  thread debugging via ICE and gdbserv.
+* Added support for MIPS32/64 MIPS variants and Atlas platform, using both
+  the MIPS32 4Kc and MIPS64 5Kc processor modules. Includes PCI, serial,
+  ethernet and flash drivers. This is a RedBoot-only port at this time, not
+  full eCos.
+* Added simple ROM based file system support, contributed by 
+  Richard Panton of 3G Lab.
+* Added support for MIPS QED RM7000 variant and Ocelot board, including
+  PCI, ethernet and FLASH support.
+* Added gzip/zlib decompression support to RedBoot.
+* Added zlib decompression library.
+* GDB stubs no longer reboot the board in response to a 'k' packet. Instead
+  from within GDB a "maintenance packet r" must be sent, followed by a
+  "detach". Then you can reconnect to the board.a
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2000/08/25 17:32:38	1.11
+++ ChangeLog	2001/04/06 17:04:48
@@ -0,0 +1,5 @@
+2001-02-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* interp.cxx (locate_subdirs): Accept "cvs" as a synonym for "CVS"
+	* database.cxx (new_package): Ditto.
+
@@ -776 +781 @@
-// Copyright (C) 1999, 2000 Red Hat, Inc.
+// Copyright (C) 1999, 2000, 2001 Red Hat, Inc.
@@ -797 +802 @@
-//===========================================================================
\ No newline at end of file
+//===========================================================================
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.45
diff -u -0 -r1.45 ChangeLog
--- ChangeLog	2001/02/27 01:21:45	1.45
+++ ChangeLog	2001/04/06 17:04:55
@@ -0,0 +1,43 @@
+2001-03-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Add Atlas flash and ethernet drivers to target description.
+	Also PCI package.
+	Fix atlas flash package alias typo.
+
+2001-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Update ceb_v850 description - no longer V850/SA1 specific
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added new Intel 28Fxxx package. Only supports flash
+	file at the moment.
+
+2001-03-15  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add keyboard driver for iPAQ
+
+2001-03-08  Bart Veer  <bartv@redhat.com>
+
+	* ecosadmin.tcl, locate_files:
+	Do not eliminate makefile, configure.in, etc. It is now valid for
+	these to be present, e.g. in a package's host or doc subdirectory.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added CYGPKG_COMPRESS_ZLIB.
+
+2001-03-05  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Adding iPAQ touch screen driver.
+
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add Watchdog for SA11x0 StrongARMs.  Package
+	CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0.  Included in appropriate
+	targets - not sure whether it applies to SA1100, so SA1110 only.
+
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Import initial iPAQ support from 3G Labs.
+
@@ -9,0 +53,5 @@
+2001-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add generic strataFlash driver,
+	CYGPKG_DEVS_FLASH_STRATA located in devs/flash/intel/strata/... 
+
@@ -20,0 +69,7 @@
+2001-02-01  Julian Smart <julians@redhat.com>
+
+	* Added mips to list of directories to keep for devs/flash
+2001-01-31  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* ecos.db: Added MIPS64 package and atlas_mips64_5kc target.
+
@@ -23,0 +79,21 @@
+	Added QED Ocelot driver.
+
+2001-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Add i82559 driver.
+
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Added MIPS Atlas ether and flash packages.
+
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Include PCI driver.
+
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added AMD flash driver.
+
+2000-11-30  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added Ocelot packages.
@@ -138,0 +215,4 @@
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* ecos.db: Added mips3264 stuff.
Index: packages/cygmon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/cygmon/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/12/08 03:30:06	1.7
+++ ChangeLog	2001/04/06 17:05:03
@@ -79,0 +80,10 @@
+	* misc/bsp/mips/gdb-cpu.c: New files. Mips based Cygmon now running on top of eCos HAL.
+	* misc/bsp/mips/gdb-cpu.h: Ditto.
+	* misc/bsp/mips/gdb.h: Ditto.
+	* misc/bsp/mips/insn.h: Ditto.
+	* misc/bsp/mips/singlestep.c: Ditto.
+	* misc/mips/board.h: Ditto.
+	* misc/mips/cpu.h: Ditto.
+	* misc/mips/cpu_info.h: Ditto.
+	* misc/mips/mips-mon.c: Ditto.
+
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/02/27 01:21:45	1.17
+++ ChangeLog	2001/04/06 17:05:09
@@ -0,0 +1,5 @@
+2001-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_ebsa285.c: Make device config more consistent with that
+	used in other 82559 platforms, and fix a typo.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/02/13 01:23:18	1.2
+++ ChangeLog	2001/04/06 17:05:16
@@ -0,0 +1,129 @@
+2001-03-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (update_statistics): Fix warning - only declare
+	op_i82559 if we use it - from previous change.
+
+2001-03-23  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_can_send, i82559_send): Count up and
+	down entries into these routines, and always say "no" to
+	can_send() if we are recursing, ie. within_send != 0.  This is a
+	good idea because it limits stack usage.  The recursion happens
+	because of the very neccessary polling of rx state within the tx
+	routines - which can deliver packets up into the stack, which can
+	trigger a response tx and so on...  Also fixed a harmless bug
+	where, after polling, the p_i82559 current device state pointer
+	pointer to the wrong device, if we polled both devs regardless; it
+	only caused problems with the within_send recursion count.
+
+	* include/i82559_info.h (I82559): Add within_send field.
+
+2001-03-15  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_init): Support external macro
+	CYGHWR_DEVS_ETH_INTEL_I82559_GET_ESA(...), which if defined, is
+	used to acquire a MAC address, on the assumption that there is no
+	EEPROM present.  CYGHWR_DEVS_ETH_INTEL_I82559_HAS_NO_EEPROM
+	confirms that there is no EEPROM attached to the 82559(s) so we
+	can omit all that code.  It's in the negative sense because it's
+	the unusual case.
+
+2001-03-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (CYGHWR_DEVS_ETH_INTEL_I82559_DEMUX_ALL): Fully
+	enable "DEMUX_ALL" option; all devices are scanned for
+	activity/wedging/interrupts at every opportunity.  Multiple
+	devices on the same interrupts are now supported.
+
+2001-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_configure): New routine combines actions
+	of eth_set_promiscuous_mode() and eth_set_config() both of which
+	disappear.  Thus the device is always configured correctly from
+	the start.  [from a patch from Martin Buck  <martin.buck@ascom.ch>
+	via the EBSA285 driver]
+	(eth_dsr): Do not call upper layer unless we are in a networked
+	[non-RedBoot, non-polled] environment.  This is necessary because
+	we call our own DSR from foreground to unstick after a lost
+	interrupt.
+	(find_82559s_match_func): New routine to discover disparate
+	devices on the PCI bus.  Used in pci_init_find_82559s().
+	(dump_txcb): Various junk debug functions removed.
+
+2001-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c: Some tidying up, and two main additions to the
+	mechanisms used for managing this nasty entomological device.
+	(i82559_can_send): [amongst other places] if it is defined, use
+	CYGHWR_DEVS_ETH_INTEL_I82559_MISSED_INTERRUPT(p_i82559) to detect
+	that we missed an interrupt - and if so, call the ISR and DSR
+	directly.  This is necessary for edge-triggered interrupt
+	controllers being fed by this level-sending device, where an
+	internal event in the device can keep the line low after the code
+	thinks that all events have been handled.
+	(Check82559TxLockupTimeout): This routine runs a timeout (if the
+	HAL provides a pair of watchdog-like macros) which performs a
+	selective reset of the device if it takes too long to transmit.
+	This happens rarely, but when it happens this is the only way out;
+	the tx machine is fixated on one tx and never comes out of it.
+	
+
+	Sadly these two techniques to escape lockup only work if the
+	driver is called (ie. the stack tries to tx); incoming packets
+	cannot unwedge a device.  We might need to add a poll from the
+	stack in future if this causes problems.
+	
+	* include/i82559_info.h (I82559): Added two words for managing tx
+	lockup timeouts since this must be per-device.
+
+2001-03-02  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c: Remove "Platform specific - defaults provided"
+	definitions for CYGHWR_INTEL_I82559_PCI_MEM_MAP_BASE/SIZE; all
+	platforms now provide these.
+	Added a little further disclaimer to the comment about LE/BE/GE.
+
+2001-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c: Global change: what was HAL_READ_UINTxx or
+	HAL_WRITE_UINTxx are now READMEMxx or WRITEMEMxx - just
+	convenience macros that do all the volatile casts we want there.
+	Definitions of INL, INW, INB and OUTL, OUTW, OUTB recast in terms
+	of HAL_READ_UINTxx or HAL_WRITE_UINTxx so that they will use
+	proper IO operations on those CISCy mainframes that have a special
+	way of doing IO.
+
+2001-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c: Much more configury added, so that I can use it
+	with a new target board.  Including, but not limited to:
+
+	o An essay about addressing, big endian, little endian and GIB
+	endian (sic) and how we treat the various types of access within
+	this module.  In other words, a lot of comments.
+
+	o CYGNUM_DEVS_ETH_INTEL_I82559_SEPARATE_MUX_INTERRUPT to clarify
+	that such an interrupt is SEPARATE from any simplex intrs that are
+	also available.
+
+	o CYGHWR_DEVS_ETH_INTEL_I82559_DEMUX_ALL for hardware where the
+	the only interrupt is a multiplexed (wire or'd) one.  Plus
+	associated macros for direct manipulation of interrupt masks and
+	acknowledgments.
+
+	o Support for external definition from the platform HAL or driver
+	config module of CYGHWR_INTEL_I82559_PCI_MEM_MAP_BASE and SIZE.
+	Also CYGHWR_INTEL_I82559_PCI_VIRT_TO_BUS.
+
+	o LE definitions of a few macros that were missing.
+
+	o Separated definitions of structure offsets from BE/LE
+	definitions of consts within the words.  Offsets vary with GIB
+	endian, for those CPUs who just flip bits.  No change for BE
+	machines, needed for LE machines to work.  To enable address-flip
+	within structures, define CYG_ADDRESSING_IS_GIBENDIAN.
+
+	o Re-org of mux/simplex deliver and isr's for new configuration.
+
+	o Couple of extra debug printouts.
+
@@ -3 +132 @@
-	* src/if_i82559.c: Added FIXME for promisuous mode.
+	* src/if_i82559.c: Added FIXME for promiscuous mode.
Index: packages/devs/eth/mips/atlas/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:05:22 2001
@@ -0,0 +1,40 @@
+2001-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/saa9730.h: 
+	* src/if_atlas.c:
+	Added support for getting RX interrupts. This is solely for the
+	purposes of doing Ctrl-C processing in RedBoot, more work would be
+	needed to get full eCos driver support going.
+
+2001-01-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_atlas.c: New RedBoot config data layout.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/devs/eth/mips/ocelot/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:05:40 2001
@@ -0,0 +1,37 @@
+2001-03-02  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_mips_rm7000_ocelot.inl: Define controller PCI
+	details.
+
+2001-11-29  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/mips_rm7000_ocelot_eth_drivers.cdl: Platform specific
+	information required to use the generic i82559 driver for the
+	Ocelot platform.
+	* include/devs_eth_mips_rm7000_ocelot.inl: Same.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/flash/amd/am29f040b/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:05:49 2001
@@ -0,0 +1,62 @@
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.h: Addresses and sizes are also affected by
+	interleaving.
+	* src/flash_erase_block.c: Plug in working loop.
+	* src/flash_program_buf.c: Same.
+
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/am29f040b_flash.c (flash_hwr_init): Use new query semantics.
+	* src/flash_query.c (flash_query): Changed accordingly.
+
+	* src/flash.h (FLASH_Sector_Erase_Timer): Added.
+
+	* src/flash_erase_block.c: Do not check error flag after operation
+	completes.
+	* src/flash_program_buf.c: Same.
+
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from MBX driver.
+
+2000-10-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/mbx_flash.c: 
+	* src/flash_query.c: 
+	* src/flash_program_buf.c: 
+	* src/flash_erase_block.c: 
+	* src/flash.h: 
+	* cdl/flash_mbx.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 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/assabet/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/12/08 03:30:06	1.5
+++ ChangeLog	2001/04/06 17:06:11
@@ -0,0 +1,13 @@
+2001-03-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_unlock_block.c: 
+	* src/flash_query.c: 
+	* src/flash_program_buf.c: 
+	* src/flash_lock_block.c: 
+	* src/flash_erase_block.c: 
+	* src/flash.h: 
+	* src/assabet_flash.c: Removed - everything now generic.
+
+	* include/assabet_strataflash.inl: 
+	* cdl/flash_assabet.cdl: Change to use generic StrataFLASH driver.
+
Index: packages/devs/flash/arm/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:06:50 2001
@@ -0,0 +1,37 @@
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_flash.c: New file - defines enable/disable functions.
+
+	* cdl/flash_ipaq.cdl: Add special functions required to enable and
+	disable FLASH programming.
+
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* include/ipaq_strataflash.inl: 
+	* cdl/flash_ipaq.cdl: New file(s) - FLASH support on iPAQ.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:07:16 2001
@@ -0,0 +1,37 @@
+2001-03-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_28fxxx.inl (flash_program_buf): Calculate correct
+	wc for buffered writes.
+	(flash_query): Don't return until flash is safely back in data
+	mode.
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* Package cloned from at29cxxxx driver. Changed to support Intel
+	FlashFile.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:07:27 2001
@@ -0,0 +1,142 @@
+2001-03-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/strata.h (FLASH_Write_Buffer): Do not define this if
+	CYGOPT_FLASH_IS_NOT_ADVANCED is defined; Advanced (xxxJ3) flash is
+	usual these days.  Also added documentation of the options that
+	can be used to control this module.
+	
+	* src/flash_program_buf.c (flash_program_buf): Reduce warnings
+	about unused variables if no FLASH_Write_Buffer command available.
+
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_program_buf.c (flash_program_buf): Buffered write code
+	fixups, only on platforms with it defined.
+
+2001-03-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/strata.h: 
+	* src/strata.c: Support buffered writes.
+
+	* src/flash_program_buf.c: Use buffered writes if possible. This
+	mode allows the chip to do parallelized writes which is much faster.
+	It does require additional information, now provided by upper layer.
+
+2001-02-15  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash_query.c (flash_query): Depending on whether
+	CYGOPT_FLASH_IS_BOOTBLOCK (just a #define from the instantiator,
+	not really a cdl_option) is set, do the full Read_Query or just
+	acquire two codes for manufacturer and device type using Read_ID.
+
+	* src/strata.c (flash_hwr_init): Again depending on whether
+	CYGOPT_FLASH_IS_BOOTBLOCK, decode the device type into a size and
+	so on, or use the full Read_Query data as before.
+
+	* src/strata.h (FLASH_Read_ID): Undefine those commands which we
+	do not use.  Conditionally define those that we use depending on
+	CYGOPT_FLASH_IS_BOOTBLOCK.  Thus we should be able to deal with
+	StrataFlash and BootBlock flash with the same code.
+
+	* cdl/flash_strata.cdl: Do not implement (in the CDL sense)
+	CYGHWR_IO_FLASH_BLOCK_LOCKING leave it up to the instantiating
+	package instead.  Also move the build of the two objects that do
+	locking and unlocking into a compenent which is only active if
+	CYGHWR_IO_FLASH_BLOCK_LOCKING is indeed (requested to be)
+	implemented somewhere.
+
+2001-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* devs/flash/intel/strata/...: New package, generic strataFlash
+	driver based on several others; a portion of its history
+	follows...
+
+	flash.h -> strata.h
+	flash<platform>.c -> strata.c
+
+2001-02-06  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.h: Much more generic again.  Not yet separated into
+	generic component and invocation header, but the structure is
+	there.  Also included support for a mapping from the physical
+	flash address we're thinking of to the virtual address we use to
+	access it.  More documentation.  Generalization to 8,16,32 and
+	64-bit access, made up from 8,16 or 32-bit devices.  Command and
+	status macros modified to accommodate these options.
+
+	* src/flash_lock_block.c (flash_lock_block): 
+	* src/flash_erase_block.c (flash_erase_block): 
+	* src/flash_query.c (flash_query): 
+	* src/flash_program_buf.c (flash_program_buf): 
+	All now acquire when possible the ROM address from the block
+	address, and use the physical to virtual macro as needed.
+
+	* src/flash_unlock_block.c (flash_unlock_block): 
+	The same changes, but a little more complex because of the need to
+	clear-all then re-lock some semantics.  Shadow pointer to virtual
+	address is used each time round the loop.
+
+	* cdl/flash_strata.cdl: Add explicit dependencies on flash.h, for
+	there were none - or they were ignored - for the specially built
+	compilation units that get copied to RAM for execution.
+
+2001-02-01  Hugo Tyson  <hmt@redhat.com>
+
+	* all: copied from the assabet flash driver.
+
+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.
+
+2000-10-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_unlock_block.c (flash_unlock_block): 
+	* src/flash_lock_block.c (flash_lock_block): 
+	* src/flash_program_buf.c (flash_program_buf): 
+	* src/flash_erase_block.c (flash_erase_block): Support up to 32M FLASH.
+
+2000-09-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_unlock_block.c: 
+	* src/flash_lock_block.c: New file(s).
+
+	* src/flash.h: 
+	* cdl/flash_assabet.cdl: Add region locking functions.
+
+2000-08-29  Gary Thomas  <gthomas@redhat.com>
+
+	* src/assabet_flash.c: Improve error decoding.
+
+2000-08-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_query.c: 
+	* src/flash_erase_block.c: 
+	* src/flash.h: FLASH support for Intel SA1110 Assabet.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/flash/mips/atlas/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:07:39 2001
@@ -0,0 +1,26 @@
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/devs/flash/mips/ocelot/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:07:51 2001
@@ -0,0 +1,29 @@
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* Created.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/devs/kbd/arm/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:08:01 2001
@@ -0,0 +1,30 @@
+2001-03-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_kbd.c: 
+	* cdl/kbd_ipaq.cdl: New file(s) - keypad driver for iPAQ.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/pcmcia/arm/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:08:11 2001
@@ -0,0 +1,40 @@
+2001-03-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_pcmcia.c (cf_hwr_init): Leave GPIO/timing setup to HAL code.
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_pcmcia.c (cf_hwr_init): Remove [illegal] delay which caused
+	this code to be unreliable when run in non-ROM mode.
+
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_pcmcia.c:
+	* cdl/pcmcia_ipaq.cdl: New file(s) - initial import of
+	iPAQ support, contributed by Richard Panton, 3G Labs.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.4
+++ ChangeLog	2001/04/06 17:08:28
@@ -0,0 +1,30 @@
+2001-03-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/ser_generic_16x5x.cdl: Rename 
+	CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_OPTIONS to
+	CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO and make it a boolean. Clarify
+	descriptions a little.
+
+	* src/ser_16x5x.c (serial_config_port): Only program FCR if FIFO
+	support requested.
+	Don't bother with intermediate _fifo_thresh.
+	Detabify.
+
+2001-03-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/ser_generic_16x5x.cdl: Removed the default value.
+
+2001-03-09  Julian Smart  <julians@redhat.com>
+	Removed default value for flavor none in
+	CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_OPTIONS since it
+	causes an assert in libcdl
+
+2001-03-05  Jesper Skov  <jskov@redhat.com>
+	2001-02-15  Dave Airlie <airlied@parthus.com>
+
+        * src/ser_16x5x.c (serial_config_port): Add support for setting
+        a FIFO RX Threshold via CDL
+
+        * cdl/ser_generic_16x5x.cdl: Add support for setting a FIFO
+          RX threshold via CDL
+
Index: packages/devs/serial/mips/atlas/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:08:33 2001
@@ -0,0 +1,36 @@
+2000-08-01  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/atlas_serial.c (atlas_serial_set_config): Now use keys to make
+	more flexible.
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/ser_mips_atlas.cdl: New file.  Implement a serial driver for the mips Atlas board
+	* src/atlas_serial.c: Ditto.
+	* src/atlas_serial.h: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/devs/serial/sh/scif/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/scif/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.4
+++ ChangeLog	2001/04/06 17:08:38
@@ -0,0 +1,4 @@
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_scif_serial.c (sh3_scif_er_DSR): Clear break flag.
+
Index: packages/devs/serial/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/v85x/v850/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/10/23 17:11:12	1.7
+++ ChangeLog	2001/04/06 17:09:01
@@ -0,0 +1,12 @@
+2001-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/ser_v85x_v850.cdl: Default driver on if CYGPKG_IO_SERIAL_DEVICES
+	enabled - like other drivers.
+	Descriptions should not be specific to SA1.
+
+	* src/v85x_v850_serial.h: Generate baud table dependent on CPU
+	frequency always.
+	* src/v85x_v850_serial.c (v850_serial_config_port): Normalize
+	baud settings from above table before setting.
+	(v850_serial_putc): Silence warning.
+
@@ -64 +76 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.  
Index: packages/devs/touch/arm/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:09:10 2001
@@ -0,0 +1,38 @@
+2001-03-06  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_ts.c: Fully interrupt driven mode, including select()
+	support.  Note: scaling for the touch screen is self calibrating.
+
+	* cdl/touch_ipaq.cdl: Remove unused option for repeat interval.
+	Repeat is automatic from the Atmel micro-controller.
+
+2001-03-05  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_ts.c: 
+	* cdl/touch_ipaq.cdl: New file(s).  iPAQ touch screen driver.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/wallclock/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/sh3/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/06/02 17:35:00	1.2
+++ ChangeLog	2001/04/06 17:09:18
@@ -0,0 +1,4 @@
+2001-03-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/wallclock_sh3.cxx: Don't include kernel config.
+
Index: packages/devs/watchdog/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:09:25 2001
@@ -0,0 +1,41 @@
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/watchdog_sa11x0.cxx: New file.
+	* cdl/watchdog_sa11x0.cdl: New file.
+	Copied from those referred to below.
+
+2000-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/watchdog_ebsa285.cdl: 
+	* src/watchdog_ebsa285.cxx: 
+	Driver moved to devs/watchdog/arm/ebsa285. Stripped out
+	unrelated ChangeLog entries.
+
+1999-08-27  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/ebsa285.cxx: 
+	Added watchdog device for 21285.
+
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/fs/rom/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:09:33 2001
@@ -0,0 +1,37 @@
+2000-10-25  Richard Panton (richard.panton@3glab.com)
+
+	* cdl/romfs.cdl:
+	* src/romfs.c:
+	* support/mk_romfs.c:
+	* tests/fileio1.c:
+	A sample ROM filesystem implementation
+
+
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/aeb/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/02/15 18:18:14	1.22
+++ ChangeLog	2001/04/06 17:09:42
@@ -0,0 +1,4 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_aeb.cdl: Does not guarantee virtual vector support.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.50
diff -u -0 -r1.50 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.50
+++ ChangeLog	2001/04/06 17:09:48
@@ -0,0 +1,11 @@
+2001-03-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S (__GDB_stack_base): Increase stubs stack size to
+	"enough".  We tend to have either RedBoot (with no interrupt
+	stack) or an app (with no stubs stack) these days, so I used
+	CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE.  It defaults to 4k in
+	RedBoot which is enough compared to the previous hard-wired 1k.
+	The overflow occurred in RedBoot, with i82559 ether driver, during
+	GDB connection - but manifested as "network stack out of buffers"
+	because of a recursion in trying to report a trap.
+
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.17
+++ ChangeLog	2001/04/06 17:09:54
@@ -0,0 +1,5 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_cma230.cdl: Does not guarantee virtual vector
+	support.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.17
+++ ChangeLog	2001/04/06 17:10:09
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.22
+++ ChangeLog	2001/04/06 17:10:31
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.2
+++ ChangeLog	2001/04/06 17:10:41
@@ -0,0 +1,9 @@
+2001-03-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/iq80310_misc.c: Ensure case ranges have spaces around
+	identifiers to allow correct parsing by compiler.
+
+2001-02-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/diag/pci_bios.h: Remove CVS-unfriendly keyword substitutions
+
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.25
+++ ChangeLog	2001/04/06 17:10:54
@@ -0,0 +1,9 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: Does not guarantee virtual vector support.
+
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h: Added HAL_DCACHE_IS_ENABLED and
+	HAL_ICACHE_IS_ENABLED. 
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.14
+++ ChangeLog	2001/04/06 17:11:05
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.11
+++ ChangeLog	2001/04/06 17:11:13
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_brutus.cdl:  Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:11:24 2001
@@ -0,0 +1,210 @@
+2001-03-24  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: LCD comm only in RedBoot mode.	
+
+2001-03-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c (init_kbd_coord): Make screen calibration more
+	user friendly.  User can abort at any time with 'return' button.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Set default clock speed to 206MHz.
+
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt: Decrease heap alignment.
+
+	* src/lcd_support.c: Keyboard map had / & \ backwards.
+
+2001-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c (idle): Add idle processing - turn off LCD
+	screen and backlight when not in use.
+
+	* src/lcd_support.c: 
+	* include/lcd_support.h (lcd_getinfo): New function used to export
+	information about LCD screen, video memory, etc.
+	(lcd_on): New function - used to enable/disable screen.
+
+2001-03-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Improved LCD virtual keyboard support.
+	Better initialization and setup.  Remember parameters so it's
+	not necessary to calibrate on every boot.
+
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.h: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.h: Reserve LCD memory.
+
+	* include/ipaq.h: 
+	* include/hal_platform_setup.h: Add LCD screen parameters to fixed area.
+
+2001-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_wince.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_wince.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_wince.h: New file(s).
+
+	* include/hal_platform_setup.h: Support starting from Windows/CR.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Add new startup type: WinCE.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl:  Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-03-06  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Massive improvement in non-interrupt
+	driven keyboard scanning.  Support 'return' button for ^C.
+	Support control keymap.
+
+	* src/atmel_support.c: Improve interrupt support.  Fix
+	keypad [buttons] reporting.
+
+	* include/atmel_support.h: Add interrupt driven support.
+	Define button values (using icons for names).
+
+2001-03-05  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Use new Atmel asynchronous handling.
+
+	* src/ipaq_misc.c (plf_if_init): Always required [now].
+
+	* src/atmel_support.c: Restructure for asynchronous event
+	handling - many changes.
+
+	* include/lcd_support.h: New file - define LCD interfaces.
+
+	* include/atmel_support.h: Add asynchronous response handling.
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Define CYGINT_HAL_PLF_IF_INIT
+	to indicate that this platform requires plf_if_init();.
+
+	* src/lcd_support.c: Minor cleanup during screen calibrate.
+
+	* src/ipaq_misc.c: Only init LCD when creating I/O channel.
+
+2001-02-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_misc.c: Initialize LCD/TS I/O channel.
+
+	* src/banner.xpm: Trim and clean up a few lines.
+
+	* src/atmel_support.c: 
+	* include/atmel_support.h: Define simple touch screen interface.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Add CDL to support using LCD/TS
+	as a communications channel.
+
+	* src/lcd_support.c: Lots of changes.  Support pesudo keyboard
+	using touchscreen.
+
+	* src/kbd.xpm: New file.  Includes pixmaps for keyboard matrix.
+
+2001-02-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Move logo to bottom of screen.  Also
+	turn on LCD light using Atmel micro-controller.
+
+	* src/ipaq_misc.c: Initialize Atmel hardware.
+
+	* src/banner.xpm: Improve look in portrait mode (borders).
+
+	* src/atmel_support.c: 
+	* include/atmel_support.h: New file(s).  Interfaces to control
+	and interact with the Atmel micro-controller which is used to
+	handle the LCD light, LED, touch panel, etc.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Adding Atmel micro-controller support.
+
+2001-02-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lcd_support.c: Define frame pointer with volatile correctly.
+	Silence warnings.
+
+2001-02-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Fix character rendering for 
+	portrait mode.  Scrolling still broken.
+
+	* src/font.h: New file - extracted from lcd_support.c
+
+	* src/banner.xpm: Add portrait mode version.
+
+	* src/lcd_support.c: Initial portrait mode support.
+
+	* src/redboot_cmds.c (do_physaddr): Use common support.
+
+	* src/lcd_support.c: Merge ISOINFRA changes from Assabet.
+	Put frame buffer at end of RAM.
+
+	* src/ipaq_misc.c: Remove unused code.  Enable LCD display.
+
+	* include/hal_platform_setup.h: 
+	Prune some debug code.  Fix up DRAM initialization.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: 
+	Add option to enable DRAM controller init.
+
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: 	
+	Define machine type for Linux bootstrap.
+
+	* src/redboot_cmds.c: Linux 'exec' command now in generic code.
+	
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c: 	
+	* src/lcd_support.c: 
+	* src/ipaq_misc.c: 
+	* src/banner.xpm.bin: 
+	* src/banner.xpm: 
+	* misc/redboot_ROM.ecm: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.h: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.h: 
+	* include/plf_mmap.h: 
+	* include/ipaq.h (SA1110_EIO_IR_OFF): 
+	* include/hal_platform_setup.h: 
+	* include/hal_platform_ints.h: 
+	* doc/README.ipaq: 
+	* cdl/hal_arm_sa11x0_ipaq.cdl: New file(s) - initial import
+	based on contribution by Richard Panton, 3G Labs, Inc.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.7
+++ ChangeLog	2001/04/06 17:11:40
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_sa1100mm.cdl:  Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.9
+++ ChangeLog	2001/04/06 17:11:50
@@ -0,0 +1,50 @@
+2001-03-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): 
+	Entry point must be a physical address.
+
+	* cdl/hal_arm_sa11x0.cdl: 
+	Allow platforms to override default clock speed.
+
+2001-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Improve wait timeout.
+
+2001-03-07  Hugo Tyson  <hmt@redhat.com>
+
+	* src/redboot_linux_exec.c: Do not build anything if
+	HAL_PLATFORM_MACHINE_TYPE is not defined.
+
+2001-03-02  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: HAL_PLF_INIT stuff moved to hal/common.
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sa11x0_misc.c: 
+	* cdl/hal_arm_sa11x0.cdl: New interface CYGINT_HAL_PLF_IF_INIT
+	which, if defined, indicates that the platform has plf_if_init.
+
+2001-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sa11x0_misc.c: Remove warnings from lack of prototype for
+	plf_if_init() - for platforms that don't have it.
+
+2001-02-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sa11x0_misc.c: Allow platform to perform additional
+	I/O initialization (virtual vector based).  The function
+	plf_if_init() can be overridden by platform code for this.
+
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_sa11x0.h (SA11X0_TUCR_RESERVED_BITS):
+	(SA11X0_TUCR_EXTERNAL_MEMORY_MASTER): Add definitions of these
+	bits for enabling an external bus master.
+
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+ 
+	* include/hal_sa11x0.h (SA11X0_OWER): Add OS Timer Watchdog Match
+	Enable Register for use by Watchdog package.
+	(SA11X0_OWER_ENABLE): And a long-winded "1" to enable it.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.55
diff -u -0 -r1.55 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.55
+++ ChangeLog	2001/04/06 17:11:57
@@ -0,0 +1,83 @@
+2001-03-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/dbg-threads-api.h: Add dbg_thread_id() function prototype.
+
+2001-03-21  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_if.c (hal_if_init): Add explicit typecast when setting 
+	version. Needed when sizeof(int) < sizeof(CYG_ADDRWORD).
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_if.c (hal_if_init): Added warning about debugging.
+
+2001-03-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_if.h: Add argument names to __call_if_flash_cfg_op_fn_t
+
+2001-03-16  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_stub.c (__build_t_packet): Add hook for adding arch-specific
+	registers to T packet.
+	(handle_exception_cleanup): Skip orig_registers past breakpoint so we
+	return to original context rather than hit breakpoint again.
+
+2001-03-16  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_if.h: Define types and slots and macros themed with
+	the phrase CALL_IF_FLASH_CFG_OP following the pattern of what's
+	there for the other slots.  Thus CYGNUM_CALL_IF_FLASH_CFG_OP,
+	CYGACC_CALL_IF_FLASH_CFG_OP(...) and __call_if_flash_cfg_op_fn_t
+	are all newly defined.  Also CYGNUM_CALL_IF_FLASH_CFG_GET which is
+	the only operation supported in this initial version.
+
+	Also changed many typedef'd function pointers to not include the
+	pointerness; that way the type can be used to validate the
+	correctness of arguments in the called function.
+
+	* src/hal_stub.c (__reset): Minor change to reset function
+	handling; pointerness of typedef removed.
+
+	* src/hal_if.c (flash_config_op): New function to call flash ops
+	in RedBoot.  This is so that RedBoot can manage ethernet addresses
+	for you, and the application can get at the data "cleanly".
+	(hal_if_init): Install flash_config_op() in the table if defined.
+
+2001-03-12  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_misc.c (cyg_hal_user_break): Use macro to find PC
+	in saved regs.
+
+	* src/generic-stub.c: Add support for harvard memories.
+	* src/bplist-dynamic.c: Ditto.
+	* include/generic-stub.h: Ditto.
+	* include/hal_stub.h: Add dummy harvard memory macros for
+	princeton memory systems.
+
+2001-03-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/drv_api.c (cyg_drv_interrupt_detach): Fix missing intr->
+	change.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal.cdl: Change sense of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED to new
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2001-03-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/drv_api.c: Use macro to provide symbol alias.
+
+2001-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_if.c (hal_if_diag_init): Ensure the function only
+	executes once.
+
+2001-03-02  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal.cdl: 
+	* include/hal_if.h: 
+	* src/hal_if.c (hal_if_init): 
+	Support platform specific initializations.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.43
diff -u -0 -r1.43 ChangeLog
--- ChangeLog	2001/02/27 18:24:56	1.43
+++ ChangeLog	2001/04/06 17:12:03
@@ -22,0 +23 @@
+	with mipsisa32 tools.
@@ -71,0 +73,2 @@
+	* include/mips-stub.h: RM7000 is also a 64bit CPU.
+
@@ -147,0 +151,11 @@
+2000-07-20  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/mips-stub.h: Define CYGARC_REGSIZE_DIFFERS_FROM_TARGET_REGISTER_T
+	for the MIPS32 targets since GDB needs 64 bit registers regardless of
+	what size we are really storing.
+
+2000-07-19  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/mips-stub.h (CYGARC_SIGN_EXTEND_REGISTERS): Make sure
+	the stub sign-extends the registers before returning them to GDB.
+
@@ -164,0 +179,5 @@
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/arch.inc: Support for mips3264.
+	* include/mips-stub.h: Ditto.
Index: packages/hal/mips/atlas/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:12:14 2001
@@ -0,0 +1,204 @@
+2001-03-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_cmds.c: Added (linux) exec command.
+	* cdl/hal_mips_atlas.cdl: Build redboot cmd file.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_atlas.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+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-19  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/ser16c550c.c (cyg_hal_plf_serial_isr): Removed enable of
+	interrupt under RedBoot, apparrently RedBoot already does this
+	itself.
+
+2001-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/ser16c550c.c (cyg_hal_plf_serial_isr): Added code to set up
+	ctrl-c interrupt when in RedBoot.
+
+	* src/platform.S:
+	Added interrupt vector tables.
+
+	* include/plf_io.h:
+	Moved interrupt controller defines here from plf_intr.h.
+
+	* include/plf_intr.h:
+	Renumbered interrupts to make them correspond to the bits in the
+	interrupt controller registers. Removed _MASK defines and
+	CYGNUM_HAL_INTERRUPT_MASK() macro - now done with a shift.
+	Moved intc register defines to plf_io.h.
+
+	* include/platform.inc:
+	Added INITIAL_SR_PLF to permit interrupts for INTN[0].
+	Added local interrupt decode and init macros.
+	
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_atlas.cdl: Respect channel configuration
+	constraints.
+
+2001-01-31  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/ser16c550c.c (cyg_hal_plf_serial_init_channel):
+	Added enable of RTS line so that it is compatible with YAMON,
+	which uses hardware flow control. The main effect of this is to
+	avoid having to switch flow control on the host during
+	development.
+
+	* misc/redboot_ROM.cfg:
+	* misc/redboot_RAM.cfg:
+	Removed requirement for MIPS32 package.
+	Enabled	CYGSEM_REDBOOT_BSP_SYSCALLS.
+
+	* cdl/hal_mips_atlas.cdl:
+	Reorganized define_proc so that we can choose the right value for
+	CYGBLD_HAL_TARGET_H depending on MIPS32 or MIPS64 target.
+	Moved build options out to relevant variant HALs.	
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
+2000-12-22  Bart Veer  <bartv@redhat.com>
+        (Patch supplied by Mark Salter)
+	* include/pkgconf/mlt_mips_atlas_*.h, *.mlt, *.ldi
+	More address changes.
+	
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* include/pkgconf/mlt_mips_atlas_ram.mlt:
+	Change ram origin and length.
+
+	* include/pkgconf/mlt_mips_atlas_ram.ldi: 
+	* include/pkgconf/mlt_mips_atlas_ram.h: 
+	Regenerated.
+	
+	* misc/redboot_RAM.cfg: New file.
+	* misc/redboot_ROM.cfg: New file.
+
+	* src/ser16c550c.c: Add support for
+	CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_BAUD
+
+	* include/plf_io.h: Add PCI support.
+	* src/platform.S: Ditto.
+	* src/plf_misc.c: Ditto.
+
+	* cdl/hal_mips_atlas.cdl: Add CYGPKG_REDBOOT_HAL_OPTIONS.
+	Add -msoft-float flag. Add RTC constants. Change default
+	baud to 115200.
+
+2000-12-05  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/platform.inc: Rewrite the memory controller initialization.
+	* include/plf_io.h: Ditto.
+	* src/platform.S: Ditto.
+
+	* cdl/hal_mips_atlas.cdl: Do not build the binary image.
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_mips_atlas_rom.mlt:
+	Reinstate padding to 0x40
+
+	* include/pkgconf/mlt_mips_atlas_rom.ldi:
+	Regenerated
+
+2000-10-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Move volatile keyword before type.
+	* src/hal_diag.c: Same.
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_mips_atlas_ram.mlt:
+	* include/pkgconf/mlt_mips_atlas_rom.mlt:
+	Add heap1 section
+
+	* include/pkgconf/mlt_mips_atlas_ram.h:
+	* include/pkgconf/mlt_mips_atlas_rom.h:
+	* include/pkgconf/mlt_mips_atlas_ram.ldi:
+	* include/pkgconf/mlt_mips_atlas_rom.ldi:
+	Regenerated
+
+2000-08-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* src/plf_misc.c (__get_syscall_num): Only define this function if
+	CYGPKG_CYGMON is defined since Cygmon is the one providing syscall
+	handling in this case.
+
+2000-08-10  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/hal_mips_atlas.cdl: Implement STUBS_BREAK and
+	CYGSEM_HAL_ROM_MONITOR.
+
+	* src/plf_misc.c: Cleanup.
+
+2000-07-21  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/platform.inc: Define CYGARC_START_FUNC_UNCACHED so vectors.S
+	will jump to _start at the uncached address.
+
+2000-07-21  Drew Moseley  <dmoseley@cygnus.com>
+
+	* src/plf_misc.c: Rearrange the linkage between Cygmon and HAL so
+	that Cygmon needs HAL but not vice-versa.  ie HAL no longer calls
+	any Cygmon functions.
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/hal_mips_atlas.cdl: New file.  New platform support
+	* include/hal_diag.h: Ditto.
+	* include/platform.inc: Ditto.
+	* include/plf_cache.h: Ditto.
+	* include/plf_intr.h: Ditto.
+	* include/plf_io.h: Ditto.
+	* include/plf_stub.h: Ditto.
+	* include/pkgconf/mlt_mips_atlas_ram.h: Ditto.
+	* include/pkgconf/mlt_mips_atlas_ram.ldi: Ditto.
+	* include/pkgconf/mlt_mips_atlas_ram.mlt: Ditto.
+	* include/pkgconf/mlt_mips_atlas_rom.h: Ditto.
+	* include/pkgconf/mlt_mips_atlas_rom.ldi: Ditto.
+	* include/pkgconf/mlt_mips_atlas_rom.mlt: Ditto.
+	* src/hal_diag.c: Ditto.
+	* src/makefile: Ditto.
+	* src/platform.S: Ditto.
+	* src/plf_misc.c: Ditto.
+	* src/ser16c550c.c: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/mips/mips32/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:12:29 2001
@@ -0,0 +1,87 @@
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_mips32.ld: Added .2ram pattern.
+
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h:  Removed HAL_FLASH_CACHES_WANT_OPTIMAL. It
+	is now the default.
+
+2001-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/variant.S: Removed ISR tables.
+
+2001-01-31  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* cdl/hal_mips_mips32.cdl: Move compile options here from atlas
+	package.
+
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* src/var_misc.c (hal_c_cache_init): Turn on caching in KSEG0.
+
+	* include/var_cache.h (HAL_FLASH_CACHES_WANT_OPTIMAL): Define.
+
+2000-10-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h: Move volatile keyword before type.
+
+2000-08-03  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/mips_mips32.ld: Revert below change, it was correct before.
+
+2000-07-24  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/mips_mips32.ld: Added underscore to _stext and _etext.
+	Switched to new table definition mechanism.
+
+2000-07-24  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/var_cache.h: Do not define
+	CYGARC_HAL_COMMON_EXPORT_CPU_MACROS.
+
+2000-07-21  Drew Moseley  <dmoseley@cygnus.com>
+
+	* include/var_arch.h: Move cache definitions into var_cache.h.
+	* include/var_cache.h: Ditto.
+
+2000-07-20  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/variant.inc: Use the real 3-operand mfc0 instruction.
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/hal_mips_mips32.cdl: New variant support.
+	* include/var_arch.h: Ditto.
+	* include/var_cache.h: Ditto.
+	* include/var_intr.h: Ditto.
+	* include/variant.inc: Ditto.
+	* src/mips_mips32.ld: Ditto.
+	* src/var_misc.c: Ditto.
+	* src/variant.S: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/mips/mips64/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:12:37 2001
@@ -0,0 +1,46 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h: Removed HAL_FLASH_CACHES_WANT_OPTIMAL. It
+	is now the default.
+
+2001-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/variant.S: Removed ISR tables.
+
+2001-01-30  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* cdl/hal_mips_mips64.cdl: New variant support - just a 64 bit
+	version of the MIPS32 variant.
+	* include/var_arch.h: Ditto.
+	* include/var_cache.h: Ditto.
+	* include/var_intr.h: Ditto.
+	* include/variant.inc: Ditto.
+	* src/mips_mips64.ld: Ditto.
+	* src/var_misc.c: Ditto.
+	* src/variant.S: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/ref4955/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/02/13 01:23:30	1.2
+++ ChangeLog	2001/04/06 17:12:46
@@ -0,0 +1,5 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_tx49_ref4955.cdl: Does not guarantee virtual vector
+	support.
+
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:12:58 2001
@@ -0,0 +1,188 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_cache.h:  Removed HAL_FLASH_CACHES_WANT_OPTIMAL. It
+	is now the default.
+
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Respect channel configuration
+	constraints.
+
+	* src/ns16552.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
+	CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
+
+2001-02-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Handle interrupt chaining.
+	* include/platform.inc: Same.
+	* include/plf_intr.h: Same.
+	* src/plf_mk_defs.c: Same.
+
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/ns16552.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
+	with CYGSEM_HAL_DIAG_MANGLER_None
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/ns16552.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
+2001-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Enable ethernet.
+	* misc/redboot_ROM.ecm: Same.
+
+	* include/plf_intr.h: PCI interrupt B is wired to i82559.
+
+2001-01-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Updated PCI space options
+	accordingly.
+
+	* src/platform.S: Add endian handling of memory init code.
+
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.h: Update address
+	space to 256MB. Add space for PCI access.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
+
+2001-01-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Enable PCI access to memory.
+	* include/plf_io.h: Clean up PCI space mappings.
+
+	* src/plf_misc.c: The Galileo PCI config is in little-endian mode
+	while all other devices are in big-endian mode. Cruft to deal with
+	that.
+	* include/plf_io.h: Same.
+
+2001-01-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Spacious PCI mappings.
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Removed REMAP settings.
+
+	* include/plf_io.h: PCI memory changes.
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Same. Doesn't seem to
+	make much of a difference though.
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: New toolchain again.
+
+2001-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Snuffed some more code from Mark to set the RAM
+	up properly. Not tested, and may not work with the full 512MB
+	[there was a mention of an Galileo errata]. We'll see.
+
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Hacked to provide
+	PCI window [no .mlt update since it'll all have to change for
+	fixed memory init anyway].
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Added PCI memory window
+	options. Changed tools (again) which required some option hacking
+	as well. Fixed CPU clock / RTC rate issue.
+
+	* src/platform.S: Removed PCI init code.
+
+	* include/plf_io.h: Replace PCI macros with functions.
+	Added Galileo definitions.
+	* src/plf_misc.c: PCI functions. Code written by Mark
+	Salter.
+	
+	* cdl/hal_mips_rm7000_ocelot.cdl: Change tool prefix.
+
+2000-12-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S (hal_memc_setup_table): Only do one PCI access
+	retry.
+
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Named PCI config registers.
+
+	* include/plf_intr.h: Added bogus PCI vectors.
+
+	* include/plf_io.h: Added, cloned from VRC4373 file. Pretty bogus
+	though. Probably need timeout support like the vrc4373 as well.
+
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Appears to only run at 150MHz.
+	Don't relocate RedBoot ELF image.
+
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Changed to 16MB
+	size. Need to look into why the full 256/512MB is not accessible.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.h: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt: Same.
+
+	* misc/redboot_RAM.ecm: Added.
+	* misc/redboot_ROM.ecm: Added.
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Produce .srec and .img files.
+
+	* include/plf_cache.h (HAL_FLASH_CACHES_WANT_OPTIMAL): Defined.
+
+2000-12-04  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Proper sizes.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.h: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt: Same.
+
+	* src/platform.S (hal_memc_setup_table): Fixed so it sets up SDRAM
+	correctly (only 256MB, though, I think - only uses banks 0 and 2).
+
+2000-12-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Initialization code. Still not working.
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Added CPU clock and RedBoot
+	options.
+
+2000-11-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/ns16552.c: Use uncached address space.
+
+	* Cloned from ref4955. Still stuff to clean out and stuff to add.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/mips/rm7000/var/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:13:07 2001
@@ -0,0 +1,62 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Remove hal_intc_decode macro since it's a
+	change needed in arch.
+
+2001-01-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Added hal_intc_decode macro which masks the
+	cause register with the status register. Works around what would
+	appear to be a HW bug.
+	
+2001-01-19  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c (hal_variant_init): Enable caches.
+
+	* include/variant.inc: Fixed typos in icache clear code.
+
+2001-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000.cdl: Fix typo.
+
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c (hal_variant_init): Disable caches until flash
+	stuff is working.
+
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_rm7000.ld: Include extras.o regardless of CYGPKG_IO
+	presence.
+
+	* src/var_misc.c: Enable caches.
+
+2000-11-30  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from hal/mips/tx49
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/02/13 01:23:31	1.19
+++ ChangeLog	2001/04/06 17:13:13
@@ -0,0 +1,5 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_cogent.cdl: Does not guarantee virtual vector
+	support.
+
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.22
+++ ChangeLog	2001/04/06 17:13:20
@@ -0,0 +1,5 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_mbx.cdl: Does not guarantee virtual vector
+	support.
+
Index: packages/hal/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7708/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/02/13 01:23:33	1.11
+++ ChangeLog	2001/04/06 17:13:25
@@ -0,0 +1,9 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7708_cq7708.cdl: Does not guarantee virtual vector
+	support.
+
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc: Init correct vector with interrupt VSR.
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.5
+++ ChangeLog	2001/04/06 17:13:30
@@ -0,0 +1,10 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7750_cq7750.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc: Init correct vector with interrupt VSR.
+
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/edk7708/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.4
+++ ChangeLog	2001/04/06 17:13:35
@@ -0,0 +1,9 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_edk7708.cdl: Does not guarantee virtual vector
+	support.
+
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc: Init correct vector with interrupt VSR.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.6
+++ ChangeLog	2001/04/06 17:13:46
@@ -0,0 +1,6 @@
+2001-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/variant.S (cyg_hal_cache_enable): Write ORed value, not just
+	the enable bit.
+	Problem noticed by Ryouzaburou Suzuki <ryos@atom-tc.or.jp>
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.6
+++ ChangeLog	2001/04/06 17:13:52
@@ -0,0 +1,12 @@
+2001-03-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/var_misc.c: Ensure case ranges have spaces around identifiers
+	to allow correct parsing by compiler.
+
+2001-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/variant.S (cyg_hal_dcache_enable, cyg_hal_icache_enable):
+	Write ORed value, not just the enable bit.
+	* include/var_cache.h: Fix various macro typos.
+	Fixes from Ryouzaburou Suzuki <ryos@atom-tc.or.jp>
+
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.12
+++ ChangeLog	2001/04/06 17:13:58
@@ -0,0 +1,34 @@
+2001-03-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S: Overhaul...
+	Make interrupt processing path faster, especially by implementing
+	CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
+	Add ROMRAM startup support
+	Pass in correct argument to exception_handler
+	Call DSRs with parameter flushback area
+	Add __allow_nmi as a somewhat kludgy means of determining
+	whether NMIs should be ignored - important if the board resets
+	and the vector tables are temporarily inconsistent.
+	Initialize __vsr_table statically.
+	Add some generic elements of ICE debugging support
+
+	* src/v85x.ld: Remove - redundant.
+
+	* src/hal_mk_defs.c (main): Update to reflect new vector names
+	(to match official NEC docs)
+
+	* src/hal_misc.c (exception_handler): Remove cygmon cruft.
+	(hal_arch_default_isr): Report spurious interrupts.
+	(hal_idle_thread_action): use halt instruction
+
+	* include/hal_arch.h: Remove obsolete comment reference to arch.inc.
+
+	* include/basetype.h: No need to include <pkgconf/hal.h>
+	* include/hal_io.h: Ditto.
+	* include/nec-stub.h: Similarly for <pkgconf/system.h>
+
+	* cdl/hal_v85x.cdl: Move CYGHWR_HAL_V85X_CPU_FREQ into platforms
+	(and make Hz, not MHz).
+	Add generic ICE debugging interface.
+	Description tidies.
+
@@ -194 +228 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                 
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.6
+++ ChangeLog	2001/04/06 17:14:07
@@ -0,0 +1,60 @@
+2001-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl: Support choice between V850/SA1 and
+	V850/SB1, and adjust descriptions accordingly.
+	Support ROMRAM startup.
+	Support booting from FLASH.
+	Use generic V850 diag driver.
+	Allow setting of CPU frequency.
+	Add extra baud rates.
+	Build SREC GDB stub images as well as binary images.
+
+	* include/hal_diag.h: We only support virtual vectors now.
+
+	* include/hal_platform_setup.h: Comment better.
+	Support different wait states for different CPU speeds.
+
+	* include/plf_cache.h: Just empty now - defaults are in variant HAL.
+	* include/plf_intr.h: Ditto.
+	* include/plf_io.h: Ditto.
+	
+	* include/plf_sections.h: Support V850/SB1 differences, and
+	add __allow_nmi as per recent arch HAL vectors.S change.
+
+	* src/plf_misc.c: Update register names with new versions defined
+	in variant HAL.
+
+	* src/plf_stub.c: Remove unnecessary includes. Add some comments.
+	* include/v850_regs.h: Remove. Content moved to v850 HAL.
+
+	* src/hal_diag.c: Remove. Consolidated into v850 HAL.
+
+	* src/v850flash.S: Sample image to program into flash for EPROM
+	startup.
+
+	* include/pkgconf/mlt_v85x_v850_ceb_flash.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_flash.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_flash.mlt:
+        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.mlt:
+        * include/pkgconf/mlt_v85x_v850_ceb_romram.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_romram.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_romram.mlt:
+	Create.
+
+        * include/pkgconf/mlt_v85x_v850_ceb_ram.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_ram.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_ram.mlt:
+        * include/pkgconf/mlt_v85x_v850_ceb_rom.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_rom.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_rom.mlt:
+	Support new ram_vectors section, and fix ram region size (don't
+	allow the use of I/O space).
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
@@ -143 +203 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/hal/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/v850/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/09/11 02:42:55	1.4
+++ ChangeLog	2001/04/06 17:14:15
@@ -0,0 +1,39 @@
+2001-03-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_v85x_v850.cdl: Fix typo.
+
+2001-03-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_diag.c: Move here from platform HALs - on-board serial0
+	is generic for V850 platforms.
+
+	* cdl/hal_v85x_v850.cdl: Build hal_diag.c
+	Add interfaces indicating variant.
+	Add option for ICE debugging.
+
+	* include/v850_common.h: Move register definitions here from
+	platform HAL and define both SA1 and SB1 variants.
+	Also rename some to match official docs.
+
+	* include/var_arch.h: No need to include <pkgconf/hal.h>
+
+	* include/var_cache.h: Provide empty default cache macros here.
+
+	* include/var_intr.h: Move interrupt definitions here from
+	platform HAL and define for both SA1 and SB1 variants.
+	Also rename some to match official docs.
+
+	* src/v850_misc.c: Doesn't use tracing, so don't include header.
+
+	* src/v850_stub.c: Reflect CYGNUM_HAL_VECTOR_WATCHDOG_TIMER ->
+	CYGNUM_HAL_VECTOR_INTWDT renaming.
+	Add support for debugging via ICE and gdbserv.
+
+	* src/v85x_v850.ld: Start at "start" not "reset_vector".
+	Support ram_vectors section (separated out to support ROMRAM startup).
+
+	* src/nec.ld: Remove - redundant.
+
+	* tests/nmitest.c: Added. Standalone test for checking if we've
+	received an NMI.
+
@@ -90 +129 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/01/19 07:37:47	1.14
+++ ChangeLog	2001/04/06 17:14:27
@@ -0,0 +1,12 @@
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/eth_drivers.cdl: Fewer buffers needed in stand-alone mode.
+
+2001-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/eth_drivers.cdl: Permit defines for
+	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE and CYGPKG_IO_ETH_DRIVERS_NET.
+	The generic i82559 driver needs to know, unfortunately; it calls
+	its own DSR directly to unblock after a lost interrupt.  And you
+	mustn't call the DSR under RedBoot == ....STAND_ALONE.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.11
+++ ChangeLog	2001/04/06 17:14:33
@@ -0,0 +1,22 @@
+2001-03-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/file.cxx (open): Check for required/valid open mode.
+
+2001-03-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/misc.cxx (cyg_mtab_lookup): check valid mtab entry
+	(umount): ditto.
+
+2001-03-14   Martin van Veen  <martin_van_veen@yahoo.com>
+
+	* src/misc.cxx (mount): Return error if mount fails.
+
+2001-03-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/misc.cxx (mount): Do implicit 'chdir()' in the
+	absence of any statically mounted file systems.
+	(cyg_fs_lock, cyg_fs_unlock): Add assertions.
+
+	* src/file.cxx (LOCK_FS):
+	* src/dir.cxx (LOCK_FS): Add assertions on 'mte'.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.9
+++ ChangeLog	2001/04/06 17:14:41
@@ -0,0 +1,22 @@
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (flash_program): Verify data after programming.
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash.h: Added low voltage error message.
+	* src/flash.c: And its error message.
+
+2001-03-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (flash_program): 
+	* include/flash.h: Add support for [StrataFLASH] buffered writes.
+	This requires knowledge of the device write buffer size [saved].
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c: 
+	* include/flash.h: Allow platform to define pre/post routines
+	to enable/disable device access.  These may be required, e.g.
+	to turn on some voltage, etc.
+
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/02/13 01:23:35	1.11
+++ ChangeLog	2001/04/06 17:14:49
@@ -0,0 +1,8 @@
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/pci1.c (pci_scan): Added a new function to re-scan the
+	device list after configuring to let a human confirm that we truly
+	are seeing distinct devices - ie. do they retain their distinct
+	resource allocations in the BARs?  This was useful to me in
+	investigating a recalcitrant target...
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.54
diff -u -0 -r1.54 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.54
+++ ChangeLog	2001/04/06 17:14:59
@@ -0,0 +1,7 @@
+2001-03-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/kernel.cdl: Only need to compile dbg_gdb.cxx with
+	CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT
+
+	* src/debug/dbg_gdb.cxx: Add new dbg_thread_id() function.
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/02/13 01:23:38	1.4
+++ ChangeLog	2001/04/06 17:15:04
@@ -0,0 +1,34 @@
+2001-03-19  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/stream.cxx (refill_read_buffer): Flush all streams here...
+	(read): ...rather than here, or...
+	(read_byte): ...here.
+	This means less flushing, which improves performance.
+
+	* src/input/fgets.cxx: Add a reminder comment to improve this later.
+	* src/input/gets.cxx: Ditto.
+
+
+2001-03-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stream.hxx (class Cyg_StdioStream): Improve member visibility.
+
+	* src/common/stream.cxx (refill_read_buffer): Ensure eof is set.
+	* src/common/feof.cxx: New file. Implements the long lost
+	feof(), ferror() and clearerr() functions which were MIA for
+	no good reason.
+	* cdl/stdio.cdl: Build it.
+
+2001-03-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/stdio.cdl (CYGDAT_LIBC_STDIO_DEFAULT_CONSOLE): Default to
+	tty default console.
+
+	* src/input/fgets.cxx (fgets): Reimplement to work with EOF properly.
+	Add tracing.
+	* src/input/gets.cxx (gets): Ditto.
+
+	* include/io.hxx, include/io.inl, include/stream.hxx,
+	include/stream.inl, include/streambuf.hxx, include/streambuf.inl:
+	Silence warnings from recent compilers.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.19
+++ ChangeLog	2001/04/06 17:15:17
@@ -0,0 +1,19 @@
+2001-03-28  Richard Panton  <rpanton@3glab.com>
+
+	* include/bootp.h: Define func protos with C linkage
+	* include/netdb.h: Ditto
+	* include/network.h: Ditto
+	* include/tftp_support.h: Ditto
+
+	* src/lib/getserv.c: getservbynumber() -> getservbyport()	
+
+2001-03-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lib/network_support.c (init_all_network_interfaces): 
+	FIx slightly broken previous attempt in abort code.
+
+2001-03-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lib/network_support.c (init_all_network_interfaces): 
+	Let initialization of PCMCIA devices abort after ~5 seconds.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.22
+++ ChangeLog	2001/04/06 17:15:23
@@ -0,0 +1,154 @@
+2001-03-28  Mark Salter  <msalter@redhat.com>
+
+	* src/net/tcp.c (__tcp_handler): Don't send ACK from TIME_WAIT state
+	unless the FIN comes in again.
+
+2000-03-27  Grant Edwards <grante@visi.com>
+
+        * src/net/tcp.c (__tcp_handler): Fixed sequence number bug seen when
+        doing an active close.
+
+2001-03-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/printf.c (_vprintf): Support %u (unsigned) descriptor.
+
+	* src/main.c (do_cksum): New command to compute and print a POSIX
+	checksum on a range of memory.
+
+	* src/crc.c (posix_crc32): New routine - matches POSIX algorithm.
+
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/redboot.cdl: Back off previous change in number of packets.
+	Also change minimum - below this, network debugging fails.
+
+	* src/flash.c (fis_write): New function - support raw writes to FLASH.
+
+	* src/net/enet.c (__enet_poll): Try to continue if out of packets.
+
+	* src/main.c: 
+	* src/load.c: 
+	* src/flash.c: 
+	* include/redboot.h: Keep track of available "user" RAM.
+
+	* cdl/redboot.cdl: Reduce default number of [network] packets.
+
+2001-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/net_io.c (net_io_test): Change for new calling convention.
+
+	* src/main.c (cyg_start): Idle processing now in I/O routines.
+
+	* src/io.c (gets): Move idle processing into this function.
+
+	* include/net/net.h (net_io_test): Needs idle parameter.
+
+	* include/redboot.h: Change 'idle' functions to take state (idle/not).
+
+2001-03-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/redboot.cdl: Put version.o file in the public lib directory
+	so other packages can get at it and link redboot.
+
+2001-03-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (fis_create): Preserve memory [load/exec] address 
+	when making assumptions [rewriting existing image].
+
+2001-03-16  Mark Salter  <msalter@redhat.com>
+
+	* src/main.c (cyg_start): Restore console channel after returning
+	from stub.
+
+2001-03-15  Gary Thomas  <gthomas@redhat.com>
+2001-03-15  Grant Edwards <grante@visi.com>
+
+	* src/net/bootp.c (bootp_handler): Guard against buffer overflow.
+
+2001-03-15  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (fis_create): The code was installing a default for
+	img_size from data_length of an extant record.  That's zero, so,
+	so whilst the flash was erased, no data was copied in!
+	(fis_list): Added a -d to get the data length field displayed.
+
+2001-03-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/main.c: Make use of script variable conditional on flash.
+
+	* include/redboot.h: Changed type of workspace_end to silence
+	warning.
+
+	* src/net/ping.c (do_ping): Fix warning.
+	* src/net/pktbuf.c (__pktbuf_dump): Fix warnings.
+
+2001-03-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_go): Make timeout code consistent with other
+	versions, e.g. script timeout.  Also, allow a script to continue
+	if it was in effect when 'go' was called and ^C was typed.
+
+	* src/flash.c (fis_create): Ask for additional user verification
+	if any [important] parameters are being assumed [left out by user].
+	This just adds a level of safety in the presence of assumptions.
+
+2001-03-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c: Define 'workspace' based on MLT files, rather than
+	simply using end of RAM area.
+
+	* src/flash.c: Use 'workspace' for scratch area.
+
+	* include/redboot.h: Define new variables 'workspace_XXX' to specify
+	ares used by RedBoot for scratch, etc.
+
+2001-03-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/decompress.c: Removed Z_BAD_CRC hack. zlib does CRC checking
+	now.
+
+2001-03-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/misc_funs.c: Added strncpy.
+	* include/redboot.h: And declaration.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/load.c (do_load): Added decompression support.
+	* src/flash.c (fis_load): Same.
+
+	* src/decompress.c: Added. Interfaces the zlib API.
+
+	* include/redboot.h: Added some definitions used by decompression
+	code.
+
+	* cdl/redboot.cdl: Added option to control size of zlib bounce
+	buffer.
+
+2001-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/main.c (cyg_start): Make sure communication channels are
+	initialized.
+
+2001-03-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_idle): New function - all 'idle' handling is here.
+
+	* src/io.c (mon_read_char_with_timeout): Improve timeout handling
+	when scanning for a console by applying the minimum possible value
+	(1 ms) to each channel, accumulating the total value.  The previous
+	algorithm was quite poor on systems where there is no buffering,
+	i.e. serial channels with no FIFOs, because each channel would 
+	wait for T/N (t = total timeout, N = number channels).  This might
+	possibly have been much longer than the devices could tolerate and
+	still return valid data.
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/version.c: Add 'bootstrap' to banner so the world can see
+	more of what RedBoot's all about.
+
+2001-02-28  Gary Thomas  <gthomas@redhat.com>
+
+	* include/redboot.h: Fix prioritization of 'init' table entries.
+
@@ -148,0 +303 @@
+	This is used by the MIPS3264 GNUPro runtime.
Index: packages/services/compress/zlib/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:15:30 2001
@@ -0,0 +1,63 @@
+2001-03-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/inflate.c: Remove BAD_CRC state. Do separate CRC for
+	gzippped data.
+	* include/zlib.h: Removed Z_BAD_CRC hack. Rename crc32 function.
+	* src/crc32.c: Include zlib.h header from
+	include/cyg/compress. Rename function.
+	* cdl/compress_zlib.cdl: Build the crc32.c file.
+
+2001-03-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/compress.c: Include zlib.h header from include/cyg/compress.
+	* src/uncompr.c: Same.	
+	* tests/zlib1.c: Added.
+	* tests/zlib2.c: Added.
+	* cdl/compress_zlib.cdl: Compile tests. Compile
+	files holding compress/uncompress functions.
+
+	* cdl/compress_zlib.cdl: Don't warn about prototypes when building.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/compress_zlib.cdl: Add isoinfra requirement.
+
+	* include/zconf.h: Override STDC check.
+
+	* include/zlib.h: Added new BAD_CRC return type. Comment out crc32
+	declaration.
+
+	* src/inflate.c: Added additional states to allow for gzip header
+	decoding.
+	
+	* src/adler32.c: Include zlib.h header from include/cyg/compress.
+	* src/zutil.h: Same.
+	
+	* Import zlib 1.1.3 sources, but leave out some sub
+	directories. See src/README.eCos for details.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/services/compress/zlib/current/src/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:15:41 2001
@@ -0,0 +1,471 @@
+
+		ChangeLog file for zlib
+
+Changes in 1.1.3 (9 July 1998)
+- fix "an inflate input buffer bug that shows up on rare but persistent
+  occasions" (Mark)
+- fix gzread and gztell for concatenated .gz files (Didier Le Botlan)
+- fix gzseek(..., SEEK_SET) in write mode
+- fix crc check after a gzeek (Frank Faubert)
+- fix miniunzip when the last entry in a zip file is itself a zip file
+  (J Lillge)
+- add contrib/asm586 and contrib/asm686 (Brian Raiter)
+  See http://www.muppetlabs.com/~breadbox/software/assembly.html
+- add support for Delphi 3 in contrib/delphi (Bob Dellaca)
+- add support for C++Builder 3 and Delphi 3 in contrib/delphi2 (Davide Moretti)
+- do not exit prematurely in untgz if 0 at start of block (Magnus Holmgren)
+- use macro EXTERN instead of extern to support DLL for BeOS (Sander Stoks)
+- added a FAQ file
+
+- Support gzdopen on Mac with Metrowerks (Jason Linhart)
+- Do not redefine Byte on Mac (Brad Pettit & Jason Linhart)
+- define SEEK_END too if SEEK_SET is not defined (Albert Chin-A-Young)
+- avoid some warnings with Borland C (Tom Tanner)
+- fix a problem in contrib/minizip/zip.c for 16-bit MSDOS (Gilles Vollant)
+- emulate utime() for WIN32 in contrib/untgz  (Gilles Vollant)
+- allow several arguments to configure (Tim Mooney, Frodo Looijaard)
+- use libdir and includedir in Makefile.in (Tim Mooney)
+- support shared libraries on OSF1 V4 (Tim Mooney)
+- remove so_locations in "make clean"  (Tim Mooney)
+- fix maketree.c compilation error (Glenn, Mark)
+- Python interface to zlib now in Python 1.5 (Jeremy Hylton)
+- new Makefile.riscos (Rich Walker)
+- initialize static descriptors in trees.c for embedded targets (Nick Smith)
+- use "foo-gz" in example.c for RISCOS and VMS (Nick Smith)
+- add the OS/2 files in Makefile.in too (Andrew Zabolotny)
+- fix fdopen and halloc macros for Microsoft C 6.0 (Tom Lane)
+- fix maketree.c to allow clean compilation of inffixed.h (Mark)
+- fix parameter check in deflateCopy (Gunther Nikl)
+- cleanup trees.c, use compressed_len only in debug mode (Christian Spieler)
+- Many portability patches by Christian Spieler:
+  . zutil.c, zutil.h: added "const" for zmem*
+  . Make_vms.com: fixed some typos
+  . Make_vms.com: msdos/Makefile.*: removed zutil.h from some dependency lists
+  . msdos/Makefile.msc: remove "default rtl link library" info from obj files
+  . msdos/Makefile.*: use model-dependent name for the built zlib library
+  . msdos/Makefile.emx, nt/Makefile.emx, nt/Makefile.gcc:
+     new makefiles, for emx (DOS/OS2), emx&rsxnt and mingw32 (Windows 9x / NT)
+- use define instead of typedef for Bytef also for MSC small/medium (Tom Lane)
+- replace __far with _far for better portability (Christian Spieler, Tom Lane)
+- fix test for errno.h in configure (Tim Newsham)
+
+Changes in 1.1.2 (19 March 98)
+- added contrib/minzip, mini zip and unzip based on zlib (Gilles Vollant)
+  See http://www.winimage.com/zLibDll/unzip.html
+- preinitialize the inflate tables for fixed codes, to make the code
+  completely thread safe (Mark)
+- some simplifications and slight speed-up to the inflate code (Mark)
+- fix gzeof on non-compressed files (Allan Schrum)
+- add -std1 option in configure for OSF1 to fix gzprintf (Martin Mokrejs)
+- use default value of 4K for Z_BUFSIZE for 16-bit MSDOS (Tim Wegner + Glenn)
+- added os2/Makefile.def and os2/zlib.def (Andrew Zabolotny)
+- add shared lib support for UNIX_SV4.2MP (MATSUURA Takanori)
+- do not wrap extern "C" around system includes (Tom Lane)
+- mention zlib binding for TCL in README (Andreas Kupries)
+- added amiga/Makefile.pup for Amiga powerUP SAS/C PPC (Andreas Kleinert)
+- allow "make install prefix=..." even after configure (Glenn Randers-Pehrson)
+- allow "configure --prefix $HOME" (Tim Mooney)
+- remove warnings in example.c and gzio.c (Glenn Randers-Pehrson)
+- move Makefile.sas to amiga/Makefile.sas
+
+Changes in 1.1.1 (27 Feb 98)
+- fix macros _tr_tally_* in deflate.h for debug mode  (Glenn Randers-Pehrson)
+- remove block truncation heuristic which had very marginal effect for zlib
+  (smaller lit_bufsize than in gzip 1.2.4) and degraded a little the
+  compression ratio on some files. This also allows inlining _tr_tally for
+  matches in deflate_slow.
+- added msdos/Makefile.w32 for WIN32 Microsoft Visual C++ (Bob Frazier)
+
+Changes in 1.1.0 (24 Feb 98)
+- do not return STREAM_END prematurely in inflate (John Bowler)
+- revert to the zlib 1.0.8 inflate to avoid the gcc 2.8.0 bug (Jeremy Buhler)
+- compile with -DFASTEST to get compression code optimized for speed only
+- in minigzip, try mmap'ing the input file first (Miguel Albrecht)
+- increase size of I/O buffers in minigzip.c and gzio.c (not a big gain
+  on Sun but significant on HP)
+
+- add a pointer to experimental unzip library in README (Gilles Vollant)
+- initialize variable gcc in configure (Chris Herborth)
+
+Changes in 1.0.9 (17 Feb 1998)
+- added gzputs and gzgets functions
+- do not clear eof flag in gzseek (Mark Diekhans)
+- fix gzseek for files in transparent mode (Mark Diekhans)
+- do not assume that vsprintf returns the number of bytes written (Jens Krinke)
+- replace EXPORT with ZEXPORT to avoid conflict with other programs
+- added compress2 in zconf.h, zlib.def, zlib.dnt
+- new asm code from Gilles Vollant in contrib/asm386
+- simplify the inflate code (Mark):
+ . Replace ZALLOC's in huft_build() with single ZALLOC in inflate_blocks_new()
+ . ZALLOC the length list in inflate_trees_fixed() instead of using stack
+ . ZALLOC the value area for huft_build() instead of using stack
+ . Simplify Z_FINISH check in inflate()
+
+- Avoid gcc 2.8.0 comparison bug a little differently than zlib 1.0.8
+- in inftrees.c, avoid cc -O bug on HP (Farshid Elahi)
+- in zconf.h move the ZLIB_DLL stuff earlier to avoid problems with
+  the declaration of FAR (Gilles VOllant)
+- install libz.so* with mode 755 (executable) instead of 644 (Marc Lehmann)
+- read_buf buf parameter of type Bytef* instead of charf*
+- zmemcpy parameters are of type Bytef*, not charf* (Joseph Strout)
+- do not redeclare unlink in minigzip.c for WIN32 (John Bowler)
+- fix check for presence of directories in "make install" (Ian Willis)
+
+Changes in 1.0.8 (27 Jan 1998)
+- fixed offsets in contrib/asm386/gvmat32.asm (Gilles Vollant)
+- fix gzgetc and gzputc for big endian systems (Markus Oberhumer)
+- added compress2() to allow setting the compression level
+- include sys/types.h to get off_t on some systems (Marc Lehmann & QingLong)
+- use constant arrays for the static trees in trees.c instead of computing
+  them at run time (thanks to Ken Raeburn for this suggestion). To create
+  trees.h, compile with GEN_TREES_H and run "make test".
+- check return code of example in "make test" and display result
+- pass minigzip command line options to file_compress
+- simplifying code of inflateSync to avoid gcc 2.8 bug
+
+- support CC="gcc -Wall" in configure -s (QingLong)
+- avoid a flush caused by ftell in gzopen for write mode (Ken Raeburn)
+- fix test for shared library support to avoid compiler warnings
+- zlib.lib -> zlib.dll in msdos/zlib.rc (Gilles Vollant)
+- check for TARGET_OS_MAC in addition to MACOS (Brad Pettit)
+- do not use fdopen for Metrowerks on Mac (Brad Pettit))
+- add checks for gzputc and gzputc in example.c
+- avoid warnings in gzio.c and deflate.c (Andreas Kleinert)
+- use const for the CRC table (Ken Raeburn)
+- fixed "make uninstall" for shared libraries
+- use Tracev instead of Trace in infblock.c
+- in example.c use correct compressed length for test_sync
+- suppress +vnocompatwarnings in configure for HPUX (not always supported)
+
+Changes in 1.0.7 (20 Jan 1998)
+- fix gzseek which was broken in write mode
+- return error for gzseek to negative absolute position
+- fix configure for Linux (Chun-Chung Chen)
+- increase stack space for MSC (Tim Wegner)
+- get_crc_table and inflateSyncPoint are EXPORTed (Gilles Vollant)
+- define EXPORTVA for gzprintf (Gilles Vollant)
+- added man page zlib.3 (Rick Rodgers)
+- for contrib/untgz, fix makedir() and improve Makefile
+
+- check gzseek in write mode in example.c
+- allocate extra buffer for seeks only if gzseek is actually called
+- avoid signed/unsigned comparisons (Tim Wegner, Gilles Vollant)
+- add inflateSyncPoint in zconf.h
+- fix list of exported functions in nt/zlib.dnt and mdsos/zlib.def
+
+Changes in 1.0.6 (19 Jan 1998)
+- add functions gzprintf, gzputc, gzgetc, gztell, gzeof, gzseek, gzrewind and
+  gzsetparams (thanks to Roland Giersig and Kevin Ruland for some of this code)
+- Fix a deflate bug occuring only with compression level 0 (thanks to
+  Andy Buckler for finding this one).
+- In minigzip, pass transparently also the first byte for .Z files.
+- return Z_BUF_ERROR instead of Z_OK if output buffer full in uncompress()
+- check Z_FINISH in inflate (thanks to Marc Schluper)
+- Implement deflateCopy (thanks to Adam Costello)
+- make static libraries by default in configure, add --shared option.
+- move MSDOS or Windows specific files to directory msdos
+- suppress the notion of partial flush to simplify the interface
+  (but the symbol Z_PARTIAL_FLUSH is kept for compatibility with 1.0.4)
+- suppress history buffer provided by application to simplify the interface
+  (this feature was not implemented anyway in 1.0.4)
+- next_in and avail_in must be initialized before calling inflateInit or
+  inflateInit2
+- add EXPORT in all exported functions (for Windows DLL)
+- added Makefile.nt (thanks to Stephen Williams)
+- added the unsupported "contrib" directory:
+   contrib/asm386/ by Gilles Vollant <info@winimage.com>
+	386 asm code replacing longest_match().
+   contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu>
+        A C++ I/O streams interface to the zlib gz* functions
+   contrib/iostream2/  by Tyge Løvset <Tyge.Lovset@cmr.no>
+	Another C++ I/O streams interface
+   contrib/untgz/  by "Pedro A. Aranda Guti\irrez" <paag@tid.es>
+	A very simple tar.gz file extractor using zlib
+   contrib/visual-basic.txt by Carlos Rios <c_rios@sonda.cl>
+        How to use compress(), uncompress() and the gz* functions from VB.
+- pass params -f (filtered data), -h (huffman only), -1 to -9 (compression
+  level) in minigzip (thanks to Tom Lane)
+
+- use const for rommable constants in deflate
+- added test for gzseek and gztell in example.c
+- add undocumented function inflateSyncPoint() (hack for Paul Mackerras)
+- add undocumented function zError to convert error code to string
+  (for Tim Smithers)
+- Allow compilation of gzio with -DNO_DEFLATE to avoid the compression code.
+- Use default memcpy for Symantec MSDOS compiler.
+- Add EXPORT keyword for check_func (needed for Windows DLL)
+- add current directory to LD_LIBRARY_PATH for "make test"
+- create also a link for libz.so.1
+- added support for FUJITSU UXP/DS (thanks to Toshiaki Nomura)
+- use $(SHAREDLIB) instead of libz.so in Makefile.in (for HPUX)
+- added -soname for Linux in configure (Chun-Chung Chen,
+- assign numbers to the exported functions in zlib.def (for Windows DLL)
+- add advice in zlib.h for best usage of deflateSetDictionary
+- work around compiler bug on Atari (cast Z_NULL in call of s->checkfn)
+- allow compilation with ANSI keywords only enabled for TurboC in large model
+- avoid "versionString"[0] (Borland bug)
+- add NEED_DUMMY_RETURN for Borland
+- use variable z_verbose for tracing in debug mode (L. Peter Deutsch).
+- allow compilation with CC
+- defined STDC for OS/2 (David Charlap)	
+- limit external names to 8 chars for MVS (Thomas Lund)
+- in minigzip.c, use static buffers only for 16-bit systems
+- fix suffix check for "minigzip -d foo.gz"
+- do not return an error for the 2nd of two consecutive gzflush() (Felix Lee)
+- use _fdopen instead of fdopen for MSC >= 6.0 (Thomas Fanslau)
+- added makelcc.bat for lcc-win32 (Tom St Denis)
+- in Makefile.dj2, use copy and del instead of install and rm (Frank Donahoe)
+- Avoid expanded $Id$. Use "rcs -kb" or "cvs admin -kb" to avoid Id expansion.
+- check for unistd.h in configure (for off_t)
+- remove useless check parameter in inflate_blocks_free
+- avoid useless assignment of s->check to itself in inflate_blocks_new
+- do not flush twice in gzclose (thanks to Ken Raeburn)
+- rename FOPEN as F_OPEN to avoid clash with /usr/include/sys/file.h
+- use NO_ERRNO_H instead of enumeration of operating systems with errno.h
+- work around buggy fclose on pipes for HP/UX
+- support zlib DLL with BORLAND C++ 5.0 (thanks to Glenn Randers-Pehrson)
+- fix configure if CC is already equal to gcc
+
+Changes in 1.0.5 (3 Jan 98)
+- Fix inflate to terminate gracefully when fed corrupted or invalid data
+- Use const for rommable constants in inflate
+- Eliminate memory leaks on error conditions in inflate
+- Removed some vestigial code in inflate
+- Update web address in README
+  
+Changes in 1.0.4 (24 Jul 96)
+- In very rare conditions, deflate(s, Z_FINISH) could fail to produce an EOF
+  bit, so the decompressor could decompress all the correct data but went
+  on to attempt decompressing extra garbage data. This affected minigzip too.
+- zlibVersion and gzerror return const char* (needed for DLL)
+- port to RISCOS (no fdopen, no multiple dots, no unlink, no fileno)
+- use z_error only for DEBUG (avoid problem with DLLs)
+
+Changes in 1.0.3 (2 Jul 96)
+- use z_streamp instead of z_stream *, which is now a far pointer in MSDOS
+  small and medium models; this makes the library incompatible with previous
+  versions for these models. (No effect in large model or on other systems.)
+- return OK instead of BUF_ERROR if previous deflate call returned with
+  avail_out as zero but there is nothing to do
+- added memcmp for non STDC compilers
+- define NO_DUMMY_DECL for more Mac compilers (.h files merged incorrectly)
+- define __32BIT__ if __386__ or i386 is defined (pb. with Watcom and SCO)
+- better check for 16-bit mode MSC (avoids problem with Symantec)
+
+Changes in 1.0.2 (23 May 96)
+- added Windows DLL support
+- added a function zlibVersion (for the DLL support)
+- fixed declarations using Bytef in infutil.c (pb with MSDOS medium model)
+- Bytef is define's instead of typedef'd only for Borland C
+- avoid reading uninitialized memory in example.c
+- mention in README that the zlib format is now RFC1950
+- updated Makefile.dj2
+- added algorithm.doc
+
+Changes in 1.0.1 (20 May 96) [1.0 skipped to avoid confusion]
+- fix array overlay in deflate.c which sometimes caused bad compressed data
+- fix inflate bug with empty stored block
+- fix MSDOS medium model which was broken in 0.99
+- fix deflateParams() which could generated bad compressed data.
+- Bytef is define'd instead of typedef'ed (work around Borland bug)
+- added an INDEX file
+- new makefiles for DJGPP (Makefile.dj2), 32-bit Borland (Makefile.b32),
+  Watcom (Makefile.wat), Amiga SAS/C (Makefile.sas)
+- speed up adler32 for modern machines without auto-increment
+- added -ansi for IRIX in configure
+- static_init_done in trees.c is an int
+- define unlink as delete for VMS
+- fix configure for QNX
+- add configure branch for SCO and HPUX
+- avoid many warnings (unused variables, dead assignments, etc...)
+- no fdopen for BeOS
+- fix the Watcom fix for 32 bit mode (define FAR as empty)
+- removed redefinition of Byte for MKWERKS
+- work around an MWKERKS bug (incorrect merge of all .h files)
+
+Changes in 0.99 (27 Jan 96)
+- allow preset dictionary shared between compressor and decompressor
+- allow compression level 0 (no compression)
+- add deflateParams in zlib.h: allow dynamic change of compression level
+  and compression strategy.
+- test large buffers and deflateParams in example.c
+- add optional "configure" to build zlib as a shared library
+- suppress Makefile.qnx, use configure instead
+- fixed deflate for 64-bit systems (detected on Cray)
+- fixed inflate_blocks for 64-bit systems (detected on Alpha)
+- declare Z_DEFLATED in zlib.h (possible parameter for deflateInit2)
+- always return Z_BUF_ERROR when deflate() has nothing to do
+- deflateInit and inflateInit are now macros to allow version checking
+- prefix all global functions and types with z_ with -DZ_PREFIX
+- make falloc completely reentrant (inftrees.c)
+- fixed very unlikely race condition in ct_static_init
+- free in reverse order of allocation to help memory manager
+- use zlib-1.0/* instead of zlib/* inside the tar.gz
+- make zlib warning-free with "gcc -O3 -Wall -Wwrite-strings -Wpointer-arith
+  -Wconversion -Wstrict-prototypes -Wmissing-prototypes"
+- allow gzread on concatenated .gz files
+- deflateEnd now returns Z_DATA_ERROR if it was premature
+- deflate is finally (?) fully deterministic (no matches beyond end of input)
+- Document Z_SYNC_FLUSH
+- add uninstall in Makefile
+- Check for __cpluplus in zlib.h
+- Better test in ct_align for partial flush
+- avoid harmless warnings for Borland C++
+- initialize hash_head in deflate.c
+- avoid warning on fdopen (gzio.c) for HP cc -Aa
+- include stdlib.h for STDC compilers
+- include errno.h for Cray
+- ignore error if ranlib doesn't exist
+- call ranlib twice for NeXTSTEP
+- use exec_prefix instead of prefix for libz.a
+- renamed ct_* as _tr_* to avoid conflict with applications
+- clear z->msg in inflateInit2 before any error return
+- initialize opaque in example.c, gzio.c, deflate.c and inflate.c
+- fixed typo in zconf.h (_GNUC__ => __GNUC__)
+- check for WIN32 in zconf.h and zutil.c (avoid farmalloc in 32-bit mode)
+- fix typo in Make_vms.com (f$trnlnm -> f$getsyi)
+- in fcalloc, normalize pointer if size > 65520 bytes
+- don't use special fcalloc for 32 bit Borland C++
+- use STDC instead of __GO32__ to avoid redeclaring exit, calloc, etc...
+- use Z_BINARY instead of BINARY
+- document that gzclose after gzdopen will close the file
+- allow "a" as mode in gzopen.
+- fix error checking in gzread
+- allow skipping .gz extra-field on pipes
+- added reference to Perl interface in README
+- put the crc table in FAR data (I dislike more and more the medium model :)
+- added get_crc_table
+- added a dimension to all arrays (Borland C can't count).
+- workaround Borland C bug in declaration of inflate_codes_new & inflate_fast
+- guard against multiple inclusion of *.h (for precompiled header on Mac)
+- Watcom C pretends to be Microsoft C small model even in 32 bit mode.
+- don't use unsized arrays to avoid silly warnings by Visual C++:
+     warning C4746: 'inflate_mask' : unsized array treated as  '__far'
+     (what's wrong with far data in far model?).
+- define enum out of inflate_blocks_state to allow compilation with C++
+
+Changes in 0.95 (16 Aug 95)
+- fix MSDOS small and medium model (now easier to adapt to any compiler)
+- inlined send_bits
+- fix the final (:-) bug for deflate with flush (output was correct but
+  not completely flushed in rare occasions).
+- default window size is same for compression and decompression
+  (it's now sufficient to set MAX_WBITS in zconf.h).
+- voidp -> voidpf and voidnp -> voidp (for consistency with other
+  typedefs and because voidnp was not near in large model).
+
+Changes in 0.94 (13 Aug 95)
+- support MSDOS medium model
+- fix deflate with flush (could sometimes generate bad output)
+- fix deflateReset (zlib header was incorrectly suppressed)
+- added support for VMS
+- allow a compression level in gzopen()
+- gzflush now calls fflush
+- For deflate with flush, flush even if no more input is provided.
+- rename libgz.a as libz.a
+- avoid complex expression in infcodes.c triggering Turbo C bug
+- work around a problem with gcc on Alpha (in INSERT_STRING)
+- don't use inline functions (problem with some gcc versions)
+- allow renaming of Byte, uInt, etc... with #define.
+- avoid warning about (unused) pointer before start of array in deflate.c
+- avoid various warnings in gzio.c, example.c, infblock.c, adler32.c, zutil.c
+- avoid reserved word 'new' in trees.c
+
+Changes in 0.93 (25 June 95)
+- temporarily disable inline functions
+- make deflate deterministic
+- give enough lookahead for PARTIAL_FLUSH
+- Set binary mode for stdin/stdout in minigzip.c for OS/2
+- don't even use signed char in inflate (not portable enough)
+- fix inflate memory leak for segmented architectures
+
+Changes in 0.92 (3 May 95)
+- don't assume that char is signed (problem on SGI)
+- Clear bit buffer when starting a stored block
+- no memcpy on Pyramid
+- suppressed inftest.c
+- optimized fill_window, put longest_match inline for gcc
+- optimized inflate on stored blocks.
+- untabify all sources to simplify patches
+
+Changes in 0.91 (2 May 95)
+- Default MEM_LEVEL is 8 (not 9 for Unix) as documented in zlib.h
+- Document the memory requirements in zconf.h
+- added "make install"
+- fix sync search logic in inflateSync
+- deflate(Z_FULL_FLUSH) now works even if output buffer too short
+- after inflateSync, don't scare people with just "lo world"
+- added support for DJGPP
+
+Changes in 0.9 (1 May 95)
+- don't assume that zalloc clears the allocated memory (the TurboC bug
+  was Mark's bug after all :)
+- let again gzread copy uncompressed data unchanged (was working in 0.71)
+- deflate(Z_FULL_FLUSH), inflateReset and inflateSync are now fully implemented
+- added a test of inflateSync in example.c
+- moved MAX_WBITS to zconf.h because users might want to change that.
+- document explicitly that zalloc(64K) on MSDOS must return a normalized
+  pointer (zero offset)
+- added Makefiles for Microsoft C, Turbo C, Borland C++
+- faster crc32()
+
+Changes in 0.8 (29 April 95)
+- added fast inflate (inffast.c)
+- deflate(Z_FINISH) now returns Z_STREAM_END when done. Warning: this
+  is incompatible with previous versions of zlib which returned Z_OK.
+- work around a TurboC compiler bug (bad code for b << 0, see infutil.h)
+  (actually that was not a compiler bug, see 0.81 above)
+- gzread no longer reads one extra byte in certain cases
+- In gzio destroy(), don't reference a freed structure
+- avoid many warnings for MSDOS
+- avoid the ERROR symbol which is used by MS Windows
+
+Changes in 0.71 (14 April 95)
+- Fixed more MSDOS compilation problems :( There is still a bug with
+  TurboC large model.
+
+Changes in 0.7 (14 April 95)
+- Added full inflate support.
+- Simplified the crc32() interface. The pre- and post-conditioning
+  (one's complement) is now done inside crc32(). WARNING: this is
+  incompatible with previous versions; see zlib.h for the new usage.
+
+Changes in 0.61 (12 April 95)
+- workaround for a bug in TurboC. example and minigzip now work on MSDOS.
+
+Changes in 0.6 (11 April 95)
+- added minigzip.c
+- added gzdopen to reopen a file descriptor as gzFile
+- added transparent reading of non-gziped files in gzread.
+- fixed bug in gzread (don't read crc as data)
+- fixed bug in destroy (gzio.c) (don't return Z_STREAM_END for gzclose).
+- don't allocate big arrays in the stack (for MSDOS)
+- fix some MSDOS compilation problems
+
+Changes in 0.5:
+- do real compression in deflate.c. Z_PARTIAL_FLUSH is supported but
+  not yet Z_FULL_FLUSH.
+- support decompression but only in a single step (forced Z_FINISH)
+- added opaque object for zalloc and zfree.
+- added deflateReset and inflateReset
+- added a variable zlib_version for consistency checking.
+- renamed the 'filter' parameter of deflateInit2 as 'strategy'.
+  Added Z_FILTERED and Z_HUFFMAN_ONLY constants.
+
+Changes in 0.4:
+- avoid "zip" everywhere, use zlib instead of ziplib.
+- suppress Z_BLOCK_FLUSH, interpret Z_PARTIAL_FLUSH as block flush
+  if compression method == 8.
+- added adler32 and crc32
+- renamed deflateOptions as deflateInit2, call one or the other but not both
+- added the method parameter for deflateInit2.
+- added inflateInit2
+- simplied considerably deflateInit and inflateInit by not supporting
+  user-provided history buffer. This is supported only in deflateInit2
+  and inflateInit2.
+
+Changes in 0.3:
+- prefix all macro names with Z_
+- use Z_FINISH instead of deflateEnd to finish compression.
+- added Z_HUFFMAN_ONLY
+- added gzerror()
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/02/13 01:23:39	1.11
+++ ChangeLog	2001/04/06 17:15:54
@@ -0,0 +1,5 @@
+2001-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/memalloc.cdl: Specify explicit output file when preprocessing
+	heapgen.cpp. Improves portability.
+
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/08/25 17:33:51	1.1
+++ ChangeLog	2001/04/06 17:16:04
@@ -0,0 +1,5 @@
+2001-03-19  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Don't set CYGBLD_BUILD_GDB_STUBS - it should be
+	not be present in new platform ports.
+


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-02-26 17:22 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-02-26 17:22 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-02-26).

Here is a summary of the files modified:

M host/infra/ChangeLog
M host/infra/assert.cxx
M host/tools/ecostest/ChangeLog
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c
A packages/devs/flash/amd/am29xxxxx/current/ChangeLog
A packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl
A packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
A packages/devs/flash/arm/pid/current/ChangeLog
A packages/devs/flash/arm/pid/current/cdl/flash_arm_pid.cdl
A packages/devs/flash/arm/pid/current/src/arm_pid_flash.c
A packages/devs/flash/atmel/at29cxxxx/current/ChangeLog
A packages/devs/flash/atmel/at29cxxxx/current/cdl/flash_atmel_at29cxxxx.cdl
A packages/devs/flash/atmel/at29cxxxx/current/include/flash_at29cxxxx.inl
M packages/devs/flash/powerpc/mbx/current/ChangeLog
M packages/devs/flash/powerpc/mbx/current/cdl/flash_mbx.cdl
R packages/devs/flash/powerpc/mbx/current/src/flash.h
R packages/devs/flash/powerpc/mbx/current/src/flash_erase_block.c
R packages/devs/flash/powerpc/mbx/current/src/flash_program_buf.c
R packages/devs/flash/powerpc/mbx/current/src/flash_query.c
R packages/devs/flash/powerpc/mbx/current/src/mbx_flash.c
A packages/devs/flash/powerpc/mbx/current/src/powerpc_mbx_flash.c
M packages/devs/serial/sh/sci/current/ChangeLog
M packages/devs/serial/sh/sci/current/src/sh_sci_serial.c
M packages/devs/serial/sh/scif/current/ChangeLog
M packages/devs/serial/sh/scif/current/src/sh_scif_serial.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/cdl/hal_arm.cdl
M packages/hal/arm/arch/current/include/hal_mmu.h
M packages/hal/arm/arch/current/src/arm.ld
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/cdl/hal_arm_cma230.cdl
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/include/hal_cache.h
R packages/hal/arm/ebsa285/current/misc/redboot_RAM.cfg
A packages/hal/arm/ebsa285/current/misc/redboot_RAM.ecm
R packages/hal/arm/ebsa285/current/misc/redboot_ROM.cfg
A 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/include/pkgconf/mlt_arm_edb7211_ram.h
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.ldi
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.mlt
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.h
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.ldi
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.mlt
R packages/hal/arm/edb7xxx/current/misc/edb7211_redboot.cfg
A packages/hal/arm/edb7xxx/current/misc/edb7211_redboot.ecm
R packages/hal/arm/edb7xxx/current/misc/edb7211_redboot_ROM.cfg
A packages/hal/arm/edb7xxx/current/misc/edb7211_redboot_ROM.ecm
R packages/hal/arm/edb7xxx/current/misc/edb7212_redboot.cfg
A packages/hal/arm/edb7xxx/current/misc/edb7212_redboot.ecm
R packages/hal/arm/edb7xxx/current/misc/edb7212_redboot_ROM.cfg
A 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_cache.h
R packages/hal/arm/iq80310/current/misc/redboot_RAM.cfg
A packages/hal/arm/iq80310/current/misc/redboot_RAM.ecm
R packages/hal/arm/iq80310/current/misc/redboot_RAMA.cfg
A packages/hal/arm/iq80310/current/misc/redboot_RAMA.ecm
R packages/hal/arm/iq80310/current/misc/redboot_ROM.cfg
A packages/hal/arm/iq80310/current/misc/redboot_ROM.ecm
R packages/hal/arm/iq80310/current/misc/redboot_ROMA.cfg
A packages/hal/arm/iq80310/current/misc/redboot_ROMA.ecm
M packages/hal/arm/iq80310/current/src/diag/pci_bios.h
M packages/hal/arm/pid/current/ChangeLog
M packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl
M packages/hal/arm/pid/current/include/hal_diag.h
M packages/hal/arm/pid/current/src/pid_misc.c
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/misc/redboot_RAM.cfg
A packages/hal/arm/sa11x0/assabet/current/misc/redboot_RAM.ecm
R packages/hal/arm/sa11x0/assabet/current/misc/redboot_ROM.cfg
A packages/hal/arm/sa11x0/assabet/current/misc/redboot_ROM.ecm
M packages/hal/arm/sa11x0/assabet/current/src/lcd_support.c
R 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
R packages/hal/arm/sa11x0/brutus/current/misc/redboot_RAM.cfg
A packages/hal/arm/sa11x0/brutus/current/misc/redboot_RAM.ecm
R packages/hal/arm/sa11x0/brutus/current/misc/redboot_ROM.cfg
A packages/hal/arm/sa11x0/brutus/current/misc/redboot_ROM.ecm
M packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
R packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_RAM.cfg
A packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_RAM.ecm
R packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_ROM.cfg
A packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_ROM.ecm
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl
M packages/hal/arm/sa11x0/var/current/include/hal_cache.h
M packages/hal/arm/sa11x0/var/current/include/hal_sa11x0.h
M packages/hal/arm/sa11x0/var/current/src/hal_diag.c
A packages/hal/arm/sa11x0/var/current/src/redboot_linux_exec.c
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/src/generic-stub.c
M packages/hal/common/current/src/hal_stub.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/hal/mips/arch/current/src/vectors.S
M packages/hal/mips/vrc4373/current/ChangeLog
M packages/hal/mips/vrc4373/current/include/platform.inc
M packages/hal/mips/vrc4373/current/src/platform.S
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/src/powerpc.ld
M packages/hal/powerpc/mbx/current/ChangeLog
M packages/hal/powerpc/mbx/current/images/redboot_RAM.img
M packages/hal/powerpc/mbx/current/images/redboot_RAM.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
R packages/hal/powerpc/mbx/current/misc/redboot_RAM.cfg
A packages/hal/powerpc/mbx/current/misc/redboot_RAM.ecm
R packages/hal/powerpc/mbx/current/misc/redboot_ROM.cfg
A packages/hal/powerpc/mbx/current/misc/redboot_ROM.ecm
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/include/mod_regs_ser.h
M packages/hal/sh/sh3/current/include/var_cache.h
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/include/mod_regs_ser.h
M packages/infra/current/ChangeLog
M packages/infra/current/include/cyg_type.h
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/include/flash.h
A packages/io/flash/current/include/flash_dev.h
M packages/io/flash/current/src/flash.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/include/thread.inl
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
M packages/net/tcpip/current/src/lib/tftp_server.c
M packages/net/tcpip/current/src/sys/net/if_bridge.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/redboot.h
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/printf.c
M packages/redboot/current/src/net/ping.c

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.29
diff -u -0 -r1.29 NEWS
--- NEWS	2001/02/15 18:18:11	1.29
+++ NEWS	2001/02/27 01:09:13
@@ -0,0 +1,4 @@
+* Added generic AMD AM29xxxxx flash driver based on MBX driver, and make
+  the MBX use it.
+* Added RedBoot support to PID target.
+* Added Atmel AT29C040 flash driver.
Index: host/infra/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/infra/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/09/19 05:53:51	1.3
+++ ChangeLog	2001/02/27 01:09:27
@@ -0,0 +1,4 @@
+2001-02-26  Julian Smart <julians@redhat.com>
+
+	* assert.cxx: Cygwin 00r1 needs to include <unistd.h> for _exit.
+
Index: host/tools/ecostest/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/ecostest/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2000/10/23 17:10:57	1.10
+++ ChangeLog	2001/02/27 01:09:42
@@ -0,0 +1,5 @@
+2001-02-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* common/eCosTestClient.cpp (LocateExecutables): Add /sbin and
+	/usr/sbin to path before trying to run fuser.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.44
diff -u -0 -r1.44 ChangeLog
--- ChangeLog	2001/02/19 17:27:10	1.44
+++ ChangeLog	2001/02/27 01:09:58
@@ -0,0 +1,9 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: MBX uses new generic AMD flash driver.
+
+2001-02-21  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Add packages for new-style AMD and Atmel flash
+	drivers. Add flash support to PID.
+
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/01/05 17:12:37	1.16
+++ ChangeLog	2001/02/27 01:10:11
@@ -0,0 +1,12 @@
+2001-02-20  Hugo Tyson  <hmt@redhat.com>
+2001-02-15  Martin Buck  <martin.buck@ascom.ch>
+
+	* src/if_ebsa285.c: Configure i82559 not to drop oversized frames.
+	This is required for VLAN support (because the maximum frame size
+	including the VLAN tag is 1518 instead of 1514) and shouldn't
+	hurt otherwise. To do this, we now always configure the chip when
+	i82559_start is called, instead of relying on the default
+	configuration if promiscuous mode is off. Another advantage is that
+	we're now able to turn promiscuous mode off again after it was
+	enabled once.
+
@@ -384 +396 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Mon Feb 26 17:10:42 2001
@@ -0,0 +1,76 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_am29xxxxx.inl (flash_query): Allow device to
+	settle before returning.
+
+2001-02-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_am29xxxxx.inl: Fix typo. Cleaned up, almost
+	working with MBX. Times out when erasing from ROM version of RB.
+
+2001-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* .../amd/am29xxxxx: Cloned from hardwired am29f040b driver.
+
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.h: Addresses and sizes are also affected by
+	interleaving.
+	* src/flash_erase_block.c: Plug in working loop.
+	* src/flash_program_buf.c: Same.
+
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/am29f040b_flash.c (flash_hwr_init): Use new query semantics.
+	* src/flash_query.c (flash_query): Changed accordingly.
+
+	* src/flash.h (FLASH_Sector_Erase_Timer): Added.
+
+	* src/flash_erase_block.c: Do not check error flag after operation
+	completes.
+	* src/flash_program_buf.c: Same.
+
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from MBX driver.
+
+2000-10-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/mbx_flash.c: 
+	* src/flash_query.c: 
+	* src/flash_program_buf.c: 
+	* src/flash_erase_block.c: 
+	* src/flash.h: 
+	* cdl/flash_mbx.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/flash/arm/pid/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Mon Feb 26 17:10:56 2001
@@ -0,0 +1,34 @@
+2001-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* devs/flash/arm/pid/...: new package.  FLASH memory support for
+	ARM PID board.
+
+	* include/arm_pid_flash.inl: New file
+	
+	* cdl/flash_arm_pid.cdl: New file.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/flash/atmel/at29cxxxx/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Mon Feb 26 17:11:09 2001
@@ -0,0 +1,75 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_at29cxxxx.inl: Include type macros from IO driver.
+
+2001-02-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_at29cxxxx.inl: Moved flash_query function. Call it
+	indirectly through the IO driver.
+
+2001-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* .../atmel/at29cxxxx: Cloned from am29xxxxx driver.
+
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.h: Addresses and sizes are also affected by
+	interleaving.
+	* src/flash_erase_block.c: Plug in working loop.
+	* src/flash_program_buf.c: Same.
+
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/am29f040b_flash.c (flash_hwr_init): Use new query semantics.
+	* src/flash_query.c (flash_query): Changed accordingly.
+
+	* src/flash.h (FLASH_Sector_Erase_Timer): Added.
+
+	* src/flash_erase_block.c: Do not check error flag after operation
+	completes.
+	* src/flash_program_buf.c: Same.
+
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from MBX driver.
+
+2000-10-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/mbx_flash.c: 
+	* src/flash_query.c: 
+	* src/flash_program_buf.c: 
+	* src/flash_erase_block.c: 
+	* src/flash.h: 
+	* cdl/flash_mbx.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/flash/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.2
+++ ChangeLog	2001/02/27 01:11:22
@@ -0,0 +1,10 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/flash_mbx.cdl: Use new generic AMD driver.
+	* src/flash.h: [deleted]
+	* src/flash_erase_block.c: [deleted]
+	* src/flash_program_buf.c: [deleted]
+	* src/flash_query.c: [deleted]
+	* src/mbx_flash.c: [deleted]
+	* src/powerpc_mbx_flash.c: [added]
+
Index: packages/devs/serial/sh/sci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/sci/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/10/12 20:31:44	1.2
+++ ChangeLog	2001/02/27 01:11:43
@@ -0,0 +1,5 @@
+2001-02-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_sci_serial.c (sh_serial_er_DSR): Enable interrupts on
+	exit.
+
Index: packages/devs/serial/sh/scif/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/scif/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/10/23 17:11:11	1.3
+++ ChangeLog	2001/02/27 01:11:56
@@ -0,0 +1,5 @@
+2001-02-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_scif_serial.c (sh3_scif_er_DSR): Enable interrupts on
+	exit. Clear ER flag.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.49
diff -u -0 -r1.49 ChangeLog
--- ChangeLog	2001/02/15 18:18:14	1.49
+++ ChangeLog	2001/02/27 01:12:21
@@ -0,0 +1,17 @@
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_mmu.h (MMU_Control_X): Add - used by Win/CE.
+
+	* src/vectors.S (__exception_handlers): Change RESET vector
+	to use jump for ROM based applications [safer].
+	(warm_reset): Only do 'swi' contortions when starting RAM
+	applications from Angel.
+
+2001-02-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm.ld: Relocate .2ram sections to the .data section.
+
+2001-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm.cdl: Added CYGBLD_ARM_ENABLE_THUMB_INTERWORK.
+
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/02/15 18:18:14	1.16
+++ ChangeLog	2001/02/27 01:12:43
@@ -0,0 +1,7 @@
+2001-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_cma230.cdl: Also enable -mthumb-interwork when
+	building ROM monitors (or calls from Thumb code would die on
+	return).
+	Reworked a bit.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/02/15 18:18:14	1.16
+++ ChangeLog	2001/02/27 01:13:03
@@ -0,0 +1,11 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_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
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/02/15 18:18:14	1.21
+++ ChangeLog	2001/02/27 01:13:25
@@ -0,0 +1,15 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h (HAL_FLASH_CACHES_OLD_MACROS):  This platform
+	uses deprecated cache handling macros.
+
+2001-02-23  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/edb7212_redboot_ROM.ecm: Renamed from edb7212_redboot_ROM.cfg
+
+	* misc/edb7212_redboot.ecm: Renamed from edb7212_redboot.cfg
+
+	* misc/edb7211_redboot_ROM.ecm: Renamed from edb7211_redboot_ROM.cfg
+
+	* misc/edb7211_redboot.ecm: Renamed from edb7211_redboot.cfg
+
@@ -1,0 +17,8 @@
+
+	* include/pkgconf/mlt_arm_edb7211_ram.h: 
+	* include/pkgconf/mlt_arm_edb7211_ram.mlt: 
+	* include/pkgconf/mlt_arm_edb7211_ram.ldi: 
+	* include/pkgconf/mlt_arm_edb7212_ram.h: 
+	* include/pkgconf/mlt_arm_edb7212_ram.mlt: 
+	* include/pkgconf/mlt_arm_edb7212_ram.ldi: Adjust memory map
+	for RedBoot [with networking].
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/15 18:18:14	1.1
+++ ChangeLog	2001/02/27 01:13:39
@@ -0,0 +1,15 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h (HAL_FLASH_CACHES_OLD_MACROS):  This platform
+	uses deprecated cache handling macros.
+
+2001-02-23  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROMA.ecm: Renamed from redboot_ROMA.cfg
+
+	* misc/redboot_RAMA.ecm: Renamed from redboot_RAMA.cfg
+
+	* misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg
+
+	* misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg
+
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2001/02/15 18:18:15	1.24
+++ ChangeLog	2001/02/27 01:14:11
@@ -0,0 +1,20 @@
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: Add CYGSEM_HAL_ARM_PID_ANGEL_BOOT so
+	startup code only includes this cruft when necessary.
+
+2001-02-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_diag.h: Added delay function [yes, this is a bad
+	location]. It uses Timer1 for delays.
+
+	* cdl/hal_arm_pid.cdl: Added RedBoot options.
+
+	* src/pid_misc.c (hal_delay_us): Added.
+
+2001-02-20  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: Also enable -mthumb-interwork when building
+	ROM monitors (or calls from Thumb code would die on return).
+	Reworked a bit.
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/02/13 01:23:24	1.13
+++ ChangeLog	2001/02/27 01:14:24
@@ -0,0 +1,42 @@
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Make check for sscanf() consistent.
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: 
+	Define machine type for Linux bootstrap.
+
+	* src/redboot_linux_exec.c: 
+	Removed - now handled by SA11x0 variant code.
+
+2001-02-23  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg
+
+	* misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg
+
+2001-02-22  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c: Add new tagged parameter support for
+	latest Linux kernel.
+
+2001-02-20  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: Change Linux boot support.
+
+	* src/redboot_linux_exec.c: New file - replaces redboot_cmds.c
+	Supports booting Linux kernel, including image relocation and
+	passing additional info to kernel such as ramdisk size/location.
+	
+	* src/redboot_cmds.c: Depreciated.
+
+2001-02-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lcd_support.c: Warning cleanup.
+	Access frame buffer through volatile correctly.
+	Use isoinfra to identify presence of sscanf
+
+2001-02-20  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: Use new CDL to control
+	available serial ports - CYGHWR_HAL_ARM_SA11X0_UART1.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/02/13 01:23:26	1.10
+++ ChangeLog	2001/02/27 01:14:37
@@ -0,0 +1,11 @@
+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-20  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_brutus.cdl: New CDL describing serial
+	ports - CYGHWR_HAL_ARM_SA11X0_UART1,3.
+
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/02/13 01:23:26	1.6
+++ ChangeLog	2001/02/27 01:14:55
@@ -0,0 +1,6 @@
+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
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/02/13 01:23:27	1.8
+++ ChangeLog	2001/02/27 01:15:10
@@ -0,0 +1,52 @@
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Add RedBoot commands/options.
+	
+	* src/redboot_linux_exec.c: New file - RedBoot commands to
+	support booting Linux kernel.
+
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h (HAL_FLASH_CACHES_OLD_MACROS): Some
+	platforms use deprecated cache handling macros.
+
+2001-02-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: Clarify CYGHWR_HAL_ARM_SA11X0_UART1,3
+	description.
+
+2001-02-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_diag.c: 
+	* cdl/hal_arm_sa11x0.cdl: Add CDL to control which serial ports
+	are available/used.
+
+2001-02-20  Hugo Tyson  <hmt@redhat.com>
+2001-02-12  Robin Farine  <acnrf@dial.eunet.ch>
+
+	* include/hal_sa11x0.h (SA11X0_IRQ_GPIO_9_EDGE_DETECT): Define
+	this to be 9 not 0 - simple typo.  Thanks Robin!
+
+2001-02-19  Hugo Tyson  <hmt@redhat.com>
+2001-02-12  Robin Farine  <acnrf@dial.eunet.ch>
+
+	* src/sa11x0_misc.c (hal_clock_reset): Handles SA11X0_OSCR as a
+	free running counter.
+	(hal_clock_read): Adapts to changes in hal_clock_reset().
+	(hal_delay_us): Likewise.
+
+	There is only one counting register (OSCR), but multiple match
+	registers and interrupt sources (OSMR1-OSMR3).  Setting our match
+	register to COUNT and the counter register to 0 each tick makes it
+	very hard to use the other match registers - whereas they are
+	intended for easy general use.
+
+	This change sets our match register OSMR0 to the next time
+	interval and leaves the OSCR freerunning so that other match
+	registers can easily be used, which is much more flexible, and
+	much more what was intented.
+
+	Because the OSCR is just a counter, and the match registers
+	compare only for exact equality, no special measures to deal with
+	the counter wrapping/overflowing are needed.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.54
diff -u -0 -r1.54 ChangeLog
--- ChangeLog	2001/02/13 01:23:27	1.54
+++ ChangeLog	2001/02/27 01:15:24
@@ -0,0 +1,11 @@
+2001-02-26  Mark Salter  <msalter@redhat.com>
+
+	* src/generic-stub.c (__process_packet): Change 'k' packet to cause
+	return to original context. Change 'r' packet to respond with empty
+	packet before resetting board.
+
+	* src/hal_stub.c (handle_exception_exit): New function. Restores
+	original context saved when stub was entered for the first time.
+	(handle_exception_cleanup): Save original context.
+	(__install_traps): Set __process_exit_vec to handle_exception_exit.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.41
diff -u -0 -r1.41 ChangeLog
--- ChangeLog	2001/02/19 17:27:11	1.41
+++ ChangeLog	2001/02/27 01:15:36
@@ -0,0 +1,5 @@
+2001-02-26  Chris Morrow  <cmorrow@YottaYotta.com>
+
+	* src/vectors.S (hal_zero_bss): Implemented in assembler for speed.
+	* src/hal_misc.c (hal_zero_bss): Delete.
+
Index: packages/hal/mips/vrc4373/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc4373/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/02/13 01:23:30	1.7
+++ ChangeLog	2001/02/27 01:15:53
@@ -0,0 +1,6 @@
+2001-02-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/platform.inc: Always do unsigned arithmetic on addresses
+	* src/platform.S: Ditto
+	Reported by Chris Morrow <cmorrow@YottaYotta.com>
+
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.38
diff -u -0 -r1.38 ChangeLog
--- ChangeLog	2001/02/13 01:23:31	1.38
+++ ChangeLog	2001/02/27 01:16:13
@@ -0,0 +1,4 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* src/powerpc.ld: Added .2ram section matching to .data section.
+
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/02/13 01:23:32	1.21
+++ ChangeLog	2001/02/27 01:16:29
@@ -0,0 +1,11 @@
+2001-02-23  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg
+
+	* misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg
+
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_cache.h (HAL_FLASH_CACHES_WANT_OPTIMAL): Added.
+	Removed again.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.5
+++ ChangeLog	2001/02/27 01:16:50
@@ -0,0 +1,9 @@
+2001-02-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_ser.h: Add a couple of zeroes to
+	SCIF clear masks (for looks - no semantic change).
+
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h: Include plf_cache.h
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.5
+++ ChangeLog	2001/02/27 01:17:05
@@ -0,0 +1,5 @@
+2001-02-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/mod_regs_ser.h: Add a couple of zeroes to SCIF clear
+	masks (for looks - no semantic change).
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.17
+++ ChangeLog	2001/02/27 01:17:25
@@ -0,0 +1,4 @@
+2001-02-23  Robin Farine  <acnrf@dial.eunet.ch>
+
+	* include/cyg_type.h: Do alignment consistency check.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/02/13 01:23:35	1.8
+++ ChangeLog	2001/02/27 01:17:39
@@ -0,0 +1,20 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash.h: HAL_FLASH_CACHES_WANT_OPTIMAL replaced with
+	(opposite sense) HAL_FLASH_CACHES_OLD_MACROS.
+
+	* src/flash.c (__anonymizer): Use to force the compiler to use
+	jumps instead of branches.
+
+2001-02-22  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_dev.h: Added. Contains macros and definitions
+	common to all (new style) flash device drivers.
+
+	* include/flash.h: Added two new error codes.
+	* cdl/io_flash.cdl: Added CYGHWR_IO_FLASH_DEVICE_IN_RAM.
+	* src/flash.c: Made functions respect
+	CYGHWR_IO_FLASH_DEVICE_IN_RAM and jump directly to the code
+	instead of copying it around.
+	(__arm_broken): Work around problem with ARM tools.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.53
diff -u -0 -r1.53 ChangeLog
--- ChangeLog	2001/02/13 01:23:37	1.53
+++ ChangeLog	2001/02/27 01:18:05
@@ -0,0 +1,4 @@
+2001-02-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/thread.inl (attach_stack): Check for non-NULL stack base.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/01/12 08:11:48	1.18
+++ ChangeLog	2001/02/27 01:18:21
@@ -0,0 +1,38 @@
+2001-02-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lib/tftp_server.c (STACK_SIZE): Align
+
+2001-02-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/net.cdl: Avoid puts to the CDL header when a CDL
+	define will do.
+	Rename CYGPKG_NET_BRIDGE_CODE -> CYGPKG_NET_BRIDGE
+	Rename CYGPKG_NET_NBRIDGE -> CYGNUM_NET_BRIDGES
+	Rename CYGPKG_NET_BRIDGE_HANDLER -> CYGINT_NET_BRIDGE_HANDLER
+	Make if_bridge.c compilation conditional on CYGPKG_NET_BRIDGE
+
+	* src/sys/net/if_bridge.c: Reflect above renames.
+
+2001-02-20  Hugo Tyson  <hmt@redhat.com>
+2001-02-15  Martin Buck  <martin.buck@ascom.ch>
+
+	* cdl/net.cdl: Split up CYGPKG_NET_NBRIDGE into 2 parts:
+	CYGPKG_NET_NBRIDGE and CYGPKG_NET_BRIDGE_HANDLER. If
+	CYGPKG_NET_BRIDGE_HANDLER is nonzero, calls to an Ethernet
+	bridge are inserted into the stack's data path. If
+	CYGPKG_NET_NBRIDGE is nonzero, the standard OpenBSD bridge
+	code is added. This setup allows you to implement your own
+	bridge as a separate package which then implements
+	CYGPKG_NET_BRIDGE_HANDLER so it gets called by the stack.
+	NBRIDGE now is the same as CYGPKG_NET_BRIDGE_HANDLER instead
+	of CYGPKG_NET_NBRIDGE. This means it's nonzero if the bridge
+	is wanted, but it no longer contains the number of bridge
+	buffers requested. This shouldn't be a problem, because the
+	only place where the actual number of buffers is required is
+	in if_bridge.c, which now uses CYGPKG_NET_NBRIDGE instead
+	of NBRIDGE.
+
+	* src/sys/net/if_bridge.c: Use CYGPKG_NET_NBRIDGE instead of
+	NBRIDGE, because the latter one now only means that there is
+	a bridge, not that we should implement it.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/02/19 17:27:11	1.21
+++ ChangeLog	2001/02/27 01:18:49
@@ -0,0 +1,73 @@
+2001-02-26  Gary Thomas  <gthomas@redhat.com>
+
+	* include/redboot.h (RedBoot_INIT_PRIO): Slight change - avoid
+	arithmetic which C preprocessor doesn't handle anyway.  This also
+	fixes prioritizing init entries.
+
+	* src/flash.c (fis_load): Only load actual data [length] when loading
+	an image.  
+
+	* cdl/redboot.cdl: Change build rule to always rebuild 'version.o'
+	whenever the application is relinked.  Thus the version string will
+	always accurately reflect the actual build date/time.
+
+2001-02-22  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/redboot.cdl: New config options to control default creation
+	of various FIS image files.  Also opt for a reserved area at the
+	base of flash, eg. for user's POST or other pre-RedBoot code that
+	we must not interfere with.  This isn't the same as the extant
+	boot_offset option, so the two are made to work together.
+	Likewise an offset for the start of a POST-cooperative RedBoot
+	image, if any; the value is of course platform dependent, not
+	simply after the first RedBoot image, if there is one.
+
+	Clarification: a POST-cooperative RedBoot image is a ROM-start
+	image that runs at a higher address in ROM, and which omits some
+	of the hardware initialization because it's already done by
+	whatever came before.  Most targets do not have such a thing;
+	those that do, it is created by a config export file, not by a new
+	startup type.  A POST Redboot can be tested from a plain ROM
+	redboot by just calling its entrypoint once it is installed in
+	flash; eg. by "go 0x50040044" at the RedBoot prompt.
+
+	* src/flash.c (fis_init): Create additional optional entries for
+	  o (reserved) reserved area at start, for preboot or post code.
+	  o RedBoot itself now optional
+	  o RedBoot[post]
+	  o RedBoot[backup]
+	Also initialize their addresses, sizes, accordingly.
+	The default behaviour is unchanged.
+	The flash erase is moved to after the fis table init because the
+	fis table init most conveniently calculates the high water mark of
+	built-in default objects.
+	(fis_create): If creating a file which already exists (most likely
+	one of the preconfigured defaults) pick up Flash address and
+	length (the two required parameters) from there.  They're required
+	to be the same to it's no loss of generality, and saves typing,
+	makes the default entries far more useful and so on.
+	(fis_delete): Skip those entries which were
+	preconfigured; we want nobody to be able to delete these.
+	(fis_free): Start searching for free space to list only after the
+	reserved base area - if there is one.
+	(fis_find_free): Start searching for free space only after the
+	reserved base area...
+
+2001-02-22  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c: Added default case to switch statement.
+
+2001-02-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/load.c: Remove unnecessary \r from usage message.
+
+	* src/printf.c (_vprintf): Ensure CR/LF sequence, not LFCR.
+
+	* src/net/ping.c: 
+	* src/flash.c: Better usage messages [no naked linefeeds].
+
+	* src/net/ping.c: Tidy up usage message.  Check for reasonable
+	packet lengths.
+
+	* src/load.c: Tidy up usage message.
+
@@ -806 +879 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-02-19  9:27 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-02-19  9:27 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-02-19).

Here is a summary of the files modified:

M host/tools/configtool/ChangeLog
M host/tools/configtool/standalone/win32/Configtool.cpp
M packages/ChangeLog
M packages/ecos.db
A packages/devs/serial/arm/iq80310/current/ChangeLog
A packages/devs/serial/arm/iq80310/current/cdl/ser_arm_iq80310.cdl
A packages/devs/serial/arm/iq80310/current/include/arm_iq80310_ser.inl
M packages/hal/arm/iq80310/current/src/diag/pci_bios.h
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/language/c/libc/stdlib/current/ChangeLog
M packages/language/c/libc/stdlib/current/src/rand.cxx
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/load.c

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

The following changes were made to NEWS and ChangeLogs:

Index: host/tools/configtool/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2000/08/25 17:32:40	1.11
+++ ChangeLog	2001/02/19 17:25:55
@@ -0,0 +1,6 @@
+2001-02-14  Julian Smart  <julians@redhat.com>
+
+    * standalone/win32/configtool.cpp
+    
+    Added support for Cygwin 00r1 when searching for registry hints.     
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.43
diff -u -0 -r1.43 ChangeLog
--- ChangeLog	2001/02/15 18:18:11	1.43
+++ ChangeLog	2001/02/19 17:26:04
@@ -1578 +1578 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/devs/serial/arm/iq80310/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Mon Feb 19 09:26:12 2001
@@ -0,0 +1,30 @@
+2000-10-25  Mark Salter  <msalter@redhat.com>
+
+	* include/arm_iq80310_ser.inl: Initial checkin.
+	* cdl/ser_arm_iq80310.cdl: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.40
diff -u -0 -r1.40 ChangeLog
--- ChangeLog	2001/02/13 01:23:28	1.40
+++ ChangeLog	2001/02/19 17:26:23
@@ -0,0 +1,5 @@
+2001-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/hal_misc.c: Added option to call hal_ctrlc_isr() in default
+	ISR when in RedBoot.
+
@@ -7,0 +13,125 @@
+
+2001-01-31  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/mips-stub.h: Added prototypes for __is_bsp_syscall() and
+	hal_syscall_handler().
+
+	* include/hal_arch.h:
+	Reorganized HAL_SavedRegisters structure to work properly with a
+	64 bit processor. Fields are now correctly sized, and aligned on
+	the right boundaries.
+
+	* include/arch.inc:
+	Added option for variant and platform to supply extra bits to be
+	added to INITIAL_SR.
+	Reorganized register save area layout to match changes in
+	hal_arch.h.
+	Added macros sva, lva, mvatc0, mvafc0 to transfer 64 bit items to
+	and from memory/CP0 (*va* is used because most such values are
+	(virtual) addresses).
+
+	* src/vectors.S: Added use of *va* macros where appropriate.
+	
+	* src/mips-stub.c: Added __is_bsp_syscall() function.
+
+	* src/hal_syscall.c: Added this file to support GNUPro system
+	calls in RedBoot.
+
+	* cdl/hal_mips.cdl: Added hal_syscall.c to compile list.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h: Added extern for hal_delay_us.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Make hal_intc_decode macro mask the cause
+	register with the status (interrupt mask) register.
+
+2001-01-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/arch.inc: Allow hal_intc_decode to be defined by variant
+	or platform.
+
+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.
+
+2000-10-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_misc.c: Update __mem_fault_handler declaration.
+
+2000-09-15  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h (HAL_DEFAULT_ISR): Fix warning.
+	(HAL_DEFAULT_ISR): Undo that change.
+
+2000-09-14  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h: Only define _FPE when there's a FPU.
+
+2000-09-13  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h (HAL_VSR_SET_TO_ECOS_HANDLER): Fix compiler
+	warning.
+
+	* src/vectors.S: Fully decode TLB related exceptions.
+	* src/hal_misc.c (cyg_hal_exception_handler): Undid below change.
+
+	* src/hal_misc.c (cyg_hal_exception_handler): Base vector
+	calculation on cause register, not the provided vector value.
+
+2000-09-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_intr.h: Added definition for decoded FPU
+	exceptions.
+
+	* src/hal_misc.c (cyg_hal_exception_handler): Decode FPU
+	exceptions.
+
+2000-09-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/basetype.h: Removed change from yesterday.
+
+	* include/hal_intr.h (CYGNUM_HAL_EXCEPTION_FPU): Associated to FPE
+	exceptions.
+
+2000-09-06  Jesper Skov  <jskov@redhat.com>
+
+	* include/basetype.h: Override the alignment macros for the MIPS
+	architecture. The MIPS compiler only alows a maximum of 4 bytes
+	of alignment where as the default is 8
+
+	* include/hal_cache.h (_HAL_ASM_DCACHE_ALL_WAYS): Force d-cache
+	selection.
+
+2000-09-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/mips-stub.h: No longer need to define
+	CYGARC_REGSIZE_DIFFERS_FROM_TARGET_REGISTER_T
+	(CYGARC_SIGN_EXTEND_REGISTERS): 
+
+        * include/mips-stub.h: Change vr4300 register sizes to use 32-bit
+        target_register_t, and tell the generic stub to use sign extension.
+ 	Ditto for tx49
+	* include/hal_cache.h (_HAL_ASM_SET_MIPS_ISA): Don't use pasting
+	when it doesn't result in a preprocessing token. Just use string
+	concatenation.
+
+2000-07-21  Drew Moseley  <dmoseley@redhat.com>
+
+	* src/vectors.S: Only jump uncached to _start if
+	CYGARC_START_FUNC_UNCACHED is defined.
+
Index: packages/language/c/libc/stdlib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdlib/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/08/25 17:33:40	1.1
+++ ChangeLog	2001/02/19 17:26:29
@@ -0,0 +1,4 @@
+2001-02-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/rand.cxx: Fix typo
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/02/15 18:18:15	1.20
+++ ChangeLog	2001/02/19 17:26:39
@@ -0,0 +1,11 @@
+2001-02-16  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/flash.c (load_flash_config): Move setting of config_ok to
+	true to before we look for a script to run. Otherwise scripts just
+	don't work.
+
+2001-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* src/load.c (do_load): Wrap the help message at < 80 cols and fix
+	a coupla warnings.
+


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-02-15 10:18 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-02-15 10:18 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-02-14).

Here is a summary of the files modified:

M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/include/pthread.h
M packages/compat/posix/current/src/pthread.cxx
M packages/compat/posix/current/src/signal.cxx
M packages/compat/posix/current/src/time.cxx
A packages/devs/eth/arm/iq80310/current/ChangeLog
A packages/devs/eth/arm/iq80310/current/cdl/iq80310_eth_drivers.cdl
A packages/devs/eth/arm/iq80310/current/include/iq80310_info.h
A packages/devs/eth/arm/iq80310/current/src/if_iq80310.c
A packages/devs/eth/arm/iq80310/current/src/if_shmem.S
A packages/devs/flash/arm/iq80310/current/ChangeLog
A packages/devs/flash/arm/iq80310/current/cdl/flash_iq80310.cdl
A packages/devs/flash/arm/iq80310/current/src/flash.h
A packages/devs/flash/arm/iq80310/current/src/flash_erase_block.c
A packages/devs/flash/arm/iq80310/current/src/flash_lock_block.c
A packages/devs/flash/arm/iq80310/current/src/flash_program_buf.c
A packages/devs/flash/arm/iq80310/current/src/flash_query.c
A packages/devs/flash/arm/iq80310/current/src/flash_unlock_block.c
A packages/devs/flash/arm/iq80310/current/src/iq80310_flash.c
M packages/hal/arm/aeb/current/ChangeLog
M packages/hal/arm/aeb/current/src/aeb_misc.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/hal_misc.c
M packages/hal/arm/arch/current/src/hal_mk_defs.c
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/src/cma230_misc.c
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/src/ebsa285_misc.c
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/src/edb7xxx_misc.c
A packages/hal/arm/iq80310/current/ChangeLog
A packages/hal/arm/iq80310/current/cdl/hal_arm_iq80310.cdl
A packages/hal/arm/iq80310/current/include/hal_cache.h
A packages/hal/arm/iq80310/current/include/hal_diag.h
A packages/hal/arm/iq80310/current/include/hal_iq80310.h
A packages/hal/arm/iq80310/current/include/hal_platform_ints.h
A packages/hal/arm/iq80310/current/include/hal_platform_setup.h
A packages/hal/arm/iq80310/current/include/plf_io.h
A packages/hal/arm/iq80310/current/include/plf_stub.h
A packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_ram.h
A packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_ram.ldi
A packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_ram.mlt
A packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_rom.h
A packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_rom.ldi
A packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_rom.mlt
A packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_roma.h
A packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_roma.ldi
A packages/hal/arm/iq80310/current/include/pkgconf/mlt_arm_iq80310_roma.mlt
A packages/hal/arm/iq80310/current/misc/redboot_RAM.cfg
A packages/hal/arm/iq80310/current/misc/redboot_RAMA.cfg
A packages/hal/arm/iq80310/current/misc/redboot_ROM.cfg
A packages/hal/arm/iq80310/current/misc/redboot_ROMA.cfg
A packages/hal/arm/iq80310/current/src/hal_diag.c
A packages/hal/arm/iq80310/current/src/iq80310_misc.c
A packages/hal/arm/iq80310/current/src/iq80310_pci.c
A packages/hal/arm/iq80310/current/src/diag/7_segment_displays.h
A packages/hal/arm/iq80310/current/src/diag/cycduart.c
A packages/hal/arm/iq80310/current/src/diag/cycduart.h
A packages/hal/arm/iq80310/current/src/diag/diag.c
A packages/hal/arm/iq80310/current/src/diag/ether_test.c
A packages/hal/arm/iq80310/current/src/diag/ether_test.h
A packages/hal/arm/iq80310/current/src/diag/external_timer.c
A packages/hal/arm/iq80310/current/src/diag/flash.c
A packages/hal/arm/iq80310/current/src/diag/i557_eep.c
A packages/hal/arm/iq80310/current/src/diag/i557_eep.h
A packages/hal/arm/iq80310/current/src/diag/interrupts.c
A packages/hal/arm/iq80310/current/src/diag/io_utils.c
A packages/hal/arm/iq80310/current/src/diag/iq80310.h
A packages/hal/arm/iq80310/current/src/diag/irq.S
A packages/hal/arm/iq80310/current/src/diag/memtest.c
A packages/hal/arm/iq80310/current/src/diag/pci_bios.h
A packages/hal/arm/iq80310/current/src/diag/pci_serv.c
A packages/hal/arm/iq80310/current/src/diag/test_menu.c
A packages/hal/arm/iq80310/current/src/diag/test_menu.h
A packages/hal/arm/iq80310/current/src/diag/xscale_test.c
M packages/hal/arm/pid/current/ChangeLog
M packages/hal/arm/pid/current/src/pid_misc.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/flash.c

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.28
diff -u -0 -r1.28 NEWS
--- NEWS	2001/02/13 01:23:17	1.28
+++ NEWS	2001/02/15 18:12:48
@@ -0,0 +1,3 @@
+* Added Intel XScale support with the IQ80310 Software Development and
+  Processor Evaluation Kit. Support includes flash and ethernet drivers,
+  and RedBoot support.
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.42
diff -u -0 -r1.42 ChangeLog
--- ChangeLog	2001/02/13 01:23:17	1.42
+++ ChangeLog	2001/02/15 18:13:08
@@ -37,0 +38,4 @@
+2000-11-04  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add CYGPKG_DEVS_ETH_ARM_IQ80310.
+
@@ -41,0 +46,4 @@
+
+2000-10-26  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Add support for XScale IQ80310
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2001/02/13 01:23:17	1.13
+++ ChangeLog	2001/02/15 18:13:27
@@ -0,0 +1,14 @@
+2001-02-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pthread.h: Remove pthread_canceled() and
+	pthread_testcancel_unlock().
+	
+	* src/pthread.cxx: Ditto.
+	(pthread_join): Restructure to have function exit only at function end
+	(pthread_cond_timedwait): Check for timeouts and return ETIMEDOUT
+
+	* src/signal.cxx (sigtimedwait): Restructure cancellation testing
+
+	* src/time.cxx (nanosleep): test for cancellation at the end of the
+	function to keep Nick happy ;).
+
@@ -636,0 +651,23 @@
+####COPYRIGHTBEGIN####
+                                                                          
+ -------------------------------------------                              
+ The contents of this file are subject to the Red Hat eCos Public License 
+ Version 1.1 (the "License"); you may not use this file except in         
+ compliance with the License.  You may obtain a copy of the License at    
+ http://www.redhat.com/                                                   
+                                                                          
+ Software distributed under the License is distributed on an "AS IS"      
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+ License for the specific language governing rights and limitations under 
+ the License.                                                             
+                                                                          
+ The Original Code is eCos - Embedded Configurable Operating System,      
+ released September 30, 1998.                                             
+                                                                          
+ The Initial Developer of the Original Code is Red Hat.                   
+ Portions created by Red Hat are                                          
+ Copyright (C) 2000, 2001 Red Hat, Inc.                             
+ All Rights Reserved.                                                     
+ -------------------------------------------                              
+                                                                          
+####COPYRIGHTEND####
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Thu Feb 15 10:13:44 2001
@@ -0,0 +1,45 @@
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* src/if_iq80310.c (i82559_start): Fix syntax error when DEBUG defined.
+
+2000-11-22  Mark Salter  <msalter@redhat.com>
+
+	* src/if_iq80310.c (pci_init_find_82559s): Don't install ISR handler or
+	unmask interrupt if CYGPKG_REDBOOT defined.
+
+2000-11-06  Mark Salter  <msalter@redhat.com>
+
+	* src/if_iq80310.c: Add initialization of physical layer interface.
+	Turned off debugging messages.
+
+	* include/iq80310_info.h: Add definitions for ethernet physical
+	interface.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/devs/flash/arm/iq80310/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Thu Feb 15 10:13:55 2001
@@ -0,0 +1,45 @@
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/iq80310_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
+2000-11-22  Mark Salter  <msalter@redhat.com>
+
+	* src/flash_unlock_block.c (flash_unlock_block): Fix broken
+	read of lock bits.
+
+2000-11-19  Mark Salter  <msalter@redhat.com>
+
+	* src/flash_unlock_block.c (flash_unlock_block): Fix lock state
+	query to properly use FLASH_P2V macro. Don't issue lock state
+	query for block we are unlocking.
+
+	* src/flash_program_buf.c (flash_program_buf): Fix code to skip
+	over Yavapai registers in flash memory space.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/aeb/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/02/13 01:23:20	1.21
+++ ChangeLog	2001/02/15 18:14:17
@@ -0,0 +1,5 @@
+2001-02-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/aeb_misc.c (hal_IRQ_handler): Use CYGNUM_HAL_INTERRUPT_NONE
+	for spurious interrupt.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.48
diff -u -0 -r1.48 ChangeLog
--- ChangeLog	2001/02/13 01:23:20	1.48
+++ ChangeLog	2001/02/15 18:14:34
@@ -0,0 +1,12 @@
+2001-02-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/vectors.S (handle_IRQ_or_FIQ): Change behaviour for
+	handling spurious interrupts.
+
+	* src/hal_misc.c (hal_spurious_IRQ): New function - called
+	when a spurious interrupt is detected.  Defined as "weak"
+	so platforms can provide localized support.
+
+	* src/hal_mk_defs.c: 
+	* include/hal_intr.h (CYGNUM_HAL_INTERRUPT_NONE): Define.
+
@@ -101,0 +114,2 @@
+
+	* include/hal_io.h: Include cyg/hal/plf_io.h for IQ80310.
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/02/13 01:23:21	1.15
+++ ChangeLog	2001/02/15 18:14:47
@@ -0,0 +1,5 @@
+2001-02-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/cma230_misc.c (hal_IRQ_handler): 
+	Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.
+	
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/02/13 01:23:22	1.15
+++ ChangeLog	2001/02/15 18:15:04
@@ -0,0 +1,5 @@
+2001-02-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ebsa285_misc.c (hal_IRQ_handler): 
+	Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/02/13 01:23:22	1.20
+++ ChangeLog	2001/02/15 18:15:34
@@ -0,0 +1,5 @@
+2001-02-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/edb7xxx_misc.c (hal_IRQ_handler): 
+	Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.	
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Thu Feb 15 10:15:55 2001
@@ -0,0 +1,196 @@
+2001-02-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/iq80310_misc.c (hal_IRQ_handler): 
+	Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.
+
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
+	CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
+
+2001-02-07  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/external_timer.c (counter_test): Fix printf format
+	string to work with stripped down RedBoot printf.(counter_test):
+
+2001-02-06  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/external_timer.c: Merged in Cyclone changes.
+	* src/diag/interrupts.c: Ditto.
+	* src/diag/memtest.c: Ditto.
+	* src/diag/xscale_test.c: Ditto.
+
+2001-02-02  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/xscale_test.c (seven_segment_display): Use volatile for
+	delay loop variable to avoid optimizing it away.
+
+	* src/diag/flash.c (flash_buffer): Change huge array (.bss) to a
+	pointer to scratchpad RAM above RedBoot.
+
+	* src/iq80310_misc.c (hal_hardware_init): Don't enable FIQ (for now).
+	(cyg_hal_plf_is_stopped_by_hardware): Check for stopped by BKPT insn.
+
+	* misc/redboot_ROM.cfg (CYGNUM_IO_ETH_DRIVERS_NUM_PKT): Set value to 2.
+	* misc/redboot_ROMA.cfg: Ditto.
+	* misc/redboot_RAM.cfg: Ditto.
+	* misc/redboot_RAMA.cfg: Ditto.
+
+2001-01-31  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80310_pci.c (__pci_abort_handler): Use naked attribute for
+	use as abort handler.
+
+	* src/iq80310_misc.c (_scrub_ecc): New function.
+	(hal_IRQ_handler): Fix switched sensing of FIQ/IRQ.
+	(hal_hardware_init): Install handlers for NMI FIQs. Fix	switched
+	installation of FIQ/IRQ ISRs.
+
+	* include/hal_iq80310.h (RFR_INIT_VAL): Double refresh interval.
+	Add more register definitions.
+
+	* include/hal_platform_setup.h: Add support for baterry test.
+	Enable Yavapai single-bit error correction.
+
+	* src/diag/*: Integrate latest Cyclone code. Add RHEPL to contributed
+	files.
+
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
+	with CYGSEM_HAL_DIAG_MANGLER_None
+
+	* include/hal_diag.h: Fix hal_delay_us declaration.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* include/plf_stub.h: Moved reset macro to
+	* include/hal_platform_ints.h: this file.
+
+2001-01-11  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_platform_setup.h: Remove hardcoded position dependencies
+	in page table setup.
+	
+	* cdl/hal_arm_iq80310.cdl (CYGSEM_HAL_ARM_IQ80310_ARMBOOT): New
+	bool option. If true, modifies ROM startup so that we coexist with
+	ARM bootloader.
+
+	* include/pkgconf/mlt_arm_iq80310_roma.mlt: New file. ROM statrup
+	with modified start address to coexist with ARM bootloader.
+	* include/pkgconf/mlt_arm_iq80310_roma.h: Regenerated.
+	* include/pkgconf/mlt_arm_iq80310_roma.ldi: Regenerated.
+
+	* misc/redboot_ROMA.cfg: RedBoot configuration for ROM startup by
+	ARM booloader in FLASH boot sector.
+	* misc/redboot_RAMA.cfg: RedBoot configuration for RAM startup with
+	ARM booloader in FLASH boot sector.
+
+2001-01-08  Mark Salter  <msalter@redhat.com>
+
+	* src/diag/diag.c (do_hdwr_diag): Turn off debug channel interrupt
+	and reset PCI bus before calling Cyclone diag code.
+
+	* src/diag/xscale_test.c (hdwr_diag): Uncomment call to
+	sys_pci_device_init.
+
+2001-01-05  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80310_misc.c (iq80310_program_new_stack): New function to
+	setup stack for programs called by RedBoot.
+	* cdl/hal_arm_iq80310.cdl: Add define for HAL_ARCH_PROGRAM_NEW_STACK.
+	(Merged from XScale branch).
+	
+	* cdl/hal_arm_iq80310.cdl: Add compile of Cyclone diag code.
+	* src/diag: New directory with IQ80310 hw diag code from Cyclone.
+
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80310_pci.c (cyg_hal_plf_pci_init): Play nice with PC BIOS.
+	(pci_config_cleanup): Don't use fixed bus numbers.
+
+	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Don't use fixed
+	secondary bus number.
+
+	* include/hal_platform_setup.h: Increase reset delay to 60ms.
+	Remove dead code.
+
+2000-11-22  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_diag.c: Support 57600 baud.
+	* cdl/hal_arm_iq80310.cdl: Accept 57600 as legal baudrate.
+
+	* misc/redboot_RAM.cfg: Set CYGBLD_REDBOOT_MIN_IMAGE_SIZE to 0x40000.
+	* misc/redboot_ROM.cfg: Ditto.
+
+2000-11-19  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80310_misc.c (hal_clock_read): Fix timer bit juggling.
+
+2000-11-19  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_iq80310.cdl: Define CYGBLD_HAL_PLATFORM_IO_H.
+
+2000-11-16  Mark Salter  <msalter@redhat.com>
+
+	* src/iq80310_misc.c: Add support for external timer as RTC.
+	(nirq_ISR): Correct dispatch for X3 interrupts.
+
+	* include/hal_platform_ints.h (CYGNUM_HAL_INTERRUPT_RTC): Use ext timer.
+	(HAL_DELAY_US): Define.
+
+	* cdl/hal_arm_iq80310.cdl: Correct CYGNUM_HAL_RTC_PERIOD.
+
+2000-11-06  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_RAM.cfg: Turn on CYGSEM_REDBOOT_BSP_SYSCALLS.
+	* misc/redboot_ROM.cfg: Ditto.
+
+2000-11-04  Mark Salter  <msalter@redhat.com>
+
+	* misc/redboot_RAM.cfg: Add in PCI and ethernet.
+	* misc/redboot_ROM.cfg: Ditto.
+
+	* include/plf_io.h: Fleshed out PCI support.
+
+	* cdl/hal_arm_iq80310.cdl: Add iq80310_pci.C for compile.
+	Change default baud to 115200.
+
+	* src/iq80310_pci.c: New file. HAL pci support.
+
+	* include/plf_stub.h: Reworked HW watchpoint/breakpoint support.
+
+	* src/iq80310_misc.c (hal_hardware_init): Remove DSU setup.
+	(cyg_hal_plf_hw_watchpoint): Support one range instead of two
+	single byte locations.
+	(cyg_hal_plf_is_stopped_by_hardware): Rework interface to return
+	reason for hardware stop and data address.
+
+	* include/hal_platform_setup.h (PLATFORM_SETUP1): Clear DSU state.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of 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/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2001/02/13 01:23:23	1.23
+++ ChangeLog	2001/02/15 18:16:15
@@ -0,0 +1,5 @@
+2001-02-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/pid_misc.c (hal_IRQ_handler): 
+	Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/02/13 01:23:38	1.19
+++ ChangeLog	2001/02/15 18:16:41
@@ -0,0 +1,5 @@
+2001-02-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c: Fix token/string pasting thinko: ## operators are
+	not needed and do confuse some compilers.
+


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-02-12 17:24 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-02-12 17:24 UTC (permalink / raw)
  To: ecos-cvs

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/eth/amd/pcnet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/amd/pcnet/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/12/07 14:15:04	1.4
+++ ChangeLog	2001/12/21 17:56:29
@@ -0,0 +1,5 @@
+2001-12-17  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_pcnet.c (amd_pcnet_init): Fix warning.
+	(pcnet_send): Fix bad debug code.
+
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/10/19 07:02:29	1.4
+++ ChangeLog	2001/12/21 17:56:33
@@ -0,0 +1,6 @@
+2001-12-20  Mark Salter  <msalter@redhat.com>
+
+	* cdl/iq80310_eth_drivers.cdl: Add "flavor data" (as pointed out by
+	hmt@redhat.com) to CYGNUM_DEVS_ETH_ARM_IQ80310_MAX_TX_DESCRIPTORS and
+	CYGNUM_DEVS_ETH_ARM_IQ80310_MAX_RX_DESCRIPTORS.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.31
diff -u -0 -r1.31 ChangeLog
--- ChangeLog	2001/12/15 13:42:19	1.31
+++ ChangeLog	2001/12/21 17:56:38
@@ -0,0 +1,5 @@
+2001-12-19  Mark Salter  <msalter@redhat.com>
+
+	* include/arch.inc: Use fnsave instead of fsave.
+	* src/vectors.S: Ditto.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.60
diff -u -0 -r1.60 ChangeLog
--- ChangeLog	2001/12/07 14:15:04	1.60
+++ ChangeLog	2001/12/21 17:56:43
@@ -0,0 +1,7 @@
+2001-12-17  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_arch.h (CYGARC_HAL_GET_RETURN_ADDRESS,
+	(CYGARC_HAL_GET_RETURN_ADDRESS_BACKUP): Added dummy arguments.
+
+	* src/hal_misc.c (cyg_hal_exception_handler): Fix warning.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.50
diff -u -0 -r1.50 ChangeLog
--- ChangeLog	2001/12/15 13:42:20	1.50
+++ ChangeLog	2001/12/21 17:56:48
@@ -0,0 +1,7 @@
+2001-12-16  Mark Salter  <msalter@redhat.com>
+
+	* src/fs/ide.c: Add ATAPI support.
+	* include/fs/ide.h: Add ATAPI defines.
+	* src/fs/disk.c (disk_stream_open): Fix support for IDE CDROMs.
+	(disk_parse_filename): Ditto.
+

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

Here is a summary of the files modified:

M packages/devs/eth/amd/pcnet/current/ChangeLog
M packages/devs/eth/amd/pcnet/current/src/if_pcnet.c
M packages/devs/eth/arm/iq80310/current/ChangeLog
M packages/devs/eth/arm/iq80310/current/cdl/iq80310_eth_drivers.cdl
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/include/arch.inc
M packages/hal/i386/arch/current/src/vectors.S
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/include/hal_arch.h
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/include/fs/ide.h
M packages/redboot/current/src/fs/disk.c
M packages/redboot/current/src/fs/ide.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-01-26  0:15 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-01-26  0:15 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-12-15).

The following changes were made to NEWS and ChangeLogs:

Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/12/07 14:15:03	1.18
+++ ChangeLog	2001/12/15 13:40:54
@@ -0,0 +1,9 @@
+2001-12-07  Bart Veer  <bartv@redhat.com>
+
+	* doc/language.sgml, doc/*.html:
+	Add a footnote clarifying a particular Tcl expression
+	(bug 57097). Regenerate html.
+
+	* doc/fixhtml.tcl
+	Removed, the master copy now lives in pkgconf
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog	2001/11/23 17:12:53	1.24
+++ ChangeLog	2001/12/15 13:40:58
@@ -0,0 +1,6 @@
+2001-12-11  Nick Garnett  <nickg@redhat.com>
+
+	* tests/mqueue2.c (cyg_user_start): Added CYG_TEST_INIT() to
+	NOTAPPLICABLE variant, otherwise the order of breakpoints are all
+	wrong and the testfarm registers a failure.
+
Index: packages/devs/eth/arm/flexanet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/flexanet/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/07/29 02:00:07	1.1
+++ ChangeLog	2001/12/15 13:41:03
@@ -0,0 +1,6 @@
+2001-12-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/flexanet_eth_drivers.cdl (CYGDAT_DEVS_ETH_ARM_FLEXANET_ESA):
+	Ensure default ESA has a value that is both locally administered and
+	*not* broadcast.
+
Index: packages/devs/eth/ns/dp83902a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/ns/dp83902a/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/10/19 07:02:30	1.4
+++ ChangeLog	2001/12/15 13:41:07
@@ -0,0 +1,9 @@
+2001-12-10  Richard Sandiford  <rsandifo@redhat.com>
+
+	* src/if_dp83902a.c (dp83902a_RxEvent): Remove unused argument.
+	(dp83902a_TxEvent): Likewise.
+	(dp83902a_BufEvent): Remove.
+	(dp83902a_ClearCounters): New.
+	(dp83902a_Overflow): New.
+	(dp83902a_poll): Rework polling loop to use the new functions.
+
Index: packages/devs/eth/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/08/22 06:27:14	1.5
+++ ChangeLog	2001/12/15 13:41:11
@@ -0,0 +1,8 @@
+2001-12-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_lan91cxx.c (lan91cxx_recv): If discarding data due to
+	caller out of buffers, we must read-out and discard the packet to
+	correctly complete the transaction.  Bogus assert for buffer
+	pointer removed; other asserts from not discarding data assuaged
+	by first change above.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.75
diff -u -0 -r1.75 ChangeLog
--- ChangeLog	2001/12/07 14:15:04	1.75
+++ ChangeLog	2001/12/15 13:41:17
@@ -0,0 +1,6 @@
+2001-12-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_stub.h: Add goto to the used label.
+	* src/hal_misc.c: Added (dummy) got for label used in
+	CYGARC_HAL_GET_RETURN_ADDRESS_BACKUP.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- ChangeLog	2001/12/07 14:15:04	1.30
+++ ChangeLog	2001/12/15 13:41:21
@@ -0,0 +1,10 @@
+2001-12-11  Nick Garnett  <nickg@redhat.com>
+
+	* src/i386.ld (SECTION_rel__got): Added entry for
+	.rel.gnu.linkonce* that more recent versions of the compiler seem
+	to generate.
+
+2001-12-07  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/i386.ld: Add missing close bracket.
+
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/10/19 07:02:34	1.14
+++ ChangeLog	2001/12/15 13:41:26
@@ -0,0 +1,6 @@
+2001-12-07  Nick Garnett  <nickg@redhat.com>
+
+	* include/plf_intr.h: Added definition of HAL_DELAY_US() so that
+	this is used instead of the delay loop in delay_us(). This is
+	necessary to handle fast Pentiums and Athlons.
+
Index: packages/hal/synth/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/arch/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/08/03 12:27:33	1.2
+++ ChangeLog	2001/12/15 13:41:30
@@ -0,0 +1,4 @@
+2001-12-07  Bart Veer  <bartv@redhat.com>
+
+	* include/hal_io.h: Added cyg_hal_sys_getcwd()
+
Index: packages/hal/synth/i386linux/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/synth/i386linux/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/08/03 12:27:33	1.2
+++ ChangeLog	2001/12/15 13:41:35
@@ -0,0 +1,4 @@
+2001-12-07  Bart Veer  <bartv@redhat.com>
+
+	* src/syscall-i386-linux-1.0.S: added getcwd() system call
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.29
diff -u -0 -r1.29 ChangeLog
--- ChangeLog	2001/12/07 14:15:05	1.29
+++ ChangeLog	2001/12/15 13:41:39
@@ -0,0 +1,27 @@
+2001-12-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/net/eth_drv.c (START_CONSOLE,END_CONSOLE): New macros akin
+	to those within RedBoot's internal net_io.c, for directing warning
+	messages to a serial line if required.  All printf's wrapped in
+	them for safety.
+
+	* cdl/eth_drivers.cdl (CYGPKG_IO_ETH_DRIVERS_WARN_FORCE_CONSOLE):
+	and ..._NUMBER, new options to direct application warning output
+	somewhere useful (less harmful) for when you are debugging over
+	the net.  Trying to print within a call which occurred from within
+	RedBoot itself is such a recursive situation as to be fatal.
+	Defaults are disabled, you must choose to set these up if
+	you want to debug your app safely over the network.
+
+2001-12-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/stand_alone/eth_drv.c (DIAG_DUMP_BUF_HDR,DIAG_DUMP_BUF_BDY):
+	Separate macros for debug dumps of ethernet header and body.
+	(eth_drv_write): Use them.
+	(eth_drv_copy_recv): Do not corrupt the static data pointer, so
+	that if we are erroneously called twice, at least what we pass is
+	a packet, rather than random memory; do not escape to SEGV.  Guard
+	against NULL sg_list[].buf pointers, in case caller out of MBUFs.
+	(eth_drv_recv): Only dump packet if we actually have a buffer.
+	Only forward the packet if actually have a buffer.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.72
diff -u -0 -r1.72 ChangeLog
--- ChangeLog	2001/11/30 13:09:28	1.72
+++ ChangeLog	2001/12/15 13:41:45
@@ -0,0 +1,5 @@
+2001-12-12  Jesper Skov  <jskov@redhat.com>
+
+	* tests/kcache2.c (time_ilock): Put some dummy goto statements in
+	to prevent compiler from moving labels around.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.35
diff -u -0 -r1.35 ChangeLog
--- ChangeLog	2001/12/07 14:15:06	1.35
+++ ChangeLog	2001/12/15 13:41:50
@@ -0,0 +1,19 @@
+2001-12-14  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sys/net/if_ethersubr.c (ether_output): Never ever print
+	anything!  It can recurse unexpectedly if debugging over net.
+
+2001-12-10  Andrew Lunn <andrew.lunn@ascom.ch>
+
+	* cdl/net.cdl: Add configury to eliminate network timing stats.
+	* src/include/machine/param.h: Timing statistics for things like 
+	memcpy, mbuf_alloc etc now use configury to determine if the
+	statistics code should be compiled.
+	* src/ecos/support.c: Ditto.
+	* tests/nc_test_slave.c: Only print timing stats when they
+	are enabled. 
+	* tests/tcp_echo.c: Ditto.
+	* tests/nc_test_master.c: Allow building with SNMP lib which has
+	its own gettimeofday(). This should be fixed better a different
+	way but will do for now.
+	
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.49
diff -u -0 -r1.49 ChangeLog
--- ChangeLog	2001/12/07 14:15:06	1.49
+++ ChangeLog	2001/12/15 13:41:54
@@ -0,0 +1,15 @@
+2001-12-12  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/redboot.cdl (CYGDBG_REDBOOT_NET_DEBUG_CONSOLE_NUMBER): New
+	option to control the console number for network debug messages.
+	For platforms where serial0 is supported (due to common variant
+	HAL code) but not connected; serial1 is all you get, say.
+
+	* src/net/net_io.c (start_console): Use it.
+
+2001-12-10  Nick Garnett  <nickg@redhat.com>
+
+	* src/net/cksum.c (__pseudo_sum): Fixed method of adding protocol
+	field to checksum. Some compilers optimize some of this away to
+	give a bogus result.
+

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

Here is a summary of the files modified:

M host/libcdl/ChangeLog
M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/TODO.txt
M host/tools/configtool/standalone/wxwin/appsettings.cpp
M host/tools/configtool/standalone/wxwin/appsettings.h
M host/tools/configtool/standalone/wxwin/configtool.cpp
M host/tools/configtool/standalone/wxwin/docsystem.cpp
M host/tools/configtool/standalone/wxwin/docsystem.h
M host/tools/configtool/standalone/wxwin/packagesdlg.cpp
M host/tools/configtool/standalone/wxwin/packagesdlg.h
M host/tools/configtool/standalone/wxwin/runtestsdlg.h
M host/tools/configtool/standalone/wxwin/dialogs/configtool.wdr
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/tests/mqueue2.c
M packages/devs/eth/amd/pcnet/current/src/if_pcnet.c
M packages/devs/eth/arm/flexanet/current/ChangeLog
M packages/devs/eth/arm/flexanet/current/cdl/flexanet_eth_drivers.cdl
M packages/devs/eth/ns/dp83902a/current/ChangeLog
M packages/devs/eth/ns/dp83902a/current/src/if_dp83902a.c
M packages/devs/eth/smsc/lan91cxx/current/ChangeLog
M packages/devs/eth/smsc/lan91cxx/current/src/if_lan91cxx.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/include/hal_stub.h
M packages/hal/common/current/src/hal_misc.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/src/i386.ld
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/include/plf_intr.h
M packages/hal/synth/arch/current/ChangeLog
M packages/hal/synth/arch/current/include/hal_io.h
M packages/hal/synth/i386linux/current/ChangeLog
M packages/hal/synth/i386linux/current/src/syscall-i386-linux-1.0.S
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/tests/kcache2.c
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
M packages/net/tcpip/current/include/machine/param.h
M packages/net/tcpip/current/src/ecos/support.c
M packages/net/tcpip/current/src/sys/net/if_ethersubr.c
M packages/net/tcpip/current/tests/nc_test_master.c
M packages/net/tcpip/current/tests/nc_test_slave.c
M packages/net/tcpip/current/tests/tcp_echo.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/src/net/cksum.c
M packages/redboot/current/src/net/net_io.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-01-18 23:37 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-01-18 23:37 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-12-07).

The following changes were made to NEWS and ChangeLogs:

Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/07/29 02:00:07	1.17
+++ ChangeLog	2001/12/07 14:12:32
@@ -0,0 +1,12 @@
+2001-12-06  Bart Veer  <bartv@redhat.com>
+
+	* cdlcore.hxx, build.cxx, interp.cxx:
+	Move #include of <cctype> to common header rather than to
+	individual source files, avoiding build problems with
+	newer compilers. Reported by Jeff Law.
+
+	* infer.cxx (inner_resolve):
+	CdlTransaction::is_preferable_to() is not symmetric. Rearrange
+	some expressions so that disabling options or making them
+	inactive is subtly discouraged rather than encouraged.
+
Index: host/tools/configtool/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/10/26 12:27:31	1.15
+++ ChangeLog	2001/12/07 14:12:38
@@ -0,0 +1,5 @@
+2001-12-03  Julian Smart <julians@redhat.com>
+
+    * standalone/wxwin/templatesdlg.cpp: hardware is now sorted alphabetically
+    on UNIX.
+
Index: host/tools/configtool/standalone/common/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/configtool/standalone/common/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/10/26 12:27:32	1.7
+++ ChangeLog	2001/12/07 14:12:43
@@ -0,0 +1,5 @@
+2001-12-06  Bart Veer  <bartv@redhat.com>
+
+	* cdl_exec.cxx (report_conflicts):
+	Report possible solutions correctly (bug 56232).
+
Index: packages/devs/eth/amd/pcnet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/amd/pcnet/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/10/19 07:02:29	1.3
+++ ChangeLog	2001/12/07 14:12:48
@@ -0,0 +1,12 @@
+2001-12-04  Nick Garnett  <nickg@redhat.com>
+
+	* src/if_pcnet.c:
+	Added a couple of 100us delays in transmit code. These appear to
+	be necessary to meet timing constraints on some platforms. These
+	are not a very satisfying fix, but they will have to do for now.
+	Also changed all references to diag_printf to db_printf, and added
+	a static implementation of db_printf() that will gnerate
+	diagnostic output properly on RedBoot.
+
+	* src/amd_pcnet.h: diag_printf -> db_printf
+	
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/09/12 04:21:14	1.8
+++ ChangeLog	2001/12/07 14:12:53
@@ -0,0 +1,7 @@
+2001-11-30  Jonathan Larmour  <jlarmour@redhat.com>
+2001-11-29  Christoph Csebits  <christoph.csebits@frequentis.com>
+
+	* src/quicc_smc_serial.c:
+        aligning buffer to cache lines,
+        flushing buffer in cache before flushing the device.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.33
diff -u -0 -r1.33 ChangeLog
--- ChangeLog	2001/10/19 07:02:31	1.33
+++ ChangeLog	2001/12/07 14:12:57
@@ -0,0 +1,6 @@
+2001-12-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/edb7212_redboot.ecm:
+	* misc/edb7212_redboot_ROM.ecm:
+	Fix target descriptions to be edb7xxx.
+
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.28
diff -u -0 -r1.28 ChangeLog
--- ChangeLog	2001/06/10 19:35:26	1.28
+++ ChangeLog	2001/12/07 14:13:02
@@ -318,0 +319,4 @@
+1999-12-09  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_arm_pid.cdl: Add SID execution flags option.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.74
diff -u -0 -r1.74 ChangeLog
--- ChangeLog	2001/11/30 13:09:26	1.74
+++ ChangeLog	2001/12/07 14:13:07
@@ -0,0 +1,17 @@
+2001-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/dbg-threads-syscall.c (dbg_thread_syscall): Don't bother to
+	deref a func ptr. The opcode could theoretically be 0x0!
+
+2001-12-04  Richard Sandiford  <rsandifo@redhat.com>
+
+	* src/generic-stub.c (__add_char_to_packet): Reverse check for
+	end of buffer and end of packet to fix potential buffer overrun.
+
+2001-12-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/dbg-threads-syscall.c (dbg_thread_syscall): check for
+	NULL dbg_syscall_ptr.
+
+	* cdl/hal.cdl: require CYGPKG_INFRA since all HALs do!
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.29
diff -u -0 -r1.29 ChangeLog
--- ChangeLog	2001/11/23 17:12:58	1.29
+++ ChangeLog	2001/12/07 14:13:11
@@ -0,0 +1,6 @@
+2001-12-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/i386.ld: Add .rel.text and .rel.data sections to avoid
+	linker warnings, which can cause the linker to then get confused.
+	(From nickc)
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/11/30 13:09:27	1.12
+++ ChangeLog	2001/12/07 14:13:15
@@ -0,0 +1,10 @@
+2001-12-06  Nick Garnett  <nickg@redhat.com>
+
+	* include/pcmb_serial.h: 
+	* src/pcmb_serial.c:
+	Added a simple validation test for serial devices. If the status
+	register reads back all ones we decide that the device is absent
+	and mark it invalid. We test this elsewhere to avoid touching the
+	device again. This should help to cope with various problems with
+	PCs that come with only one serial port.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.59
diff -u -0 -r1.59 ChangeLog
--- ChangeLog	2001/11/23 17:12:59	1.59
+++ ChangeLog	2001/12/07 14:13:41
@@ -0,0 +1,20 @@
+2001-12-04  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c: Added hal_arch_program_new_stack() to support
+	running user programs on a new stack placed at the top of RAM.
+
+	* src/vectors.S: Added hal_program_new_stack function to support
+	hal_arch_program_new_stack(). This does the actual stack
+	switching.
+
+	* include/mips-stub.h (NUMREGS): 
+	* include/mips-regs.h (NUM_REGS):
+	Added test to correctly define these when the target expects the
+	CP0 registers to be reported to GDB
+
+	* include/hal_arch.h: Added support for fetching CP0 registers in
+	MIPS64 platforms for GDB. Reorganized the code slightly.
+
+	* cdl/hal_mips.cdl:
+	Added define_proc to define HAL_ARCH_PROGRAM_NEW_STACK.
+
Index: packages/hal/mips/mips32/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips32/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:33	1.1
+++ ChangeLog	2001/12/07 14:13:46
@@ -0,0 +1,7 @@
+2001-12-04  Nick Garnett  <nickg@redhat.com>
+
+	* include/var_arch.h: Added macros to read/write CP0 registers.
+
+	* cdl/hal_mips_mips32.cdl: Added CYGPKG_HAL_MIPS_GDB_REPORT_CP0
+	option to enable reporting of CP0 registers to GDB.
+
Index: packages/hal/mips/mips64/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips64/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/11/23 17:12:59	1.2
+++ ChangeLog	2001/12/07 14:13:50
@@ -0,0 +1,7 @@
+2001-12-04  Nick Garnett  <nickg@redhat.com>
+
+	* include/var_arch.h: Added macros to read/write CP0 registers.
+
+	* cdl/hal_mips_mips64.cdl: Added CYGPKG_HAL_MIPS_GDB_REPORT_CP0
+	option to enable reporting of CP0 registers to GDB.
+
Index: packages/hal/mips/vr4300/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vr4300/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/10/19 07:02:34	1.7
+++ ChangeLog	2001/12/07 14:13:54
@@ -0,0 +1,9 @@
+2001-12-05  Nick Garnett  <nickg@redhat.com>
+
+	* include/variant.inc: Add ifdef around cache clearing code to
+	only do this in non-RAM-startup configurations. If this is done in
+	a RAM-startup configuration, it can play merry havoc with the
+	state of things like RedBoot's network stack.
+	We now assume, for RAM applications, that our loader has
+	initialized the cache.
+
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- ChangeLog	2001/10/02 18:28:28	1.25
+++ ChangeLog	2001/12/07 14:13:59
@@ -0,0 +1,6 @@
+2001-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/diag.cxx: Added functions to do memory dump in 16 and 32 bit
+	units. Based on changes from Warren Jasper <warrenj@bops.com>.
+	* include/diag.h: Function declarations.
+	
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.28
diff -u -0 -r1.28 ChangeLog
--- ChangeLog	2001/11/30 13:09:27	1.28
+++ ChangeLog	2001/12/07 14:14:04
@@ -0,0 +1,5 @@
+2001-12-04  Richard Sandiford  <rsandifo@redhat.com>
+
+	* src/stand_alone/eth_drv.c (eth_drv_read): Check that the return
+	buffer is big enough to hold the packet.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/10/19 07:02:41	1.14
+++ ChangeLog	2001/12/07 14:14:08
@@ -0,0 +1,12 @@
+2001-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/netdb.h (gethostbyname): anonymous arguments aren't allowed
+	in C (I thought they were a GNU C extension, sigh).
+
+2001-11-30  Jonathan Larmour  <jlarmour@redhat.com>
+2001-11-30  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/netdb.h: Provide a default NULL implementation of
+	struct hostent, gethostbyname and gethostbyaddr if a real implementation
+	doesn't exist. This makes life easier for legacy code.
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/11/23 17:13:01	1.12
+++ ChangeLog	2001/12/07 14:14:13
@@ -0,0 +1,6 @@
+2001-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/fflush.cxx (cyg_libc_stdio_flush_all_but): Fix starvation
+	problem when waiting for threads to unlock of lower priority.
+	Fix for bug #57014.
+
Index: packages/net/ftpclient/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/ftpclient/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/11/23 17:13:01	1.1
+++ ChangeLog	2001/12/07 14:14:17
@@ -1 +1,5 @@
-2001-11-4  Andrew Lunn  <andrew.lunn@ascom.ch>
+2001-12-04  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* src/ftpclient.c: Allow it to compile!
+
+2001-11-04  Andrew Lunn  <andrew.lunn@ascom.ch>
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.15
+++ ChangeLog	2001/12/07 14:14:21
@@ -0,0 +1,10 @@
+2001-11-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/snmpd.c (snmpd): Explicit execution-time initialization of
+	"running" variable, so that we can restart snmpd without it
+	immediately exiting again.
+
+	* src/snmptask.c (snmpdloop): Make the snmpd thread loop forever,
+	so that we can restart it when the state of all the interfaces
+	changes.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.34
diff -u -0 -r1.34 ChangeLog
--- ChangeLog	2001/11/30 13:09:29	1.34
+++ ChangeLog	2001/12/07 14:14:26
@@ -0,0 +1,51 @@
+2001-12-06  Hugo Tyson  <hmt@redhat.com>
+
+	* src/lib/bootp_support.c (init_net): Just re-tabbed and checked
+	the addition to initialize DNS from DHCP info - it had already
+	snuck into the file in the previous change from Andrew.  Include
+	of netdb.h added also, from the patch in Bug 57019.  Also check
+	CYGINT_ISO_DNS for the setup code instead of CYGPKG_ISO_DNS.
+
+2001-12-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lib/bootp_support.c: Check CYGINT_ISO_DNS (from
+	<pkgconf/isoinfra.h>) instead of CYGPKG_ISO_DNS.
+
+2001-12-03   Andrew Lunn  <Andrew.Lunn@ascom.ch>
+
+	* src/lib/bootp_support.c: get_bootp_option(): Take the
+	max length of data we want out of the bootp record.
+	* src/lib/dhcp_prot.c: Pass the length we expect for an option.
+
+2001-08-16  Anssi Pulkkinen <Anssi.Pulkkinen@ascom.ch>
+
+	* src/lib/dhcp_prot.c: Make sure we use the newly calculated xid.
+	
+2001-08-02  Anand Srivastava <Anand.Srivastava@ascom.ch>
+
+        * src/lib/dhcp_prot.c do_dhcp: ID calculation must be done only
+	once. moved it out the loop. 	
+	
+2001-11-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/lib/dhcp_support.c (dhcp_mgt_entry): If we have an
+	SNMPAGENT, must recycle it whenever we reinitialize all
+	interfaces; call SnmpdShutDown() to cause this.
+	Also re-initialize all loopback interfaces here too.	
+
+2001-11-30  Hugo Tyson  <hmt@redhat.com>
+
+	* src/lib/dhcp_prot.c (set_default_dhcp_tags): New routine to
+	insert all the extra woffle we need neatly each time, keeping the
+	state machine's case arms to the real work.  The new thing this
+	sets is TAG_DHCP_PARM_REQ_LIST, with a list that matches the
+	default set we get from a LINUX dhcpd.  This is because M$ servers
+	need explicit requests for eg. TAG_GATEWAY.  Note that I have
+	included configuration to override the set of tags requested here
+	in the source, but not yet backed up by CDL - we'll see whether
+	anyone needs this.
+	(set_variable_tag): New routine to insert a variable pointed-to
+	data item rather than an int of 1,2 or 4 bytes.
+	(do_dhcp): Call set_default_dhcp_tags() every time we send a
+	packet, rather than ad hoc additions in each state.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.48
diff -u -0 -r1.48 ChangeLog
--- ChangeLog	2001/11/30 13:09:29	1.48
+++ ChangeLog	2001/12/07 14:14:31
@@ -0,0 +1,60 @@
+2001-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/load.c (do_load): Fix warning.
+	* src/main.c: Added support for dumping memory in 16 and 32 bit
+	units. Based on patch from Warren Jasper <warrenj@bops.com>.
+
+2001-12-05  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (get_config): If we are editing an IP address, and
+	it is 0.0.0.0 (as you get at "fco -i" time) suppress using that as
+	the initial value of the string, it is unhelpful as a starting
+	point for line editing.
+
+	If we were given a value on the CLI eg. "fco bootp false" because
+	the new value was copied into the holding string, it was not
+	recognized as a change, so the flash was not updated.  Bug!  The
+	fix is to change the order of the strcpy()s so that holdline is
+	before line.
+
+	If the input line for a new value is completely blank, and the
+	type is not string, take this to mean don't change the value.
+	Otherwise typing in an empty line to an IP address goes off and
+	tries to DNS resolve it there and then, looks like a hang.
+
+	(do_flash_config): If we print the message "** invalid entry" do
+	not just loop; set onevalue = NULL so that the user is prompted
+	for a good value.  Otherwise it loops forever trying the same
+	value if you typed "fco bootp goat" (goat being a bad boolean).
+
+	* src/parse.c (parse_bool): Check for (partial) rest of the word
+	either "true" or "false" and nothing extra.  Thus we reject
+	"truefalse" as is all to easy to type in by accident.  "TRU" "T"
+	"tRuE" are all OK of course.
+
+	* src/net/inet_addr.c (inet_aton): Do not accept terminating the
+	dot-quad address with a final dot.  Else typing on the end of a
+	provided-for-editing string is accepted.  Also reject units > 255.
+	Allow typing in either exactly one (large) number or 4 small ones;
+	reject intermediates.  Thus we reject "10.16.19.1110.16.19.33" and
+	"0.0.0.010.16.19.11" as are all to easy to type in by accident,
+	and things like 10.0.0xffff which used to be accepted.  0x0a00ffff
+	is OK though.  This change also prevents the pointer s running off
+	the end of the string if you just entered eg. "1".
+
+2001-12-04  Richard Sandiford  <rsandifo@redhat.com>
+
+	* include/net/net.h (ETH_MAX_PKTLEN): Increase to match definition
+	of MAX_ETH_MSG.
+
+2001-12-04  Richard Sandiford  <rsandifo@redhat.com>
+
+	* src/net/tcp.c (__tcp_poll): Call MS_TICKS_DELAY before __timer_poll.
+	* src/net/net_io.c (net_io_getc): Remove MS_TICKS_DELAY from here...
+	(net_io_getc_nonblock): ...and from here.
+
+2001-11-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/net_io.c (net_init): Print ESA for device even if bootp
+	fails.
+

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

Here is a summary of the files modified:

M host/libcdl/ChangeLog
M host/libcdl/build.cxx
M host/libcdl/cdlcore.hxx
M host/libcdl/infer.cxx
M host/libcdl/interp.cxx
M host/tools/configtool/ChangeLog
M host/tools/configtool/standalone/common/ChangeLog
M host/tools/configtool/standalone/common/cdl_exec.cxx
M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/TODO.txt
M host/tools/configtool/standalone/wxwin/symbols.h
M host/tools/configtool/standalone/wxwin/templatesdlg.cpp
M packages/devs/eth/amd/pcnet/current/ChangeLog
M packages/devs/eth/amd/pcnet/current/src/amd_pcnet.h
M packages/devs/eth/amd/pcnet/current/src/if_pcnet.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/edb7xxx/current/ChangeLog
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/pid/current/ChangeLog
M packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/src/dbg-threads-syscall.c
M packages/hal/common/current/src/generic-stub.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/src/i386.ld
M packages/hal/i386/pc/current/misc/redboot_FLOPPY_D850GB.ecm
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/include/pcmb_serial.h
M packages/hal/i386/pcmb/current/src/pcmb_serial.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
M packages/hal/mips/arch/current/include/hal_arch.h
M packages/hal/mips/arch/current/include/mips-regs.h
M packages/hal/mips/arch/current/include/mips-stub.h
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/hal/mips/arch/current/src/vectors.S
M packages/hal/mips/mips32/current/ChangeLog
M packages/hal/mips/mips32/current/cdl/hal_mips_mips32.cdl
M packages/hal/mips/mips32/current/include/var_arch.h
M packages/hal/mips/mips64/current/ChangeLog
M packages/hal/mips/mips64/current/cdl/hal_mips_mips64.cdl
M packages/hal/mips/mips64/current/include/var_arch.h
M packages/hal/mips/vr4300/current/ChangeLog
M packages/hal/mips/vr4300/current/include/variant.inc
M packages/infra/current/ChangeLog
M packages/infra/current/include/diag.h
M packages/infra/current/src/diag.cxx
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/include/netdb.h
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/src/common/fflush.cxx
M packages/net/ftpclient/current/ChangeLog
M packages/net/ftpclient/current/src/ftpclient.c
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/src/snmpd.c
M packages/net/snmp/agent/current/src/snmptask.c
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/include/bootp.h
M packages/net/tcpip/current/src/lib/bootp_support.c
M packages/net/tcpip/current/src/lib/dhcp_prot.c
M packages/net/tcpip/current/src/lib/dhcp_support.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/include/net/net.h
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/parse.c
M packages/redboot/current/src/net/inet_addr.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/tcp.c


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-01-12  0:11 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-01-12  0:11 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-11-30).

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/eth/cl/cs8900a/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cl/cs8900a/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/11/23 17:12:55	1.1
+++ ChangeLog	2001/11/30 13:02:07
@@ -0,0 +1,5 @@
+2001-11-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_cs8900a.c (cs8900a_init): Changed order of ESA source
+	checking so user can always override at RedBoot runtime.
+
Index: packages/error/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/error/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/08/25 17:32:51	1.7
+++ ChangeLog	2001/11/30 13:02:26
@@ -0,0 +1,6 @@
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/errno.h: Don't use 'const' type qualifier any more. It
+	gives warnings in new compilers now.
+	* src/errno.cxx (cyg_error_get_errno_p): Ditto.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.73
diff -u -0 -r1.73 ChangeLog
--- ChangeLog	2001/11/23 17:12:58	1.73
+++ ChangeLog	2001/11/30 13:02:45
@@ -0,0 +1,12 @@
+2001-11-29  Hugo Tyson  <hmt@redhat.com>
+
+	* src/hal_stub.c: Enable HAL_STUB_HW_SEND_STOP_REASON_TEXT for
+	XScale architectures per Mark's request; XScale GDB needs to know
+	what's happening with watchpoints (= work around previous change)
+
+2001-11-29  Hugo Tyson  <hmt@redhat.com>
+
+	* src/hal_stub.c: Condition out sending the reason for hardware
+	watchpoint stop in the stop packet as $T05watch:01234568;... most
+	GDBs do not understand it and in fact object to it.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/11/23 17:12:59	1.11
+++ ChangeLog	2001/11/30 13:03:04
@@ -0,0 +1,11 @@
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/pcmb_screen.c: Restore sensible num lock behaviour after the
+	last change.
+	(KBScanTable): Fix scan table size.
+
+2001-11-29 Trenton D. Adams  <tadams@theone.dnsalias.com>
+
+	* src/pcmb_screen.c: Support numeric keypad and ctrl-alt-del for
+	rebooting.
+
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/04/25 23:22:57	1.14
+++ ChangeLog	2001/11/30 13:03:23
@@ -0,0 +1,4 @@
+2001-11-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_misc.c (hal_msbit_index): Fixed.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.27
diff -u -0 -r1.27 ChangeLog
--- ChangeLog	2001/11/02 16:12:34	1.27
+++ ChangeLog	2001/11/30 13:03:42
@@ -0,0 +1,4 @@
+2001-11-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* doc/driver_doc: Mention preferences on how the ESA should be set.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/11/23 17:13:01	1.17
+++ ChangeLog	2001/11/30 13:04:00
@@ -0,0 +1,4 @@
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/file.cxx (chdir): Don't detach from current dir if unset.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.71
diff -u -0 -r1.71 ChangeLog
--- ChangeLog	2001/11/02 16:12:34	1.71
+++ ChangeLog	2001/11/30 13:04:20
@@ -0,0 +1,11 @@
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sched/mlqueue.cxx (timeslice_cpu): Reset timeslice_count on
+	a timeslice.
+	Noticed by Tony Kho.
+
+2001-11-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/klock.c (entry1): Support running with
+	CYGFUN_KERNEL_THREADS_TIMER disabled.
+
Index: packages/language/c/libc/string/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/08/22 06:27:15	1.3
+++ ChangeLog	2001/11/30 13:04:38
@@ -0,0 +1,7 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/string.cdl (CYGFUN_LIBC_STRING_BSD_FUNCS): New option to indicate
+	provision of BSD-ish string functions.
+	* include/bsdstring.h: New header to export BSD string func prototypes.
+	* src/bsdstring.cxx: New file.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.33
diff -u -0 -r1.33 ChangeLog
--- ChangeLog	2001/11/23 17:13:01	1.33
+++ ChangeLog	2001/11/30 13:04:57
@@ -0,0 +1,7 @@
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/machine/ansi.h: No longer require BSD string function
+	compatibility macros (in fact they confuse things).
+
+	* cdl/net.cdl: Require BSD compatibility functions from <string.h>.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.47
diff -u -0 -r1.47 ChangeLog
--- ChangeLog	2001/11/23 17:13:02	1.47
+++ ChangeLog	2001/11/30 13:05:17
@@ -0,0 +1,22 @@
+2001-11-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/net/dns.c: Rename index -> ptdindex to avoid conflict with BSD
+	index() function.
+
+2001-11-29  Jesper Skov  <jskov@redhat.com>
+
+	* src/net/tftp_client.c (tftp_stream_open): Clear from_addr's
+	sin_port so multiple loads are possible.
+
+2001-11-26  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_XXX.ecm: Added. Replaced the _RAM, _ROM, and
+	_ROMRAM variants.
+
+	* misc/redboot_ROM.ecm: Added configuration with all packages
+	relevant for a full RedBoot configuration. Whenever new (optional)
+	RedBoot peer packages are added, they should be added to these
+	files and not the RedBoot template.
+	* misc/redboot_ROMRAM.ecm: Same.
+	* misc/redboot_RAM.ecm: Same.
+
Index: packages/templates/all/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/all/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/10/02 18:28:30	1.9
+++ ChangeLog	2001/11/30 13:05:35
@@ -0,0 +1,4 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	 current.ect: Provide default for CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
+
Index: packages/templates/cygmon/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/cygmon/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/08/25 17:33:49	1.3
+++ ChangeLog	2001/11/30 13:05:53
@@ -0,0 +1,4 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	 current.ect: Provide default for CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
+
Index: packages/templates/cygmon_no_kernel/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/cygmon_no_kernel/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/08/25 17:33:49	1.1
+++ ChangeLog	2001/11/30 13:06:11
@@ -0,0 +1,4 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	 current.ect: Provide default for CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
+
Index: packages/templates/default/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/default/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.5
+++ ChangeLog	2001/11/30 13:06:29
@@ -0,0 +1,4 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	 current.ect: Provide default for CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
+
Index: packages/templates/elix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/elix/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/08/22 06:27:15	1.4
+++ ChangeLog	2001/11/30 13:06:46
@@ -0,0 +1,4 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	 current.ect: Provide default for CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
+
Index: packages/templates/net/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/templates/net/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/10/02 18:28:30	1.5
+++ ChangeLog	2001/11/30 13:07:03
@@ -0,0 +1,4 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	 current.ect: Provide default for CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
+
Index: packages/templates/posix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/posix/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/08/22 06:27:15	1.3
+++ ChangeLog	2001/11/30 13:07:21
@@ -0,0 +1,4 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	 current.ect: Provide default for CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
+
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/10/02 18:28:30	1.6
+++ ChangeLog	2001/11/30 13:07:39
@@ -0,0 +1,11 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	 current.ect: Provide default for CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
+
+2001-11-26  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Added ZLIB package.
+	And removed again. Instead added
+	redboot/current/misc/redboot_XXX.ecm files with maximal
+	configurations.
+	
Index: packages/templates/uitron/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/uitron/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.5
+++ ChangeLog	2001/11/30 13:07:57
@@ -0,0 +1,4 @@
+2001-11-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	 current.ect: Provide default for CYGBLD_ISO_STRING_BSD_FUNCS_HEADER
+

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

Here is a summary of the files modified:

M packages/devs/eth/cl/cs8900a/current/ChangeLog
M packages/devs/eth/cl/cs8900a/current/src/if_cs8900a.c
M packages/error/current/ChangeLog
M packages/error/current/include/errno.h
M packages/error/current/src/errno.cxx
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/src/hal_stub.c
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/src/pcmb_screen.c
M packages/hal/v85x/arch/current/ChangeLog
M packages/hal/v85x/arch/current/src/hal_misc.c
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/doc/driver_doc
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/file.cxx
M packages/kernel/current/ChangeLog
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/kernel/current/tests/klock.c
M packages/language/c/libc/string/current/ChangeLog
M packages/language/c/libc/string/current/cdl/string.cdl
A packages/language/c/libc/string/current/include/bsdstring.h
A packages/language/c/libc/string/current/src/bsdstring.cxx
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
M packages/net/tcpip/current/include/machine/ansi.h
M packages/redboot/current/ChangeLog
A packages/redboot/current/misc/redboot_XXX.ecm
M packages/redboot/current/src/net/tftp_client.c
M packages/templates/all/ChangeLog
M packages/templates/all/current.ect
M packages/templates/cygmon/ChangeLog
M packages/templates/cygmon/current.ect
M packages/templates/cygmon_no_kernel/ChangeLog
M packages/templates/cygmon_no_kernel/current.ect
M packages/templates/default/ChangeLog
M packages/templates/default/current.ect
M packages/templates/elix/ChangeLog
M packages/templates/elix/current.ect
M packages/templates/net/ChangeLog
M packages/templates/net/current.ect
M packages/templates/posix/ChangeLog
M packages/templates/posix/current.ect
M packages/templates/redboot/ChangeLog
M packages/templates/redboot/current.ect
M packages/templates/uitron/ChangeLog
M packages/templates/uitron/current.ect


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2001-01-05  9:13 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2001-01-05  9:13 UTC (permalink / raw)
  To: ecos-cvs

The eCos anonymous CVS repository has been updated today (2001-11-23).

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.45
diff -u -0 -r1.45 NEWS
--- NEWS	2001/11/02 16:12:33	1.45
+++ NEWS	2001/11/23 17:03:40
@@ -0,0 +1,3 @@
+* EDB7xxx ethernet driver rewritten to be a generic Cirrus Logic CS8900A
+  package.
+* Incorporated FTP client code (library and test) from Andrew Lunn.
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.63
diff -u -0 -r1.63 ChangeLog
--- ChangeLog	2001/11/02 16:12:33	1.63
+++ ChangeLog	2001/11/23 17:03:57
@@ -0,0 +1,19 @@
+2001-11-22  Jesper Skov  <jskov@redhat.com>
+
+	* pkgconf/rules.mak: Added HOST_CC definition. This really belongs
+	in the top-level makefile, but requires tool changes.
+
+2001-11-21  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* pkgconf/rules.mak (tests.stamp): Be explicit about substitution
+	to avoid potential problems with trailing spaces.
+	[Bug #56239]
+
+2001-11-14  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: edb7xxx target now uses generic CS8900A driver.
+
+2001-11-02  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added CS8900A package.
+
@@ -257 +275,0 @@
-	* customers:
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog	2001/10/26 12:27:32	1.23
+++ ChangeLog	2001/11/23 17:04:18
@@ -0,0 +1,5 @@
+2001-11-06  Gary Thomas  <gthomas@redhat.com>
+
+	* include/muttypes.h: Need <pkgconf/kernel.h> configuration info,
+	otherwise structures defined here could have the wrong size.
+
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/10/02 18:28:25	1.21
+++ ChangeLog	2001/11/23 17:04:35
@@ -0,0 +1,12 @@
+2001-11-19  Hugo Tyson  <hmt@redhat.com>
+2001-11-19  Anssi Pulkkinen <Anssi.Pulkkinen@ascom.ch>
+
+	* src/if_ebsa285.c (TxMachine): The test to see if there is a new
+	tx to start must also say "go" if the tx queue is full.  Normally,
+	if the txqueue is full, a tx will be occurring at all times - so
+	one will complete soon, so the tx queue full flag will soon be
+	cleared, and this condition will recover.  I suspect a subtle race
+	which effectively means a new tx is queued and fills the queue in
+	between two tx's, so no TxDone() follows, causes the hang which we
+	get without this extra test under high load.  [CASE 106686]
+
Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/10/19 07:02:29	1.12
+++ ChangeLog	2001/11/23 17:04:52
@@ -0,0 +1,12 @@
+2001-11-20  Jesper Skov  <jskov@redhat.com>
+	From hmt:
+	* include/devs_eth_arm_edb7xxx.inl (_edb7xxx_provide_eth0_esa):
+	Use VV calls to get this even from an application; config changed
+	accordingly to include this function even in an application. 
+
+2001-11-14  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/edb7xxx_eth_drivers.cdl: Make use of the new generic Cirrus
+	Logic CS8900A driver.
+	* include/devs_eth_arm_edb7xxx.inl: Added.
+
Index: packages/devs/eth/cl/cs8900a/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Nov 23 09:05:10 2001
@@ -0,0 +1,85 @@
+2001-11-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_cs8900a.c: Added some more debug output. Set all 4 LAF
+	registers. Don't reset device to stop it - just disable TX & RX.
+
+2001-11-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_cs8900a.c (cs8900a_send): Wait for controller ready
+	signal before starting transmission.
+
+2001-11-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_cs8900a.c: Use platform init, reset and int_clear
+	macros.
+	* include/cs8900.h: Tidy up those (default) macros.
+
+2001-11-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_cs8900a.c (cs8900a_init): Rewrote ESA setup to be more
+	consistent.
+
+	* include/cs8900.h: Added provide_esa field to driver structure.
+
+2001-11-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_cs8900a.c: Made it build with faked interrupts.
+
+	* include/cs8900.h: Added debug output for put/get functions.
+
+	* src/if_cs8900a.c: Made it build when NET package enabled.
+
+	* include/cs8900.h: Added tab field.
+
+	* src/if_cs8900a.c: Renamed broken ints option, more diag_printf
+	#ifdefing and removed RedBoot ESA option code.
+
+2001-11-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_cs8900a.c: Interrupt stuff cleaned up. Fix device
+	probing. Make driver fail when no ESA available and none has been
+	configured. Compiler warning fixes and some printout cleanups.
+
+	* src/if_cs8900a.c: Platform driver provides device
+	information. Renamed functions and definitions. Init code changed
+	some.
+
+	* include/cs8900.h: Renaming some definitions.
+
+	* cdl/cl_cs8900a_eth_drivers.cdl: Platform driver provides
+	options.
+
+2001-11-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_cs8900a.c: Assorted hacking.
+	* include/cs8900.h: Same.
+
+2001-11-02  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from edb7xxx driver.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/10/02 18:28:25	1.8
+++ ChangeLog	2001/11/23 17:05:28
@@ -0,0 +1,12 @@
+2001-11-19  Hugo Tyson  <hmt@redhat.com>
+2001-11-19  Anssi Pulkkinen <Anssi.Pulkkinen@ascom.ch>
+
+	* src/if_i82559.c (TxMachine): The test to see if there is a new
+	tx to start must also say "go" if the tx queue is full.  Normally,
+	if the txqueue is full, a tx will be occurring at all times - so
+	one will complete soon, so the tx queue full flag will soon be
+	cleared, and this condition will recover.  I suspect a subtle race
+	which effectively means a new tx is queued and fills the queue in
+	between two tx's, so no TxDone() follows, causes the hang which we
+	get without this extra test under high load.  [CASE 106686]
+
Index: packages/fs/rom/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/rom/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/10/19 07:02:31	1.4
+++ ChangeLog	2001/11/23 17:05:44
@@ -0,0 +1,9 @@
+2001-11-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/romfs.cdl (CYGTST_ROMFS_BUILD_TESTS): Try gcc and cc if $HOST_CC
+	doesn't exist or has a problem.
+
+2001-11-22  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/romfs.cdl: Use HOST_CC instead of 'cc'.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.66
diff -u -0 -r1.66 ChangeLog
--- ChangeLog	2001/11/02 16:12:33	1.66
+++ ChangeLog	2001/11/23 17:06:01
@@ -0,0 +1,7 @@
+2001-11-02  Hugo Tyson  <hmt@redhat.com>
+
+	* include/arm_stub.h (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION): Nasty
+	bodge to fix a tools issue where an "unused" label is migrated to
+	where some real code is, ie. the wrong place in this case.
+	Problem applies to arm9e-elf tools and other arm variants also.
+
Index: packages/hal/arm/arm9/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/var/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/11/02 16:12:33	1.3
+++ ChangeLog	2001/11/23 17:06:18
@@ -0,0 +1,14 @@
+2001-11-16  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm9_misc.c (hal_hardware_init): Don't invalidate caches on
+	RAM startup.
+
+2001-11-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/arm9_misc.c (cyg_hal_arm9_soft_reset): Also put CPU in SVC
+	mode (as after a reset). Still broken though.
+
+2001-11-06  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_cache.h: Add virtual->physical translation setup.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/09/12 00:59:20	1.22
+++ ChangeLog	2001/11/23 17:06:37
@@ -0,0 +1,16 @@
+2001-11-02  Andrew Lunn  <Andrew.Lunn@ascom.ch>
+2001-11-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: Add ROMRAM startup type and MLT file config.
+
+	* include/hal_platform_setup.h: Support relocation of ROMRAM image.
+
+	* include/pkgconf/mlt_arm_ebsa285_romram.h: New MLT files for romram.
+	* include/pkgconf/mlt_arm_ebsa285_romram.ldi: Ditto.
+	* include/pkgconf/mlt_arm_ebsa285_romram.mlt: Ditto.
+	* include/pkgconf/mlt_arm_ebsa285_ram.mlt: Move app base to 0x30000 to
+	allow for romram space.
+	* include/pkgconf/mlt_arm_ebsa285_ram.ldi: Regenerate.
+
+	* misc/redboot_ROMRAM.ecm: New file.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.72
diff -u -0 -r1.72 ChangeLog
--- ChangeLog	2001/10/26 12:27:33	1.72
+++ ChangeLog	2001/11/23 17:06:56
@@ -0,0 +1,11 @@
+2001-11-23  Nick Garnett  <nickg@redhat.com>
+
+	* src/generic-stub.c (__process_packet): Fixed bogosity in
+	handling of 'r' packet. It tried to send two replies, messing up
+	the protocol and confusing GDB.
+
+2001-11-02  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_stub.h (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION):
+	Permit this too to be defined externally ie. in a platform HAL.
+
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.28
diff -u -0 -r1.28 ChangeLog
--- ChangeLog	2001/10/26 12:27:34	1.28
+++ ChangeLog	2001/11/23 17:07:15
@@ -0,0 +1,5 @@
+2001-11-21  Mark Salter  <msalter@redhat.com>
+
+	* src/i386_stub.c (__do_read_msr): Add mem_fault handling.
+	(__do_write_msr): Ditto.
+
Index: packages/hal/i386/pcmb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/11/02 16:12:34	1.10
+++ ChangeLog	2001/11/23 17:07:34
@@ -0,0 +1,5 @@
+2001-11-23  Nick Garnett  <nickg@redhat.com>
+
+	* include/pcmb_io.h (PC_WRITE_SCREEN): Wrap positions beyond end
+	of screen back to start.
+	
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.58
diff -u -0 -r1.58 ChangeLog
--- ChangeLog	2001/10/26 12:27:34	1.58
+++ ChangeLog	2001/11/23 17:07:51
@@ -0,0 +1,5 @@
+2001-11-16  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c (hal_msbit_index): Fixed this function so that it
+	actually works!
+
Index: packages/hal/mips/mips64/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/mips64/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/04/06 17:20:33	1.1
+++ ChangeLog	2001/11/23 17:08:09
@@ -0,0 +1,4 @@
+2001-11-06  Mark Salter  <msalter@redhat.com>
+
+	* src/mips_mips64.ld: Add .2ram section.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/10/19 07:02:35	1.22
+++ ChangeLog	2001/11/23 17:08:26
@@ -0,0 +1,5 @@
+2001-11-16  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c (hal_msbit_index): Fixed this function so that it
+	actually works!
+
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.39
diff -u -0 -r1.39 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.39
+++ ChangeLog	2001/11/23 17:08:44
@@ -0,0 +1,10 @@
+2001-11-16  Nick Garnett  <nickg@redhat.com>
+
+	* include/hal_arch.h (HAL_MSBIT_INDEX): Fixed this macro so that
+	it actually works!
+
+2001-11-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_misc.c (hal_arch_default_isr): Added return
+	statement (found by Christoph Csebits).
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.36
diff -u -0 -r1.36 ChangeLog
--- ChangeLog	2001/10/19 07:02:35	1.36
+++ ChangeLog	2001/11/23 17:09:01
@@ -0,0 +1,5 @@
+2001-11-16  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c (hal_msbit_index): Fixed this function so that it
+	actually works!	
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/09/12 04:21:15	1.10
+++ ChangeLog	2001/11/23 17:09:17
@@ -0,0 +1,5 @@
+2001-11-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7750_cq7750.cdl: Added CYGHWR_HAL_SH_OOC_DIVIDER_1
+	(found by Koichi Nagashima)
+
Index: packages/hal/sh/dreamcast/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/dreamcast/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.2
+++ ChangeLog	2001/11/23 17:09:34
@@ -0,0 +1,5 @@
+2001-11-21  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7750_dreamcast.cdl: Added
+	CYGHWR_HAL_SH_OOC_DIVIDER_1 option.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/10/19 07:02:38	1.14
+++ ChangeLog	2001/11/23 17:09:51
@@ -0,0 +1,4 @@
+2001-11-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_mk_defs.c (main): Fix warning.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2001/10/19 07:02:40	1.16
+++ ChangeLog	2001/11/23 17:10:09
@@ -0,0 +1,6 @@
+2001-11-02  Felix Wong  <felixwong@i-technologies.cc>
+2001-11-02  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/devfs.cxx (dev_fo_read): Support block devices.
+	(dev_fo_write): Ditto.
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/08/10 19:27:58	1.11
+++ ChangeLog	2001/11/23 17:10:26
@@ -0,0 +1,5 @@
+2001-11-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/stdio.cdl: Add dependency on stdlib string conversion functions
+	for *scanf.
+
Index: packages/net/ftpclient/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Nov 23 09:10:43 2001
@@ -0,0 +1,31 @@
+2001-11-4  Andrew Lunn  <andrew.lunn@ascom.ch>
+	
+	* First version. Implements an FTP client which can get and put 
+	  files on a server. 
+ 	
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released 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/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.32
diff -u -0 -r1.32 ChangeLog
--- ChangeLog	2001/11/02 16:12:34	1.32
+++ ChangeLog	2001/11/23 17:11:00
@@ -0,0 +1,20 @@
+2001-11-19  Hugo Tyson  <hmt@redhat.com>
+
+	* include/bootp.h (BP_STD_TX_MINPKTSZ): New symbol defining the
+	minimal DHCP packet size which we should send.
+
+	* src/lib/dhcp_prot.c (scan_dhcp_size): New routine to scan up to
+	the end of the packet, for length determination and padding.
+	(dhcp_size): Now uses scan_dhcp_size().
+	(dhcp_size_for_send): New, uses scan_dhcp_size() and pads with
+	zero up to the min packet size that we should send.
+	(do_dhcp): In every sendto() call, use dhcp_size_for_send(xmit) in
+	order to send padded, full size packets as needed.  5 instances.
+
+	Credit to "Anssi Pulkkinen" <Anssi.Pulkkinen@ascom.ch> for the
+	original version of this patch.
+
+2001-11-08  Jesper Skov  <jskov@redhat.com>
+
+	* tests/server_test.c (net_test): Fix compile error.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.46
diff -u -0 -r1.46 ChangeLog
--- ChangeLog	2001/11/02 16:12:35	1.46
+++ ChangeLog	2001/11/23 17:11:18
@@ -0,0 +1,24 @@
+2001-11-15  Jesper Skov  <jskov@redhat.com>
+
+	* include/redboot.h: Added load_address and load_address_end
+	variables to hold bounds of a loaded image.
+	* src/load.c: Fill load_address and load_address_end after srec
+	and binary loads.
+	* src/flash.c: Same.
+	* src/main.c (do_go): removed unneeded cast.
+
+2001-11-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/io.c (_rb_gets_preloaded): More correct timeout handling.
+	n.b. in practice, this changes nothing, but it is more "correct".
+
+2001-11-05  Gary Thomas  <gthomas@redhat.com>
+
+	* src/load.c: Minor typo in help string.
+
+	* src/io.c (_rb_gets_preloaded): Clear buffer if ^C.
+
+2001-11-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.c (fis_init): Fix warning.
+

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

Here is a summary of the files modified:

M host/tools/configtool/standalone/wxwin/CHANGES.txt
M host/tools/configtool/standalone/wxwin/TODO.txt
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/innotop.txt
M host/tools/ecostest/common/eCosTest.cpp
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/include/muttypes.h
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c
M packages/devs/eth/arm/edb7xxx/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/cdl/edb7xxx_eth_drivers.cdl
A packages/devs/eth/arm/edb7xxx/current/include/devs_eth_arm_edb7xxx.inl
R packages/devs/eth/arm/edb7xxx/current/src/cs8900.h
R packages/devs/eth/arm/edb7xxx/current/src/if_edb7xxx.c
A packages/devs/eth/cl/cs8900a/current/ChangeLog
A packages/devs/eth/cl/cs8900a/current/cdl/cl_cs8900a_eth_drivers.cdl
A packages/devs/eth/cl/cs8900a/current/include/cs8900.h
A packages/devs/eth/cl/cs8900a/current/src/if_cs8900a.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
M packages/fs/rom/current/ChangeLog
M packages/fs/rom/current/cdl/romfs.cdl
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/arm_stub.h
M packages/hal/arm/arm9/var/current/ChangeLog
M packages/hal/arm/arm9/var/current/include/hal_cache.h
M packages/hal/arm/arm9/var/current/src/arm9_misc.c
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/cdl/hal_arm_ebsa285.cdl
M packages/hal/arm/ebsa285/current/include/hal_platform_setup.h
M packages/hal/arm/ebsa285/current/include/pkgconf/mlt_arm_ebsa285_ram.ldi
M packages/hal/arm/ebsa285/current/include/pkgconf/mlt_arm_ebsa285_ram.mlt
A packages/hal/arm/ebsa285/current/include/pkgconf/mlt_arm_ebsa285_romram.h
A packages/hal/arm/ebsa285/current/include/pkgconf/mlt_arm_ebsa285_romram.ldi
A packages/hal/arm/ebsa285/current/include/pkgconf/mlt_arm_ebsa285_romram.mlt
A packages/hal/arm/ebsa285/current/misc/redboot_ROMRAM.ecm
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/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/src/i386_stub.c
M packages/hal/i386/pcmb/current/ChangeLog
M packages/hal/i386/pcmb/current/include/pcmb_io.h
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/hal/mips/mips64/current/ChangeLog
M packages/hal/mips/mips64/current/src/mips_mips64.ld
M packages/hal/mn10300/arch/current/ChangeLog
M packages/hal/mn10300/arch/current/src/hal_misc.c
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/include/hal_arch.h
M packages/hal/powerpc/arch/current/src/hal_misc.c
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/src/hal_misc.c
M packages/hal/sh/cq7750/current/ChangeLog
M packages/hal/sh/cq7750/current/cdl/hal_sh_sh7750_cq7750.cdl
M packages/hal/sh/dreamcast/current/ChangeLog
M packages/hal/sh/dreamcast/current/cdl/hal_sh_sh7750_dreamcast.cdl
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/src/var_mk_defs.c
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/devfs.cxx
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/cdl/stdio.cdl
A packages/net/ftpclient/current/ChangeLog
A packages/net/ftpclient/current/cdl/ftpclient.cdl
A packages/net/ftpclient/current/include/ftpclient.h
A packages/net/ftpclient/current/src/ftpclient.c
A packages/net/ftpclient/current/tests/ftpclient1.c
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/include/bootp.h
M packages/net/tcpip/current/src/lib/dhcp_prot.c
M packages/net/tcpip/current/tests/server_test.c
M packages/pkgconf/rules.mak
M packages/redboot/current/ChangeLog
M packages/redboot/current/include/redboot.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


^ permalink raw reply	[flat|nested] 46+ messages in thread

* eCos anonymous CVS repository updated
@ 2000-11-24 10:02 Jonathan Larmour
  0 siblings, 0 replies; 46+ messages in thread
From: Jonathan Larmour @ 2000-11-24 10:02 UTC (permalink / raw)
  To: ecos-cvs

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.
+


^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2002-05-31 17:10 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-11 17:59 eCos anonymous CVS repository updated Jonathan Larmour
  -- strict thread matches above, loose matches on Subject: below --
2002-05-31 10:10 Jonathan Larmour
2002-05-30 18:05 Jonathan Larmour
2002-05-29 11:28 Jonathan Larmour
2002-05-23 16:10 Jonathan Larmour
2002-05-20 15:31 Jonathan Larmour
2002-01-11  8:54 Jonathan Larmour
2002-01-04  6:14 Jonathan Larmour
2001-11-02  8:12 Jonathan Larmour
2001-10-26  5:27 Jonathan Larmour
2001-10-19  0:02 Jonathan Larmour
2001-10-08  8:50 Jonathan Larmour
2001-10-05  9:22 Jonathan Larmour
2001-10-05  8:31 Jonathan Larmour
2001-10-02 11:28 Jonathan Larmour
2001-09-11 21:21 Jonathan Larmour
2001-08-21 23:27 Jonathan Larmour
2001-08-17  9:37 Jonathan Larmour
2001-08-14 19:21 Jonathan Larmour
2001-08-10 12:28 Jonathan Larmour
2001-08-03  5:27 Jonathan Larmour
2001-07-31 14:15 Jonathan Larmour
2001-07-28 19:00 Jonathan Larmour
2001-07-20  3:23 Jonathan Larmour
2001-07-18  4:38 Jonathan Larmour
2001-07-06 12:11 Jonathan Larmour
2001-06-29  7:46 Jonathan Larmour
2001-06-29  0:16 Jonathan Larmour
2001-06-25 11:24 Jonathan Larmour
2001-06-22 11:19 Jonathan Larmour
2001-06-15 15:45 Jonathan Larmour
2001-06-10 12:35 Jonathan Larmour
2001-06-01 15:17 Jonathan Larmour
2001-05-17 23:32 Jonathan Larmour
2001-04-25 16:23 Jonathan Larmour
2001-04-06 12:06 Jonathan Larmour
2001-04-06 10:21 Jonathan Larmour
2001-02-26 17:22 Jonathan Larmour
2001-02-19  9:27 Jonathan Larmour
2001-02-15 10:18 Jonathan Larmour
2001-02-12 17:24 Jonathan Larmour
2001-01-26  0:15 Jonathan Larmour
2001-01-18 23:37 Jonathan Larmour
2001-01-12  0:11 Jonathan Larmour
2001-01-05  9:13 Jonathan Larmour
2000-11-24 10:02 Jonathan Larmour

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).