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-08-22).

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/eth/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.4
+++ ChangeLog	2001/08/22 06:26:08
@@ -0,0 +1,9 @@
+2001-08-17  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_lan91cxx.c (lan91cxx_poll): The interrupt acknowledge
+	call only occurs in the ISR for this driver because the interrupt
+	via GPIO is edge triggered.  We now also acknowledge the interrupt
+	within the poll() routine - otherwise RedBoot net use never acks!
+	Which doesn't matter if the app uses the net, but in a net-free
+	app, it near enough wedges in the resulting interrupt loop.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.59
diff -u -0 -r1.59 ChangeLog
--- ChangeLog	2001/07/20 10:23:17	1.59
+++ ChangeLog	2001/08/22 06:26:12
@@ -0,0 +1,6 @@
+2001-08-21  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_intr.h: Only define HAL_CLOCK_LATENCY() if it's not
+	defined already (if it's needed at all).  This is for platforms
+	which need a separate routine, such as sa11x0.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/07/29 02:00:08	1.14
+++ ChangeLog	2001/08/22 06:26:16
@@ -0,0 +1,17 @@
+2001-08-21  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_var_ints.h (HAL_CLOCK_LATENCY()): Define this if
+	it's needed, for the routine below.
+
+	* src/sa11x0_misc.c (hal_clock_latency): A neater fix for the
+	below change: use a separate routine for measuring latency, which
+	assumes it is called in the ISR, before the clock is reset.
+
+2001-08-20  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sa11x0_misc.c (hal_clock_read): Make hal_clock_read() return
+	the true value (as expected by the kernel latency test) from the
+	last interrupt if we just had that interrupt and didn't yet reset
+	the clock.  Otherwise ISR latencies are reported as one tick (1cS,
+	10000uS) too large.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.21
diff -u -0 -r1.21 ChangeLog
--- ChangeLog	2001/08/17 16:37:36	1.21
+++ ChangeLog	2001/08/22 06:26:19
@@ -0,0 +1,5 @@
+2001-08-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/net/eth_drv.c (eth_drv_send): Move endif location to fix build
+	error.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.65
diff -u -0 -r1.65 ChangeLog
--- ChangeLog	2001/08/17 16:37:37	1.65
+++ ChangeLog	2001/08/22 06:26:23
@@ -0,0 +1,25 @@
+2001-08-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sync/mutex.cxx (lock): Bugfix: a ceiling priority mutex
+	wasn't elevated until after it had acquired the mutex.  This meant
+	is slept with a low priority, and so did not run when awakened by
+	the release of the mutex.  The fix is to elevate the potential
+	claimant before it sleeps in contention. 
+
+	* tests/kmutex4.c: New testcase - very similar to kmutex3 but it
+	loops a load more times using different mutex priority protocols.
+	This checks that dynamically set protos do in fact behave
+	differently from one another and as they are each intended to.
+
+	* tests/kmutex3.c: Remove FIXME comments - we now test dynamic
+	protocol.
+
+	* cdl/kernel.cdl: Build the new test.
+
+2001-08-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/kapidata.h: Reorganize most struct type definitions into
+	macros to allow compatible layout with all G++ implementations that
+	align non-POD types differently from included C structures.
+	* include/kapi.h: Similarly for cyg_resolution_t.
+
Index: packages/language/c/libc/string/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/string/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/08/10 19:27:58	1.2
+++ ChangeLog	2001/08/22 06:26:27
@@ -0,0 +1,5 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/string.cdl (CYGSEM_LIBC_STRING_PER_THREAD_STRTOK): Improve
+	dependencies.
+
Index: packages/templates/all/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/all/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.7
+++ ChangeLog	2001/08/22 06:26:30
@@ -0,0 +1,4 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Pre-infer CYGBLD_ISO_PMUTEXTYPES_HEADER.
+
Index: packages/templates/elix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/elix/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.3
+++ ChangeLog	2001/08/22 06:26:33
@@ -0,0 +1,4 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Pre-infer CYGBLD_ISO_PMUTEXTYPES_HEADER.
+
Index: packages/templates/net/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/templates/net/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.3
+++ ChangeLog	2001/08/22 06:26:36
@@ -0,0 +1,4 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Pre-infer CYGBLD_ISO_PMUTEXTYPES_HEADER.
+
Index: packages/templates/posix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/posix/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/11/03 21:17:48	1.2
+++ ChangeLog	2001/08/22 06:26:39
@@ -0,0 +1,4 @@
+2001-08-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: Pre-infer CYGBLD_ISO_PMUTEXTYPES_HEADER.
+

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

Here is a summary of the files modified:

M packages/devs/eth/smsc/lan91cxx/current/ChangeLog
M packages/devs/eth/smsc/lan91cxx/current/src/if_lan91cxx.c
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/hal_intr.h
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/include/hal_var_ints.h
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
M packages/io/eth/current/ChangeLog
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/include/kapi.h
M packages/kernel/current/include/kapidata.h
M packages/kernel/current/src/sync/mutex.cxx
M packages/kernel/current/tests/kmutex3.c
A packages/kernel/current/tests/kmutex4.c
M packages/language/c/libc/string/current/ChangeLog
M packages/language/c/libc/string/current/cdl/string.cdl
M packages/templates/all/ChangeLog
M packages/templates/all/current.ect
M packages/templates/elix/ChangeLog
M packages/templates/elix/current.ect
M packages/templates/net/ChangeLog
M packages/templates/net/current.ect
M packages/templates/posix/ChangeLog
M packages/templates/posix/current.ect


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