- 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
+