This is the mail archive of the ecos-cvs@sources.redhat.com mailing list for the ecos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

eCos anonymous CVS repository updated


The eCos anonymous CVS repository has been updated today (2001-01-05).

Here is a summary of the files modified:

? packages/devs/eth/mips
? packages/devs/eth/cf/current/include
? packages/devs/flash/arm/assabet/current/include
? packages/devs/flash/arm/ebsa285/current/include
? packages/devs/flash/arm/edb7xxx/current/include
? packages/devs/flash/arm/sa1100mm/current/include
? packages/devs/pcmcia/arm/assabet/current/include
? packages/devs/watchdog/mips
? packages/fs/ram/current/include
? packages/hal/arm/sa11x0/assabet/current/doc
? packages/hal/arm/sa11x0/brutus/current/doc
? packages/hal/arm/sa11x0/sa1100mm/current/doc
? packages/hal/arm/sa11x0/var/current/doc
? packages/hal/powerpc/ppc40x/current/include/pkgconf
M host/tools/configtool/standalone/common/ecosconfig.cxx
M host/tools/configtool/standalone/win32/CTres.h
M host/tools/configtool/standalone/win32/Configtool.rc
M host/tools/configtool/standalone/win32/res/Splsh16.bmp
M host/tools/pkgadmin/ChangeLog
M host/tools/pkgadmin/win32/PkgAdminDlg.cpp
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/cdl/pthread.cdl
M packages/compat/posix/current/include/pthread.h
M packages/compat/posix/current/src/pthread.cxx
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c
M packages/devs/eth/arm/edb7xxx/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/src/if_edb7xxx.c
M packages/devs/eth/powerpc/quicc/current/ChangeLog
M packages/devs/eth/powerpc/quicc/current/src/if_quicc.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/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/src/ebsa285_misc.c
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/src/hal_intr.c
M packages/hal/powerpc/mbx/current/ChangeLog
M packages/hal/powerpc/mbx/current/cdl/hal_powerpc_mbx.cdl
M packages/hal/powerpc/quicc/current/ChangeLog
M packages/hal/powerpc/quicc/current/include/ppc8xx.h
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/src/sh.ld
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/include/pci.h
M packages/io/pci/current/include/pci_hw.h
M packages/io/pci/current/src/pci.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/thread.cdl
M packages/kernel/current/include/kapi.h
M packages/kernel/current/include/thread.hxx
M packages/kernel/current/include/thread.inl
M packages/kernel/current/src/common/kapi.cxx
M packages/kernel/current/src/common/thread.cxx
M packages/language/c/libc/startup/current/ChangeLog
M packages/language/c/libc/startup/current/cdl/startup.cdl
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/include/dhcp.h
M packages/net/tcpip/current/src/lib/dhcp_prot.c
M packages/net/tcpip/current/src/lib/dhcp_support.c
A packages/net/tcpip/current/tests/linux_echo.c
M packages/net/tcpip/current/tests/make.linux
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/main.c

====================================

The following changes were made to NEWS and ChangeLogs:

