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-08-17).

The following changes were made to NEWS and ChangeLogs:

Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/06/22 18:18:46	1.9
+++ ChangeLog	2001/08/17 16:35:51
@@ -0,0 +1,5 @@
+2001-08-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_edb7xxx.c (cs8900_send): Only start transmitter after
+	a full packet has been staged.  This prevents lost Tx interrupts.
+
Index: packages/devs/eth/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/02/15 18:18:11	1.1
+++ ChangeLog	2001/08/17 16:35:55
@@ -0,0 +1,5 @@
+2001-08-15  Mark Salter  <msalter@redhat.com>
+
+	* src/if_iq80310.c: Use 32-bit access to MDI. Problem discovered
+	by bruce.daly@spirentcom.com.
+
Index: packages/devs/flash/amd/am29xxxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/amd/am29xxxxx/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.6
+++ ChangeLog	2001/08/17 16:36:00
@@ -0,0 +1,4 @@
+2001-08-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/flash_am29xxxxx.inl: Double erase timeouts for faster CPUs.
+
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.5
+++ ChangeLog	2001/08/17 16:36:03
@@ -0,0 +1,9 @@
+2001-08-15  Jesper Skov  <jskov@redhat.com>
+	[from branch]
+	* include/flash_28fxxx_parts.inl: Set correct bootblock sub-block
+	sizes.
+
+	* include/flash_28fxxx.inl (nDEBUG): Added some debug code.
+	(flash_unlock_block, flash_lock_block): Iterate properly over
+	bootblock sub-blocks.
+
Index: packages/hal/arm/at91/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/current/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2001/07/31 21:15:37	1.1
+++ ChangeLog	2001/08/17 16:36:06
@@ -0,0 +1,6 @@
+2001-08-17  George Hampton <george.hampton@intel.com>
+2001-08-17  Gary Thomas  <gthomas@redhat.com>
+
+	* include/hal_platform_ints.h (CYGNUM_HAL_ISR_COUNT): PR 22864
+	Don't adjust by "min" value if not doing translations.
+	
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.8
+++ ChangeLog	2001/08/17 16:36:09
@@ -0,0 +1,7 @@
+2001-08-15  Mark Salter  <msalter@redhat.com>
+
+	* include/hal_iq80310.h: Fix size of PATUSR, SATUSR, PSR, and SSR regs.
+	Make all register pointers volatile.
+
+	* src/diag/flash.c: First page of flash now remapped to 0xd0000000.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/04/06 17:20:24	1.12
+++ ChangeLog	2001/08/17 16:36:12
@@ -0,0 +1,7 @@
+2001-08-15  Gary Thomas  <gthomas@redhat.com>
+
+	* include/plf_mmap.h (HAL_VIRT_TO_PHYS_ADDRESS): 
+	(HAL_PHYS_TO_VIRT_ADDRESS): 
+	(HAL_VIRT_TO_UNCACHED_ADDRESS): Fix these macros - they didn't
+	handle the holes in DRAM properly.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.65
diff -u -0 -r1.65 ChangeLog
--- ChangeLog	2001/08/10 19:27:55	1.65
+++ ChangeLog	2001/08/17 16:36:16
@@ -0,0 +1,31 @@
+2001-08-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal.cdl: Add CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
+	interface.
+
+2001-08-16  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal.cdl: Add CDL options to control GDB protocol retries.
+
+2001-08-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): Use timeout
+	functions to allow for retries.  This should improve the case
+	where [for whatever reason] the host GDB misses or ignores 
+	a $O packet - it will get resent after a reasonable timeout.
+
+2001-08-03  Gary Thomas  <gthomas@redhat.com>
+2001-08-03  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_if.h: Use inline functions for calls - allowing
+	interrupts to be disabled while services are called
+	[CYGACC_COMM_IF_CONTROL is an exception since it's using variable
+	arguments - so it's still a macro].
+	Pruned unused IF vectors: ICTRL_TABLE, EXC_TABLE, DBG_VECTOR,
+	CPU_DATA, BOARD_DATA, SYSINFO, SET_SERIAL_BAUD.
+	Note: this should fix bug CR 902745-CR.
+
+	* cdl/hal.cdl: Removed CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_ICTRL.
+	* src/hal_if.c (hal_if_init): Removed initialization of
+	ICTRL_TABLE, EXC_TABLE, CPU_DATA and BOARD_DATA entries.
+
Index: packages/hal/mn10300/stb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/stb/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.4
+++ ChangeLog	2001/08/17 16:36:20
@@ -0,0 +1,6 @@
+2001-08-15  David Howells  <dhowells@redhat.com>
+
+	* src/hal_diag.c: included hal_misc.h.
+	* src/plf_misc.c: included hal_misc.h and stopped declaring
+	hal_virtual_vector_table directly.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.20
diff -u -0 -r1.20 ChangeLog
--- ChangeLog	2001/08/10 19:27:56	1.20
+++ ChangeLog	2001/08/17 16:36:25
@@ -0,0 +1,24 @@
+2001-08-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/eth_drivers.cdl (CYGSEM_IO_ETH_DRIVERS_DEBUG): Now booldata.
+	* src/stand_along/eth_drv.c (eth_drv_tx_done): Use different
+	value of CYGSEM_IO_ETH_DRIVERS_DEBUG for verbosity.
+
+2001-08-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/stand_alone/eth_drv.c (eth_drv_write): 
+	(eth_drv_tx_done): 
+	(eth_drv_read): Better handling of stacking (layering) of drivers.
+	RedBoot (stand alone code) is designed to call into the eCos 
+	stack and these changes make sure that this is done properly
+	nested/stacked.  These changes also affect the behaviour positively
+	for CR 902745-CR.
+
+	* src/net/eth_drv.c (eth_drv_send): Add locking of driver while
+	actual hardware routines are involved.  Since the same driver
+	can be shared by both eCos and RedBoot, it is imperative that
+	additional locking (in the form of locking the scheduler) be
+	employed during this window to make sure that the hardware is
+	handled in complete, consistent steps.  This helps with known
+	bug CR 902745-CR.
+
Index: packages/io/serial/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v
retrieving revision 1.43
diff -u -0 -r1.43 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.43
+++ ChangeLog	2001/08/17 16:36:30
@@ -0,0 +1,5 @@
+2001-08-15  Gary Thomas  <gthomas@redhat.com>
+
+	* tests/ser_test_protocol.inl: Change NONE in 'cyg_verbosity_level_t'
+	to be _NONE [unused] to avoid name clash with <kernel/kapi.h>.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.64
diff -u -0 -r1.64 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.64
+++ ChangeLog	2001/08/17 16:36:39
@@ -0,0 +1,18 @@
+2001-08-17  Nick Garnett  <nickg@redhat.com>
+
+	* src/sched/mlqueue.cxx (timeslice): Fix timeslice_count comparison.
+
+2001-08-16  Hugo Tyson  <hmt@redhat.com>
+
+	* include/kapi.h (cyg_mutex_protocol): Tidy up names of mutex
+	protocol type and values.  These polluted rather in 'C'.
+
+	* src/common/kapi.cxx (cyg_mutex_set_protocol): ditto.
+
+2001-08-15  Hugo Tyson  <hmt@redhat.com>
+2001-08-15  Andrew Lunn <andrew.lunn@ascom.ch>
+
+	* src/common/kapi.c (cyg_thread_get_current_priority): Export
+	this function into the C api.
+	* include/kapi.h: Declaration of new function.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.38
diff -u -0 -r1.38 ChangeLog
--- ChangeLog	2001/08/15 02:21:28	1.38
+++ ChangeLog	2001/08/17 16:36:44
@@ -0,0 +1,30 @@
+2001-08-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/version.c: Augment version information with startup mode.
+
+	* src/flash.c (fis_find_free): Fix error in size comparisons.
+	(load_flash_config): Fix 'fconfig' alignment now that it's
+	size is no longer fixed.
+
+2001-08-16  Jesper Skov  <jskov@redhat.com>
+	[from branch]
+	* cdl/redboot.cdl: Also behave as ROM monitor in ROMRAM
+	configurations.
+
+	* src/load.c (do_load): Fix handling of conditional options.
+
+	* src/flash.c (fis_load): Fix handling of conditional options.
+	(fis_delete): Fix behavior on failure.
+
+	* src/flash.c (fis_write): Fix output.
+	(fis_create): Only update directory when programming succeeded.
+
+2001-08-17  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/redboot.cdl (CYGSEM_REDBOOT_VARIABLE_BAUD_RATE): Default
+	on, but only if platform supports it.
+
+2001-08-15  Mark Salter  <msalter@redhat.com>
+
+	* src/io.c: Add support for "{...}" notation in boot scripts.
+

====================================

Here is a summary of the files modified:

M packages/devs/eth/arm/edb7xxx/current/ChangeLog
M packages/devs/eth/arm/edb7xxx/current/src/if_edb7xxx.c
M packages/devs/eth/arm/iq80310/current/ChangeLog
M packages/devs/eth/arm/iq80310/current/src/if_iq80310.c
M packages/devs/flash/amd/am29xxxxx/current/ChangeLog
M packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl
M packages/devs/flash/intel/28fxxx/current/ChangeLog
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx.inl
M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl
M packages/hal/arm/at91/current/ChangeLog
M packages/hal/arm/at91/current/include/hal_platform_ints.h
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/include/hal_iq80310.h
M packages/hal/arm/iq80310/current/src/diag/flash.c
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
M packages/hal/arm/sa11x0/brutus/current/include/plf_mmap.h
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/debugging.cdl
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/include/hal_if.h
M packages/hal/common/current/src/hal_if.c
M packages/hal/mn10300/stb/current/ChangeLog
M packages/hal/mn10300/stb/current/src/hal_diag.c
M packages/hal/mn10300/stb/current/src/plf_misc.c
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/eth/current/src/net/eth_drv.c
M packages/io/eth/current/src/stand_alone/eth_drv.c
M packages/io/serial/current/ChangeLog
M packages/io/serial/current/tests/ser_test_protocol.inl
M packages/kernel/current/ChangeLog
M packages/kernel/current/include/kapi.h
M packages/kernel/current/src/common/kapi.cxx
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/version.c


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