This is the mail archive of the ecos-cvs@sources.redhat.com mailing list for the ecos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

eCos anonymous CVS repository updated


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]