From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13941 invoked by alias); 15 Dec 2001 13:42:24 -0000 Mailing-List: contact ecos-cvs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Post: List-Help: , Sender: ecos-cvs-owner@sources.redhat.com List-Subscribe: Received: (qmail 13931 invoked from network); 15 Dec 2001 13:42:23 -0000 Date: Fri, 26 Jan 2001 00:15:00 -0000 Message-Id: <200112151342.fBFDgMp16192@localhost.localdomain> X-Authentication-Warning: localhost.localdomain: swcvs set sender to jlarmour@sources.redhat.com using -f From: Jonathan Larmour To: ecos-cvs@sources.redhat.com Subject: eCos anonymous CVS repository updated X-SW-Source: 2001/txt/msg00003.txt.bz2 List-Id: 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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