This is the mail archive of the
ecos-cvs@sources.redhat.com
mailing list for the ecos project.
eCos anonymous CVS repository updated
- To: ecos-cvs at sources dot redhat dot com
- Subject: eCos anonymous CVS repository updated
- From: Jonathan Larmour <jlarmour at sources dot redhat dot com>
- Date: Tue, 13 Feb 2001 01:23:53 GMT
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.
+