This is the mail archive of the
ecos-cvs@sources.redhat.com
mailing list for the ecos project.
eCos anonymous CVS repository updated
- 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: Fri, 8 Dec 2000 03:31:02 GMT
The eCos anonymous CVS repository has been updated today (2000-12-08).
Here is a summary of the files modified:
M packages/ChangeLog
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/signal.cxx
M packages/cygmon/current/ChangeLog
M packages/cygmon/current/misc/monitor_cmd.c
M packages/devs/flash/arm/assabet/current/ChangeLog
M packages/devs/flash/arm/assabet/current/src/assabet_flash.c
M packages/devs/flash/arm/ebsa285/current/ChangeLog
M packages/devs/flash/arm/ebsa285/current/src/ebsa285_flash.c
M packages/devs/flash/arm/edb7xxx/current/ChangeLog
M packages/devs/flash/arm/edb7xxx/current/src/edb7xxx_flash.c
M packages/devs/flash/arm/sa1100mm/current/ChangeLog
M packages/devs/flash/arm/sa1100mm/current/src/sa1100mm_flash.c
M packages/devs/flash/intel/bootblock/current/ChangeLog
M packages/devs/flash/intel/bootblock/current/src/bootblock_flash.c
M packages/devs/flash/powerpc/mbx/current/ChangeLog
M packages/devs/flash/powerpc/mbx/current/src/mbx_flash.c
M packages/devs/serial/generic/16x5x/current/ChangeLog
M packages/devs/serial/generic/16x5x/current/src/ser_16x5x.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/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/include/hal_cache.h
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/cdl/hal_arm_ebsa285.cdl
M packages/hal/arm/ebsa285/current/include/hal_cache.h
M packages/hal/arm/ebsa285/current/misc/redboot_RAM.cfg
M packages/hal/arm/ebsa285/current/misc/redboot_ROM.cfg
M packages/hal/arm/ebsa285/current/src/ebsa285_misc.c
M packages/hal/arm/ebsa285/current/src/redboot_cmds.c
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/include/hal_cache.h
M packages/hal/arm/edb7xxx/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/cdl/hal_arm_sa11x0_assabet.cdl
M packages/hal/arm/sa11x0/assabet/current/misc/redboot_RAM.cfg
M packages/hal/arm/sa11x0/assabet/current/misc/redboot_ROM.cfg
M packages/hal/arm/sa11x0/assabet/current/src/assabet_misc.c
M packages/hal/arm/sa11x0/assabet/current/src/redboot_cmds.c
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
M packages/hal/arm/sa11x0/brutus/current/cdl/hal_arm_sa11x0_brutus.cdl
M packages/hal/arm/sa11x0/brutus/current/misc/redboot_RAM.cfg
M packages/hal/arm/sa11x0/brutus/current/misc/redboot_ROM.cfg
M packages/hal/arm/sa11x0/brutus/current/src/brutus_misc.c
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/include/hal_cache.h
M packages/hal/arm/sa11x0/var/current/src/hal_diag.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/include/hal_misc.h
M packages/hal/common/current/src/hal_if.c
M packages/hal/common/current/src/hal_stub.c
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/src/plf_misc.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/include/hal_cache.h
M packages/hal/mips/arch/current/include/hal_intr.h
M packages/hal/mips/arch/current/src/hal_misc.c
M packages/hal/mips/tx49/current/ChangeLog
M packages/hal/mips/tx49/current/include/var_cache.h
M packages/hal/mn10300/arch/current/ChangeLog
M packages/hal/mn10300/arch/current/include/hal_arch.h
M packages/hal/mn10300/arch/current/src/vectors.S
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/src/flash.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/cdl/io_pci.cdl
M packages/io/pci/current/src/pci.c
M packages/io/serial/current/ChangeLog
M packages/io/serial/current/src/common/serial.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/cdl/thread.cdl
M packages/kernel/current/include/thread.hxx
M packages/kernel/current/include/thread.inl
M packages/kernel/current/src/debug/dbg-thread-demux.c
M packages/kernel/current/src/sched/sched.cxx
M packages/kernel/current/tests/kcache2.c
M packages/language/c/libc/time/current/ChangeLog
M packages/language/c/libc/time/current/tests/clock.c
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/src/mibgroup/mibII/dot3.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/interfaces.c
M packages/net/snmp/agent/current/src/mibgroup/mibII/ip.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/redboot.h
M packages/redboot/current/include/net/net.h
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/misc_funs.c
M packages/redboot/current/src/parse.c
M packages/redboot/current/src/xyzModem.c
M packages/redboot/current/src/xyzModem.h
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/tcp.c
M packages/redboot/current/src/net/tftp_client.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/src/heapgen.tcl
====================================
The following changes were made to NEWS and ChangeLogs:
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.39
diff -u -0 -r1.39 ChangeLog
--- ChangeLog 2000/11/28 00:03:34 1.39
+++ ChangeLog 2000/12/08 03:27:12
@@ -0,0 +1 @@
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog 2000/11/24 07:49:02 1.9
+++ ChangeLog 2000/12/08 03:27:15
@@ -0,0 +1,4 @@
+2000-12-06 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/signal.cxx: include unistd.h for _exit
+
Index: packages/cygmon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/cygmon/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog 2000/11/28 00:03:35 1.6
+++ ChangeLog 2000/12/08 03:27:18
@@ -0,0 +1,5 @@
+2000-12-04 Drew Moseley <dmoseley@redhat.com>
+
+ * misc/monitor_cmd.c (breakpoint_cmd): Fix typo in printf
+ formatting for error message.
+
Index: packages/devs/flash/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/assabet/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/10/31 20:53:09 1.4
+++ ChangeLog 2000/12/08 03:27:21
@@ -0,0 +1,6 @@
+2000-12-05 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/assabet_flash.c (flash_code_overlaps): Define stext/etext
+ as array types so no assumptions can be made by the compiler about
+ location.
+
Index: packages/devs/flash/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog 2000/09/01 13:45:23 1.3
+++ ChangeLog 2000/12/08 03:27:24
@@ -0,0 +1,6 @@
+2000-12-05 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/ebsa285_flash.c (flash_code_overlaps): Define stext/etext
+ as array types so no assumptions can be made by the compiler about
+ location.
+
Index: packages/devs/flash/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog 2000/11/24 07:49:02 1.3
+++ ChangeLog 2000/12/08 03:27:26
@@ -0,0 +1,11 @@
+2000-12-05 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/edb7xxx_flash.c (flash_code_overlaps): Define stext/etext
+ as array types so no assumptions can be made by the compiler about
+ location.
+
+2000-12-04 Gary Thomas <gthomas@redhat.com>
+
+ * src/edb7xxx_flash.c (flash_hwr_init): Additional debugging
+ printf statments - in case this stuff fails in the future.
+
Index: packages/devs/flash/arm/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/sa1100mm/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2000/11/03 21:17:40 1.1
+++ ChangeLog 2000/12/08 03:27:29
@@ -0,0 +1,6 @@
+2000-12-05 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/sa1100mm_flash.c (flash_code_overlaps): Define stext/etext
+ as array types so no assumptions can be made by the compiler about
+ location.
+
Index: packages/devs/flash/intel/bootblock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/bootblock/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog 2000/11/24 07:49:02 1.2
+++ ChangeLog 2000/12/08 03:27:32
@@ -0,0 +1,6 @@
+2000-12-05 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/bootblock_flash.c (flash_code_overlaps): Define stext/etext
+ as array types so no assumptions can be made by the compiler about
+ location.
+
Index: packages/devs/flash/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2000/10/23 17:11:01 1.1
+++ ChangeLog 2000/12/08 03:27:35
@@ -0,0 +1,6 @@
+2000-12-05 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/mbx_flash.c (flash_code_overlaps): Define stext/etext
+ as array types so no assumptions can be made by the compiler about
+ location.
+
Index: packages/devs/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2000/09/19 05:53:53 1.1
+++ ChangeLog 2000/12/08 03:27:38
@@ -0,0 +1,4 @@
+2000-12-07 Jesper Skov <jskov@redhat.com>
+
+ * src/ser_16x5x.c (ISR_LS): Corrected value. Spotted by Dave Airlie.
+
Index: packages/devs/serial/powerpc/quicc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/powerpc/quicc/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/10/31 20:53:10 1.4
+++ ChangeLog 2000/12/08 03:27:42
@@ -0,0 +1,7 @@
+2000-12-06 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/quicc_smc_serial.c: Remove unread tx_enabled variable from
+ quicc_smc_serial_info
+ Ensure quicc serial interrupt is unmasked in general so that rx works!
+ (quicc_smc_serial_start_xmit): Protect better from DSR interruption
+
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog 2000/10/23 17:11:13 1.13
+++ ChangeLog 2000/12/08 03:27:45
@@ -0,0 +1,7 @@
+2000-12-04 Hugo Tyson <hmt@redhat.com>
+
+ * include/hal_cache.h: Consistently ensure that ARM registers used
+ in MCR ops to cache-control coprocessors, where the data doesn't
+ matter, all actually have data zero ("SBZ") as in the Jaggar book.
+ This may well not be necessary, but for the sake of making sure...
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog 2000/11/24 07:49:03 1.11
+++ ChangeLog 2000/12/08 03:27:48
@@ -0,0 +1,35 @@
+2000-12-04 Hugo Tyson <hmt@redhat.com>
+
+ * include/hal_cache.h: Consistently ensure that ARM registers used
+ in MCR ops to cache-control coprocessors, where the data doesn't
+ matter, all actually have data zero ("SBZ") as in the Jaggar book.
+ This may well not be necessary, but for the sake of making sure...
+
+2000-12-01 Gary Thomas <gthomas@redhat.com>
+
+ * src/redboot_cmds.c: Add prototype to remove warning.
+
+2000-11-30 Gary Thomas <gthomas@redhat.com>
+
+ * src/redboot_cmds.c (do_exec): Complete support for loading
+ Linux, including use of an initial ramdisk image.
+
+2000-12-01 Hugo Tyson <hmt@redhat.com>
+
+ * include/hal_cache.h: Define addressable cache line operations
+ HAL_DCACHE_STORE(), HAL_DCACHE_INVALIDATE(), HAL_DCACHE_FLUSH()
+ now that I have understood how come the test (kcache2) was
+ failing. See kernel ChangeLog for details. Also tidied up a
+ couple of other minor details.
+
+2000-11-28 Drew Moseley <dmoseley@redhat.com>
+
+ * misc/redboot_RAM.cfg: Implement CYGSEM_REDBOOT_BSP_SYSCALLS.
+ * misc/redboot_ROM.cfg: Ditto.
+
+ * src/ebsa285_misc.c (ebsa285_program_new_stack): New function
+ for switching to an application stack when running a program under
+ a ROM monitor.
+
+ * cdl/hal_arm_sa11x0_ebsa285.cdl: Define HAL_ARCH_PROGRAM_NEW_STACK.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog 2000/11/17 23:16:43 1.18
+++ ChangeLog 2000/12/08 03:27:52
@@ -0,0 +1,15 @@
+2000-12-04 Hugo Tyson <hmt@redhat.com>
+
+ * include/hal_cache.h: Consistently ensure that ARM registers used
+ in MCR ops to cache-control coprocessors, where the data doesn't
+ matter, all actually have data zero ("SBZ") as in the Jaggar book.
+ This may well not be necessary, but for the sake of making sure...
+
+2000-12-04 Gary Thomas <gthomas@redhat.com>
+
+ * include/hal_platform_setup.h: Reenable caching on FLASH/ROM.
+
+ * include/hal_cache.h: Update cache macros to follow ARM
+ and Cirrus Logic manuals more closely. These changes seem
+ to allow for cacheable FLASH segments.
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog 2000/10/23 17:11:14 1.9
+++ ChangeLog 2000/12/08 03:27:56
@@ -0,0 +1,15 @@
+2000-11-30 Gary Thomas <gthomas@redhat.com>
+
+ * src/redboot_cmds.c (do_exec): Use new _GETS_xxx return codes.
+
+2000-11-28 Drew Moseley <dmoseley@redhat.com>
+
+ * misc/redboot_RAM.cfg: Implement CYGSEM_REDBOOT_BSP_SYSCALLS.
+ * misc/redboot_ROM.cfg: Ditto.
+
+ * src/assabet_misc.c (assabet_program_new_stack): New function
+ for switching to an application stack when running a program under
+ a ROM monitor.
+
+ * cdl/hal_arm_sa11x0_assabet.cdl: Define HAL_ARCH_PROGRAM_NEW_STACK.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog 2000/11/28 00:03:35 1.6
+++ ChangeLog 2000/12/08 03:27:59
@@ -0,0 +1,11 @@
+2000-11-28 Drew Moseley <dmoseley@redhat.com>
+
+ * misc/redboot_RAM.cfg: Implement CYGSEM_REDBOOT_BSP_SYSCALLS.
+ * misc/redboot_ROM.cfg: Ditto.
+
+ * src/brutus_misc.c (brutus_program_new_stack): New function
+ for switching to an application stack when running a program under
+ a ROM monitor.
+
+ * cdl/hal_arm_sa11x0_brutus.cdl: Define HAL_ARCH_PROGRAM_NEW_STACK.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/11/24 07:49:03 1.4
+++ ChangeLog 2000/12/08 03:28:02
@@ -0,0 +1,19 @@
+2000-12-04 Hugo Tyson <hmt@redhat.com>
+
+ * include/hal_cache.h: Consistently ensure that ARM registers used
+ in MCR ops to cache-control coprocessors, where the data doesn't
+ matter, all actually have data zero ("SBZ") as in the Jaggar book.
+ This may well not be necessary, but for the sake of making sure...
+
+2000-12-01 Hugo Tyson <hmt@redhat.com>
+
+ * include/hal_cache.h: Define addressable cache line operations
+ HAL_DCACHE_STORE(), HAL_DCACHE_INVALIDATE(), HAL_DCACHE_FLUSH()
+ now that I have understood how come the test (kcache2) was
+ failing. See kernel ChangeLog for details. Also tidied up a
+ couple of other minor details.
+
+2000-11-27 Gary Thomas <gthomas@redhat.com>
+
+ * src/hal_diag.c (init_channel): UART setup required on Brutus as well.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.50
diff -u -0 -r1.50 ChangeLog
--- ChangeLog 2000/11/24 07:49:03 1.50
+++ ChangeLog 2000/12/08 03:28:07
@@ -0,0 +1,13 @@
+2000-12-06 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_if.c (delay_us): Ensure proper _GP save/restore.
+ Reduce number of loops in fall-back code.
+
+2000-12-05 Drew Moseley <dmoseley@redhat.com>
+
+ * src/hal_stub.c (__build_t_packet): Handle
+ CYGARC_REGSIZE_DIFFERS_FROM_TARGET_REGISTER_T with Little Endian
+ target.
+
+ * include/hal_misc.h: Added BIT and SZ_ defines.
+
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog 2000/11/03 21:17:42 1.5
+++ ChangeLog 2000/12/08 03:28:10
@@ -0,0 +1,6 @@
+2000-12-05 Hugo Tyson <hmt@redhat.com>
+
+ * src/plf_misc.c (hal_pc_fpe_dsr): Raise the base stack address by
+ CYGNUM_KERNEL_THREADS_STACK_CHECK_DATA_SIZE if that is defined;
+ otherwise a stack overflow would immediately be reported.
+
@@ -3 +9 @@
- * src/platform.inc (hal_cpu_init): Load image from floppy one
+ * src/platform.inc (hal_cpu_init): Load image from floppy one
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.37
diff -u -0 -r1.37 ChangeLog
--- ChangeLog 2000/11/03 21:17:42 1.37
+++ ChangeLog 2000/12/08 03:28:14
@@ -0,0 +1,16 @@
+2000-12-06 Jesper Skov <jskov@redhat.com>
+
+ * include/hal_intr.h (HAL_DELAY_US): Added.
+ * src/hal_misc.c (hal_delay_us): Added. And fixed to work with an
+ incrementer that ticks at the pipeline clock rate.
+
+2000-12-05 Jonathan Larmour <jlarmour@redhat.com>
+
+ * include/hal_cache.h: IWAY->_IWAY, DWAY->_DWAY for namespace
+ cleanliness
+
+2000-12-05 Jesper Skov <jskov@redhat.com>
+
+ * include/hal_cache.h: Use variant specific method to select cache
+ WAY.
+
Index: packages/hal/mips/tx49/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/tx49/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2000/11/03 21:17:43 1.1
+++ ChangeLog 2000/12/08 03:28:17
@@ -0,0 +1,5 @@
+2000-12-05 Jesper Skov <jskov@redhat.com>
+
+ * include/var_cache.h (HAL_MIPS_CACHE_INSN_USES_LSB): The TX49
+ uses LSB in the cache macro.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog 2000/10/23 17:11:20 1.18
+++ ChangeLog 2000/12/08 03:28:21
@@ -0,0 +1,8 @@
+2000-11-30 Drew Moseley <dmoseley@redhat.com>
+
+ * include/hal_arch.h: Handle Cygmon interrupt stack. ie For
+ Cygmon we must switch to a new stack immediately on exception to
+ make sure that we don't modify the application stack at all since
+ GDB may be using it.
+ * src/vectors.S: Ditto.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog 2000/10/31 20:53:12 1.9
+++ ChangeLog 2000/12/08 03:28:24
@@ -0,0 +1,5 @@
+2000-12-02 Gary Thomas <gthomas@redhat.com>
+
+ * src/stand_alone/eth_drv.c (eth_drv_write): Debug: dump packet
+ before calling hardware routine for improved usability.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog 2000/11/28 00:03:35 1.6
+++ ChangeLog 2000/12/08 03:28:26
@@ -0,0 +1,9 @@
+2000-12-06 Jesper Skov <jskov@redhat.com>
+
+ * src/flash.c (flash_dev_query): Added. Allows reloc/cache magic
+ to be removed from device drivers (eventually). Also fixed some
+ warnings, and made function references use char[] instead of just
+ char to prevent MIPS compiler from messing up.
+
+ * include/flash.h: Added FLASH_ERR_DRV_VERIFY and flash_dev_query.
+
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog 2000/11/24 07:49:04 1.7
+++ ChangeLog 2000/12/08 03:28:29
@@ -0,0 +1,10 @@
+2000-12-02 Gary Thomas <gthomas@redhat.com>
+
+ * src/pci.c:
+ * cdl/io_pci.cdl: Add CDL to control debug prints.
+
+2000-11-30 Gary Thomas <gthomas@redhat.com>
+
+ * src/pci.c (cyg_pci_find_next): Improve debug prints when
+ scanning the bus, showing vendor and device code for each slot.
+
Index: packages/io/serial/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v
retrieving revision 1.42
diff -u -0 -r1.42 ChangeLog
--- ChangeLog 2000/11/24 07:49:04 1.42
+++ ChangeLog 2000/12/08 03:28:33
@@ -0,0 +1,6 @@
+2000-12-08 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/common/serial.c: Fix CYGOPT_IO_SERIAL_FLOW_CONTROL_HW ->
+ CYGOPT_IO_SERIAL_SUPPORT_LINE_STATUS typo when declaring callbacks
+ Thanks to Brian Danilko for reporting.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.47
diff -u -0 -r1.47 ChangeLog
--- ChangeLog 2000/11/03 21:17:47 1.47
+++ ChangeLog 2000/12/08 03:28:40
@@ -0,0 +1,54 @@
+2000-12-07 Jesper Skov <jskov@redhat.com>
+
+ * src/debug/dbg-thread-demux.c: Add comment about the use of
+ DBG_SYSCALL_THREAD_VEC_NUM vs CYGNUM_CALL_IF_DBG_SYSCALL.
+
+2000-12-06 Hugo Tyson <hmt@redhat.com>
+
+ * include/thread.inl (attach_stack): Additional assert check for
+ unsigned wrap of the stack size in subtracting the signature
+ areas' size. Also round to whole words better.
+
+2000-12-05 Hugo Tyson <hmt@redhat.com>
+
+ * cdl/thread.cdl (CYGFUN_KERNEL_THREADS_STACK_CHECKING): New
+ option, to control new stack check features. Enabled by default,
+ but only active if CYGPKG_INFRA_DEBUG and CYGDBG_USE_ASSERTS
+ anyway, plus checking *all* threads is possible, but default off,
+ iff CYGVAR_KERNEL_THREADS_LIST.
+
+ * include/thread.hxx (class Cyg_HardwareThread): Define
+ check_stack() function.
+
+ * include/thread.inl (attach_stack): Add initialization of a
+ signature in the top and base of the stack, if so configured.
+ (check_stack): New function to check that signature for
+ correctness; minor re-ordering to permit more inlining.
+
+ * src/sched/sched.cxx (unlock_inner): Check departing and incoming
+ thread stacks if CYGFUN_KERNEL_THREADS_STACK_CHECKING. Also, if
+ CYGFUN_KERNEL_ALL_THREADS_STACK_CHECKING, check all registered
+ thread stacks. This is placed here to get executed every
+ clocktick and other interrupts that call DSRs, rather than messing
+ with interrupt_end() or the idle thread.
+
+2000-12-04 Hugo Tyson <hmt@redhat.com>
+
+ * tests/kcache2.c (entry0): Make this more robust against a
+ complete absence of useful caches. Previous change was not
+ careful enough.
+
+2000-12-01 Hugo Tyson <hmt@redhat.com>
+
+ * cdl/kernel.cdl: Build the kcache tests for SA11x0 family; they
+ were being omitted by default as part of ARM family. They work on
+ SA1110, so this should be OK. They're OK on EBSAs too. See
+ associated fix to cache macros in SA11x0 and EBSSA HALs.
+
+ * tests/kcache2.c (entry0): Fix the test; the problem was it
+ assumed that a write to a previously unseen location would end up
+ in the cache. It ain't so on StrongARMs. Also make tests safe
+ wrt interrupts possibly perturbing the cache, add explicit tests
+ for HAL_DCACHE_INVALIDATE_ALL(), ...DISABLE() and ...SYNC(), and
+ improve the tests for cache line invalidate and store.
+
Index: packages/language/c/libc/time/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/time/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/11/28 00:03:35 1.4
+++ ChangeLog 2000/12/08 03:28:43
@@ -0,0 +1,7 @@
+2000-11-29 Jonathan Larmour <jlarmour@redhat.com>
+
+ * tests/clock.c: Some targets are quite inconsistent, so skip
+ 6 samples now, and increase the tolerance to 40%.
+ Also NA if tracing enabled.
+ Also output the mean and maximum error reached, even when passing.
+
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog 2000/11/17 23:16:44 1.7
+++ ChangeLog 2000/12/08 03:28:46
@@ -0,0 +1,12 @@
+2000-11-29 Hugo Tyson <hmt@redhat.com>
+2000-11-29 Andrew Lunn <Andrew.Lunn@ascom.ch>
+ * src/mibgroup/mibII/dot3.c (var_dot3StatsTable):
+ * src/mibgroup/mibII/interfaces.c (var_ifTable):
+ Undo Hugo's fix; it fails if there are holes in the if_index space
+ (not something I expected). Use this fix instead, from Andrew.
+ [CASE 104939]
+
+ * src/mibgroups/mibII/ip.c: IPADENTIFINDEX should return the
+ interface index as seen in the interface group. This is not the
+ if_index but merely acquired by counting.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog 2000/11/28 00:03:35 1.12
+++ ChangeLog 2000/12/08 03:28:50
@@ -0,0 +1,71 @@
+2000-12-07 Gary Thomas <gthomas@redhat.com>
+
+ * src/main.c (cyg_start): Make CLI command buffer static.
+ (do_reset): New command - reset platform from CLI.
+
+ * src/io.c (dump_buf_with_offset): Change signature for
+ more generic export.
+
+ * include/redboot.h: Export 'dump_buf_with_offset' function.
+
+ * cdl/redboot.cdl: Define CLI command buffer - static with
+ user specified length - to accomodate some environments which
+ may want excrutiatingly long commands.
+
+2000-12-07 Jesper Skov <jskov@redhat.com>
+
+ * src/misc_funs.c (strlen): NULL ptr string has length 0.
+
+ * src/load.c (load_srec_image): Refuse to load data to a location
+ not in RAM.
+
+ * src/flash.c (fis_create): Hack around another MIPS compiler bug.
+
+2000-12-06 Jesper Skov <jskov@redhat.com>
+
+ * src/load.c: Suppress verbosity when using xyz modem download.
+
+ * src/main.c: Fix warnings.
+ * src/load.c: Fix warnings.
+
+ * src/parse.c (parse_num): Hack around MIPS compiler bug.
+
+2000-12-01 Gary Thomas <gthomas@redhat.com>
+
+ * src/xyzModem.h:
+ * src/xyzModem.c (xyzModem_stream_close): New function - tidy up
+ and print some statistics about the download. Better handling
+ of CAN (cancel) function.
+
+ * src/load.c (load_srec_image): Consume all data, not just to
+ final record. This makes Ymodem happier. Also, call xyzModem_close().
+
+2000-11-30 Gary Thomas <gthomas@redhat.com>
+
+ * src/flash.c (fis_create): Add new option '-n' which suppresses
+ the copy from RAM to FLASH. Used to simply update the FIS directory.
+ Also misc printf() changes - add 0x everywhere hex is used.
+
+ * src/net/net_io.c (_net_io_getc_nonblock): Abstract function.
+ (net_io_getc_nonblock): Add minimal handling of telnet escape
+ sequences - required to properly handle ^C.
+
+ * src/main.c (cyg_start): Support network connection during
+ boot/startup script. Use new codes from 'gets()'.
+
+ * src/flash.c (fis_create): Cleanup to remove warnings.
+
+ * include/net/net.h (BSPLOG): Update for new start/end_console().
+
+ * src/io.c (gets):
+ * include/redboot.h (_GETS_xxx): Define result codes from
+ 'gets()' function.
+
+2000-11-28 Gary Thomas <gthomas@redhat.com>
+
+ * src/parse.c (parse): Support escaped quote marks inside of
+ quoted string. "ab\"c\"" is 'ab"c"'.
+
+ * src/net/tftp_client.c (tftp_stream_open): Read first datum from
+ file during open to ensure that errors are reported.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog 2000/11/28 00:03:35 1.9
+++ ChangeLog 2000/12/08 03:28:53
@@ -0,0 +1,5 @@
+2000-11-28 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/heapgen.tcl: Don't use cygpath -s for now as not all cygwins
+ have it yet.
+