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: Sun, 29 Jul 2001 03:00:14 +0100
The eCos anonymous CVS repository has been updated today (2001-07-28).
The following changes were made to NEWS and ChangeLogs:
Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.37
diff -u -0 -r1.37 NEWS
--- NEWS 2001/07/18 11:38:40 1.37
+++ NEWS 2001/07/29 01:58:02
@@ -0,0 +1,5 @@
+* Added port to Bright Star Engineering SA11x0 based Flexanet handheld board,
+ including flash and ethernet support.
+ Contributed by Jordi Colomer <jco@ict.es>
+* Added support for loading files from disk. Currently supports IDE drives
+ with Linux EXT2 filesystems.
Index: host/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog 2001/07/18 11:38:39 1.10
+++ ChangeLog 2001/07/29 01:58:05
@@ -0,0 +1,6 @@
+2001-07-26 Julian Smart <julians@redhat.com>
+
+ * Only use Registry functions if building a GUI Configtool.
+ * ecosconfig.exe doesn't now get built when building the GUI
+ Configtool.
+
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog 2001/07/18 11:38:39 1.16
+++ ChangeLog 2001/07/29 01:58:08
@@ -0,0 +1,7 @@
+2001-07-20 Bart Veer <bartv@redhat.com>
+
+ * value.cxx (save):
+ Complicated "requires" expressions spread over multiple lines
+ were not being turned into multiline comments, leading to
+ illegal savefiles.
+
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.54
diff -u -0 -r1.54 ChangeLog
--- ChangeLog 2001/07/18 11:38:40 1.54
+++ ChangeLog 2001/07/29 01:58:12
@@ -0,0 +1,5 @@
+2001-07-27 Jonathan Larmour <jlarmour@redhat.com>
+
+ * ecos.db: Add flexanet HAL, eth driver, flash driver and target.
+ Contributed by Jordi Colomer <jco@ict.es>
+
Index: packages/devs/eth/arm/flexanet/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Sat Jul 28 18:58:16 2001
@@ -0,0 +1,30 @@
+2001-07-27 Jordi Colomer <jco@ict.es>
+
+ * Initial version of support for LAN91CXX ethernet controller
+ on the BSE Flexanet/SA1110 board.
+
+//===========================================================================
+//####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/smsc/lan91cxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/smsc/lan91cxx/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog 2001/07/18 11:38:40 1.2
+++ ChangeLog 2001/07/29 01:58:22
@@ -0,0 +1,11 @@
+2001-07-27 Jordi Colomer <jco@ict.es>
+
+ * cdl/smsc_lan91cxx_eth_drivers.cdl:
+ Add interface for whether the hardware is in PCMCIA mode.
+ * src/if_lan91cxx.c (smsc_lan91cxx_init):
+ Allow for hardware shift addresses
+ Initialize appropriately if PCMCIA mode.
+ * src/smsc_lan91cxx.h:
+ Support address shifts in get_reg,put_Reg, get_data, put_data
+ Add new functions get_banksel , put_att and get_att.
+
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog 2001/06/15 22:45:04 1.4
+++ ChangeLog 2001/07/29 01:58:27
@@ -0,0 +1,14 @@
+2001-07-26 Jesper Skov <jskov@redhat.com>
+
+ * include/flash_am29xxxxx.inl: Made code deal with multiple
+ banks. Use flag to identify banked devices.
+ * include/flash_am29xxxxx_parts.inl: Updated with banked flag.
+
+2001-07-23 David Howells <dhowells@redhat.com>
+
+ * include/flash_am29xxxxx.inl: Added support for chips divided
+ into banks, and added correct addresses for 16-bit chips
+ configured in 8-bit mode
+ * include/flash_am29xxxxx_parts.inl: Added data for chips divided
+ into banks
+
Index: packages/devs/flash/arm/flexanet/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Sat Jul 28 18:58:31 2001
@@ -0,0 +1,29 @@
+2001-07-27 Jordi Colomer <jco@ict.es>
+
+ * Add SA11x0/Flexanet flash driver support
+
+//===========================================================================
+//####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/dallas/ds12887/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/dallas/ds12887/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog 2001/07/18 11:38:40 1.1
+++ ChangeLog 2001/07/29 01:58:35
@@ -0,0 +1,6 @@
+2001-07-27 Jesper Skov <jskov@redhat.com>
+
+ * src/ds12887.cxx (init_ds_hwclock): Use BCD mode since Century is
+ NA in binary mode. Force sane settings in registers if they are
+ undefined.
+
Index: packages/fs/ram/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/fs/ram/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog 2000/10/12 20:31:45 1.2
+++ ChangeLog 2001/07/29 01:58:38
@@ -0,0 +1,8 @@
+2001-07-26 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/ramfs.c (findbuffer_indirect1): Determine correct offset in
+ indirect block list.
+ (findbuffer_indirect2): Ditto.
+ (findbuffer_direct): Compare block index with number of blocks
+ correctly.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.30
diff -u -0 -r1.30 ChangeLog
--- ChangeLog 2001/07/20 10:23:18 1.30
+++ ChangeLog 2001/07/29 01:58:42
@@ -0,0 +1,8 @@
+2001-07-25 Jonathan Larmour <jlarmour@redhat.com>
+
+ * include/pkgconf/mlt_arm_edb7211_ram.h:
+ * include/pkgconf/mlt_arm_edb7211_ram.ldi:
+ * include/pkgconf/mlt_arm_edb7211_ram.mlt:
+ * include/pkgconf/mlt_arm_edb7212_ram.h:
+ RAM size should default to 0xfd7000 consistently.
+
Index: packages/hal/arm/sa11x0/flexanet/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null Tue May 5 13:32:27 1998
+++ ChangeLog Sat Jul 28 18:58:45 2001
@@ -0,0 +1,29 @@
+2001-07-27 Jordi Colomer <jco@ict.es>
+
+ * Initial version of support for BSE Flexanet/SA1110 handheld board.
+
+//===========================================================================
+//####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/ipaq/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/ipaq/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog 2001/06/22 18:18:51 1.7
+++ ChangeLog 2001/07/29 01:58:53
@@ -0,0 +1,6 @@
+2001-07-23 Gary Thomas <gthomas@redhat.com>
+
+ * include/hal_platform_ints.h:
+ * cdl/hal_arm_sa11x0_ipaq.cdl:
+ Define sample "extended interrupt" support.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.13
diff -u -0 -r1.13 ChangeLog
--- ChangeLog 2001/06/01 22:16:40 1.13
+++ ChangeLog 2001/07/29 01:58:56
@@ -0,0 +1,14 @@
+2001-07-27 Gary Thomas <gthomas@redhat.com>
+
+ * src/redboot_linux_exec.c: Fix copyright disclaimers to satisfy
+ original owner (Linux kernel maintainer Russell King).
+
+2001-07-23 Gary Thomas <gthomas@redhat.com>
+
+ * src/sa11x0_misc.c (hal_IRQ_handler): Support board/platform
+ specific [extended] interrupts. On the SA11x0, these would often
+ be cascaded via GPIO logic. Use of extended macros allows SA11x0
+ variant code to handle the general case, with board specific code
+ defined by board packages. Look at the iPAQ board package for
+ a sample of how to use this.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.63
diff -u -0 -r1.63 ChangeLog
--- ChangeLog 2001/07/06 19:11:35 1.63
+++ ChangeLog 2001/07/29 01:59:01
@@ -0,0 +1,16 @@
+2001-07-27 Jesper Skov <jskov@redhat.com>
+
+ * tests/intr.c: Set up interrupt ISR using driver API so it works
+ properly in chained mode in the presence of arbiters.
+
+ * src/drv_api.c (chain_isr): Call default ISR when
+ appropriate. Return ISR return value.
+
+ * include/hal_arbiter.h (hal_call_isr): Added version to be used
+ with interrupt chaining.
+
+2001-07-24 Mark Salter <msalter@redhat.com>
+
+ * cdl/hal.cdl (CYGINT_HAL_PLF_IF_IDE): New interface which
+ indicates platform supports IDE controller I/F macros.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.50
diff -u -0 -r1.50 ChangeLog
--- ChangeLog 2001/07/20 10:23:18 1.50
+++ ChangeLog 2001/07/29 01:59:04
@@ -1 +1,7 @@
-2001-07-19 Gary Thomas <gthomas@redhat.com>
+2001-07-20 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/redboot_linux_exec.c: Adjust below change by getting baud
+ rate, thus allowing for runtime baud rate changes, and no
+ dependency on platform CDL defines.
+
+a2001-07-19 Gary Thomas <gthomas@redhat.com>
Index: packages/hal/mips/atlas/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/atlas/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog 2001/05/18 06:32:35 1.2
+++ ChangeLog 2001/07/29 01:59:06
@@ -0,0 +1,5 @@
+2001-07-20 David Woodhouse <dwmw2@redhat.com>
+
+ * src/redboot_cmds.c: Remove. Obsoleted by generic MIPS version.
+ * cdl/hal_mips_atlas.cdl: Remove reference to $1
+
Index: packages/hal/mn10300/am33/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am33/current/ChangeLog,v
retrieving revision 1.3
diff -u -0 -r1.3 ChangeLog
--- ChangeLog 2000/08/25 17:33:10 1.3
+++ ChangeLog 2001/07/29 01:59:09
@@ -0,0 +1,10 @@
+2001-07-27 David Howells <dhowells@redhat.com>
+
+ * cdl/hal_mn10300_am33.cdl: Added option for disabling caching
+ when accessing flash (CYGSEM_HAL_UNCACHED_FLASH_ACCESS).
+ * include/var_cache.h: Ditto.
+ * include/variant.inc: Initialise the cache and the trap base
+ register if appropriate.
+ * src/mn10300_am33.ld: Handle code kept in RAM for flash drivers
+ and permit the VSR table to reside in on-CPU RAM.
+
Index: packages/hal/mn10300/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog 2001/01/19 07:37:45 1.20
+++ ChangeLog 2001/07/29 01:59:12
@@ -0,0 +1,8 @@
+2001-07-27 David Howells <dhowells@redhat.com>
+
+ * include/mn10300_stub.h: set NUMREGS to be the correct value to
+ keep gdb happy.
+ * include/hal_io.h: refer to plf_io.h
+ * src/vectors.S: Adjusted exception handling to be able to cope
+ with AM33v2 exceptions.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog 2001/07/20 10:23:18 1.11
+++ ChangeLog 2001/07/29 01:59:14
@@ -0,0 +1,4 @@
+2001-07-26 Jesper Skov <jskov@redhat.com>
+
+ * include/var_cache.h: Fix cache query function.
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog 2001/07/20 10:23:19 1.10
+++ ChangeLog 2001/07/29 01:59:16
@@ -0,0 +1,22 @@
+2001-07-26 Jesper Skov <jskov@redhat.com>
+
+ * include/var_cache.h: Define flash cache macros that also disable
+ instruction cache. Not at all clear to me why it should make a
+ difference, but it does.
+
+ * src/var_misc.c (cyg_var_enable_caches): Don't allow caches to be
+ enabled when the flash IO driver has been included. This is a
+ temporary workaround for an unidentified caching problem.
+ (cyg_var_enable_caches): Enabled again.
+
+ * include/var_cache.h: Fix cache enabled query macros.
+
+2001-07-25 Jesper Skov <jskov@redhat.com>
+
+ * include/var_intr.h: Define CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF
+ if the platform didn't.
+
+2001-07-24 Jesper Skov <jskov@redhat.com>
+
+ * src/var_misc.c: Allow platform to handle IRL vectors.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog 2001/07/20 10:23:19 1.14
+++ ChangeLog 2001/07/29 01:59:20
@@ -0,0 +1,5 @@
+2001-07-26 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/fileio.cdl: Implements select().
+ * src/select.cxx: Include <sys/select.h> from isoinfra.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog 2001/07/20 10:23:20 1.15
+++ ChangeLog 2001/07/29 01:59:22
@@ -0,0 +1,14 @@
+2001-07-23 David Howells <dhowells@redhat.com>
+
+ * cdl/io_flash.cdl: Added software write protect option.
+ * include/flash.h: Ditto.
+ * src/flash.c: Added software write protect option and bank
+ support, and prevented low-level writes from being handed
+ cross-block data chunks.
+
+2001-07-20 Gary Thomas <gthomas@redhat.com>
+
+ * include/flash.h:
+ * cdl/io_flash.cdl: Name convention: CYGINT_FLASH_WORKSPACE_SIZE
+ renamed to be CYGNUM_FLASH_WORKSPACE_SIZE.
+
Index: packages/io/wallclock/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/wallclock/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog 2001/06/22 18:19:06 1.10
+++ ChangeLog 2001/07/29 01:59:25
@@ -0,0 +1,7 @@
+2001-07-27 Jesper Skov <jskov@redhat.com>
+
+ * include/wallclock/wallclock.inl (_simple_mktime): Added some assertions.
+ (_simple_mktime): Adjust assertions to correct and more sensible
+ values.
+ (_simple_mktime): A few more assertion tweaks.
+
Index: packages/isoinfra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog 2001/07/20 10:23:21 1.9
+++ ChangeLog 2001/07/29 01:59:27
@@ -0,0 +1,9 @@
+2001-07-26 Jonathan Larmour <jlarmour@redhat.com>
+
+ * include/sys/types.h: Move select() related stuff into separate
+ sys/select header. Include it still for now.
+ * include/sys/select.h: New header, as per upcoming POSIX 200x standard.
+
+ * cdl/isoinfra.cdl: Add configury for select() and poll().
+
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.61
diff -u -0 -r1.61 ChangeLog
--- ChangeLog 2001/07/18 11:38:41 1.61
+++ ChangeLog 2001/07/29 01:59:31
@@ -0,0 +1,10 @@
+2001-07-27 Jesper Skov <jskov@redhat.com>
+
+ * src/intr/intr.cxx (chain_isr): Return isr_ret so caller (which
+ may be an arbiter) can tell if the interrupt was handled.
+
+2001-07-26 Gary Thomas <gthomas@redhat.com>
+
+ * src/common/clock.cxx (dsr): Fix problems mixing signed and
+ unsigned values. Normally only generated warnings, but...
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog 2001/07/20 10:23:21 1.9
+++ ChangeLog 2001/07/29 01:59:34
@@ -0,0 +1,5 @@
+2001-07-27 Jesper Skov <jskov@redhat.com>
+
+ * src/common/fflush.cxx (cyg_libc_stdio_flush_all_but): The check
+ for last operation being a read is only valid in buffered IO mode.
+
Index: packages/language/c/libm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libm/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog 2001/06/10 19:35:37 1.19
+++ ChangeLog 2001/07/29 01:59:36
@@ -0,0 +1,7 @@
+2001-07-20 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/double/portable-api/s_expm1.c: Reimport from newlib
+ * src/double/ieee754-core/e_pow.c: Ditto.
+ * src/mathincl/fdlibm.h: Define macros and types required for
+ newlib versions of libm files.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.24
diff -u -0 -r1.24 ChangeLog
--- ChangeLog 2001/06/22 18:19:07 1.24
+++ ChangeLog 2001/07/29 01:59:39
@@ -0,0 +1,13 @@
+2001-07-27 Jonathan Larmour <jlarmour@redhat.com>
+
+ * include/sys/select.h: Renamed to....
+ * include/sys/bsdselect.h: New file.
+ * include/sys/socketvar.h: Include <sys/bsdselect.h> instead of
+ <sys/select.h>
+ * src/lib/select.c: Include <sys/bsdselect.h>
+
+2001-07-26 Jonathan Larmour <jlarmour@redhat.com>
+
+ * cdl/net.cdl (CYGPKG_NET_API_LOCAL): Implements select()
+ * include/sys/bsdtypes.h: No need for these select definitions.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.34
diff -u -0 -r1.34 ChangeLog
--- ChangeLog 2001/07/20 10:23:21 1.34
+++ ChangeLog 2001/07/29 01:59:42
@@ -0,0 +1,50 @@
+2001-07-27 Gary Thomas <gthomas@redhat.com>
+
+ * src/load.c (load_srec_image, do_load):
+ * cdl/redboot.cdl: New option CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS
+ which can be used to disable user RAM checks in 'load' command.
+
+ * src/load.c: Fix build problem if no IDE support.
+
+ * src/net/tftp_client.c (tftp_stream_read): Only ACK data when it
+ has been processed and we're ready for the next block. This fixes
+ a race/timing issue which was exacerbated by the "spinner" in 'load'.
+
+2001-07-27 David Howells <dhowells@redhat.com>
+
+ * src/xyzModem.c: Fixed an uninitialised variable warning.
+
+2001-07-27 Mark Salter <msalter@redhat.com>
+
+ * cdl/redboot.cdl (CYGNUM_REDBOOT_MAX_PARTITIONS): New option.
+ Rename CYGBLD_REDBOOT_MAX_DISKS to CYGNUM_REDBOOT_MAX_DISKS.
+
+ * include/fs/disk.h: Exported functions declared "externC".
+ Replace MAX_PARTITIONS with CYGNUM_REDBOOT_MAX_PARTITIONS.
+
+ * src/fs/disk.c: Make exported functions "externC".
+ Rename CYGBLD_REDBOOT_MAX_DISKS to CYGNUM_REDBOOT_MAX_DISKS.
+ Replace MAX_PARTITIONS with CYGNUM_REDBOOT_MAX_PARTITIONS.
+
+ * src/fs/e2fs.c: Add support for symbolic links.
+ * include/fs/e2fs.h: Add dir filetype support.
+
+2001-07-24 Mark Salter <msalter@redhat.com>
+
+ * src/load.c: Add disk load support.
+ * src/fs/disk.c: New file. RedBoot disk management.
+ * src/fs/ide.c: New file. IDE disk I/O.
+ * src/fs/e2fs.c: New file. Linux ext2 filesystem support.
+ * cdl/redboot.cdl: Add options for disk/ide/filesystem support.
+
+2001-07-23 Jonathan Larmour <jlarmour@redhat.com>
+
+ * src/main.c (set_console_baud_rate): No need to query the console
+ number if we don't care what it is.
+ (do_baud_rate): Likewise.
+
+2001-07-23 David Howells <dhowells@redhat.com>
+
+ * src/flash.c: Force block-alignment for flash addresses in write
+ and erase functions.
+
====================================
Here is a summary of the files modified:
M host/ChangeLog
M host/libcdl/ChangeLog
M host/libcdl/cdl.dsp
M host/libcdl/value.cxx
M host/tools/configtool/common/common/build.cxx
M host/tools/configtool/standalone/wxwin/setup/configtool.iss
M host/tools/configtool/standalone/wxwin/setup/innobott.txt
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
A packages/devs/eth/arm/flexanet/current/ChangeLog
A packages/devs/eth/arm/flexanet/current/cdl/flexanet_eth_drivers.cdl
A packages/devs/eth/arm/flexanet/current/include/devs_eth_flexanet.inl
A packages/devs/eth/arm/flexanet/current/src/if_flexanet.c
M packages/devs/eth/smsc/lan91cxx/current/ChangeLog
M packages/devs/eth/smsc/lan91cxx/current/cdl/smsc_lan91cxx_eth_drivers.cdl
M packages/devs/eth/smsc/lan91cxx/current/src/if_lan91cxx.c
M packages/devs/eth/smsc/lan91cxx/current/src/smsc_lan91cxx.h
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl
A packages/devs/flash/arm/flexanet/current/ChangeLog
A packages/devs/flash/arm/flexanet/current/cdl/flash_flexanet.cdl
A packages/devs/flash/arm/flexanet/current/include/flexanet_strataflash.inl
M packages/devs/wallclock/dallas/ds12887/current/ChangeLog
M packages/devs/wallclock/dallas/ds12887/current/src/ds12887.cxx
M packages/fs/ram/current/ChangeLog
M packages/fs/ram/current/src/ramfs.c
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.h
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.ldi
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.mlt
M packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.h
A packages/hal/arm/sa11x0/flexanet/current/ChangeLog
A packages/hal/arm/sa11x0/flexanet/current/cdl/hal_arm_sa11x0_flexanet.cdl
A packages/hal/arm/sa11x0/flexanet/current/include/flexanet.h
A packages/hal/arm/sa11x0/flexanet/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/flexanet/current/include/plf_mmap.h
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_ram.h
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_ram.ldi
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_ram.mlt
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_rom.h
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_rom.ldi
A packages/hal/arm/sa11x0/flexanet/current/include/pkgconf/mlt_arm_sa11x0_flexanet_rom.mlt
A packages/hal/arm/sa11x0/flexanet/current/misc/redboot_RAM.ecm
A packages/hal/arm/sa11x0/flexanet/current/misc/redboot_ROM.ecm
A packages/hal/arm/sa11x0/flexanet/current/src/flexanet_misc.c
A packages/hal/arm/sa11x0/flexanet/current/support/README
M packages/hal/arm/sa11x0/ipaq/current/ChangeLog
M packages/hal/arm/sa11x0/ipaq/current/cdl/hal_arm_sa11x0_ipaq.cdl
M packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_ints.h
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/src/redboot_linux_exec.c
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/include/hal_arbiter.h
M packages/hal/common/current/src/drv_api.c
M packages/hal/common/current/tests/intr.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
M packages/hal/mips/arch/current/src/redboot_linux_exec.c
M packages/hal/mips/atlas/current/ChangeLog
M packages/hal/mips/atlas/current/cdl/hal_mips_atlas.cdl
R packages/hal/mips/atlas/current/src/redboot_cmds.c
M packages/hal/mn10300/am33/current/ChangeLog
M packages/hal/mn10300/am33/current/cdl/hal_mn10300_am33.cdl
M packages/hal/mn10300/am33/current/include/var_cache.h
M packages/hal/mn10300/am33/current/include/variant.inc
M packages/hal/mn10300/am33/current/src/mn10300_am33.ld
M packages/hal/mn10300/arch/current/ChangeLog
M packages/hal/mn10300/arch/current/include/arch.inc
M packages/hal/mn10300/arch/current/include/hal_io.h
M packages/hal/mn10300/arch/current/src/vectors.S
R packages/hal/mn10300/stb/current/misc/stubrom.perm
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/include/var_cache.h
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/include/var_cache.h
M packages/hal/sh/sh4/current/include/var_intr.h
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/cdl/fileio.cdl
M packages/io/fileio/current/src/select.cxx
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/cdl/io_flash.cdl
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/src/flash.c
M packages/io/wallclock/current/ChangeLog
M packages/io/wallclock/current/include/wallclock/wallclock.inl
M packages/isoinfra/current/ChangeLog
M packages/isoinfra/current/cdl/isoinfra.cdl
A packages/isoinfra/current/include/sys/select.h
M packages/isoinfra/current/include/sys/types.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/src/common/clock.cxx
M packages/kernel/current/src/intr/intr.cxx
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/src/common/fflush.cxx
M packages/language/c/libm/current/ChangeLog
M packages/language/c/libm/current/src/double/ieee754-core/e_pow.c
M packages/language/c/libm/current/src/double/portable-api/s_expm1.c
M packages/language/c/libm/current/src/mathincl/fdlibm.h
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
A packages/net/tcpip/current/include/sys/bsdselect.h
M packages/net/tcpip/current/include/sys/bsdtypes.h
R packages/net/tcpip/current/include/sys/select.h
M packages/net/tcpip/current/include/sys/socketvar.h
M packages/net/tcpip/current/src/lib/select.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
A packages/redboot/current/include/fs/disk.h
A packages/redboot/current/include/fs/e2fs.h
A packages/redboot/current/include/fs/ide.h
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/xyzModem.c
A packages/redboot/current/src/fs/disk.c
A packages/redboot/current/src/fs/e2fs.c
A packages/redboot/current/src/fs/ide.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/tftp_client.c