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