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