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, 19 Jan 2001 07:37:49 GMT
The eCos anonymous CVS repository has been updated today (2001-01-19).
Here is a summary of the files modified:
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/src/drv_api.c
M packages/hal/mn10300/arch/current/ChangeLog
M packages/hal/mn10300/arch/current/src/vectors.S
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/src/ppc_stub.c
M packages/hal/powerpc/arch/current/src/vectors.S
M packages/hal/powerpc/ppc40x/current/ChangeLog
M packages/hal/powerpc/ppc40x/current/cdl/hal_powerpc_ppc40x.cdl
M packages/hal/powerpc/ppc40x/current/include/var_intr.h
M packages/hal/powerpc/ppc40x/current/include/var_regs.h
M packages/hal/powerpc/ppc40x/current/include/variant.inc
M packages/hal/powerpc/ppc40x/current/src/var_intr.c
M packages/hal/powerpc/ppc40x/current/src/var_misc.c
M packages/hal/powerpc/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/cdl/hal_sh.cdl
M packages/hal/sh/arch/current/src/vectors.S
A packages/hal/sh/arch/current/tests/intr0.c
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/src/var_misc.c
M packages/hal/sh/sh3/current/src/variant.S
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/hal/sh/sh4/current/src/variant.S
M packages/hal/v85x/arch/current/ChangeLog
M packages/hal/v85x/arch/current/src/vectors.S
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/serial/current/tests/ser_test_protocol.inl
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/src/mibgroup/util_funcs.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/include/redboot.h
M packages/redboot/current/include/net/net.h
M packages/redboot/current/src/io.c
M packages/redboot/current/src/xyzModem.c
M packages/redboot/current/src/net/pktbuf.c
M packages/redboot/current/src/net/tcp.c
====================================
The following changes were made to NEWS and ChangeLogs:
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.52
diff -u -0 -r1.52 ChangeLog
--- ChangeLog 2000/12/22 02:37:28 1.52
+++ ChangeLog 2001/01/19 07:35:30
@@ -0,0 +1,5 @@
+2001-01-15 Nick Garnett <nickg@cygnus.co.uk>
+
+ * src/drv_api.c: Initialized isr_disable_counter to 1 so that it
+ indicates that interrupts are initially disabled.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog 2000/12/08 03:30:08 1.19
+++ ChangeLog 2001/01/19 07:35:38
@@ -0,0 +1,6 @@
+2001-01-18 Nick Garnett <nickg@cygnus.co.uk>
+
+ * src/vectors.S: Added underscore to reference to
+ cyg_scheduler_sched_lock, since CYGBLD_ATTRIB_ASM_ALIAS() now adds
+ one automatically.
+
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.35
diff -u -0 -r1.35 ChangeLog
--- ChangeLog 2001/01/05 17:12:37 1.35
+++ ChangeLog 2001/01/19 07:35:46
@@ -0,0 +1,12 @@
+2001-01-16 Gary Thomas <gthomas@redhat.com>
+
+ * src/vectors.S (_start): Set up IRQ environment _before_ calling
+ constructors - since they may need it to work.
+
+2001-01-15 Gary Thomas <gthomas@redhat.com>
+
+ * src/ppc_stub.c: Define new method for achieving single stepping
+ when processor (like 40x) does not support it in hardware. This
+ method will be invoked if the variant or plaform define the
+ symbol CYGNUM_HAL_NO_VECTOR_TRACE.
+
Index: packages/hal/powerpc/ppc40x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/ppc40x/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog 2000/11/24 07:49:03 1.3
+++ ChangeLog 2001/01/19 07:35:55
@@ -0,0 +1,22 @@
+2001-01-18 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_powerpc_ppc40x.cdl: Move CYGSEM_HAL_USE_ROM_MONITOR to
+ platform CDL.
+
+2001-01-17 Gary Thomas <gthomas@redhat.com>
+
+ * include/variant.inc: Fix EXISR interrupt decode.
+
+2001-01-16 Gary Thomas <gthomas@redhat.com>
+
+ * src/var_intr.c (hal_variant_IRQ_init): Add platform IRQ support.
+ (hal_ppc40x_interrupt_configure): Properly configure level interrupts.
+
+2001-01-15 Gary Thomas <gthomas@redhat.com>
+
+ * include/var_regs.h (SPR_DBSR, SPR_DBCR): Special registers used
+ for debug support. Too bad the hardware is broken.
+
+ * include/var_intr.h (CYGNUM_HAL_NO_VECTOR_TRACE): Disable common
+ single step code [hardware does not work].
+
Index: packages/hal/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog 2001/01/05 17:12:38 1.14
+++ ChangeLog 2001/01/19 07:36:01
@@ -0,0 +1,6 @@
+2001-01-15 Gary Thomas <gthomas@redhat.com>
+
+ * src/quicc_smc1.c: Provide for multiple serial input buffers
+ since the single buffer/descriptor model fails miserably on some
+ newer chips [at least 855T].
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- ChangeLog 2001/01/05 17:12:38 1.26
+++ ChangeLog 2001/01/19 07:36:09
@@ -0,0 +1,6 @@
+2001-01-18 Jesper Skov <jskov@redhat.com>
+
+ Case 105302
+ * src/vectors.S: Moved ILVL table to variant code.
+ * tests/intr0.c: Added.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog 2000/11/24 07:49:03 1.3
+++ ChangeLog 2001/01/19 07:36:15
@@ -0,0 +1,7 @@
+2001-01-18 Jesper Skov <jskov@redhat.com>
+
+ Case 105302
+ * src/var_misc.c: Separate interrupt level and mask controls.
+ * src/variant.S: Include cyg_hal_ILVL_table and
+ cyg_hal_IMASK_table.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog 2000/11/24 07:49:03 1.3
+++ ChangeLog 2001/01/19 07:36:26
@@ -0,0 +1,7 @@
+2001-01-18 Jesper Skov <jskov@redhat.com>
+
+ Case 105302
+ * src/var_misc.c: Separate interrupt level and mask controls.
+ * src/variant.S: Include cyg_hal_ILVL_table and
+ cyg_hal_IMASK_table.
+
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog 2000/10/23 17:11:26 1.10
+++ ChangeLog 2001/01/19 07:36:38
@@ -0,0 +1,6 @@
+2001-01-18 Nick Garnett <nickg@cygnus.co.uk>
+
+ * src/vectors.S: Added underscore to reference to
+ cyg_scheduler_sched_lock, since CYGBLD_ATTRIB_ASM_ALIAS() now adds
+ one automatically.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog 2001/01/12 08:11:47 1.13
+++ ChangeLog 2001/01/19 07:36:45
@@ -0,0 +1,4 @@
+2001-01-15 Jesper Skov <jskov@redhat.com>
+
+ * src/net/eth_drv.c (eth_drv_init): Do not use enaddr if NULL.
+
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog 2001/01/12 08:11:47 1.9
+++ ChangeLog 2001/01/19 07:36:57
@@ -0,0 +1,6 @@
+2001-01-17 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/mibgroup/util_funcs.c (restart_hook): Don't use alarm() in eCos
+ (wait_on_exec): Don't use waitpid() in eCos
+ The above prevent link errors.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog 2001/01/12 08:11:48 1.16
+++ ChangeLog 2001/01/19 07:37:04
@@ -0,0 +1,22 @@
+2001-01-18 Gary Thomas <gthomas@redhat.com>
+
+ * include/net/net.h:
+ * src/net/pktbuf.c (__pktbuf_alloc):
+ * src/net/tcp.c (__tcp_listen): Remove obsolete code regarding
+ 'eth_hdr' stored with packet buffer.
+
+2001-01-17 Hugo Tyson <hmt@redhat.com>
+
+ * src/io.c (dump_buf_with_offset): Fix previous change so it
+ compiles; variable names used not same as parm names in func.
+
+2001-01-16 Gary Thomas <gthomas@redhat.com>
+
+ * src/xyzModem.c: Improved debug support - now allows debug
+ trace to be kept in memory and dumped at completion.
+
+ * src/io.c (vdump_buf_with_offset): New function which allows
+ dumping via any generic "print" function.
+
+ * include/redboot.h: Export new print/dump functions.
+