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: Thu, 26 Apr 2001 00:23:03 +0100
The eCos anonymous CVS repository has been updated today (2001-04-24).
Here is a summary of the files modified:
M host/libcdl/ChangeLog
M host/tools/configtool/standalone/win32/MainFrm.cpp
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/time.cxx
A packages/devs/eth/arm/nano/current/ChangeLog
A packages/devs/eth/arm/nano/current/cdl/nano_eth_drivers.cdl
A packages/devs/eth/arm/nano/current/include/devs_eth_nano.inl
M packages/devs/eth/cf/current/ChangeLog
M packages/devs/eth/cf/current/src/if_sc_lpe.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
A packages/devs/flash/arm/nano/current/ChangeLog
A packages/devs/flash/arm/nano/current/cdl/flash_nano.cdl
A packages/devs/flash/arm/nano/current/include/nano_strataflash.inl
M packages/hal/arm/aeb/current/ChangeLog
M packages/hal/arm/aeb/current/cdl/hal_arm_aeb.cdl
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/cdl/hal_arm.cdl
M packages/hal/arm/arch/current/src/arm_stub.c
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/cdl/hal_arm_cma230.cdl
M packages/hal/arm/e7t/current/ChangeLog
M packages/hal/arm/e7t/current/cdl/hal_arm_e7t.cdl
M packages/hal/arm/e7t/current/include/hal_cache.h
M packages/hal/arm/e7t/current/include/hal_platform_setup.h
M packages/hal/arm/e7t/current/include/plf_io.h
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.h
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.ldi
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_ram.mlt
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_rom.h
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_rom.ldi
M packages/hal/arm/e7t/current/include/pkgconf/mlt_arm_e7t_rom.mlt
M packages/hal/arm/e7t/current/src/e7t_misc.c
M packages/hal/arm/e7t/current/src/hal_diag.c
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/cdl/hal_arm_ebsa285.cdl
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/cdl/hal_arm_iq80310.cdl
M packages/hal/arm/iq80310/current/images/redboot_RAM.bin
M packages/hal/arm/iq80310/current/images/redboot_RAM.elf
M packages/hal/arm/iq80310/current/images/redboot_RAM.srec
M packages/hal/arm/iq80310/current/images/redboot_RAMA.bin
M packages/hal/arm/iq80310/current/images/redboot_RAMA.elf
M packages/hal/arm/iq80310/current/images/redboot_RAMA.srec
M packages/hal/arm/iq80310/current/images/redboot_ROM.bin
M packages/hal/arm/iq80310/current/images/redboot_ROM.elf
M packages/hal/arm/iq80310/current/images/redboot_ROM.srec
M packages/hal/arm/iq80310/current/images/redboot_ROMA.bin
M packages/hal/arm/iq80310/current/images/redboot_ROMA.elf
M packages/hal/arm/iq80310/current/images/redboot_ROMA.srec
M packages/hal/arm/iq80310/current/include/hal_platform_setup.h
M packages/hal/arm/iq80310/current/src/iq80310_misc.c
M packages/hal/arm/pid/current/ChangeLog
M packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl
M packages/hal/arm/pid/current/include/hal_platform_setup.h
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/src/lcd_support.c
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
U packages/hal/arm/sa11x0/ipaq/current/images/OSloader
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.bin
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_Compaq.srec
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.bin
M packages/hal/arm/sa11x0/ipaq/current/images/redboot_ROM.srec
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_setup.h
U packages/hal/arm/sa11x0/ipaq/current/misc/elinux.patch
M packages/hal/arm/sa11x0/ipaq/current/src/lcd_support.c
A packages/hal/arm/sa11x0/nano/current/ChangeLog
A packages/hal/arm/sa11x0/nano/current/cdl/hal_arm_sa11x0_nano.cdl
A packages/hal/arm/sa11x0/nano/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/nano/current/include/nano.h
A packages/hal/arm/sa11x0/nano/current/include/plf_mmap.h
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_post.h
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_post.ldi
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_post.mlt
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_ram.h
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_ram.ldi
A packages/hal/arm/sa11x0/nano/current/include/pkgconf/mlt_arm_sa11x0_nano_ram.mlt
A packages/hal/arm/sa11x0/nano/current/misc/readme.txt
A packages/hal/arm/sa11x0/nano/current/misc/redboot_POST.ecm
A packages/hal/arm/sa11x0/nano/current/misc/redboot_RAM.ecm
A packages/hal/arm/sa11x0/nano/current/src/nano_misc.c
M packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
M packages/hal/arm/sa11x0/sa1100mm/current/cdl/hal_arm_sa11x0_sa1100mm.cdl
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl
M packages/hal/v85x/arch/current/ChangeLog
M packages/hal/v85x/arch/current/src/vectors.S
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
M packages/hal/v85x/ceb_v850/current/images/v850flash.hex
M packages/hal/v85x/ceb_v850/current/images/v850flash.img
M packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.bin
M packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.img
M packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.sre
M packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.bin
M packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.img
M packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.sre
M packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.bin
M packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.img
M packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.sre
M packages/hal/v85x/ceb_v850/current/src/v850flash.S
M packages/hal/v85x/v850/current/ChangeLog
M packages/hal/v85x/v850/current/cdl/hal_v85x_v850.cdl
M packages/hal/v85x/v850/current/src/hal_diag.c
A packages/hal/v85x/v850/current/src/v850_ice.cxx
M packages/hal/v85x/v850/current/src/v850_stub.c
M packages/hal/v85x/v850/current/src/v85x_v850.ld
M packages/io/common/current/ChangeLog
M packages/io/common/current/src/io_file.c
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/io.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/printf.c
M packages/redboot/current/src/net/enet.c
M packages/redboot/current/src/net/ping.c
U packages/services/compress/zlib/current/include/zconf.h
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/include/memjoin.inl
====================================
The following changes were made to NEWS and ChangeLogs:
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog 2001/04/06 17:20:13 1.12
+++ ChangeLog 2001/04/25 23:11:45
@@ -0,0 +1,5 @@
+2001-04-19 Bart Veer <bartv@redhat.com>
+
+ * doc/*.sgml, *.html:
+ Update as per current corporate doc conventions.
+
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog 2001/02/15 18:18:11 1.14
+++ ChangeLog 2001/04/25 23:11:55
@@ -0,0 +1,11 @@
+2001-04-20 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/time.cxx (cyg_ticks_to_timespec): Actually don't bother
+ with working out seconds using convertors. Instead just divide
+ down ns from a long long.
+
+2001-04-19 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/time.cxx (cyg_ticks_to_timespec): Clock convertors round off,
+ so adjust timespec accordingly.
+
Index: packages/devs/eth/arm/nano/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Wed Apr 25 16:12:03 2001
@@ -0,0 +1,72 @@
+2001-03-15 Hugo Tyson <hmt@redhat.com>
+
+ * cdl/nano_eth_drivers.cdl: New component defined here because
+ it's platform dependent whether it's relevent, to control
+ additional variables in RedBoot's flash config system.
+ (CYGPKG_DEVS_ETH_I82559_ETH_REDBOOT_HOLDS_ESA): the new component.
+ (CYGVAR_DEVS_ETH_I82559_ETH_REDBOOT_HOLDS_ESA_ETH0): and so on,
+ control whether we create flash config variables here.
+
+ * include/devs_eth_nano.inl: Define flash config variables, and
+ macro to access them from the generic driver, called
+ CYGHWR_DEVS_ETH_INTEL_I82559_GET_ESA(p_i82559,mac_address,ok).
+
+2001-03-13 Hugo Tyson <hmt@redhat.com>
+
+ * cdl/nano_eth_drivers.cdl (CYGPKG_DEVS_ETH_ARM_NANO_ETH1):
+ enabled by default; full demux ability now supported in generic
+ device.
+
+2001-03-12 Hugo Tyson <hmt@redhat.com>
+
+ * cdl/nano_eth_drivers.cdl (CYGPKG_DEVS_ETH_ARM_NANO_ETH1):
+ disabled by default. The DEMUXing stuff for dealing with the fact
+ that both devices are connected to GPIO0 is incomplete in the
+ generic driver.
+
+ * include/devs_eth_nano.inl: Add additional macros to get
+ platform-required behaviour:
+ (CYGHWR_DEVS_ETH_INTEL_I82559_MISSED_INTERRUPT): Poll for a missed
+ interrupt by examining the level-attached GPIO lines.
+ (CYGHWR_DEVS_ETH_INTEL_I82559_RESET_TIMEOUT):
+ (CYGHWR_DEVS_ETH_INTEL_I82559_TIMEOUT_FIRED): Set and test timing
+ compared to the ever-incrementing system OS timer *SA11X0_OSCR.
+ (CYGPRI_DEVS_ETH_INTEL_I82559_MASK_INTERRUPTS):
+ (CYGPRI_DEVS_ETH_INTEL_I82559_UNMASK_INTERRUPTS):
+ (CYGPRI_DEVS_ETH_INTEL_I82559_ACK_INTERRUPTS): Rename local
+ interrupt handing macros.
+
+2001-03-01 Hugo Tyson <hmt@redhat.com>
+
+ * include/devs_eth_nano.inl: New file.
+ * cdl/nano_eth_drivers.cdl: New file.
+ Platform specific information required to use the generic i82559
+ driver for the BSE nanoEngine/nanoBridge SA1110 platform.
+ This requires more configurability of the generic i82559
+ introduced on the same date.
+
+//===========================================================================
+//####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, 2001 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/eth/cf/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog 2000/09/19 05:53:53 1.5
+++ ChangeLog 2001/04/25 23:12:19
@@ -0,0 +1,5 @@
+2001-04-13 Gary Thomas <gthomas@redhat.com>
+
+ * src/if_sc_lpe.c (sc_lpe_card_handler): Work around broken card(s)
+ which do not have valid ESA in config EPROM.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog 2001/04/06 17:20:15 1.3
+++ ChangeLog 2001/04/25 23:12:29
@@ -0,0 +1,35 @@
+2001-04-09 Hugo Tyson <hmt@redhat.com>
+
+ * src/if_i82559.c (pciwindow_mem_alloc): If asked, by
+ CYGHWR_DEVS_ETH_INTEL_I82559_PCIMEM_DISCONTIGUOUS, check for
+ breaks in the physical address of PCI window memory, and discard
+ any block with a break in it, then redo the alloc. This is for
+ targets where smaller SDRAM chips are fitted than the address
+ width, so they end up with gaps in (physical) memory.
+
+2001-04-09 Hugo Tyson <hmt@redhat.com>
+
+ * src/if_i82559.c (i82559_init): Support hardware with only one
+ serial EEPROM attached to one device, but multiple devices. This
+ generally involves moving some decisions for eg. programming
+ EEPROM or not, optionally from compiletime to runtime. Improved
+ the diagnostics a bit also, and fixed some bugs.
+ (eth_set_mac_address): now takes an arg to say whether we want to
+ program the EEPROM, or are just setting up the chip.
+ (i82559_ioctl): This is the only place we set that arg to write
+ the EEPROM, startup never tries to write EEPROM from any external
+ source such as configured ESA or RedBoot params.
+
+2001-04-09 Hugo Tyson <hmt@redhat.com>
+
+ * src/if_i82559.c (i82559_start): Warnings fixed; unused vars
+ following previous change.
+
+2001-04-09 Hugo Tyson <hmt@redhat.com>
+
+ * src/if_i82559.c (i82559_start): Do not wait for command
+ completion after the initial DUMPSTATS operation. The code to
+ wait was bogus; it was looking at the structure in the wrong way.
+ In any case, there is no need to wait, the wait_for_cmd_done() in
+ any following activity is good enough.
+
Index: packages/devs/flash/arm/nano/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Wed Apr 25 16:12:40 2001
@@ -0,0 +1,34 @@
+2001-02-15 Hugo Tyson <hmt@redhat.com>
+
+ * devs/flash/arm/nano/...: new package. FLASH memory support for
+ SA1110 nanoEngine from Bright Star Engineering.
+
+ * include/nano_strataflash.inl: New file
+
+ * cdl/flash_nano.cdl: New file.
+
+//===========================================================================
+//####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, 2001 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/aeb/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog 2001/04/06 17:20:21 1.23
+++ ChangeLog 2001/04/25 23:12:58
@@ -0,0 +1,4 @@
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm_aeb.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.52
diff -u -0 -r1.52 ChangeLog
--- ChangeLog 2001/04/06 19:06:06 1.52
+++ ChangeLog 2001/04/25 23:13:07
@@ -0,0 +1,20 @@
+2001-04-19 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm.cdl: Fix typo for ARM9 systems.
+
+2001-04-18 Gary Thomas <gthomas@redhat.com>
+
+ * src/vectors.S: Add new flag 'CYG_HAL_ROM_RESET_USES_JUMP' to control
+ how RESET is handled. This is normally set for ROM applications, but
+ can be overridden by platform code for situations when it is unsuitable
+ to have a branch as the RESET instruction.
+
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm.cdl: Add new interfaces to describe CPU family and
+ option possiblities.
+
+2001-04-07 Mark Salter <msalter@redhat.com>
+
+ * src/arm_stub.c: Add support for v5T BLX insn.
+
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog 2001/04/06 17:20:21 1.18
+++ ChangeLog 2001/04/25 23:13:20
@@ -0,0 +1,4 @@
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm_cma230.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/e7t/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2001/04/06 19:06:06 1.1
+++ ChangeLog 2001/04/25 23:13:39
@@ -0,0 +1,36 @@
+2001-04-17 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_arm_e7t.cdl: Fix compiler flags. In particular, do now
+ allow unaligned access since the CPU doesn't handle it.
+
+ * include/hal_platform_setup.h (PLATFORM_SETUP1): Use proper
+ spells to init memory interface.
+
+ * src/e7t_misc.c (hal_hardware_init): Removed debug code, fix
+ cache init code.
+
+ * include/plf_io.h: Use uncached addresses for IO registers.
+
+ * include/hal_platform_setup.h: Found a hint for problems with
+ memory init.
+
+ * include/hal_cache.h (HAL_UCACHE_INVALIDATE_ALL): Tried to make
+ this a bit faster. Didn't help much though.
+
+ * src/hal_diag.c (cyg_hal_plf_serial_init): Remove unused variable.
+
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm_e7t.cdl: Add CDL to describe CPU family.
+
+2001-04-11 Jesper Skov <jskov@redhat.com>
+
+ * src/e7t_misc.c (hal_delay_us): Fixed.
+
+ * include/pkgconf/mlt_arm_e7t_rom.ldi: Updated.
+ * include/pkgconf/mlt_arm_e7t_rom.mlt: Same.
+ * include/pkgconf/mlt_arm_e7t_rom.h: Same.
+ * include/pkgconf/mlt_arm_e7t_ram.ldi: Updated.
+ * include/pkgconf/mlt_arm_e7t_ram.mlt: Same.
+ * include/pkgconf/mlt_arm_e7t_ram.h: Same.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.18
diff -u -0 -r1.18 ChangeLog
--- ChangeLog 2001/04/06 17:20:22 1.18
+++ ChangeLog 2001/04/25 23:13:56
@@ -0,0 +1,4 @@
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm_ebsa285.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.23
diff -u -0 -r1.23 ChangeLog
--- ChangeLog 2001/04/06 17:20:22 1.23
+++ ChangeLog 2001/04/25 23:14:04
@@ -0,0 +1,4 @@
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm_edb7xxx.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2001/04/06 19:06:06 1.4
+++ ChangeLog 2001/04/25 23:14:15
@@ -0,0 +1,19 @@
+2001-04-18 Gary Thomas <gthomas@redhat.com>
+
+ * include/hal_platform_setup.h: Override CYG_HAL_ROM_RESET_USES_JUMP
+ to avoid addressing problems with ROM startup mode.
+
+2001-04-17 Mark Salter <msalter@redhat.com>
+
+ * cdl/hal_arm_iq80310.cdl: Implement CYGINT_HAL_ARM_MEM_REAL_REGION_TOP
+ (CYGBLD_GLOBAL_CFLAGS): Add -ffunction-sections and -fdata-sections.
+ * src/iq80310_misc.c (hal_arm_mem_real_region_top): New function.
+
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm_iq80310.cdl: Add CDL to describe CPU family.
+
+2001-04-10 Mark Salter <msalter@redhat.com>
+
+ * include/hal_platform_setup.h: Turn on multi-bit RAM error reporting.
+
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.26
diff -u -0 -r1.26 ChangeLog
--- ChangeLog 2001/04/06 17:20:23 1.26
+++ ChangeLog 2001/04/25 23:14:26
@@ -0,0 +1,9 @@
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm_pid.cdl: Add CDL to describe CPU family.
+
+2001-04-13 Gary Thomas <gthomas@redhat.com>
+
+ * include/hal_platform_setup.h (PLATFORM_SETUP1): Ensure running
+ in proper address space (in ROM startup mode).
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog 2001/04/06 17:20:24 1.15
+++ ChangeLog 2001/04/25 23:14:42
@@ -0,0 +1,4 @@
+2001-04-09 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/lcd_support.c: Frame pointer was right before.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog 2001/04/06 19:06:08 1.2
+++ ChangeLog 2001/04/25 23:14:53
@@ -0,0 +1,9 @@
+2001-04-18 Gary Thomas <gthomas@redhat.com>
+
+ * include/hal_platform_setup.h: Clean up Compaq startup mode which
+ needs to behave like ROM startup with minor differences.
+
+2001-04-09 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/lcd_support.c: Frame pointer was right before.
+
Index: packages/hal/arm/sa11x0/nano/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Wed Apr 25 16:15:01 2001
@@ -0,0 +1,147 @@
+2001-04-12 Hugo Tyson <hmt@redhat.com>
+
+ * src/nano_misc.c (hal_arm_mem_real_region_top): Also report
+ variants on the CYGMEM_SECTION_heap1 as described by default.
+ This is ugly, but necessary, else the heap tries to use memory
+ that is not installed. Oh, for a proper MLT!
+
+2001-04-02 Hugo Tyson <hmt@redhat.com>
+
+ * misc/readme.txt: Update the readme to reflect more info about
+ using the nano target.
+
+2001-03-29 Hugo Tyson <hmt@redhat.com>
+
+ * src/nano_misc.c (hal_mmu_init): Find the real physical address
+ for mapping the uncacheable, unbufferable PCI window - it might be
+ various places depending on what SDRAMs are installed.
+
+2001-03-14 Hugo Tyson <hmt@redhat.com>
+
+ * include/nano.h (HAL_PCI_INIT): Disconnect the two ethernet
+ devices from the PCI bus during init so that we can re-scan during
+ startup regardless of what happened before - such as
+ network-enabled RedBoot doing the same setup already.
+
+ * misc/redboot_POST.ecm:
+ * misc/redboot_RAM.ecm:
+ Enable package CYGPKG_IO_ETH_DRIVERS so that RedBoot is network
+ capable. Disable CYGPKG_DEVS_ETH_ARM_NANO_ETH1 so that it uses
+ only the first ether device. Tidy some comments and whitespace.
+
+2001-03-08 Jesper Skov <jskov@redhat.com>
+
+ * cdl/hal_arm_sa11x0_nano.cdl: Removed
+ CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+ default.
+
+2001-03-01 Hugo Tyson <hmt@redhat.com>
+
+ * include/pkgconf/mlt_arm_sa11x0_nano_post.h:
+ * include/pkgconf/mlt_arm_sa11x0_nano_post.ldi:
+ * include/pkgconf/mlt_arm_sa11x0_nano_post.mlt:
+ * include/pkgconf/mlt_arm_sa11x0_nano_ram.h:
+ * include/pkgconf/mlt_arm_sa11x0_nano_ram.ldi:
+ * include/pkgconf/mlt_arm_sa11x0_nano_ram.mlt:
+ Add MLT definition of PCI window.
+ I chose 0x1e00000 ie. megabyte 30 because I believe
+ megabyte 31 is used by RedBoot for buffers or stacks.
+
+ * include/nano.h: Take external MLT definition of PCI window for
+ defining BASE, SIZE symbols. Set the interrupts on GPIO0 and
+ GPIO1 to be falling-edge in HAL_PCI_INIT(). Don't define any of
+ this unless CYGPKG_IO_PCI and not assembler.
+
+ * src/nano_misc.c (hal_mmu_init): Take external MLT definition of
+ PCI window. Also define and initialize an int holding the real
+ address of the PCI window, if CYGPKG_IO_PCI.
+
+2001-02-28 Hugo Tyson <hmt@redhat.com>
+
+ * include/plf_mmap.h (HAL_VIRT_TO_PHYS_ADDRESS): [et al] Use
+ variant HAL routines which scan the true memory map installed.
+ This is necessary for dealing with eg. PCI window - also future
+ similar targets with different physical memory arrangements,
+ cf. the PLC2's "gappy" SDRAM ram.
+
+ * src/nano_misc.c (plf_hardware_init): Perform MMU initialization
+ even in RAM startup - so that different configurations of
+ ROM(RedBoot) and RAM app can work together.
+ (hal_mmu_init): Perform partial initialization when in RAM startup
+ - so that ROM settings can be overridden eg. for PCI non-cacheable
+ memory windows and the like. [Incomplete initial version.]
+
+ * include/nano.h (HAL_PCI_INIT): Implement this and all its mates,
+ ie. a PCI device driver for the nanoBridge and *very specifically*
+ its two attached i82559s only - it's by no means general, because
+ it's not a proper implementation of a PCI bridge.
+
+2001-02-22 Hugo Tyson <hmt@redhat.com>
+
+ * misc/redboot_POSTecm:
+ * misc/redboot_RAM.ecm: add configuration of the Flash Image
+ System initialization in RedBoot.
+
+2001-02-20 Hugo Tyson <hmt@redhat.com>
+
+ * cdl/hal_arm_sa11x0_nano.cdl: New CDL describing serial
+ ports - CYGHWR_HAL_ARM_SA11X0_UART1,3.
+
+ * cdl/hal_arm_sa11x0_nano.cdl: Also changed the default baud rates
+ to 38400, having realized that the other port works just fine too.
+ So you can put your serial line on the non-BSE port for normal
+ work and not be hassled by out-of-time characters over reset.
+
+2001-02-15 Hugo Tyson <hmt@redhat.com>
+
+ * misc/redboot_POST.ecm:
+ * misc/redboot_RAM.ecm:
+ Add CYGPKG_IO_FLASH for RedBoot builds now that flash driver
+ exists. CYGPKG_DEVS_FLASH_NANO + CYGPKG_DEVS_FLASH_STRATA
+
+2001-02-14 Hugo Tyson <hmt@redhat.com>
+
+ * include/hal_platform_setup.h: Clean up debug and cache hacks to
+ get it limping along. Import proper value (as read from system
+ regs) to SDRAM controller setup - in case true ROM startup is ever
+ used.
+
+ * src/nano_misc.c (hal_arm_mem_real_region_top): Add. Support
+ hal_dram_size.
+ (hal_mmu_init): Add a SDRAM sizer like others we have. Just in
+ case. Deals with 32Mb sized parts also.
+
+ * cdl/hal_arm_sa11x0_nano.cdl: implements
+ CYGINT_HAL_ARM_MEM_REAL_REGION_TOP
+
+2001-02-14 Hugo Tyson <hmt@redhat.com>
+
+ * hal/arm/sa11x0/nano: New package, based on Assabet and plc2
+ HALs. This is the nanoEngine from Bright Star Engineering; an
+ SA1110 CPU + 2x i82559 ethernets.
+
+//===========================================================================
+//####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, 2001 Red Hat, Inc.
+// All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog 2001/04/06 17:20:25 1.8
+++ ChangeLog 2001/04/25 23:15:12
@@ -0,0 +1,4 @@
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm_sa11x0_sa1100mm.cdl: Need CDL for UART interfaces.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog 2001/04/06 17:20:25 1.10
+++ ChangeLog 2001/04/25 23:15:27
@@ -0,0 +1,4 @@
+2001-04-16 Gary Thomas <gthomas@redhat.com>
+
+ * cdl/hal_arm_sa11x0.cdl: Add CDL to describe CPU family.
+
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog 2001/04/06 17:20:35 1.13
+++ ChangeLog 2001/04/25 23:15:36
@@ -0,0 +1,7 @@
+2001-04-24 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/vectors.S: Support daft platforms like the CEB which have
+ default on-chip flash that vector NMI to 2 insns after reset.
+ Also place hal_v85x_ice_syscall_info in fixed location, only
+ for ROM/ROMRAM builds.
+
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog 2001/04/06 17:20:36 1.7
+++ ChangeLog 2001/04/25 23:15:47
@@ -0,0 +1,11 @@
+2001-04-24 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/hal_v85x_ceb_v850.cdl: Embryonic attempt at diag output via
+ ICE failed, but checked in for posterity anyway.
+ * src/v850flash.S: Use standard Cosmo flash image
+ * images/v850flash.img: Regenerate
+ * images/v850flash.hex: Regenerate
+ * images/v850sa1/gdb_module.*: Regenerate
+ * images/v850sb1/16mhz/gdb_module.*: Regenerate
+ * images/v850sb1/8mhz/gdb_module.*: Regenerate
+
Index: packages/hal/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/v850/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog 2001/04/06 17:20:36 1.5
+++ ChangeLog 2001/04/25 23:16:02
@@ -0,0 +1,12 @@
+2001-04-24 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/hal_v85x_v850.cdl: Separate v850_ice.cxx into separate file
+ and only build if CYGDBG_HAL_V850_ICE. Also only build for ROM
+ or ROMRAM startup.
+ * src/hal_diag.c: msec_timeout can be static
+ * src/v850_stub.c: Separate ICE support into new v850_ice.cxx file from
+ here
+ * src/v850_ice.cxx: New file
+ * src/v85x_v850.ld: Enter at reset_vector for ROM or ROMRAM startup.
+ This is better when loading via ICE.
+
Index: packages/io/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/common/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog 2000/11/24 07:49:03 1.12
+++ ChangeLog 2001/04/25 23:16:16
@@ -0,0 +1,5 @@
+2001-04-18 Jesper Skov <jskov@redhat.com>
+ Case 105926
+ * src/io_file.c (falloc): Don't return -EMFILE, but EMFILE. Found
+ by Andrew Lunn.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.56
diff -u -0 -r1.56 ChangeLog
--- ChangeLog 2001/04/06 19:06:08 1.56
+++ ChangeLog 2001/04/25 23:16:42
@@ -0,0 +1,4 @@
+2001-04-17 Jesper Skov <jskov@redhat.com>
+
+ * cdl/kernel.cdl: Do cache tests on E7T.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog 2001/04/06 19:06:09 1.24
+++ ChangeLog 2001/04/25 23:17:12
@@ -0,0 +1,34 @@
+2001-04-13 Gary Thomas <gthomas@redhat.com>
+
+ * src/net/ping.c (do_ping): Tidy message.
+
+2001-04-12 Robin Farine <acnrf@dial.eunet.ch>
+2001-04-12 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/io.c (gets): Checks for buffer overflow and returns buflen
+ if it reaches the end of the buffer.
+ * src/main.c (cyg_start): Cope with gets() return being the
+ buffer length.
+
+2001-04-12 Mark Salter <msalter@redhat.com>
+2001-04-12 Robin Farine <acnrf@dial.eunet.ch>
+
+ * src/net/enet.c (__eth_install_listener): Does not accept a
+ handler for an eth_type less than 0x800.
+ (__enet_poll): Only scan the handlers for a frame type greater
+ than 0x800.
+
+2001-04-09 Mark Salter <msalter@redhat.com>
+
+ * src/printf.c (_vprintf): Fixed some portability problems where
+ sizeof(int) != sizeof(long).
+
+2001-04-09 Hugo Tyson <hmt@redhat.com>
+
+ * src/main.c (do_cksum): Reduce warning absent posix_crc32().
+
+ * src/main.c (cyg_start): Compare ram_end against workspace_end to
+ see if there is *less* SDRAM than the MLT suggested, and shorten
+ workspace et al accordingly. This is needed if some SDRAM is
+ "stolen" for use by eg. a PCI window, and mapped far away.
+
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog 2001/04/06 17:20:42 1.12
+++ ChangeLog 2001/04/25 23:17:23
@@ -0,0 +1,5 @@
+2001-04-12 Hugo Tyson <hmt@redhat.com>
+
+ * include/memjoin.inl (resize_alloc): Fix typo so it compiles.
+ This only applies if you configure multiple heaps.
+