[ECOS] CVS updates announcement ?

Jonathan Larmour jlarmour@cygnus.co.uk
Tue Oct 31 14:36:00 GMT 2000


Bart Veer wrote:
> 
> >>>>> "Jifl" == Jonathan Larmour <jlarmour@redhat.com> writes:
> 
>     <snip>
> 
>     Jifl> I could easily add something to the checkin script that
>     Jifl> mails ecos-cvs (or ecos-discuss, but preferably not) when an
>     Jifl> update has happened. The cognoscenti on ecos-cvs could
>     Jifl> simply filter out the other mail except for this message.
> 
>     Jifl> If I added a list of the new/dead/changed files to this
>     Jifl> message, perhaps we should even not send the actual cvs
>     Jifl> commit info to ecos-cvs at all!
> 
>     Jifl> I could even send the diffs of any changed ChangeLogs in a
>     Jifl> separate message.

I've done this now and disabled the normal output to ecos-cvs. I'm
including the ChangeLog diffs in the same message for now.

I'm arranging for web logs of ecos-cvs to come into existence now.

I've attached a sample for the commit I just made. Comments welcome (but
nothing too complex please :-)).

Anyway, you can now hopefully sign up to ecos-cvs without as much fear of
getting spammed by a large check-in. Do it at:
http://sources.redhat.com/ecos/intouch.html

> Bear in mind that at some point we may well open up parts of the
> public CVS repository to external contributors. At that point the sort
> of information provided by the current ecos-cvs list would be more
> useful, so we do not want to lose that functionality completely.

I know, so I've only commented out the DEFAULT line in CVSROOT/loginfo
which does this. Just uncomment it (or apply it to different parts of the
repo) when that time comes.

Jifl
-- 
Red Hat, 35 Cambridge Place, Cambridge, UK. CB2 1NS  Tel: +44 (1223) 728762
"Plan to be spontaneous tomorrow."  ||  These opinions are all my own fault


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 : Tue, 31 Oct 2000 22:10:14 +0000
Organization : Red Hat UK Ltd.

The eCos anonymous CVS repository has been updated today (2000-10-31).

Here is a summary of the files modified:

