- 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, 3 Nov 2000 21:18:40 GMT
- Cc: jlarmour at redhat dot com
The eCos anonymous CVS repository has been updated today (2000-11-03).
Here is a summary of the files modified:
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/signal.cxx
M packages/compat/uitron/current/ChangeLog
M packages/compat/uitron/current/include/uit_func.inl
M packages/cygmon/current/ChangeLog
M packages/cygmon/current/cdl/cygmon.cdl
A packages/devs/flash/arm/sa1100mm/current/ChangeLog
A packages/devs/flash/arm/sa1100mm/current/cdl/flash_sa1100mm.cdl
A packages/devs/flash/arm/sa1100mm/current/src/flash.h
A packages/devs/flash/arm/sa1100mm/current/src/flash_erase_block.c
A packages/devs/flash/arm/sa1100mm/current/src/flash_program_buf.c
A packages/devs/flash/arm/sa1100mm/current/src/flash_query.c
A packages/devs/flash/arm/sa1100mm/current/src/sa1100mm_flash.c
A packages/devs/serial/mips/ref4955/current/ChangeLog
A packages/devs/serial/mips/ref4955/current/cdl/ser_mips_ref4955.cdl
A packages/devs/serial/mips/ref4955/current/include/mips_tx49_ref4955_ser.inl
A packages/devs/wallclock/mips/ref4955/current/ChangeLog
A packages/devs/wallclock/mips/ref4955/current/cdl/wallclock_ref4955.cdl
A packages/devs/wallclock/mips/ref4955/current/src/wallclock_ref4955.cxx
A packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
A packages/hal/arm/sa11x0/sa1100mm/current/cdl/hal_arm_sa11x0_sa1100mm.cdl
A packages/hal/arm/sa11x0/sa1100mm/current/include/hal_platform_ints.h
A packages/hal/arm/sa11x0/sa1100mm/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/sa1100mm/current/include/sa1100mm.h
A packages/hal/arm/sa11x0/sa1100mm/current/include/pkgconf/mlt_arm_sa11x0_sa1100mm_ram.h
A packages/hal/arm/sa11x0/sa1100mm/current/include/pkgconf/mlt_arm_sa11x0_sa1100mm_ram.ldi
A packages/hal/arm/sa11x0/sa1100mm/current/include/pkgconf/mlt_arm_sa11x0_sa1100mm_ram.mlt
A packages/hal/arm/sa11x0/sa1100mm/current/include/pkgconf/mlt_arm_sa11x0_sa1100mm_rom.h
A packages/hal/arm/sa11x0/sa1100mm/current/include/pkgconf/mlt_arm_sa11x0_sa1100mm_rom.ldi
A packages/hal/arm/sa11x0/sa1100mm/current/include/pkgconf/mlt_arm_sa11x0_sa1100mm_rom.mlt
A packages/hal/arm/sa11x0/sa1100mm/current/src/sa1100mm_misc.c
M packages/hal/i386/arch/current/ChangeLog
M packages/hal/i386/arch/current/src/vectors.S
M packages/hal/i386/linux/current/ChangeLog
M packages/hal/i386/linux/current/src/entry.c
M packages/hal/i386/linux/current/src/syscall-i386-linux-1.0.S
M packages/hal/i386/pc/current/ChangeLog
M packages/hal/i386/pc/current/include/platform.inc
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/include/mips-stub.h
A packages/hal/mips/ref4955/current/ChangeLog
A packages/hal/mips/ref4955/current/cdl/hal_mips_tx49_ref4955.cdl
A packages/hal/mips/ref4955/current/include/hal_diag.h
A packages/hal/mips/ref4955/current/include/platform.inc
A packages/hal/mips/ref4955/current/include/plf_cache.h
A packages/hal/mips/ref4955/current/include/plf_intr.h
A packages/hal/mips/ref4955/current/include/plf_io.h
A packages/hal/mips/ref4955/current/include/plf_stub.h
A packages/hal/mips/ref4955/current/include/pkgconf/mlt_mips_tx49_ref4955_ram.h
A packages/hal/mips/ref4955/current/include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi
A packages/hal/mips/ref4955/current/include/pkgconf/mlt_mips_tx49_ref4955_ram.mlt
A packages/hal/mips/ref4955/current/include/pkgconf/mlt_mips_tx49_ref4955_rom.h
A packages/hal/mips/ref4955/current/include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi
A packages/hal/mips/ref4955/current/include/pkgconf/mlt_mips_tx49_ref4955_rom.mlt
A packages/hal/mips/ref4955/current/misc/slow_cat.tcl
A packages/hal/mips/ref4955/current/misc/swap4.tcl
A packages/hal/mips/ref4955/current/src/hal_diag.c
A packages/hal/mips/ref4955/current/src/pc87338.c
A packages/hal/mips/ref4955/current/src/platform.S
A packages/hal/mips/ref4955/current/src/plf_misc.c
A packages/hal/mips/ref4955/current/src/plf_mk_defs.c
A packages/hal/mips/ref4955/current/src/plf_stub.c
A packages/hal/mips/tx49/current/ChangeLog
A packages/hal/mips/tx49/current/cdl/hal_mips_tx49.cdl
A packages/hal/mips/tx49/current/include/var_arch.h
A packages/hal/mips/tx49/current/include/var_cache.h
A packages/hal/mips/tx49/current/include/var_intr.h
A packages/hal/mips/tx49/current/include/variant.inc
A packages/hal/mips/tx49/current/src/mips_tx49.ld
A packages/hal/mips/tx49/current/src/var_misc.c
A packages/hal/mips/tx49/current/src/variant.S
M packages/hal/powerpc/arch/current/ChangeLog
M packages/hal/powerpc/arch/current/src/powerpc.ld
M packages/hal/powerpc/mbx/current/images/redboot_RAM.bin
M packages/hal/powerpc/mbx/current/images/redboot_RAM.img
M packages/hal/powerpc/mbx/current/images/redboot_RAM.srec
M packages/hal/powerpc/mbx/current/images/redboot_ROM.bin
M packages/hal/powerpc/mbx/current/images/redboot_ROM.img
M packages/hal/powerpc/mbx/current/images/redboot_ROM.srec
M packages/hal/powerpc/mbx/current/misc/redboot_ROM.cfg
A packages/hal/powerpc/ppc40x/current/ChangeLog
A packages/hal/powerpc/ppc40x/current/cdl/hal_powerpc_ppc40x.cdl
A packages/hal/powerpc/ppc40x/current/include/var_cache.h
A packages/hal/powerpc/ppc40x/current/include/var_intr.h
A packages/hal/powerpc/ppc40x/current/include/var_regs.h
A packages/hal/powerpc/ppc40x/current/include/variant.inc
A packages/hal/powerpc/ppc40x/current/src/var_intr.c
A packages/hal/powerpc/ppc40x/current/src/var_misc.c
A packages/hal/powerpc/ppc40x/current/src/variant.S
M packages/hal/sh/arch/current/ChangeLog
M packages/hal/sh/arch/current/cdl/hal_sh.cdl
M packages/hal/sh/arch/current/include/hal_cache.h
M packages/hal/sh/arch/current/include/hal_intr.h
R packages/hal/sh/arch/current/include/mod_7707a.h
R packages/hal/sh/arch/current/include/mod_7708.h
R packages/hal/sh/arch/current/include/mod_7709a.h
R packages/hal/sh/arch/current/include/mod_7729.h
R packages/hal/sh/arch/current/include/sh3_sci.h
R packages/hal/sh/arch/current/include/sh3_scif.h
M packages/hal/sh/arch/current/include/sh_regs.h
M packages/hal/sh/arch/current/src/hal_misc.c
M packages/hal/sh/arch/current/src/hal_mk_defs.c
R packages/hal/sh/arch/current/src/sh3_sci.c
R packages/hal/sh/arch/current/src/sh3_scif.c
M packages/hal/sh/arch/current/src/sh_stub.c
M packages/hal/sh/arch/current/src/vectors.S
M packages/hal/sh/cq7708/current/ChangeLog
A packages/hal/sh/cq7708/current/include/plf_cache.h
A packages/hal/sh/cq7708/current/include/plf_intr.h
A packages/hal/sh/cq7750/current/ChangeLog
A packages/hal/sh/cq7750/current/cdl/hal_sh_sh7750_cq7750.cdl
A packages/hal/sh/cq7750/current/include/hal_diag.h
A packages/hal/sh/cq7750/current/include/platform.inc
A packages/hal/sh/cq7750/current/include/plf_cache.h
A packages/hal/sh/cq7750/current/include/plf_intr.h
A packages/hal/sh/cq7750/current/include/plf_stub.h
A packages/hal/sh/cq7750/current/include/pkgconf/mlt_sh_sh7750_cq7750_ram.h
A packages/hal/sh/cq7750/current/include/pkgconf/mlt_sh_sh7750_cq7750_ram.ldi
A packages/hal/sh/cq7750/current/include/pkgconf/mlt_sh_sh7750_cq7750_ram.mlt
A packages/hal/sh/cq7750/current/include/pkgconf/mlt_sh_sh7750_cq7750_rom.h
A packages/hal/sh/cq7750/current/include/pkgconf/mlt_sh_sh7750_cq7750_rom.ldi
A packages/hal/sh/cq7750/current/include/pkgconf/mlt_sh_sh7750_cq7750_rom.mlt
A packages/hal/sh/cq7750/current/src/hal_diag.c
A packages/hal/sh/cq7750/current/src/plf_misc.c
R packages/hal/sh/edk/current/ChangeLog
R packages/hal/sh/edk/current/cdl/hal_sh_edk7708.cdl
R packages/hal/sh/edk/current/include/hal_diag.h
R packages/hal/sh/edk/current/include/platform.inc
R packages/hal/sh/edk/current/include/plf_stub.h
R packages/hal/sh/edk/current/include/pkgconf/mlt_sh_edk7708_ram.h
R packages/hal/sh/edk/current/include/pkgconf/mlt_sh_edk7708_ram.ldi
R packages/hal/sh/edk/current/include/pkgconf/mlt_sh_edk7708_ram.mlt
R packages/hal/sh/edk/current/include/pkgconf/mlt_sh_edk7708_rom.h
R packages/hal/sh/edk/current/include/pkgconf/mlt_sh_edk7708_rom.ldi
R packages/hal/sh/edk/current/include/pkgconf/mlt_sh_edk7708_rom.mlt
R packages/hal/sh/edk/current/include/pkgconf/mlt_sh_edk7708_romram.h
R packages/hal/sh/edk/current/include/pkgconf/mlt_sh_edk7708_romram.ldi
R packages/hal/sh/edk/current/include/pkgconf/mlt_sh_edk7708_romram.mlt
R packages/hal/sh/edk/current/misc/STUBS_config
R packages/hal/sh/edk/current/src/edk.S
R packages/hal/sh/edk/current/src/hal_diag.c
R packages/hal/sh/edk/current/src/plf_misc.c
A packages/hal/sh/edk7708/current/ChangeLog
A packages/hal/sh/edk7708/current/cdl/hal_sh_edk7708.cdl
A packages/hal/sh/edk7708/current/include/hal_diag.h
A packages/hal/sh/edk7708/current/include/platform.inc
A packages/hal/sh/edk7708/current/include/plf_cache.h
A packages/hal/sh/edk7708/current/include/plf_intr.h
A packages/hal/sh/edk7708/current/include/plf_stub.h
A packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_ram.h
A packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_ram.ldi
A packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_ram.mlt
A packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_rom.h
A packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_rom.ldi
A packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_rom.mlt
A packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_romram.h
A packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_romram.ldi
A packages/hal/sh/edk7708/current/include/pkgconf/mlt_sh_edk7708_romram.mlt
A packages/hal/sh/edk7708/current/src/edk.S
A packages/hal/sh/edk7708/current/src/hal_diag.c
A packages/hal/sh/edk7708/current/src/plf_misc.c
A packages/hal/sh/sh3/current/ChangeLog
A packages/hal/sh/sh3/current/cdl/hal_sh_sh3.cdl
A packages/hal/sh/sh3/current/include/mod_7707a.h
A packages/hal/sh/sh3/current/include/mod_7708.h
A packages/hal/sh/sh3/current/include/mod_7709a.h
A packages/hal/sh/sh3/current/include/mod_7729.h
A packages/hal/sh/sh3/current/include/mod_regs_bsc.h
A packages/hal/sh/sh3/current/include/mod_regs_cac.h
A packages/hal/sh/sh3/current/include/mod_regs_cpg.h
A packages/hal/sh/sh3/current/include/mod_regs_dma.h
A packages/hal/sh/sh3/current/include/mod_regs_intc.h
A packages/hal/sh/sh3/current/include/mod_regs_mmu.h
A packages/hal/sh/sh3/current/include/mod_regs_pfc.h
A packages/hal/sh/sh3/current/include/mod_regs_rtc.h
A packages/hal/sh/sh3/current/include/mod_regs_ser.h
A packages/hal/sh/sh3/current/include/mod_regs_tmu.h
A packages/hal/sh/sh3/current/include/mod_regs_ubc.h
A packages/hal/sh/sh3/current/include/sh3_sci.h
A packages/hal/sh/sh3/current/include/sh3_scif.h
A packages/hal/sh/sh3/current/include/var_cache.h
A packages/hal/sh/sh3/current/include/var_intr.h
A packages/hal/sh/sh3/current/include/var_regs.h
A packages/hal/sh/sh3/current/include/variant.inc
A packages/hal/sh/sh3/current/src/sh3_sci.c
A packages/hal/sh/sh3/current/src/sh3_scif.c
A packages/hal/sh/sh3/current/src/var_misc.c
A packages/hal/sh/sh3/current/src/var_mk_defs.c
A packages/hal/sh/sh3/current/src/variant.S
A packages/hal/sh/sh4/current/ChangeLog
A packages/hal/sh/sh4/current/cdl/hal_sh_sh4.cdl
A packages/hal/sh/sh4/current/include/mod_7750.h
A packages/hal/sh/sh4/current/include/mod_regs_bsc.h
A packages/hal/sh/sh4/current/include/mod_regs_cac.h
A packages/hal/sh/sh4/current/include/mod_regs_cpg.h
A packages/hal/sh/sh4/current/include/mod_regs_dma.h
A packages/hal/sh/sh4/current/include/mod_regs_intc.h
A packages/hal/sh/sh4/current/include/mod_regs_mmu.h
A packages/hal/sh/sh4/current/include/mod_regs_pfc.h
A packages/hal/sh/sh4/current/include/mod_regs_rtc.h
A packages/hal/sh/sh4/current/include/mod_regs_ser.h
A packages/hal/sh/sh4/current/include/mod_regs_tmu.h
A packages/hal/sh/sh4/current/include/mod_regs_ubc.h
A packages/hal/sh/sh4/current/include/sh4_scif.h
A packages/hal/sh/sh4/current/include/var_cache.h
A packages/hal/sh/sh4/current/include/var_intr.h
A packages/hal/sh/sh4/current/include/var_regs.h
A packages/hal/sh/sh4/current/include/variant.inc
A packages/hal/sh/sh4/current/src/sh4_scif.c
A packages/hal/sh/sh4/current/src/var_misc.c
A packages/hal/sh/sh4/current/src/var_mk_defs.c
A packages/hal/sh/sh4/current/src/variant.S
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/file.cxx
M packages/io/fileio/current/src/io.cxx
R packages/io/flash/current/src/flash.h
M packages/io/serial/current/ChangeLog
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
M packages/isoinfra/current/include/stdio.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/tests/dhrystone.c
M packages/kernel/current/tests/kcache1.c
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/cdl/stdio.cdl
M packages/language/c/libc/stdio/current/include/stdio.h
M packages/language/c/libc/stdio/current/src/common/fopen.cxx
M packages/language/c/libc/stdio/current/src/common/stderr.cxx
M packages/language/c/libc/stdio/current/src/common/stdin.cxx
M packages/language/c/libc/stdio/current/src/common/stdout.cxx
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/tests/realloc.c
M packages/templates/all/ChangeLog
M packages/templates/all/current.ect
M packages/templates/default/ChangeLog
M packages/templates/default/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
M packages/templates/stubs/ChangeLog
M packages/templates/stubs/current.ect
M packages/templates/uitron/ChangeLog
M packages/templates/uitron/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.24
diff -u -0 -r1.24 NEWS
--- NEWS 2000/10/31 20:53:09 1.24
+++ NEWS 2000/11/03 21:13:57
@@ -0,0 +1,8 @@
+* Added a port to the Toshiba MIPS TX49 chip, with the REF4955 reference
+ platform. This includes serial device driver and wallclock device driver
+ support.
+* PowerPC 40x variant support added.
+* Added SH4 support. Split SH architecture HAL into variants in the process.
+* Added SH4/CQ7750 platform support [still untested]
+* Port to Intel SA1100 Multimedia evalulation board added, including FLASH
+ driver and RedBoot support
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.36
diff -u -0 -r1.36 ChangeLog
--- ChangeLog 2000/10/23 17:10:58 1.36
+++ ChangeLog 2000/11/03 21:14:01
@@ -0,0 +1,9 @@
+2000-11-01 Jesper Skov <jskov@redhat.com>
+
+ * ecos.db: Added cq7750 target and SH3/SH4 variant packages. Moved
+ EDK7708 package.
+
+2000-10-25 Drew Moseley <dmoseley@redhat.com>
+
+ * ecos.db: Add support for SA1100 Multimedia
+
@@ -4,0 +14,4 @@
+2000-10-20 Gary Thomas <gthomas@redhat.com>
+
+ * ecos.db: Include FLASH drivers for all Cirrus Logic targets.
+
@@ -11,0 +25 @@
+ * ecos.db: Use generic 16x5x driver for REF4955.
@@ -100,0 +115,4 @@
+2000-06-06 Jesper Skov <jskov@redhat.com>
+
+ * ecos.db: Removed REF4955 watchdog. Isn't supported on the board.
+
@@ -130,0 +149,5 @@
+2000-05-25 Jesper Skov <jskov@redhat.com>
+
+ * ecos.db: Added REF4955 serial driver package.
+ Added wallclock driver package.
+
@@ -133,0 +157,4 @@
+
+2000-05-10 Jesper Skov <jskov@redhat.com>
+
+ * ecos.db: Added tx49 related packages.
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog 2000/10/31 20:53:09 1.6
+++ ChangeLog 2000/11/03 21:14:04
@@ -0,0 +1,22 @@
+2000-11-02 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/signal.cxx (sigtimedwait): return signal number on success,
+ not 0
+ (SIGNAL_RETURN_VALUE): New macro for returning from functions with
+ valid non-zero returns
+ (sigwaitinfo): Pass on sigtimedwait result with SIGNAL_RETURN_VALUE
+ macro as it may return the signal number.
+
+2000-11-01 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/signal.cxx (sigtimedwait): Check for SIGALRMs as a special
+ case when looping as it won't have been set pending if it was
+ masked.
+ (check_sigalarm): New function extracted from the posix signal ASR
+ (sigalrm_action): Unconditionally wake up threads waiting in sigwait
+ so that they can check for pending SIGALRMs even if they were
+ masked.
+ (cyg_deliver_signals): Handle SIG_DFL signals properly, and check
+ for bad signal handlers.
+ (cyg_posix_signal_start): Initialize default signal actions to SIG_DFL
+
Index: packages/compat/uitron/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/uitron/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog 2000/09/19 05:53:52 1.17
+++ ChangeLog 2000/11/03 21:14:08
@@ -0,0 +1,5 @@
+2000-11-01 Jesper Skov <jskov@redhat.com>
+
+ * include/uit_func.inl: CYG_SCHED_UNIQUE_PRIORITIES changed to
+ CYGINT_KERNEL_SCHEDULER_UNIQUE_PRIORITIES
+
Index: packages/cygmon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/cygmon/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/10/23 17:11:00 1.4
+++ ChangeLog 2000/11/03 21:14:11
@@ -0,0 +1,4 @@
+2000-11-03 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/cygmon.cdl: Improve cygmon.elf make dependencies
+
Index: packages/devs/flash/arm/sa1100mm/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:14:14 2000
@@ -0,0 +1,36 @@
+2000-10-25 Drew Moseley <dmoseley@redhat.com>
+
+ * src/sa1100mm_flash.c: New file. Support for SA1100 Multimedia
+ board.
+ * src/flash_query.c: Ditto.
+ * src/flash_program_buf.c: Ditto.
+ * src/flash_erase_block.c: Ditto.
+ * src/flash.h: Ditto.
+ * cdl/flash_sa1100mm.cdl: Ditto.
+ * ChangeLog: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/mips/ref4955/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:14:17 2000
@@ -0,0 +1,58 @@
+2000-09-18 Jesper Skov <jskov@redhat.com>
+
+ * cdl/ser_mips_ref4955.cdl: Use CDL to specify testing parameters.
+
+ * include/mips_tx49_ref4955_ser.inl: Follow type naming changes in
+ generic driver.
+
+2000-09-14 Jesper Skov <jskov@redhat.com>
+
+ * include/mips_tx49_ref4955_ser.inl: Use with generic 16x5x serial
+ driver.
+ * src/ref4955_serial.c: Deleted.
+ * src/ref4955_serial.h: Deleted.
+ * cdl/ser_mips_ref4955.cdl: Changed accordingly.
+
+2000-08-01 Jonathan Larmour <jlarmour@redhat.co.uk>
+
+ * src/ref4955_serial.c (pc_serial_set_config): Now use keys to make
+ more flexible.
+
+2000-06-22 Hugo Tyson <hmt@cygnus.co.uk>
+
+ * cdl/<yournamehere>.cdl: Remove the comment on the empty
+ include_files directive; the tools now support this correctly.
+ This keeps internal include files internal.
+
+2000-05-25 Jesper Skov <jskov@redhat.com>
+
+ * cdl/ser_mips_ref4955.cdl:
+ * src/ref4955_serial.h:
+ * src/ref4955_serial.c:
+ REF4955 serial driver.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/wallclock/mips/ref4955/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:14:19 2000
@@ -0,0 +1,40 @@
+2000-05-26 Jesper Skov <jskov@redhat.com>
+
+ * cdl/wallclock_ref4955.cdl:
+ * src/wallclock_ref4955.cxx:
+ * src/ds1742.inl: [deleted]
+ Added set-get mode. Moved Dallas driver to its own package.
+
+2000-05-25 Jesper Skov <jskov@redhat.com>
+
+ * cdl/wallclock_ref4955.cdl:
+ * src/wallclock_ref4955.cxx:
+ * src/ds1742.inl:
+ Added wallclock driver REF4955 (Dallas 1742)
+ (set_ds_hwclock): Clear frequency test bit.
+
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+
+
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:14:22 2000
@@ -0,0 +1,41 @@
+2000-10-25 Drew Moseley <dmoseley@redhat.com>
+
+ * src/sa1100mm_misc.c: New file. Support for SA1100 Multimedia
+ board.
+ * include/pkgconf/mlt_arm_sa11x0_sa1100mm_rom.mlt: Ditto.
+ * include/pkgconf/mlt_arm_sa11x0_sa1100mm_rom.ldi: Ditto.
+ * include/pkgconf/mlt_arm_sa11x0_sa1100mm_rom.h: Ditto.
+ * include/pkgconf/mlt_arm_sa11x0_sa1100mm_ram.mlt: Ditto.
+ * include/pkgconf/mlt_arm_sa11x0_sa1100mm_ram.ldi: Ditto.
+ * include/pkgconf/mlt_arm_sa11x0_sa1100mm_ram.h: Ditto.
+ * include/sa1100mm.h: Ditto.
+ * include/hal_platform_setup.h: Ditto.
+ * include/hal_platform_ints.h: Ditto.
+ * cdl/hal_arm_sa11x0_sa1100mm.cdl: Ditto.
+ * Changelog: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/i386/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog 2000/10/23 17:11:15 1.16
+++ ChangeLog 2000/11/03 21:14:25
@@ -0,0 +1,6 @@
+2000-11-01 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/vectors.S (hal_pc_irq): Use correct register for ISR return value
+ when calling interrupt_end()
+ Thanks to Phil Hinton for reporting.
+
Index: packages/hal/i386/linux/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/linux/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog 2000/10/23 17:11:18 1.13
+++ ChangeLog 2000/11/03 21:14:28
@@ -0,0 +1,7 @@
+2000-11-02 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/entry.c (_linux_entry): Extend memory using brk() syscall to
+ match memory layout
+
+ * src/syscall-i386-linux-1.0.S: Add brk syscall
+
Index: packages/hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/10/23 17:11:18 1.4
+++ ChangeLog 2000/11/03 21:14:31
@@ -0,0 +1,5 @@
+2000-11-02 Fabrice Gautier <Fabrice_Gautier@sdesigns.com>
+
+ * src/platform.inc (hal_cpu_init): Load image from floppy one
+ sector at a time to avoid "DMA access across 64k boundary" error.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.36
diff -u -0 -r1.36 ChangeLog
--- ChangeLog 2000/10/23 17:11:19 1.36
+++ ChangeLog 2000/11/03 21:14:35
@@ -56,0 +57 @@
+ Ditto for tx49
@@ -145,0 +147,4 @@
+
+2000-05-11 Jesper Skov <jskov@redhat.com>
+
+ * include/mips-stub.h: Added register size for TX49.
Index: packages/hal/mips/ref4955/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:14:38 2000
@@ -0,0 +1,320 @@
+2000-10-20 Jonathan Larmour <jlarmour@redhat.com>
+
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.mlt:
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.mlt:
+ Add heap1 section
+
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.h:
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.h:
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
+ Regenerated
+
+2000-09-06 Jesper Skov <jskov@redhat.com>
+
+ * include/platform.inc: Flush cache after copying vectors.
+
+ * src/plf_misc.c (hal_platform_init): Removed cache-enabling
+ code. This is now done earlier in the variant init code.
+
+2000-07-21 Jesper Skov <jskov@redhat.com>
+
+ * include/platform.inc: Moved vector copying code to
+ hal_mon_init so it comes after cache initialization.
+
+2000-06-30 Jesper Skov <jskov@redhat.com>
+
+ * src/pc87338.c: calling i/f macro changes.
+
+ * src/hal_diag.c: Fix warning.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Endian options next to each
+ other.
+
+ * include/platform.inc: Only define hal_memc_setup if it will have
+ a content - otherwise the assembler emits a (harmless) warning.
+
+2000-06-29 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_diag.c: Changed to match the below.
+
+ * src/pc87338.c: Use per-channel data struct instead of crufty code.
+
+2000-06-28 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_diag.c: Cleanup.
+
+2000-06-26 Jesper Skov <jskov@redhat.com>
+
+ * src/plf_misc.c:
+ * src/pc87338.c:
+ * include/plf_intr.h:
+ Moved Ctrl-c handling to driver file. Added timeout and proper
+ channel changing services.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Removed ROM_DEBUG_CHANNEL option.
+
+2000-06-21 Jonathan Larmour <jlarmour@redhat.co.uk>
+
+ * misc/slow_cat.tcl: Fix quoting when invoking TCL interpreter
+ * misc/swap4.tcl: Likewise
+
+2000-06-21 Jesper Skov <jskov@redhat.com>
+
+ * src/plf_stub.c:
+ * src/pc87338.c: [added]
+ * src/pc87338.inl: [deleted]
+ * src/hal_diag.c:
+ * include/plf_stub.h:
+ * include/hal_diag.h:
+ * cdl/hal_mips_tx49_ref4955.cdl:
+ Whenever a serial driver is included, use it to service both ports
+ via the vector table, both for diag and stub use. Configurations
+ which rely on the vector table then do not need any serial driver,
+ regardless of which port is configured for use.
+
+2000-06-15 Jesper Skov <jskov@redhat.com>
+
+ * include/hal_diag.h: Only define HAL_PLF_DIAG functions when
+ required.
+
+ * src/plf_misc.c: Comment fix.
+
+ * src/plf_stub.c: Config option renamed.
+
+ * src/hal_diag.c:
+ * include/hal_diag.h:
+ Use common HAL console wrappers for virtual vector diag.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Added final console/debug comm
+ config options. Cleaned up USE_ROM_MONITOR option.
+
+2000-06-13 Jesper Skov <jskov@redhat.com>
+
+ * src/plf_misc.c (hal_ctrlc_isr): Only return handled when the irq
+ was indeed handled.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Added some virtual vector config
+ variables.
+
+2000-06-09 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_diag.c: Only use table diag if so configured.
+
+2000-06-08 Jesper Skov <jskov@redhat.com>
+
+ * src/plf_stub.c: init code moved to common HAL.
+
+ * src/plf_misc.c: Moved some code and init responsibilities to
+ common HAL.
+
+ * src/hal_diag.c: Allow use of ROM interface for diag IO.
+
+ * include/plf_stub.h (HAL_STUB_PLATFORM_RESET_ENTRY): defined
+ (mostly for testing, as the board has reset).
+
+ * include/hal_diag.h: Use diag_init to allow for configuration.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Tweaks for
+ CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT.
+
+2000-06-06 Jonathan Larmour <jlarmour@redhat.co.uk>
+
+ * misc/slow_cat.tcl: Use more correct runes to restart with tclsh
+ * misc/swap4.tcl: likewise
+
+2000-05-30 Jesper Skov <jskov@redhat.com>
+
+ * include/plf_intr.h:
+ Handle V320USC sources in mask/unmask/ack macros.
+
+ * src/plf_misc.c:
+ * include/plf_intr.h:
+ Set VSC320 interrupt controller as per spec.
+
+ * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Memory access to
+ reset board.
+
+ * src/platform.S:
+ * src/plf_mk_defs.c:
+ Mask request bits with enable bits on VSC320.
+
+2000-05-26 Jesper Skov <jskov@redhat.com>
+
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.h:
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.mlt:
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.h:
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.mlt:
+ Updated MLT files.
+
+2000-05-25 Jesper Skov <jskov@redhat.com>
+
+ * src/plf_misc.c: Set up thread debug ptr.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Include thread support in stub.
+
+2000-05-24 Jesper Skov <jskov@redhat.com>
+
+ * include/platform.inc: Don't use k0/k1 in init code (not a
+ problem per se, but for consistency).
+
+2000-05-23 Jesper Skov <jskov@redhat.com>
+
+ * src/plf_mk_defs.c:
+ * src/platform.S:
+ * include/plf_intr.h:
+ * include/platform.inc (hal_intc_translate): Use vectors 0-5 even
+ when chaining is enabled.
+
+ * misc/slow_cat.tcl: Removed the regexp magic. gets handles the
+ conversion.
+
+2000-05-22 Jesper Skov <jskov@redhat.com>
+
+ * misc/slow_cat.tcl: Comments and minor tweaks.
+
+ * src/platform.S:
+ * include/platform.inc:
+ * src/plf_mk_defs.c:
+ * cdl/hal_mips_tx49_ref4955.cdl:
+ Use mk_defs definitions instead of magic constants.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Generate swapped srec file.
+
+ * src/pc87338.inl:
+ * src/hal_diag.c:
+ Cleanup.
+
+2000-05-18 Jesper Skov <jskov@redhat.com>
+
+ * include/plf_io.h: Define endian-safe IO macros.
+
+ * src/plf_stub.c:
+ * src/hal_diag.c:
+ Use specified ports.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Change default endianess to
+ big. Add options to control debug/diag ports.
+
+ * src/platform.S: Set V320SC to big-endian mode when required.
+
+2000-05-17 Jesper Skov <jskov@redhat.com>
+
+ * src/plf_stub.c:
+ * src/plf_misc.c:
+ * src/pc87338.inl:
+ Ctrl-c code uses local stub if available.
+
+ * src/hal_diag.c: Fixed for running under stub.
+
+ * include/plf_intr.h: Fix warnings.
+
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
+ Leave gap for virtual table.
+
+ * src/plf_misc.c: Support ctrl-c.
+
+ * src/platform.S: Springboard code must use mask since sources are
+ set to interrupt when disabled.
+
+ * src/pc87338.inl: Added interrupt definitions and interrupt init.
+
+ * src/plf_stub.c:
+ * include/plf_stub.h:
+ Platform stub init of virtual vector table.
+
+ * include/plf_intr.h: Added control macros. Only handles on-board
+ interrupt controller, not the V320USC one.
+
+ * include/platform.inc: Use VSR/break springboard.
+
+2000-05-16 Jesper Skov <jskov@redhat.com>
+
+ * include/platform.inc:
+ Use FPU in 32 bit mode.
+
+2000-05-15 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Require warm-starts to be treated
+ like cold-starts.
+
+ * src/plf_stub.c:
+ * include/plf_stub.h:
+ * include/plf_io.h:
+ * include/hal_diag.h:
+ Cleanup.
+
+ * src/platform.S: Adjust springboard code for the three interrupt
+ controllers.
+ * include/plf_intr.h: Change vectors to match decoding.
+ * include/platform.inc: Cleanup. Enable FPU.
+ * cdl/hal_mips_tx49_ref4955.cdl: Cleanup. Fix incrementer rate.
+
+2000-05-12 Jesper Skov <jskov@redhat.com>
+
+ * src/plf_misc.c (hal_platform_init): Initialize SuperIO chip.
+
+ * src/platform.S: Added magic assembler operand.
+
+ * src/hal_diag.c: Cleaned up.
+
+ * include/platform.inc (hal_memc_init): Added configury.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: Default to GDB_stubs ROM monitor.
+
+2000-05-11 Jesper Skov <jskov@redhat.com>
+
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
+ More space for vectors and VSR table [need to update .h&.ldi]
+
+ * include/platform.inc: Move memory setup into a function. Fix
+ register typos.
+
+ * include/platform.inc: Re-added the magic debug exception VSR
+ pointers. Copy VSRs to vector space [needs configury].
+
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.h:
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
+ * include/pkgconf/mlt_mips_tx49_ref4955_ram.mlt:
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.h:
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
+ * include/pkgconf/mlt_mips_tx49_ref4955_rom.mlt:
+ Updated for platform.
+
+ * include/platform.inc: Some definitions added.
+
+ * cdl/hal_mips_tx49_ref4955.cdl: don't move srec image.
+
+2000-05-10 Jesper Skov <jskov@redhat.com>
+
+ * Cloned from jmr3904. Still stuff to clean out and stuff to add.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/tx49/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:14:41 2000
@@ -0,0 +1,117 @@
+2000-09-12 Jesper Skov <jskov@redhat.com>
+
+ * include/variant.inc: Enable div-by-zero FPU exceptions.
+
+2000-09-06 Jesper Skov <jskov@redhat.com>
+
+ * include/variant.inc: Enable the cache after clearing it.
+
+2000-09-01 Jonathan Larmour <jlarmour@redhat.com>
+
+ * include/var_arch.h: tx49 GDB stubs now use 32-bits internally to
+ represent registers
+
+2000-08-31 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/mips_tx49.ld: Use HAL table sections instead of devtab sections
+
+2000-06-06 Jesper Skov <jskov@redhat.com>
+
+ * include/var_cache.h: Define HAL_ICACHE_INVALIDATE_ALL which
+ disables cache during operation.
+
+2000-05-25 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_mips_tx49.cdl: Use FPU double-LE layout in 32bit mode.
+
+2000-05-24 Jesper Skov <jskov@redhat.com>
+
+ * src/mips_tx49.ld: Application contructors run after eCos
+ constructors.
+
+2000-05-22 Jesper Skov <jskov@redhat.com>
+
+ * include/variant.inc: Flush all ways of cache on startup.
+
+ * include/var_cache.h:
+ * cdl/hal_mips_tx49.cdl: Comment cleanups.
+
+ * include/var_cache.h: Cleaned up. Use arch macros.
+
+2000-05-18 Jesper Skov <jskov@redhat.com>
+
+ * src/mips_tx49.ld: Exclude libgcc constructors from CTOR list.
+
+ * cdl/hal_mips_tx49.cdl: Set cache size to 32kB.
+
+2000-05-17 Jesper Skov <jskov@redhat.com>
+
+ * src/mips_tx49.ld (hal_virtual_vector_table): Added.
+
+2000-05-16 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_mips_tx49.cdl: Platform can select FPU mode.
+
+2000-05-15 Jesper Skov <jskov@redhat.com>
+
+ * include/variant.inc:
+ * include/var_cache.h:
+ The cache-enable bits must be 0 to enable. Enable
+ caching/writeback for kseg0.
+
+ * src/variant.S:
+ * include/var_arch.h:
+ Cleanup.
+
+ * include/variant.inc: Copied in various stuff from VR4300 file.
+
+ * include/var_cache.h: Cleanup. Added enabled macros.
+
+ * cdl/hal_mips_tx49.cdl: Cleanup. Enable FPU.
+
+2000-05-11 Jesper Skov <jskov@redhat.com>
+
+ * src/mips_tx49.ld: Workaround minor tool problem.
+
+ * src/variant.S: Emptied.
+
+ * src/mips_tx49.ld: Move vsr to avoid conflict with 'other'
+ exception entry having vectors in RAM.
+
+ * include/var_arch.h: GDB expects 64 bit registers.
+
+ * cdl/hal_mips_tx49.cdl: Add (disabled) 64 bit related options.
+
+ * src/mips_tx49.ld: Workaround for linker buglet.
+
+ * include/var_cache.h: Minor tweaks.
+
+2000-05-09 Jesper Skov <jskov@redhat.com>
+
+ * Cloned from hal/mips/tx39
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.31
diff -u -0 -r1.31 ChangeLog
--- ChangeLog 2000/10/31 20:53:11 1.31
+++ ChangeLog 2000/11/03 21:14:45
@@ -0,0 +1,6 @@
+2000-10-31 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/powerpc.ld: Use .sdata.* rather than .sdata* so that .sdata2
+ doesn't get matched so that the linker script symbols are still valid.
+ Ditto for .sbss*.
+
Index: packages/hal/powerpc/ppc40x/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:14:48 2000
@@ -0,0 +1,25 @@
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog 2000/10/31 20:53:11 1.20
+++ ChangeLog 2000/11/03 21:14:51
@@ -0,0 +1,23 @@
+2000-10-31 Jesper Skov <jskov@redhat.com>
+
+
+ * include/mod_7707a.h: Moved to SH3 HAL.
+ * include/mod_7708.h: Same.
+ * include/mod_7709a.h: Same.
+ * include/mod_7729.h: Same.
+ * include/sh3_sci.h: Same.
+ * include/sh3_scif.h: Same.
+ * src/sh3_sci.c: Same.
+ * src/sh3_scif.c: Same.
+
+ * include/hal_cache.h: Moved SH3 code out to new SH3 HAL.
+ * cdl/hal_sh.cdl: Same.
+ * include/hal_intr.h: Same.
+ * include/sh_regs.h: Same.
+ * src/hal_misc.c: Same.
+ * src/hal_mk_defs.c: Same.
+
+ * src/vectors.S: Changed to support SH4. Moved CPU post-reset init
+ code to variant HALs. Moved interrupt decoding to variant HAL
+ macros. Moved cache code to variant HALs.
+
Index: packages/hal/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7708/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog 2000/10/23 17:11:25 1.7
+++ ChangeLog 2000/11/03 21:14:55
@@ -0,0 +1,5 @@
+2000-10-31 Jesper Skov <jskov@redhat.com>
+
+ * include/plf_intr.h: Added.
+ * include/plf_cache.h: Added.
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:14:57 2000
@@ -0,0 +1,37 @@
+2000-11-01 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_sh7750_cq7750.cdl: Adding clock options.
+
+2000-08-16 Haruki Kashiwaya <kashiwaya@redhat.com>
+
+ * Set up directory structure.
+
+2000-04-18 Ryozaburo Suzuki <ryos@atom-tc.or.jp>
+
+ * Contributed sources for the CqREEK/SH-4 platform.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:15:00 2000
@@ -0,0 +1,365 @@
+2000-11-01 Jesper Skov <jskov@redhat.com>
+
+ * Moved HAL to edk7708.
+
+2000-10-31 Jesper Skov <jskov@redhat.com>
+
+ * include/plf_intr.h: Added.
+ * include/plf_cache.h: Added.
+
+2000-10-20 Jonathan Larmour <jlarmour@redhat.com>
+
+ * include/pkgconf/mlt_sh_edk7708_ram.h:
+ * include/pkgconf/mlt_sh_edk7708_rom.h:
+ * include/pkgconf/mlt_sh_edk7708_romram.h:
+ * include/pkgconf/mlt_sh_edk7708_ram.ldi:
+ * include/pkgconf/mlt_sh_edk7708_rom.ldi:
+ * include/pkgconf/mlt_sh_edk7708_romram.ldi:
+ Regenerated with updated host tools
+
+2000-10-17 Jesper Skov <jskov@redhat.com>
+
+ * include/pkgconf/mlt_sh_edk7708_ram.h: Adding heap1.
+ * include/pkgconf/mlt_sh_edk7708_ram.mlt: Ditto.
+ * include/pkgconf/mlt_sh_edk7708_ram.ldi: Ditto.
+ * include/pkgconf/mlt_sh_edk7708_rom.h: Ditto.
+ * include/pkgconf/mlt_sh_edk7708_rom.mlt: Ditto.
+ * include/pkgconf/mlt_sh_edk7708_rom.ldi: Ditto.
+ * include/pkgconf/mlt_sh_edk7708_romram.h: Ditto.
+ * include/pkgconf/mlt_sh_edk7708_romram.mlt: Ditto.
+ * include/pkgconf/mlt_sh_edk7708_romram.ldi: Ditto.
+
+2000-10-10 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: Fix legal OCC ranges.
+
+2000-09-26 Jesper Skov <jskov@redhat.com>
+
+ * include/platform.inc: Use calculated FRQCR init value.
+
+ * cdl/hal_sh_edk7708.cdl: Updated clock options.
+
+2000-07-07 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: Require sub-variant package.
+
+2000-06-29 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_diag.c: serial driver API changes.
+
+2000-06-28 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_diag.c: Include hal_if file.
+
+2000-06-28 Jesper Skov <jskov@redhat.com>
+
+ * src/plf_misc.c:
+ * src/hal_diag.c:
+ * src/plf_stub.c: [deleted]
+ * include/pkgconf/mlt_sh_edk7708_ram.h:
+ * include/pkgconf/mlt_sh_edk7708_ram.ldi:
+ * include/pkgconf/mlt_sh_edk7708_ram.mlt:
+ * include/pkgconf/mlt_sh_edk7708_rom.h:
+ * include/pkgconf/mlt_sh_edk7708_rom.ldi:
+ * include/pkgconf/mlt_sh_edk7708_rom.mlt:
+ * include/pkgconf/mlt_sh_edk7708_romram.h:
+ * include/pkgconf/mlt_sh_edk7708_romram.ldi:
+ * include/pkgconf/mlt_sh_edk7708_romram.mlt:
+ * include/plf_stub.h:
+ * include/hal_diag.h:
+ * cdl/hal_sh_edk7708.cdl:
+ Changed to use virtual vector table.
+
+1999-06-19 John Dallaway <jld@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: Tidy display strings.
+
+2000-04-12 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_diag.c: Output text raw if configuration requires it.
+
+ * include/platform.inc:
+ * src/edk.S: [deleted]
+ * cdl/hal_sh_edk7708.cdl:
+ Hardware init code moved to platform.inc in order to allow ROMRAM
+ startup.
+
+ * include/pkgconf/mlt_sh_edk7708_romram.h:
+ * include/pkgconf/mlt_sh_edk7708_romram.mlt:
+ * include/pkgconf/mlt_sh_edk7708_romram.ldi:
+ * cdl/hal_sh_edk7708.cdl:
+ Add ROMRAM startup option.
+
+2000-04-06 Jonathan Larmour <jlarmour@redhat.co.uk>
+
+ * cdl/hal_sh_edk7708.cdl: Use -g now that toolchains work with that
+ (and in fact new toolchains no longer work with -ggdb)
+
+2000-04-06 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: Define vsr base location.
+
+2000-04-04 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_diag.c (hal_diag_write_char): Add GDB critical IO region
+ handling.
+
+2000-03-20 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: Added board speed variable.
+
+2000-03-09 Jesper Skov <jskov@redhat.com>
+
+ * src/hal_diag.c: Fix compiler warning.
+
+2000-02-28 Jesper Skov <jskov@redhat.com>
+
+ * include/platform.inc: Use sh_offsets instead of C header.
+
+2000-02-18 Jonathan Larmour <jlarmour@redhat.co.uk>
+
+ * cdl/hal_sh_edk7708.cdl (CYGBLD_BUILD_GDB_STUBS): When
+ building stubs, define every dependency required here rather than
+ in the template
+
+2000-02-17 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl:
+ Go back to -ggdb. -gstabs don't provide enough info for
+ source-level debugging.
+
+ * include/pkgconf/mlt_sh_edk7708_rom.h:
+ * include/pkgconf/mlt_sh_edk7708_rom.ldi:
+ * include/pkgconf/mlt_sh_edk7708_rom.mlt:
+ * include/pkgconf/mlt_sh_edk7708_ram.h:
+ * include/pkgconf/mlt_sh_edk7708_ram.ldi:
+ * include/pkgconf/mlt_sh_edk7708_ram.mlt:
+ Don't use . assignment due to tools problem.
+
+2000-02-16 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: Added LE support.
+
+2000-02-15 Jesper Skov <jskov@redhat.com>
+
+ * misc/STUBS_config:
+ * include/pkgconf/mlt_sh_edk7708_rom.ldi:
+ * include/pkgconf/mlt_sh_edk7708_rom.mlt:
+ * include/pkgconf/mlt_sh_edk7708_ram.h:
+ * include/pkgconf/mlt_sh_edk7708_ram.ldi:
+ * include/pkgconf/mlt_sh_edk7708_ram.mlt:
+ Updated for new stubs scheme.
+
+ * cdl/hal_sh_edk7708.cdl: Removed stubs startup.
+ Use -gstabs instead of -ggdb to work around problem with GDB.
+
+2000-02-10 Jesper Skov <jskov@redhat.com>
+
+ * include/plf_stub.h:
+ HAL_STUB_PLATFORM_STUBS_INIT->HAL_STUB_PLATFORM_INIT
+
+2000-02-07 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: use cpu flags when linking.
+
+2000-02-03 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: Implements stubs.
+
+2000-01-27 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: Moved part of stubs build rule to
+ common HAL. Changed description.
+
+2000-01-26 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_sh_edk7708.cdl: Fix display string.
+
+2000-01-24 Jesper Skov <jskov@cygnus.co.uk>
+
+ * cdl/hal_sh_edk7708.cdl: Add stubs build rule.
+ * include/pkgconf/mlt_sh_edk7708_ram.ldi:
+ * include/pkgconf/mlt_sh_edk7708_ram.h:
+ * include/pkgconf/mlt_sh_edk7708_ram.mlt:
+ * include/pkgconf/mlt_sh_edk7708_stubs.ldi:
+ * include/pkgconf/mlt_sh_edk7708_stubs.h:
+ * include/pkgconf/mlt_sh_edk7708_stubs.mlt:
+ Give stub more RAM.
+
+2000-01-24 John Dallaway <jld@cygnus.co.uk>
+
+ * cdl/*.cdl:
+
+ Remove obsolete option CYGTST_TESTING_IDENTIFIER.
+
+2000-01-19 Hugo Tyson <hmt@cygnus.co.uk>
+
+ * cdl/*.cdl: Add descriptions to a number of options &c which were
+ lacking same, also tidied up other typos as noticed en passant.
+
+2000-01-18 Jesper Skov <jskov@cygnus.co.uk>
+ CR 902066
+ * include/pkgconf/mlt_sh_edk7708_ram.mlt:
+ * include/pkgconf/mlt_sh_edk7708_ram.h:
+ * include/pkgconf/mlt_sh_edk7708_ram.ldi:
+ Correct RAM size.
+
+1999-12-21 Jonathan Larmour <jlarmour@cygnus.co.uk>
+
+ * src/plf_misc.c (cyg_hal_user_break): Rename
+ CYG_HAL_USE_ROM_MONITOR_GDB_STUBS -> CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs
+
+ * cdl/hal_sh_edk7708.cdl: Don't need to define CYG_HAL_SH_SH7708 any
+ more
+ Add new platform-specific CYGSEM_HAL_USE_ROM_MONITOR option to
+ control ROM monitor support
+
+1999-12-20 Gary Thomas <gthomas@cygnus.co.uk>
+
+ * cdl/hal_sh_edk7708.cdl: Add -Wl for linker options.
+
+1999-11-25 Gary Thomas <gthomas@cygnus.co.uk>
+
+ * include/pkgconf/mlt_sh_edk7708_stubs.h:
+ * include/pkgconf/mlt_sh_edk7708_rom.h:
+ * include/pkgconf/mlt_sh_edk7708_ram.h: New file(s).
+
+1999-11-02 Jesper Skov <jskov@cygnus.co.uk>
+
+ * cdl/hal_sh_edk7708.cdl: Use define_proc for CPU define.
+
+1999-11-01 Jesper Skov <jskov@cygnus.co.uk>
+
+ * cdl/hal_sh_edk7708.cdl: Use define_proc for const header defs.
+
+1999-10-29 Jesper Skov <jskov@cygnus.co.uk>
+
+ * cdl/hal_sh_edk7708.cdl: Added.
+
+1999-10-13 Jesper Skov <jskov@cygnus.co.uk>
+
+ * src/hal_diag.c (hal_diag_write_char):
+ * src/plf_misc.c:
+ * src/PKGconf.mak (COMPILE):
+ Added user breakpoint handling.
+
+1999-09-02 Jesper Skov <jskov@cygnus.co.uk>
+
+ * misc/STUBS_config: Also disable kernel support in HAL.
+
+1999-08-17 Jesper Skov <jskov@cygnus.co.uk>
+
+ * misc/STUBS_config: Added.
+
+1999-06-18 Jesper Skov <jskov@cygnus.co.uk>
+
+ * include/pkgconf/hal_sh_edk7708.h: Consistent EDK7708 naming.
+
+1999-06-01 Jesper Skov <jskov@cygnus.co.uk>
+
+ * src/hal_diag.c (hal_diag_write_char): Don't look for 0x03
+ chars. It doesn't work well. Better the dedicated magic handles
+ C-c.
+
+ * src/edk.S: Cleaned up memory controller setup.
+
+1999-05-31 Jesper Skov <jskov@cygnus.co.uk>
+
+ * include/pkgconf/hal_sh_edk7708.h: Removed FIX ME.
+
+ * src/edk.S: Fixed delay-slot problem.
+
+1999-05-28 Jesper Skov <jskov@cygnus.co.uk>
+
+ * include/pkgconf/hal_sh_edk7708.h: Fixed platform name.
+
+ * include/pkgconf/mlt_sh_edk7708_rom.ldi:
+ * include/pkgconf/mlt_sh_edk7708_rom.mlt:
+ * include/pkgconf/mlt_sh_edk7708_stubs.ldi:
+ * include/pkgconf/mlt_sh_edk7708_stubs.mlt:
+ * include/pkgconf/mlt_sh_edk7708_ram.ldi:
+ * include/pkgconf/mlt_sh_edk7708_ram.mlt:
+ Fixed memory layout and generated MLT files.
+
+1999-05-28 Jesper Skov <jskov@cygnus.co.uk>
+
+ * include/pkgconf/hal_sh_edk.h: [deleted]
+ * include/pkgconf/mlt_sh_edk_ram.ldi: [deleted]
+ * include/pkgconf/mlt_sh_edk_ram.mlt: [deleted]
+ * include/pkgconf/mlt_sh_edk_rom.ldi: [deleted]
+ * include/pkgconf/mlt_sh_edk_stubs.ldi: [deleted]
+ * include/pkgconf/hal_sh_edk7708.h: [added]
+ * include/pkgconf/mlt_sh_edk7708_ram.ldi: [added]
+ * include/pkgconf/mlt_sh_edk7708_ram.mlt: [added]
+ * include/pkgconf/mlt_sh_edk7708_rom.ldi: [added]
+ * include/pkgconf/mlt_sh_edk7708_rom.mlt: [added]
+ * include/pkgconf/mlt_sh_edk7708_stubs.ldi:[added]
+ * include/pkgconf/mlt_sh_edk7708_stubs.mlt:[added]
+ * src/PKGconf.mak:
+ Renamed SH platform package to edk7708.
+
+1999-05-21 Jesper Skov <jskov@cygnus.co.uk>
+
+ * include/pkgconf/hal_sh_edk.h (CYGNUM_HAL_RTC_PERIOD): The timer
+ is running at 1/4 of the peripheral clock.
+
+ * include/plf_stub.h: Added RESET code.
+
+ * include/pkgconf/hal_sh_edk.h: Added RTC data for the edk board.
+
+1999-05-20 John Dallaway <jld@cygnus.co.uk>
+
+ * include/pkgconf/mlt_sh_edk_ram.mlt: Working MLT-generated
+ version.
+
+1999-05-20 Jesper Skov <jskov@cygnus.co.uk>
+
+ * Moved files to CVS trunk.
+
+1999-05-19 Jesper Skov <jskov@cygnus.co.uk>
+
+ * src/edk.S (_hal_hardware_init): Fix a few mistakes.
+
+ * include/plf_stub.h: Enable led in stub init.
+
+ * include/pkgconf/mlt_sh_edk_stubs.ldi:
+ * include/pkgconf/mlt_sh_edk_rom.ldi:
+ Added.
+ Moved RAM region to the end of the chunk and made it bigger.
+
+ * src/edk.S (_hal_hardware_init): Added Bus State Controller
+ initialization.
+
+1999-05-19 Jesper Skov <jskov@cygnus.co.uk>
+
+ * Most things working now. Will start keeping track of changes.
+
+1999-04-22 Jesper Skov <jskov@lassi.cygnus.co.uk>
+
+ * Set up directory structure.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:15:03 2000
@@ -0,0 +1,35 @@
+2000-11-01 Jesper Skov <jskov@redhat.com>
+
+ * Many changes to bring the Haruki's HAL split up to date. Also
+ split the register header file into many header files, one for
+ each CPU module.
+
+2000-08-15 Haruki Kashiwaya <kashiwaya@redhat.com>
+
+ * Set up directory structure.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Fri Nov 3 13:15:08 2000
@@ -0,0 +1,39 @@
+2000-11-01 Jesper Skov <jskov@redhat.com>
+
+ * Many changes to bring the variant HAL up to date with the later
+ SH arch HAL changes. Rewrote caching code to handle the split
+ cache.
+
+2000-08-16 Haruki Kashiwaya <kashiwaya@redhat.com>
+
+ * Set up directory structure.
+
+2000-04-18 Ryozaburo Suzuki <ryos@atom-tc.or.jp>
+
+ * Contributed sources for the CqREEK/SH-4 platform.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//
+// -------------------------------------------
+// The contents of this file are subject to the Red Hat eCos Public License
+// Version 1.1 (the "License"); you may not use this file except in
+// compliance with the License. You may obtain a copy of the License at
+// http://www.redhat.com/
+//
+// Software distributed under the License is distributed on an "AS IS"
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+// License for the specific language governing rights and limitations under
+// the License.
+//
+// The Original Code is eCos - Embedded Configurable Operating System,
+// released September 30, 1998.
+//
+// The Initial Developer of the Original Code is Red Hat.
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog 2000/10/23 17:11:27 1.8
+++ ChangeLog 2000/11/03 21:15:11
@@ -0,0 +1,12 @@
+2000-11-01 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/io.cxx (readwrite): Ensure we call FILEIO_RETURN_VALUE() to
+ get correct cleanup
+ (fpathconf): Ditto
+ (lseek): Ditto
+
+ * src/file.cxx (open): If applicable, refer to stdin, stdout and stderr
+ here to ensure they are pulled in, in case selective linking would
+ otherwise eliminate them. This is to ensure they get allocated to
+ fd's 0, 1 and 2.
+
Index: packages/io/serial/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v
retrieving revision 1.39
diff -u -0 -r1.39 ChangeLog
--- ChangeLog 2000/10/23 17:11:27 1.39
+++ ChangeLog 2000/11/03 21:15:16
@@ -155,0 +156,4 @@
+2000-05-25 Jesper Skov <jskov@redhat.com>
+
+ * tests/ser_test_protocol.inl: Added rules for REF4955.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/10/12 20:31:50 1.4
+++ ChangeLog 2000/11/03 21:15:18
@@ -0,0 +1,8 @@
+2000-11-01 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/isoinfra.cdl: Add CYGINT_ISO_STDIO_STREAMS and
+ CYGBLD_ISO_STDIO_STREAMS_HEADER.
+ Change flavor of other stdio interfaces to booldata
+ * include/stdio.h: Use #ifdefs not #ifs on interfaces to reflect above
+ Add CYGINT_ISO_STDIO_STREAMS and CYGBLD_ISO_STDIO_STREAMS_HEADER.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.46
diff -u -0 -r1.46 ChangeLog
--- ChangeLog 2000/10/31 20:53:12 1.46
+++ ChangeLog 2000/11/03 21:15:25
@@ -302,0 +303,4 @@
+2000-06-06 Jesper Skov <jskov@redhat.com>
+
+ * tests/kcache1.c (entry0): Skip invalidate tests on TX49. Too slow.
+
@@ -345,0 +350,4 @@
+
+2000-05-16 Jesper Skov <jskov@redhat.com>
+
+ * tests/dhrystone.c: More loops on the TX49
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog 2000/10/31 20:53:12 1.2
+++ ChangeLog 2000/11/03 21:15:27
@@ -0,0 +1,19 @@
+2000-11-01 Jonathan Larmour <jlarmour@redhat.com>
+
+ * include/stdio.h: Make FILE array type larger to be more resistant
+ against small data sections.
+ Lose the cyg_libc_stdio_stdin/out/err definitions with macros for
+ stdin/stdout/err since it can cause problems with libgcc exception
+ code. Instead just make these extern FILE *s.
+ * src/common/stderr.cxx:
+ * src/common/stdin.cxx:
+ * src/common/stdout.cxx:
+ Define objects with init priority corresponding to order the fd's
+ should be allocated where applicable.
+ Define actual stdin, stdout, stderr externally visible constants to
+ point to the streams.
+
+ * cdl/stdio.cdl: Support CYGINT_ISO_STDIO_STREAMS interface
+
+ * src/common/fopen.cxx (fdopen): return f as intended
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog 2000/10/31 20:53:15 1.5
+++ ChangeLog 2000/11/03 21:15:31
@@ -0,0 +1,5 @@
+2000-11-01 Jesper Skov <jskov@redhat.com>
+
+ * tests/realloc.c (main): Use reasonable factor when making too
+ large realloc (targets with 64MB would cause an overflow).
+
Index: packages/templates/all/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/all/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog 2000/08/25 17:33:48 1.6
+++ ChangeLog 2000/11/03 21:15:33
@@ -0,0 +1,4 @@
+2000-11-03 Jonathan Larmour <jlarmour@redhat.com>
+
+ * current.ect: Update inferred values for current CDL.
+
Index: packages/templates/default/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/default/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/08/25 17:33:49 1.4
+++ ChangeLog 2000/11/03 21:15:36
@@ -0,0 +1,4 @@
+2000-11-03 Jonathan Larmour <jlarmour@redhat.com>
+
+ * current.ect: Update inferred values for stdio streams header
+
Index: packages/templates/elix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/elix/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog 2000/10/31 20:53:15 1.2
+++ ChangeLog 2000/11/03 21:15:38
@@ -0,0 +1,4 @@
+2000-11-03 Jonathan Larmour <jlarmour@redhat.com>
+
+ * current.ect: Update values for current CDL
+
Index: packages/templates/net/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/templates/net/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog 2000/08/25 17:33:50 1.2
+++ ChangeLog 2000/11/03 21:15:41
@@ -0,0 +1,4 @@
+2000-11-03 Jonathan Larmour <jlarmour@redhat.com>
+
+ * current.ect: Update inferred values for current CDL
+
Index: packages/templates/posix/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/posix/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2000/08/25 17:33:51 1.1
+++ ChangeLog 2000/11/03 21:15:43
@@ -0,0 +1,4 @@
+2000-11-03 Jonathan Larmour <jlarmour@redhat.com>
+
+ * current.ect: Update inferred values for current CDL
+
Index: packages/templates/stubs/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/stubs/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog 2000/08/25 17:33:51 1.3
+++ ChangeLog 2000/11/03 21:15:46
@@ -0,0 +1,5 @@
+2000-11-03 Jonathan Larmour <jlarmour@redhat.com>
+
+ * current.ect: Add inferred values for CDL that confuses the
+ config tool inference engine at present.
+
Index: packages/templates/uitron/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/uitron/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2000/09/11 02:43:01 1.4
+++ ChangeLog 2000/11/03 21:15:48
@@ -0,0 +1,5 @@
+2000-11-03 Jonathan Larmour <jlarmour@redhat.com>
+
+ * current.ect: Add inferred values for CDL that confuses the
+ config tool inference engine at present.
+