Index: host/tools/pkgadmin/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/tools/pkgadmin/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/06/16 16:44:02	1.4
+++ ChangeLog	2001/01/05 17:08:00
@@ -0,0 +1,7 @@
+2000-12-15  Julian Smart  <julians@redhat.com>
+
+	* win32/PkgAdminDlg.cpp:
+
+	Provide dummy error and warning handlers for
+    CdlPackagesDatabaseBody::make or it asserts in debug mode.
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2000/12/08 03:30:06	1.10
+++ ChangeLog	2001/01/05 17:08:12
@@ -0,0 +1,14 @@
+2000-12-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/pthread.cxx (pthread_measure_stack_usage): New function
+	to measure stack usage.
+
+	* include/pthread.h: Prototype it.
+
+	* cdl/pthread.cdl: remove CYGNUM_POSIX_MAIN_DEFAULT_STACK_SIZE and
+	instead implement CYGINT_LIBC_STARTUP_EXTERNAL_INVOKE_MAIN_POSSIBLE
+
+	* src/pthread.cxx: Use stack size for main from libc_startup package
+	to prevent confusion
+	(cyg_posix_pthread_start): Likewise
+
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2000/11/24 07:49:02	1.15
+++ ChangeLog	2001/01/05 17:08:27
@@ -0,0 +1,13 @@
+2001-01-02  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_ebsa285.c (find_82559s_match_func): New func to match
+	complex PCI device requirements.
+	(pci_init_find_82559s): Use it, and the new PCI API to correctly
+	match a disparate bunch of devices on the one board.
+
+2000-12-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_ebsa285.c (pci_init_find_82559s): Also check for the PCI
+	device whose name is ... 0x1209; "82559ER".  Thanks to Martin Buck
+	<martin.buck@ascom.ch> for the ID for that.
+
Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/09/19 05:53:52	1.6
+++ ChangeLog	2001/01/05 17:08:34
@@ -0,0 +1,5 @@
+2001-01-01  David Geng <deli.geng@ncl.ac.uk> 
+
+	* src/if_edb7xxx.c (cs8900_start): Set 'txbusy' false after reset
+	to prevent erroneous 'missed interrupt' error.
+
Index: packages/devs/eth/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/10/31 20:53:09	1.6
+++ ChangeLog	2001/01/05 17:08:41
@@ -0,0 +1,5 @@
+2001-01-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_quicc.c: Add support in RedBoot to keep ESA (since
+	the I2C interface is really broken).
+
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/12/22 02:37:28	1.6
+++ ChangeLog	2001/01/05 17:08:52
@@ -0,0 +1,7 @@
+2000-12-22  Björn Stenberg <bjorn@haxx.se>
+
+	* src/quicc_smc_serial.c (quicc_smc_serial_init_info): 
+	Set quicc going only after most of the other initialization is
+	complete - otherwise initializing too early causes some of the
+	parameters not to be initialized properly.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2000/12/22 02:37:28	1.13
+++ ChangeLog	2001/01/05 17:09:02
@@ -0,0 +1,5 @@
+2001-01-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ebsa285_misc.c (hal_delay_us): Slight rearrangement to
+	ensure this works properly on all speeds of platform.
+
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.34
diff -u -0 -r1.34 ChangeLog
--- ChangeLog	2000/11/24 07:49:03	1.34
+++ ChangeLog	2001/01/05 17:09:16
@@ -0,0 +1,5 @@
+2001-01-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_intr.c (hal_delay_us): Fix some problems - didn't
+	always work properly, especially on fast processors.
+
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog	2000/10/23 17:11:22	1.18
+++ ChangeLog	2001/01/05 17:09:29
@@ -0,0 +1,5 @@
+2001-01-03  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_powerpc_mbx.cdl: Let RTC [heartbeat] rate be user
+	specified.
+
Index: packages/hal/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog	2000/09/04 20:24:15	1.13
+++ ChangeLog	2001/01/05 17:09:41
@@ -0,0 +1,4 @@
+2001-01-03  Gary Thomas  <gthomas@redhat.com>
+
+	* include/ppc8xx.h: Layout of I2C and IDMA was [slightly] wrong.
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- ChangeLog	2000/12/22 02:37:29	1.25
+++ ChangeLog	2001/01/05 17:09:48
@@ -0,0 +1,4 @@
+2001-01-04  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh.ld: Make sure .data and .bss section sizes are aligned.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2000/12/22 02:37:29	1.11
+++ ChangeLog	2001/01/05 17:10:04
@@ -0,0 +1,4 @@
+2001-01-04  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_tx_done): Update count of Tx packets.
+
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.8
+++ ChangeLog	2001/01/05 17:10:24
@@ -0,0 +1,17 @@
+2001-01-02  Hugo Tyson  <hmt@redhat.com>
+
+	* include/pci.h: Define new API to perform more generalized matching
+	on device properties.
+
+	* src/pci.c (cyg_pci_find_matching): New API implementation.
+
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* include/pci_hw.h: Add platform hook so certain devices
+	can be skipped by generic PCI io code. This is a workaround
+	for a hw problem where configuration space cycles on some
+	devices cause a bus lockup.
+	
+	* src/pci.c (cyg_pci_find_next): Use platform hook to ignore
+	certain devices during device search.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.49
diff -u -0 -r1.49 ChangeLog
--- ChangeLog	2000/12/22 02:37:29	1.49
+++ ChangeLog	2001/01/05 17:10:39
@@ -0,0 +1,27 @@
+2000-12-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/thread.inl (check_stack): check word alignment with CYG_WORD
+	not cyg_uint32
+	Add extra stack checking for when stack limits are used.
+	(measure_stack_usage): New function to measure stack usage of the thread
+	(attach_stack): check word alignment with CYG_WORD not cyg_uint32
+	Initialize stack to preset value when measuring stack usage
+	(increment_stack_limit): Conditionalize here wrt 
+	CYGFUN_KERNEL_THREADS_STACK_CHECKING and use the version in thread.cxx
+	instead if CYGFUN_KERNEL_THREADS_STACK_CHECKING is defined.
+
+	* src/common/thread.cxx (exit): If verbose stack measurement enabled,
+	output stack usage
+	(increment_stack_limit): Add version of this method when
+	CYGFUN_KERNEL_THREADS_STACK_CHECKING *is* defined. This will add
+	padding above the stack limit as necessary.
+
+	* include/thread.hxx (class Cyg_HardwareThread): Add
+	measure_stack_usage() member
+
+	* cdl/thread.cdl (CYGFUN_KERNEL_THREADS_STACK_MEASUREMENT):
+	Add to implement stack usage measurement.
+
+	* include/kapi.h (cyg_thread_measure_stack_usage): New function
+	* src/common/kapi.cxx (cyg_thread_measure_stack_usage): New function
+
Index: packages/language/c/libc/startup/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/startup/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/10/12 20:31:51	1.2
+++ ChangeLog	2001/01/05 17:10:48
@@ -0,0 +1,12 @@
+2000-12-22  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/startup.cdl: Allow others to say whether main() can be invoked
+	elsewhere.
+	Use defaults for startup context implementor using above interface
+	rather than POSIX pthread package.
+	Allow main() stack to be visible for other implementors, except
+	when called from the init context since the stack size isn't used
+	there, or when the implementation says it doesn't use it.
+	Define an interface to express that the stack size option
+	isn't used in such cases.
+	
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2000/11/17 23:16:44	1.16
+++ ChangeLog	2001/01/05 17:11:01
@@ -0,0 +1,21 @@
+2001-01-03  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/linux_echo.c: New file to test for network bandwidth
+	limitations in host side.  Builds to a linux version of the
+	tcp_echo middleman.
+
+	* tests/make.linux (all): Build linux_echo.
+
+2001-01-03  Hugo Tyson  <hmt@redhat.com>
+
+	* include/dhcp.h (struct dhcp_lease): Define the semaphore pointer
+	field in each lease structure.
+
+	* src/lib/dhcp_support.c: Initialize the dhcp_lease structs to
+	point to the semaphore "dhcp_needs_attention".
+
+	* src/lib/dhcp_prot.c (alarm_function): Post to the semaphore
+	pointed to in the lease structure, rather than one hard-coded.
+	This is much cleaner, in that dhcp_prot.c now uses no external
+	variables, all state goes through the API.
+
@@ -1166 +1187 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2000/12/22 02:37:29	1.14
+++ ChangeLog	2001/01/05 17:11:13
@@ -0,0 +1,14 @@
+2001-01-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_version): Update copyright for 2001.
+
+	* src/io.c (gets): Use timeout provided [was hardcoded to 50ms!]
+
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* src/flash.c (fis_init): Use CYGBLD_REDBOOT_FLASH_BOOT_OFFSET to
+	decide where to create default images.
+
+	* cdl/redboot.cdl (CYGBLD_REDBOOT_FLASH_BOOT_OFFSET): Use this
+	to define offset from start of FLASH to start of boot image.
+

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]