M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/tests/signal2.c
M packages/devs/eth/powerpc/quicc/current/ChangeLog
M packages/devs/eth/powerpc/quicc/current/src/if_quicc.c
M packages/devs/flash/arm/assabet/current/ChangeLog
M packages/devs/flash/arm/assabet/current/src/flash_erase_block.c
M packages/devs/flash/arm/assabet/current/src/flash_lock_block.c
M packages/devs/flash/arm/assabet/current/src/flash_program_buf.c
M packages/devs/flash/arm/assabet/current/src/flash_unlock_block.c
M packages/devs/serial/mips/vrc4373/current/src/vrc4373_serial.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/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/hal_arch.h
M packages/hal/arm/arch/current/src/arm_stub.c
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/misc/edb7211_redboot_ROM.cfg
M packages/hal/arm/edb7xxx/current/misc/edb7212_redboot_ROM.cfg
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/include/hal_sa11x0.h
M packages/hal/arm/sa11x0/var/current/src/hal_diag.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/src/bplist-dynamic.c
M packages/hal/common/current/src/generic-stub.c
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/src/powerpc.ld
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/src/vectors.S
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/include/eth_drv.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/scheduler.cdl
M packages/kernel/current/cdl/synch.cdl
M packages/kernel/current/include/bitmap.hxx
M packages/kernel/current/include/mlqueue.hxx
M packages/kernel/current/include/sched.hxx
M packages/kernel/current/src/common/clock.cxx
M packages/kernel/current/src/common/thread.cxx
M packages/kernel/current/tests/klock.c
M packages/kernel/current/tests/thread2.cxx
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/include/streambuf.inl
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/cdl/time.cdl
M packages/language/c/libc/time/current/include/time.inl
M packages/language/c/libc/time/current/src/asctime_r.cxx
M packages/language/c/libc/time/current/src/clock.cxx
M packages/language/c/libc/time/current/src/ctime_r.cxx
M packages/language/c/libc/time/current/src/gmtime_r.cxx
M packages/language/c/libc/time/current/src/localtime_r.cxx
M packages/language/c/libc/time/current/tests/clock.c
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/src/lib/tftp_server.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/doc/redboot.ebsa285
M packages/redboot/current/include/fis.h
M packages/redboot/current/include/net/net.h
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
A packages/redboot/current/src/xyzModem.c
A packages/redboot/current/src/xyzModem.h
M packages/redboot/current/src/net/enet.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/pktbuf.c
M packages/redboot/current/src/net/udp.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/tests/testaux.hxx
M packages/templates/elix/ChangeLog
M packages/templates/elix/current.ect

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.23
diff -r1.23 NEWS
0a1,3
> * FLASH driver added for PowerPC/MBX
> * sigsetjmp() and siglongjmp() added
> * A choice of getcwd() implementations have been added
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/10/23 17:10:58	1.5
+++ ChangeLog	2000/10/31 20:51:22
@@ -0,0 +1,4 @@
+2000-10-27  Jesper Skov  <jskov@redhat.com>
+
+	* tests/signal2.c (cause_illegal_access): Don't loop forever.
+
Index: packages/devs/eth/powerpc/quicc/current/ChangeLog
===================================================================
RCS file:
/cvs/ecos/ecos/packages/devs/eth/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/09/04 20:24:14	1.5
+++ ChangeLog	2000/10/31 20:51:25
@@ -0,0 +1,4 @@
+2000-10-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_quicc.c: Changes to compile in stand-alone mode.
+
Index: packages/devs/flash/arm/assabet/current/ChangeLog
===================================================================
RCS file:
/cvs/ecos/ecos/packages/devs/flash/arm/assabet/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/09/11 02:42:47	1.3
+++ ChangeLog	2000/10/31 20:51:27
@@ -0,0 +1,7 @@
+2000-10-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_unlock_block.c (flash_unlock_block): 
+	* src/flash_lock_block.c (flash_lock_block): 
+	* src/flash_program_buf.c (flash_program_buf): 
+	* src/flash_erase_block.c (flash_erase_block): Support up to 32M FLASH.
+
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file:
/cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog	2000/08/25 17:32:49	1.3
+++ ChangeLog	2000/10/31 20:51:31
@@ -0,0 +1,5 @@
+2000-10-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/quicc_smc_serial.c (quicc_smc_serial_ISR): Return with
+	CYG_ISR_HANDLED (reported by Daniel Lind)
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.41
diff -u -0 -r1.41 ChangeLog
--- ChangeLog	2000/10/23 17:11:12	1.41
+++ ChangeLog	2000/10/31 20:51:35
@@ -0,0 +1,17 @@
+2000-10-27  Mark Salter  <msalter@redhat.com>
+
+	* src/arm_stub.c: Removed uneccesary include.
+
+	* src/vectors.S (start): Fix use of registers which may have
+	been destroyed by an LED macro.
+
+2000-10-26  Mark Salter  <msalter@redhat.com>
+
+	* src/arm_stub.c (__computeSignal): Add hook for platforms to
+	check for hw watchpoint/breakpoint events.
+	(__install_breakpoints): Support HAL breakpoint list.
+	(__clear_breakpoints): Ditto.
+
+	* include/hal_arch.h (HAL_BREAKINST_TYPE): Define. Needed by
+	hw watchpoint/breakpoint support in stub.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2000/10/23 17:11:13	1.16
+++ ChangeLog	2000/10/31 20:51:38
@@ -0,0 +1,6 @@
+2000-10-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* misc/edb7211_redboot_ROM.cfg: Ensure CYGSEM_HAL_ROM_MONITOR is
+	enabled
+	* misc/edb7212_redboot_ROM.cfg: Ditto
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/07/17 14:42:29	1.2
+++ ChangeLog	2000/10/31 20:51:41
@@ -0,0 +1,6 @@
+2000-10-25  Drew Moseley  <dmoseley@redhat.com>
+
+	* src/hal_diag.c: Added UART1 support for SA1100 targets.
+
+	* include/hal_sa11x0.h: Added GPIO bit definitions.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.47
diff -u -0 -r1.47 ChangeLog
--- ChangeLog	2000/10/23 17:11:14	1.47
+++ ChangeLog	2000/10/31 20:51:45
@@ -0,0 +1,21 @@
+2000-10-27  Mark Salter  <msalter@redhat.com>
+
+	* src/generic-stub.c: Fixed preprocessor warning.
+
+2000-10-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/generic-stub.c (__process_packet): Remove warnings when
+	hardware breakpoint support (Z packet) not enabled.
+
+2000-10-26  Mark Salter  <msalter@redhat.com>
+
+	* src/generic-stub.c (__process_packet): Add Z packet support.
+
+	* src/bplist-dynamic.c: Include <pkgconf/hal.h> to pick up
+	CYGNUM_HAL_BREAKPOINT_LIST_SIZE.
+
+2000-10-24  Jesper Skov  <jskov@redhat.com>
+
+	* src/generic-stub.c (__process_packet): Disable buffer size
+	z-packet.
+
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- ChangeLog	2000/10/23 17:11:21	1.30
+++ ChangeLog	2000/10/31 20:51:50
@@ -0,0 +1,5 @@
+2000-10-24  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/powerpc.ld: Match multiple sections where relevant (.bss*,
+	.sbss*, .sdata*, etc.)
+
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2000/10/23 17:11:24	1.19
+++ ChangeLog	2000/10/31 20:51:53
@@ -0,0 +1,4 @@
+2000-10-24  Jesper Skov  <jskov@redhat.com>
+
+	* src/vectors.S (hal_hw_init): Added errata comment.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2000/10/23 17:11:27	1.8
+++ ChangeLog	2000/10/31 20:51:56
@@ -0,0 +1,4 @@
+2000-10-30  Gary Thomas  <gthomas@redhat.com>
+
+	* include/eth_drv.h: Fix compile error in stand-alone mode.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.45
diff -u -0 -r1.45 ChangeLog
--- ChangeLog	2000/10/23 17:11:28	1.45
+++ ChangeLog	2000/10/31 20:52:02
@@ -0,0 +1,24 @@
+2000-10-30  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/synch.cdl: Replaced CYGINT_KERNEL_SCHEDULER_CAN_YIELD with
+	CYGINT_KERNEL_SCHEDULER_UNIQUE_PRIORITIES.
+	* cdl/scheduler.cdl:
+	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL requires
+	CYGINT_KERNEL_SCHEDULER_UNIQUE_PRIORITIES.
+
+	* tests/thread2.cxx: Use new option.
+	* tests/klock.c: Same.
+	* src/common/thread.cxx: Same.
+	* src/common/clock.cxx: Same.
+
+	* include/bitmap.hxx: Leave unique priority setting to CDL.
+	* include/mlqueue.hxx: Same.
+	* include/sched.hxx: Let CDL do sanity check of config.
+
+2000-10-27  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/scheduler.cdl: Added CYGINT_KERNEL_SCHEDULER_CAN_YIELD
+
+	* tests/klock.c: Avoid use of disabled features. Require scheduler
+	that can yield.
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/08/25 17:33:38	1.1
+++ ChangeLog	2000/10/31 20:52:05
@@ -0,0 +1,5 @@
+2000-10-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/streambuf.inl: Adjust assertions to cope with buffers
+	generated by sprintf and similar non-bound-buffer calls.
+
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/08/25 17:33:42	1.1
+++ ChangeLog	2000/10/31 20:52:08
@@ -0,0 +1,19 @@
+2000-10-30  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/time.inl: Ensure POSIX *_r functions can be accessed by
+	non-POSIX implementation even when CYGFUN_LIBC_TIME_POSIX is off.
+
+	* src/asctime_r.cxx: No need to make conditional on posix CDL option - 
+	we may want to define an internal-only function.
+	* src/ctime_r.cxx: Ditto
+	* src/gmtime_r.cxx: Ditto
+	* src/localtime_r.cxx: Ditto
+
+	* cdl/time.cdl: abs() is also a requirement
+
+	* src/clock.cxx (clock): Always use unsigned long longs for temp
+	variables (and make sure it's used), rather than making
+	assumptions about clock_t.
+
+	* tests/clock.c: Rewrite
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2000/10/23 17:11:29	1.14
+++ ChangeLog	2000/10/31 20:52:12
@@ -0,0 +1,5 @@
+2000-10-24  Hugo Tyson  <hmt@redhat.com>
+
+	* src/lib/tftp_server.c (tftpd_server): Cut down the chatter to
+	nothing (unless there's an error) if running automated testing.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2000/10/23 17:11:31	1.8
+++ ChangeLog	2000/10/31 20:52:15
@@ -0,0 +1,43 @@
+2000-10-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/udp.c: 
+	* src/net/pktbuf.c: 
+	* src/net/net_io.c: 
+	* src/net/enet.c: 
+	* include/net/net.h: Minor cleanups to remove warnings.
+
+	* cdl/redboot.cdl: Support threads in all but RAM mode.  Note:
+	this should allow thread support in ROM and FLOPPY startup mode.
+
+2000-10-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/xyzModem.c (xyzModem_stream_open): Add extra delay during
+	startup - to give the sender time to get started.
+
+	* src/flash.c (fis_load): Add "-c" option to show checksum of
+	image after loading.
+	(fis_list): Add "-c" to display stored checksums.
+
+2000-10-26  Mark Salter  <msalter@redhat.com>
+
+	* src/load.c (do_load): Move some local variable declarations
+	needed by xyzmodem support so they can be used when redboot
+	networking not enabled.
+
+2000-10-26  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/redboot.cdl: Improve CDL so CYGSEM_HAL_ROM_MONITOR can
+	be correctly infered (when building ROM versions).	
+
+	* cdl/redboot.cdl:
+	* src/load.c: Add support for xyzModem serial download.
+
+	* src/xyzModem.h: 
+	* src/xyzModem.c: New file(s).
+
+2000-10-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c: 
+	* cdl/redboot.cdl: Add new option which supports keeping all
+	important RedBoot data "locked" in FLASH.
+
@@ -1,0 +45,10 @@
+
+	* src/flash.c (fis_lookup): New exported function.
+	(fis_load): Add memory load option. Also checksum data after copy.
+
+	* include/fis.h: Add 'data_length' member.  
+	Prototype for 'fis_lookup()'.
+
+	* src/main.c (bist): New [weak] function.  Provide hook for
+	platform specific "builtin tests".  This will be overridden by
+	platform based functions.
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file:
/cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/10/23 17:11:32	1.4
+++ ChangeLog	2000/10/31 20:52:18
@@ -0,0 +1,5 @@
+2000-10-31  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* tests/testaux.hxx: Prototype cyg_hal_invoke_constructors()
+	[ Forgot to check this in at the same time as below ]
+
Index: packages/templates/elix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/elix/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/08/25 17:33:50	1.1
+++ ChangeLog	2000/10/31 20:52:20
@@ -0,0 +1,5 @@
+2000-10-11  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* current.ect: CYGPKG_NET_ETH_DRIVERS has been renamed to
+	CYGPKG_IO_ETH_DRIVERS
+


More information about the Ecos-discuss mailing list