This is the mail archive of the ecos-cvs@sources.redhat.com mailing list for the ecos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

eCos anonymous CVS repository updated


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

Here is a summary of the files modified:

M host/ChangeLog
M host/acinclude.m4
M host/aclocal.m4
M host/configure
M host/infra/configure
M host/libcdl/configure
M host/tools/Utils/common/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/cdl/posix.cdl
M packages/compat/posix/current/include/pthread.h
M packages/compat/posix/current/src/pthread.cxx
M packages/compat/posix/current/src/sem.cxx
M packages/compat/posix/current/src/signal.cxx
M packages/compat/posix/current/src/time.cxx
M packages/compat/posix/current/tests/pthread3.c
M packages/compat/posix/current/tests/sigsetjmp.c
M packages/devs/eth/arm/edb7xxx/current/ChangeLog
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/src/if_i82559.c
M packages/devs/eth/powerpc/quicc/current/ChangeLog
M packages/devs/eth/powerpc/quicc/current/src/if_quicc.c
A packages/devs/usb/sa11x0/current/ChangeLog
A packages/devs/usb/sa11x0/current/cdl/usbs_sa11x0.cdl
A packages/devs/usb/sa11x0/current/doc/devs-usb-sa11x0.html
A packages/devs/usb/sa11x0/current/doc/usbs_sa11x0.sgml
A packages/devs/usb/sa11x0/current/include/usbs_sa11x0.h
A packages/devs/usb/sa11x0/current/src/usbs_sa11x0.c
A packages/devs/usb/sa11x0/current/src/usbs_sa11x0_data.cxx
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_platform_ints.h
M packages/hal/arm/aeb/current/include/plf_stub.h
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/hal_arch.h
M packages/hal/arm/arch/current/src/arm_stub.c
M packages/hal/arm/arch/current/src/hal_misc.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/cma230/current/include/hal_platform_ints.h
M packages/hal/arm/cma230/current/include/plf_stub.h
M packages/hal/arm/cma230/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/ebsa285/current/include/hal_platform_ints.h
M packages/hal/arm/ebsa285/current/include/plf_stub.h
M packages/hal/arm/ebsa285/current/src/hal_diag.c
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_ints.h
M packages/hal/arm/edb7xxx/current/include/plf_stub.h
M packages/hal/arm/edb7xxx/current/src/hal_diag.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_ints.h
M packages/hal/arm/pid/current/include/plf_stub.h
M packages/hal/arm/pid/current/src/hal_diag.c
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
M packages/hal/arm/sa11x0/assabet/current/images/redboot_RAM.bin
M packages/hal/arm/sa11x0/assabet/current/images/redboot_RAM.img
M packages/hal/arm/sa11x0/assabet/current/images/redboot_RAM.srec
M packages/hal/arm/sa11x0/assabet/current/images/redboot_ROM.bin
M packages/hal/arm/sa11x0/assabet/current/images/redboot_ROM.img
M packages/hal/arm/sa11x0/assabet/current/images/redboot_ROM.srec
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/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/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/include/hal_var_ints.h
M packages/hal/arm/sa11x0/var/current/include/plf_stub.h
M packages/hal/arm/sa11x0/var/current/src/hal_diag.c
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/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/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/include/plf_intr.h
M packages/hal/i386/pc/current/include/plf_stub.h
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/include/arch.inc
M packages/hal/mips/arch/current/include/hal_arch.h
M packages/hal/mips/arch/current/include/hal_intr.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/mips-stub.c
M packages/hal/mips/arch/current/src/vectors.S
M packages/hal/mips/jmr3904/current/ChangeLog
M packages/hal/mips/jmr3904/current/include/plf_intr.h
M packages/hal/mips/jmr3904/current/include/plf_stub.h
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/plf_intr.h
M packages/hal/mips/ref4955/current/include/plf_stub.h
M packages/hal/mips/ref4955/current/src/pc87338.c
M packages/hal/mips/vrc4373/current/ChangeLog
M packages/hal/mips/vrc4373/current/include/plf_intr.h
M packages/hal/mips/vrc4373/current/include/plf_io.h
M packages/hal/mips/vrc4373/current/include/plf_stub.h
M packages/hal/mips/vrc4373/current/src/platform.S
M packages/hal/mn10300/stb/current/ChangeLog
M packages/hal/mn10300/stb/current/include/plf_intr.h
M packages/hal/mn10300/stb/current/include/plf_stub.h
M packages/hal/mn10300/stdeval1/current/ChangeLog
M packages/hal/mn10300/stdeval1/current/include/plf_intr.h
M packages/hal/mn10300/stdeval1/current/include/plf_stub.h
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/src/ppc_stub.c
M packages/hal/powerpc/cogent/current/ChangeLog
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/hal_diag.c
M packages/hal/powerpc/fads/current/ChangeLog
M packages/hal/powerpc/fads/current/include/plf_intr.h
M packages/hal/powerpc/fads/current/include/plf_stub.h
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/plf_intr.h
M packages/hal/powerpc/mbx/current/include/plf_stub.h
M packages/hal/powerpc/mbx/current/src/hal_diag.c
M packages/hal/powerpc/mpc8xx/current/ChangeLog
M packages/hal/powerpc/mpc8xx/current/cdl/hal_powerpc_mpc8xx.cdl
M packages/hal/powerpc/ppc40x/current/ChangeLog
M packages/hal/powerpc/ppc40x/current/include/var_intr.h
M packages/hal/powerpc/quicc/current/ChangeLog
M packages/hal/powerpc/quicc/current/src/quicc_smc1.c
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/tests/intr0.c
M packages/hal/sh/cq7708/current/ChangeLog
M packages/hal/sh/cq7708/current/include/plf_intr.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/cq7750/current/ChangeLog
M packages/hal/sh/cq7750/current/include/plf_intr.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/edk7708/current/ChangeLog
M packages/hal/sh/edk7708/current/include/plf_intr.h
M packages/hal/sh/edk7708/current/include/plf_stub.h
M packages/hal/sh/edk7708/current/src/hal_diag.c
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/sh3_sci.h
M packages/hal/sh/sh3/current/include/sh3_scif.h
M packages/hal/sh/sh3/current/include/var_intr.h
M packages/hal/sh/sh3/current/src/sh3_sci.c
M packages/hal/sh/sh3/current/src/sh3_scif.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/sh4_scif.h
M packages/hal/sh/sh4/current/src/sh4_scif.c
M packages/hal/v85x/arch/current/ChangeLog
M packages/hal/v85x/arch/current/include/hal_intr.h
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/plf_stub.h
M packages/hal/v85x/ceb_v850/current/src/hal_diag.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/src/flash.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/tests/pci2.c
A packages/io/usb/common/current/ChangeLog
A packages/io/usb/common/current/cdl/usb.cdl
A packages/io/usb/common/current/include/usb.h
A packages/io/usb/eth/slave/current/ChangeLog
A packages/io/usb/eth/slave/current/cdl/usbs_eth.cdl
A packages/io/usb/eth/slave/current/doc/io-usb-slave-eth.html
A packages/io/usb/eth/slave/current/doc/simple.fig
A packages/io/usb/eth/slave/current/doc/simple.gif
A packages/io/usb/eth/slave/current/doc/tcpip.fig
A packages/io/usb/eth/slave/current/doc/tcpip.gif
A packages/io/usb/eth/slave/current/doc/usbseth-control.html
A packages/io/usb/eth/slave/current/doc/usbseth-data.html
A packages/io/usb/eth/slave/current/doc/usbseth-host.html
A packages/io/usb/eth/slave/current/doc/usbseth-init.html
A packages/io/usb/eth/slave/current/doc/usbseth-intro.html
A packages/io/usb/eth/slave/current/doc/usbseth-netdev.html
A packages/io/usb/eth/slave/current/doc/usbseth-protocol.html
A packages/io/usb/eth/slave/current/doc/usbseth.sgml
A packages/io/usb/eth/slave/current/host/COPYING
A packages/io/usb/eth/slave/current/host/Makefile
A packages/io/usb/eth/slave/current/host/ecos_usbeth.c
A packages/io/usb/eth/slave/current/include/usbs_eth.h
A packages/io/usb/eth/slave/current/src/usbseth.c
A packages/io/usb/eth/slave/current/src/usbsethdrv.c
A packages/io/usb/slave/current/ChangeLog
A packages/io/usb/slave/current/cdl/usbs.cdl
A packages/io/usb/slave/current/doc/io-usb-slave.html
A packages/io/usb/slave/current/doc/usbs-control.html
A packages/io/usb/slave/current/doc/usbs-data.html
A packages/io/usb/slave/current/doc/usbs-devtab.html
A packages/io/usb/slave/current/doc/usbs-enum.html
A packages/io/usb/slave/current/doc/usbs-halt.html
A packages/io/usb/slave/current/doc/usbs-intro.html
A packages/io/usb/slave/current/doc/usbs-start-rx.html
A packages/io/usb/slave/current/doc/usbs-start-tx.html
A packages/io/usb/slave/current/doc/usbs-start.html
A packages/io/usb/slave/current/doc/usbs-writing.html
A packages/io/usb/slave/current/doc/usbs.sgml
A packages/io/usb/slave/current/include/usbs.h
A 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/stdio.h
M packages/isoinfra/current/include/unistd.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/include/mlqueue.hxx
M packages/kernel/current/src/common/clock.cxx
M packages/kernel/current/src/common/thread.cxx
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/kernel/current/tests/dhrystone.c
M packages/kernel/current/tests/kcache1.c
M packages/kernel/current/tests/kill.cxx
M packages/kernel/current/tests/stress_threads.c
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/cdl/stdio.cdl
M packages/pkgconf/fixhtml.tcl
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/flash_config.h
M packages/redboot/current/include/redboot.h
M packages/redboot/current/include/net/net.h
A packages/redboot/current/src/crc.c
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/syscall.c
M packages/redboot/current/src/ticks.c
M packages/redboot/current/src/xyzModem.c
M packages/redboot/current/src/net/arp.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/udp.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/tests/malloc4.cxx

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.27
diff -u -0 -r1.27 NEWS
--- NEWS	2001/01/12 08:11:46	1.27
+++ NEWS	2001/02/13 00:56:53
@@ -0,0 +1,10 @@
+* Added support for USB slave devices. This includes generic USB slave
+  support, a device driver for the SA11x0 on-chip USB device, and an
+  additional support package for developing USB-ethernet and similar
+  peripherals.
+* Added POSIX cancellation points for the sigwait family of functions,
+  pthread_join, pthread_cond_wait, pthread_cond_timedwait, sleep and
+  nanosleep
+* Virtual vectors initialization can now be configured with a finer 
+  granularity. Diagnostic output should also appear on the same channel
+  (possibly ethernet) as the application was launched from.
Index: host/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:10:57	1.4
+++ ChangeLog	2001/02/13 00:57:09
@@ -0,0 +1,4 @@
+2001-01-29  Andreas Schuldei  <andreas@schuldei.org>
+
+	* acinclude.m4 (CYG_AC_PATH_TCL): Simplify Tcl installation searching
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.41
diff -u -0 -r1.41 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.41
+++ ChangeLog	2001/02/13 00:57:20
@@ -0,0 +1,11 @@
+2001-02-09  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* pkgconf/rules.mak: Revert below change for now until we work
+	out something better.
+
+2001-02-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* pkgconf/rules.mak: When generating dependencies, accomodate
+	new gcc dependency output format (and preserve compatibility
+	with the old - it just generates a redundant dependency).
+
@@ -9,0 +21,6 @@
+
+2000-11-21  Bart Veer  <bartv@redhat.com>
+
+	* ecos.db:
+	* customers:
+	Added USB support
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.12
+++ ChangeLog	2001/02/13 00:57:34
@@ -0,0 +1,29 @@
+2001-02-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pthread.h: Add new pthread_testcancel_unlock and
+	pthread_canceled functions as eCos extensions.
+	Rename existing pthread_canceled variable to pthread_cancelled_dummy_var
+	
+	* src/pthread.cxx (pthread_canceled): New function to interrogate if
+	current thread has deferred cancel pending
+	(pthread_testcancel_unlock): New function. Like testcancel, but unlocks
+	a mutex before exitting the thread.
+	(checkforcancel): New internal function
+	(pthread_join): Add thread cancellation checks.
+	(pthread_cond_wait): Ditto.
+	(pthread_cond_timedwait): Ditto.
+	(pthread_testcancel): Use checkforcancel()
+	
+	* src/sem.cxx (sem_wait): Add thread cancellation checks
+	* src/signal.cxx (sigtimedwait): Ditto.
+	Also make compilation of this file conditional on CYGPKG_POSIX_SIGNALS
+	* src/time.cxx (nanosleep): Ditto.
+	Also make compilation of this file conditional on CYGPKG_POSIX_TIMERS
+
+	* cdl/posix.cdl (CYGPKG_POSIX_TIMERS): Implements POSIX timer ops.
+	Add explicit kernel and pthread dependencies.
+
+	* tests/sigsetjmp.c (pthread_entry1): Fix incorrect thread no. output
+
+	* tests/pthread3.c: Add deferred cancellation test.
+
Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/01/05 17:12:37	1.7
+++ ChangeLog	2001/02/13 00:57:41
@@ -0,0 +1,4 @@
+2001-01-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_edb7xxx.c: New RedBoot config data layout.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.1
+++ ChangeLog	2001/02/13 00:57:52
@@ -0,0 +1,4 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/if_i82559.c: Added FIXME for promisuous mode.
+
Index: packages/devs/eth/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/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/02/13 00:58:00
@@ -0,0 +1,4 @@
+2001-01-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_quicc.c: New RedBoot config data layout.
+
Index: packages/devs/usb/sa11x0/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Mon Feb 12 16:58:08 2001
@@ -0,0 +1,128 @@
+2001-02-02  Bart Veer  <bartv@redhat.com>
+
+	* cdl/usbs_sa11x0.cdl:
+	Add doc property to the html
+
+	* doc/usbs_sa11x0.sgml, devs-usbs-sa11x0.html:
+	Incorporate changes from docs department, regenerate html
+
+2001-01-25  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0_data.cxx:
+	* cdl/usbs_sa11x0.cdl:
+	Devtab entries were never actually being built - and did not
+	build... 
+
+	* cdl/usbs_sa11x0.cdl:
+	Sort out the dependencies for minimal environments such as
+	RedBoot. 
+
+2001-01-24  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Invoke additional platform-specific initialization, if defined
+	via <cyg/hal/hal_io.h> and CYGBLD_HAL_PLATFORM_IO_H
+
+2001-01-22  Bart Veer  <bartv@redhat.com>
+
+	* doc/usbs_sa11x0.sgml, doc/makefile:
+	Added documentation.
+
+2001-01-16  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Make sure that the resume interrupt source is enabled,
+	even when the USB bus is not suspended. For some reason
+	this makes it possible to disconnect and reconnect.
+	
+2001-01-16  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Use the HAL macros for virtual->physical address translation
+	Update poll() and start() to match the documentation
+	Fix the handling of control messages affecting endpoints 1 and 2
+	if those endpoints are not currently configured.
+
+
+2001-01-02  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Change ep2_tx_packet() to start the DMA operation after the
+	UDC packet-complete bit has been set. This avoids a very high
+	error rate. Add some scheduler locking to eliminate a resulting
+	race condition, and sort out the error handling to match.
+	Comment out some assertions relating to spurious interrupts, which
+	have been observed. Instead the code now recovers from these.
+
+2000-12-15  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Add debug code for tracking stats and simulating failures.
+	Change the EP1 code to switch between DMA channels A and B as
+	required, rather than always using channel A. This is more robust
+	and was needed for the failure simulation.
+	
+	Make the ep1 packet processing code robust in case an unexpected
+	failure occurs during its invocation. It is not clear how this
+	can ever happen, but on a couple of occasions it did and caused an
+	infinite loop.
+
+2000-11-30  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Fix DMA_CONTROL_CLEAR_ALL constant, it was ignoring START_B
+	In ep2_init(), separate out the fifo write and the IN_SIZE
+	write to avoid a hardware problem.
+
+2000-11-29  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Disable some debugging features and add retries when manipulating
+	certain DMA registers - needed with some Silicon revisions.
+
+2000-11-28  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	More rewriting, plus implementing the endpoint halt support.
+
+2000-11-24  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs_sa11x0.c:
+	Clean up some of the debugging.
+	Largely rewrite the endpoint 2 support to try and get it working
+	Transmit a runt packet during initialization to work around
+	hardware problem.
+
+2000-11-22  Bart Veer  <bartv@redhat.com>
+
+	* include/usbs_sa11x0.h: Fix nested #include protection
+
+2000-11-21  Bart Veer  <bartv@redhat.com>
+
+	* First check-in of eCos USB 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) 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.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2000/10/23 17:11:12	1.20
+++ ChangeLog	2001/02/13 00:58:21
@@ -0,0 +1,18 @@
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_aeb.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_None
+
+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.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.47
diff -u -0 -r1.47 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.47
+++ ChangeLog	2001/02/13 00:58:32
@@ -0,0 +1,50 @@
+2001-02-09  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S (UNMAPPED()): Handle CYGHWR_HAL_ROM_VADDR if so
+	defined; this is used when compiling for a different location from
+	the base of ROM.  hal_platform_setup.h might define it.  For
+	example, if flash is from 0x50000000 upwards (as on SA11x0), and
+	we are to execute at 0x50040000, then we want the reset vector to
+	point to 0x0004pqrs - the unmapped ROM address of the code -
+	rather than 0x0000pqrs, which is the offset into our flash block.
+	But usually it's not defined, so the behaviour is the obvious.
+
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* include/arm_vv.h: Removed again, compiler does magic to thumb
+	function pointers.
+	* include/hal_arch.h: Same.
+
+2001-02-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/arm_vv.h: Added virtual vector accessor macros that will
+	properly mangle function pointers in thumb mode.
+	* include/hal_arch.h: Include arm_vv.h
+	* src/vectors.S: ctrlc_init can be called for thumb now (but
+	requires ROM monitor to be built with -mthumb-interwork)
+
+2001-02-02  Mark Salter  <msalter@redhat.com>
+
+	* src/arm_stub.c (__arm_breakinst): New ARM breakpoint insn.
+	(__thumb_breakinst): New thumb breakpoint insn.
+	(__is_bsp_syscall): Check for actual SWI number and support
+	thumb.
+
+	* include/hal_arch.h (HAL_BREAKINST_ADDR): New macro to provide
+	address of correct breakpoint insn of the given length.
+
+2001-02-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_misc.c: Don't use diag_printf directly (rely on tracing
+	macros).
+
+2001-01-31  Mark Salter  <msalter@redhat.com>
+
+	* src/vectors.S (FIQ): Fix broken fiq handling.
+
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm.cdl:  Get rid of CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
+	options. They are replaced by the
+	CYGSEM_HAL_DIAG_MANGLER option.
+
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.14
+++ ChangeLog	2001/02/13 00:58:43
@@ -0,0 +1,19 @@
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_cma230.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_None
+
+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.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/01/05 17:12:37	1.14
+++ ChangeLog	2001/02/13 00:58:59
@@ -0,0 +1,19 @@
+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.
+
+	* cdl/hal_arm_ebsa285.cdl: Respect channel configuration
+	constraints.
+
+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
+
+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.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2000/12/08 03:30:07	1.19
+++ ChangeLog	2001/02/13 00:59:08
@@ -0,0 +1,19 @@
+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.
+
+	* cdl/hal_arm_edb7xxx.cdl: Respect channel configuration
+	constraints.
+
+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
+
+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.
+
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2000/10/23 17:11:14	1.22
+++ ChangeLog	2001/02/13 00:59:16
@@ -0,0 +1,21 @@
+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.
+
+	* cdl/hal_arm_pid.cdl: Respect channel configuration constraints.
+
+	* src/pid_misc.c (hal_hardware_init): Safe to call hal_if_init in
+	thumb mode now.
+
+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
+
+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.
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.12
+++ ChangeLog	2001/02/13 00:59:23
@@ -0,0 +1,9 @@
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: Respect channel configuration
+	constraints.
+
+2001-02-02  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Fix for building standalone (no "C" library).
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.9
+++ ChangeLog	2001/02/13 00:59:36
@@ -0,0 +1,5 @@
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_brutus.cdl: Respect channel configuration
+	constraints.
+
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.5
+++ ChangeLog	2001/02/13 00:59:45
@@ -0,0 +1,5 @@
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_sa1100mm.cdl: Respect channel configuration
+	constraints.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.7
+++ ChangeLog	2001/02/13 00:59:56
@@ -0,0 +1,21 @@
+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-01  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_var_ints.h: Include registers definitions used in
+	reset macro.
+
+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
+
+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_var_ints.h: this file.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.53
diff -u -0 -r1.53 ChangeLog
--- ChangeLog	2001/01/19 07:37:45	1.53
+++ ChangeLog	2001/02/13 01:00:20
@@ -0,0 +1,87 @@
+2001-02-09  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/debugging.cdl: Make CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT and 
+	CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT options have sensible defaults.
+
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal.cdl: Added CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE and
+	CHANNEL_CONFIGURABLE options.
+	* cdl/common.cdl: Added CYGDBG_HAL_DIAG_TO_DEBUG_CHAN option.
+	* src/hal_if.c: Changes to respect new options. Always do platform
+	driver init from CLAIM_COMMS code.
+	* src/hal_stub.c: Leave channel setup to CLAIM_COMMS code.
+
+	* src/hal_if.c: Added null mangler that gets called via the
+	virtual vector console comms entry and just forwards IO to the
+	debug comms entries.  This differs from setting the console
+	channel to the same as the debug channel in that console output
+	will go to the debug channel even if the debug channel is changed.
+
+2001-02-07  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_if.h: Allow architecture to override COMM and CALL
+	accessor macros.
+
+2001-02-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/bplist-dynamic.c (__set_breakpoint, __remove_breakpoint): 
+	Fix error introduced below when no breakpoint list defined.
+
+2001-02-02  Mark Salter  <msalter@redhat.com>
+
+	* src/generic-stub.c: __set_breakpoint and __remove_breakpoint now
+	take a length argument.
+
+	* src/bplist-dynamic.c: Support breakpoint length. Use 
+	HAL_BREAKINST_ADDR macro (if defined) to get actual breakpoint based
+	on breakpoint length.
+
+	* include/hal_stub.h: Add len argument to __set_breakpoint and
+	__remove_breakpoint.
+
+2001-02-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/drv_api.c: Make it build with chaining.
+
+	* include/hal_if.h: Introduce macros for legal version range and
+	special hacked version number used by ctrlc magic.
+	* src/hal_if.c (hal_ctrlc_isr_init): Be more careful with how the
+	version number is checked (and trashed) by the ctrlc init code.
+	* src/hal_misc.c (hal_default_isr): Same.
+
+	* src/hal_stub.c: Moved mangling code to hal_if.c
+	* src/hal_if.c: New policies for when and how to initialize the
+	IO channels. Mangler code now set up by diag_init to allow for
+	mangling when no stub is included.
+
+	* include/hal_if.h: Added COMM version in upper 16 bits of version
+	word. Removed CYGPRI_HAL_IMPLEMENTS_IF_SERVICES.
+	* src/hal_misc.c: Use masks when checking vv versions.
+
+	* cdl/hal.cdl: Add new options for selecting which parts of the
+	virtual vector table to initialize.
+	* src/hal_if.c: Matching granularity in initialization code.
+	Extra checking of services before using these.
+	
+	* cdl/debugging.cdl: Require channel initialization when enabling
+	stubs.
+
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/common.cdl: Get rid of CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
+	options. They are replaced by the CYGSEM_HAL_DIAG_MANGLER option.
+
+2001-01-31  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_if.h: Make it possible to build logical ether driver
+	even without virtual vectors present, by defining a dummy
+	HAL_CTRLC_CHECK in that case; other code invokes it if debugging
+	per se is enabled.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_stub.c (__reset): Rename HAL_STUB_PLATFORM_RESETx macros
+	to HAL_PLATFORM_RESETx.
+	* src/hal_if.c (reset): Same.
+
@@ -1459 +1546 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.6
+++ ChangeLog	2001/02/13 01:00:58
@@ -0,0 +1,5 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.39
diff -u -0 -r1.39 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.39
+++ ChangeLog	2001/02/13 01:01:26
@@ -1 +1 @@
-2001-01-25  Jesper Skov  <jskov@redhat.com>
+2001-02-12  Nick Garnett  <nickg@cygnus.co.uk>
@@ -3,2 +3 @@
-	* include/arch.inc: Allow hal_intc_decode to be defined by variant
-	or platform.
+	* include/mips.inc: Added some extra CP0 register names.
@@ -6,81 +5 @@
-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.
+2001-02-09  Jesper Skov  <jskov@redhat.com>
@@ -87,0 +7 @@
+	* src/vectors.S: Small tweak of comments to work around tools problem
Index: packages/hal/mips/jmr3904/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/jmr3904/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2000/10/23 17:11:19	1.21
+++ ChangeLog	2001/02/13 01:01:46
@@ -0,0 +1,5 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
Index: packages/hal/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/ref4955/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/11/03 21:17:42	1.1
+++ ChangeLog	2001/02/13 01:02:10
@@ -0,0 +1,11 @@
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_tx49_ref4955.cdl: Respect channel configuration
+	constraints.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/pc87338.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
Index: packages/hal/mips/vrc4373/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/vrc4373/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/10/23 17:11:19	1.6
+++ ChangeLog	2001/02/13 01:02:52
@@ -0,0 +1,14 @@
+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.
+
Index: packages/hal/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stb/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/10/23 17:11:20	1.2
+++ ChangeLog	2001/02/13 01:03:33
@@ -0,0 +1,5 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
Index: packages/hal/mn10300/stdeval1/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stdeval1/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2000/10/23 17:11:21	1.14
+++ ChangeLog	2001/02/13 01:03:52
@@ -0,0 +1,5 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.37
diff -u -0 -r1.37 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.37
+++ ChangeLog	2001/02/13 01:04:05
@@ -0,0 +1,5 @@
+2001-02-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/ppc_stub.c (__computeSignal): Hack to allow thread debugging
+	on 40x cores.
+
Index: packages/hal/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2000/10/23 17:11:21	1.18
+++ ChangeLog	2001/02/13 01:05:12
@@ -0,0 +1,6 @@
+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/plf_intr.h: this file.
+
Index: packages/hal/powerpc/fads/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/fads/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2000/10/23 17:11:22	1.16
+++ ChangeLog	2001/02/13 01:05:39
@@ -0,0 +1,5 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Moved reset macro to
+	* include/plf_intr.h: this file.
+
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.20
+++ ChangeLog	2001/02/13 01:06:34
@@ -0,0 +1,18 @@
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_mbx.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
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Moved reset macro to
+	* include/plf_intr.h: this file.
+
Index: packages/hal/powerpc/mpc8xx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mpc8xx/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2000/11/17 23:16:44	1.8
+++ ChangeLog	2001/02/13 01:07:06
@@ -0,0 +1,6 @@
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_mpc8xx.cdl: Get rid of
+	CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL options. They are replaced by
+	the CYGSEM_HAL_DIAG_MANGLER option.
+
Index: packages/hal/powerpc/ppc40x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ppc40x/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/01/19 07:37:46	1.4
+++ ChangeLog	2001/02/13 01:07:19
@@ -0,0 +1,4 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_intr.h: Include plf_intr.h
+
Index: packages/hal/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/01/19 07:37:46	1.15
+++ ChangeLog	2001/02/13 01:07:40
@@ -0,0 +1,4 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/quicc_smc1.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check. 
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.27
diff -u -0 -r1.27 ChangeLog
--- ChangeLog	2001/01/19 07:37:46	1.27
+++ ChangeLog	2001/02/13 01:08:03
@@ -0,0 +1,4 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* tests/intr0.c: Moved test header inclusion to proper location.
+
Index: packages/hal/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7708/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.10
+++ ChangeLog	2001/02/13 01:08:17
@@ -0,0 +1,10 @@
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Included private parts of serial driver.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Moved reset macro to
+	* include/plf_intr.h: this file.
+	* src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.4
+++ ChangeLog	2001/02/13 01:09:16
@@ -0,0 +1,10 @@
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Included private parts of serial driver.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Moved reset macro to
+	* include/plf_intr.h: this file.
+	* src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/edk7708/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.3
+++ ChangeLog	2001/02/13 01:10:09
@@ -0,0 +1,10 @@
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Included private parts of serial driver.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_stub.h: Moved reset macro to
+	* include/plf_intr.h: this file.
+	* src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/01/19 07:37:46	1.4
+++ ChangeLog	2001/02/13 01:10:34
@@ -0,0 +1,30 @@
+2001-02-02  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh3_sci.c: Baud rate is always specified, remove fallback
+	hack. Proper macro renaming.
+	* src/sh3_scif.c: Same.  Proper macro renaming.
+	* cdl/hal_sh_sh3.cdl: Added baud rate options which get default
+	values from platform CDL if it needs to be different from 38400
+	baud.
+
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh3_scif.h: Moved init_channel function into private
+	part.
+	* include/sh3_sci.h: Same.
+
+2001-01-30  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh3_sci.h: Separate exported API from definitions used
+	in the driver.
+	* include/sh3_scif.h: Same.
+	* src/sh3_sci.c: Request private definitions.
+	* src/sh3_scif.c: Same.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh3_sci.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* src/sh3_scif.c: Same.
+
+	* include/var_intr.h: Include platform interrupt header.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/01/19 07:37:46	1.4
+++ ChangeLog	2001/02/13 01:11:01
@@ -0,0 +1,18 @@
+2001-02-02  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh4.cdl: Added baud rate option.
+
+	* src/sh4_scif.c (cyg_hal_plf_scif_init_channel): Use specified
+	baud rate.
+
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* include/sh4_scif.h: Separate exported API from definitions used
+	in the driver.
+	* src/sh4_scif.c: Request private definitions.
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh4_sci.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* src/sh4_scif.c: Same.
+
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/01/19 07:37:46	1.11
+++ ChangeLog	2001/02/13 01:11:33
@@ -0,0 +1,8 @@
+2001-01-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_intr.h: Move HAL_STUB_PLATFORM_RESET and
+	HAL_STUB_PLATFORM_RESET_ENTRY here from platform stub headers.
+	Also rename to HAL_PLATFORM_RESET and HAL_PLATFORM_RESET_ENTRY
+
+	* src/vectors.S (_hal_reset_board): Renamed from hal_plf_reset_board
+
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/10/23 17:11:26	1.5
+++ ChangeLog	2001/02/13 01:11:53
@@ -0,0 +1,19 @@
+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-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
+	with CYGSEM_HAL_DIAG_MANGLER_None
+	* cdl/hal_v85x_ceb_v850.cdl: Same.
+	* src/hal_diag.c: Get rid of CYGPRI_HAL_IMPLEMENTS_IF_SERVICES
+	checks.
+
+2001-01-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Move to arch HAL
+	hal_intr.h
+	(HAL_STUB_PLATFORM_RESET_ENTRY): Ditto
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.7
+++ ChangeLog	2001/02/13 01:12:19
@@ -0,0 +1,7 @@
+2001-02-06  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (flash_erase): Add an additional argument to the
+	call into the driver, being the blocksize (as discovered).  This
+	allows a gross check for actual erase in some drivers.  Those that
+	don't use it, it's harmless - after all, this is an API by trust.
+
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.10
+++ ChangeLog	2001/02/13 01:12:49
@@ -0,0 +1,4 @@
+2001-02-02  Jesper Skov  <jskov@redhat.com>
+
+	* tests/pci2.c (pci_test): Removed bogus check for 1MB IO limit.
+
Index: packages/io/usb/common/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Mon Feb 12 17:13:04 2001
@@ -0,0 +1,38 @@
+2001-01-25  Bart Veer  <bartv@redhat.com>
+
+	* cdl/usb.cdl:
+	Correctly parent below CYGPKG_IO
+
+2000-11-22  Bart Veer  <bartv@redhat.com>
+
+	* include/usb.h: Fix nested #include protection.
+
+2000-11-21  Bart Veer  <bartv@redhat.com>
+
+	* First check-in of eCos USB 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) 2000, 2001 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/io/usb/eth/slave/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Mon Feb 12 17:13:35 2001
@@ -0,0 +1,80 @@
+2001-02-02  Bart Veer  <bartv@redhat.com>
+
+	* cdl/usbs_eth.cdl:
+	Add doc property to point at the HTML
+
+	* doc/usbseth.sgml, doc/*.html:
+	Incorporate changes from docs department, regenerate HTML
+
+2001-01-26  Bart Veer  <bartv@redhat.com>
+
+	* src/usbsethdrv.c (usbs_ethdrv_ioctl):
+	Change chipset specification to null, since there is no real
+	hardware involved, plus SNMP cleanup.
+
+2001-01-22  Bart Veer  <bartv@redhat.com>
+
+	* doc/usbseth.sgml, doc/makefile, doc/simple.fig, doc/tcpip.fig:
+	Added documentation.
+
+2000-12-15  Bart Veer  <bartv@redhat.com>
+
+	* src/usbsethdrv.c:
+	Enable poll functions.
+
+2000-11-29  Bart Veer  <bartv@redhat.com>
+
+	* host/ecos_usbeth.c:
+	Remove debugging and fix the MTU
+
+2000-11-28  Bart Veer  <bartv@redhat.com>
+
+	* cdl/usbs_eth.cdl
+	* include/usbs_eth.h
+	* src/usbseth.c
+	* src/usbsethdrv
+	Clean-up, adding missing functionality such as SNMP support,
+	update to current USB API.
+
+2000-11-24  Bart Veer  <bartv@redhat.com>
+
+	* host/ecos_usbeth.c:
+	Ignore runt packets, cope with the confusion between
+	CRC errors and timeouts.
+
+	* include/usbs_eth.h, src/usbseth.c
+	Clean up alignments.
+
+2000-11-22  Bart Veer  <bartv@redhat.com>
+
+	* include/usbs_eth.h: Fix nested #include protection
+
+2000-11-21  Bart Veer  <bartv@redhat.com>
+
+	* First check-in of eCos USB 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/io/usb/slave/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Mon Feb 12 17:14:03 2001
@@ -0,0 +1,75 @@
+2001-02-02  Bart Veer  <bartv@redhat.com>
+
+	* cdl/usbs.cdl:
+	Add doc property to point at the HTML
+
+	* doc/usbs.sgml, *.html:
+	Incorporate changes from docs department, regenerate HTML
+
+2001-01-25  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs.c: 
+	* include/usbs.h:
+	Only declare the devtab support functions if the I/O package is
+	present, since that provides required data types.
+
+	* cdl/usbs.cdl:
+	devtab support should be enabled by default iff the I/O package is
+	present. 
+
+2001-01-22  Bart Veer  <bartv@redhat.com>
+
+	* doc/usbs.sgml, doc/makefile:
+	Added documentation
+
+2001-01-16  Bart Veer  <bartv@redhat.com>
+
+	* include/usbs.h:
+	* src/usbs.c:
+	Update the start() and poll() functions to match the documentation.
+
+2000-12-15  Bart Veer  <bartv@redhat.com>
+
+	* src/usbs.c:
+	Fix missing return statements.
+
+2000-11-28  Bart Veer  <bartv@redhat.com>
+
+	* cdl/usbs.cdl
+	* include/usbs.h:
+	* usbs.c
+	Update interface to USB device drivers
+
+2000-11-22  Bart Veer  <bartv@redhat.com>
+
+	* include/usbs.h: Fix nested #include protection
+
+2000-11-21  Bart Veer  <bartv@redhat.com>
+
+	* First check-in of eCos USB 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) 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.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/12/22 02:37:29	1.6
+++ ChangeLog	2001/02/13 01:14:32
@@ -0,0 +1,16 @@
+2001-02-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/isoinfra.cdl: Add CYGPKG_ISO_UNISTD to deal with unistd.h
+	Include POSIX timer operations underneath it.
+
+	* include/unistd.h: Add support for conditional inclusion of
+	POSIX timer operations.
+
+2001-02-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/isoinfra.cdl: Add CYGINT_ISO_STDIO_POSIX_FDFUNCS and
+	CYGBLD_ISO_STDIO_POSIX_FDFUNCS_HEADER primarily for fileno()
+	and fdopen()
+	* include/stdio.h: Use above to provide default protos for fileno
+	and fdopen.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.52
diff -u -0 -r1.52 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.52
+++ ChangeLog	2001/02/13 01:15:06
@@ -0,0 +1,36 @@
+2001-02-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/stress_threads.c: CYGINT_ISO_STDIO_FORMATTED_IO needs a
+	#ifdef not an #if.
+	* tests/dhrystone.c: Ditto.
+
+2001-02-04  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/kill.cxx: Increase delay for all targets, just in case some
+	are slow.
+
+2001-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* src/common/clock.cxx (rem_alarm): Must clear the enabled flag;
+	this disappeared in the changes to using clists of 2001-01-09.
+	Symptom was that an alarm, once disabled, could never be
+	re-attached to its counter because it claimed it already was.
+	Plus asserts with multiple disables - "bad counter object".
+
+2001-01-30  Hugo Tyson  <hmt@redhat.com>
+
+	* src/common/thread.cxx (reinitialize): Following change of
+	2000-12-05, if CYGFUN_KERNEL_THREADS_STACK_CHECKING, this was
+	using the stack_base/stack_size variables directly to reinitialize
+	the stack area.  This was wrong, and leaked store off the top and
+	bottom of the stacks because the "buffer zone" was carved off
+	repeatedly.  Fix is to use the published APIs which compensate.
+
+2001-01-26  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/mlqueue.hxx: 
+	* src/sched/mlqueue.cxx:
+	Restored Cyg_ThreadQueue_Implementation::remove() since it must
+	clear the thread's queue pointer, which the base clist class
+	remove() does not.
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.3
+++ ChangeLog	2001/02/13 01:15:23
@@ -0,0 +1,5 @@
+2001-02-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/stdio.cdl (CYGPKG_LIBC_STDIO_OPEN): Implements
+	CYGINT_ISO_STDIO_POSIX_FDFUNCS ( fileno() and fdopen() ).
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2001/01/26 08:15:28	1.18
+++ ChangeLog	2001/02/13 01:15:40
@@ -0,0 +1,80 @@
+2001-02-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/main.c: Use CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL instead
+	of CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL.
+
+2001-02-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/ping.c (do_ping): Accomodate new MS_TICKS scheme.
+
+2001-02-09  Grant Edwards  <grante@visi.com>
+
+	* include/net/net.h (MS_TICKS_DELAY): New macro, different from
+	MS_TICKS() so that MS_TICKS() gets the current tick count, and
+	MS_TICKS_DELAY is used in a delay loop to actually do a delay.
+
+	* src/ticks.c (get_ms_ticks): New function imlementing rework of
+	MS_TICKS
+
+	* src/net/net_io.c (net_io_getc): Use MS_TICKS_DELAY() instead of
+	CYGACC_CALL_IF_DELAY_US() directly
+	(net_io_getc_timeout): Likewise
+
+	* src/net/udp.c (__udp_recvfrom): MS_TICKS -> MS_TICKS_DELAY
+	* src/net/bootp.c (__bootp_find_local_ip): Likewise
+
+2001-02-09  Jonathan Larmour  <jlarmour@redhat.com>
+2001-02-09  Grant Edwards  <grante@visi.com>
+
+	* src/net/net_io.c (net_io_getc_nonblock): Silence compiler warning
+
+2001-01-31  Gary Thomas  <gthomas@redhat.com>
+
+	* include/redboot.h: 
+	* cdl/redboot.cdl: 
+	* src/flash.c: Use new CRC functions.
+
+	* src/crc.c: New file - supports 16 and 32 bit CRC functions.
+
+2001-01-31  Grant Edwards <grante@visi.com>
+
+	* src/net/net_io.c (net_io_test): Use new idle function to
+	poll for incoming network connections.  Removes #if requirements
+	from the main CLI loop.
+
+	* src/main.c (cyg_start): 
+	* include/redboot.h (RedBoot_idle): Add new tables to support
+	user defined functions to be called when idle (during command input).
+
+2001-01-31  Gary Thomas  <gthomas@redhat.com>
+
+	* include/redboot.h: 
+	* src/main.c (cyg_start): 
+	* src/net/net_io.c (net_io_getc_nonblock): Forgo TELNET escape
+	processing if GDB is active (requires 8-bit clean connection).
+
+2001-01-31  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/syscall.c (__do_syscall):
+	Added SYS_meminfo syscall.
+
+	* src/net/net_io.c (net_io_getc_nonblock):
+	Telnet escape processing temporarily disabled because it does not
+	work.
+
+2001-01-31  Grant Edwards <grante@visi.com>
+
+	* include/net/net.h: 
+	* src/net/enet.c (__eth_install_listener, __eth_remove_listener): 
+	New functions - allow user registerable callout to handle 
+	non-standard ethernet packets.
+
+2001-01-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_reset): HAL macro name changed.
+
+	* src/net/ping.c (do_ping): Remove warning.
+
+	* src/main.c (do_help): Only display help for selected topic
+	if provided.
+
@@ -14 +94,2 @@
-	* src/net/inet_addr.c (inet_aton): Fix byte order on big endian systems.
+	* src/net/inet_addr.c (inet_aton): Fix byte order on big endian 
+	systems.
@@ -355 +436 @@
- 	redboot_getc and made them globel so custom boot loaders can use
+ 	redboot_getc and made them global so custom boot loaders can use
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2000/12/08 03:30:09	1.10
+++ ChangeLog	2001/02/13 01:16:17
@@ -0,0 +1,4 @@
+2001-02-01  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/malloc4.cxx: Use semaphores to sync startup order.
+


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]