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-01-12).

Here is a summary of the files modified:

M packages/NEWS
M packages/ecos.db
M packages/compat/posix/current/ChangeLog
M packages/compat/posix/current/src/pthread.cxx
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/include/hal_intr.h
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
A packages/hal/arm/sa11x0/assabet/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
A packages/hal/arm/sa11x0/brutus/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
A packages/hal/arm/sa11x0/sa1100mm/current/include/plf_mmap.h
M packages/hal/arm/sa11x0/sa1100mm/current/src/sa1100mm_misc.c
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl
M packages/hal/arm/sa11x0/var/current/include/hal_cache.h
M packages/hal/arm/sa11x0/var/current/include/hal_mm.h
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
A packages/hal/arm/sa11x0/var/current/tests/mmap_test.c
M packages/infra/current/ChangeLog
M packages/infra/current/include/clist.hxx
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/tests/socket.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/src/pci.c
M packages/io/pci/current/tests/pcihdr.h
M packages/kernel/current/ChangeLog
M packages/kernel/current/include/clock.hxx
M packages/kernel/current/include/kapidata.h
M packages/kernel/current/include/mlqueue.hxx
M packages/kernel/current/src/common/clock.cxx
M packages/kernel/current/src/sched/mlqueue.cxx
M packages/net/snmp/agent/current/ChangeLog
M packages/net/snmp/agent/current/cdl/snmpagent.cdl
M packages/net/snmp/lib/current/ChangeLog
M packages/net/snmp/lib/current/cdl/snmplib.cdl
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/cdl/net.cdl
M packages/net/tcpip/current/src/ecos/support.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/src/net/arp.c

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

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.26
diff -u -0 -r1.26 NEWS
--- NEWS	2000/11/17 23:16:43	1.26
+++ NEWS	2001/01/12 08:04:23
@@ -0,0 +1,10 @@
+* Added cyg_pci_find_matching() to PCI library API to allow more generalized
+  matching on device properties.
+* ARM EBSA285 now configured to use virtual vectors all the time. Users with
+  old GDB stub ROM images should upgrade to newer GDB stub ROM images, or
+  better still to RedBoot.
+* Stack usage measurement has been added, with the functions
+  pthread_measure_stack_usage() in the POSIX thread API and
+  cyg_thread_measure_stack_usage() in the kernel C API.
+* Thread stack checking support added. See CYGFUN_KERNEL_THREADS_STACK_CHECKING
+  in the kernel CDL for information.
Index: packages/compat/posix/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/01/05 17:12:37	1.11
+++ ChangeLog	2001/01/12 08:04:37
@@ -0,0 +1,5 @@
+2001-01-11  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/pthread.cxx (pthread_testcancel): Added test for self !=
+	NULL in case this gets called from a non-pthread.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.45
diff -u -0 -r1.45 ChangeLog
--- ChangeLog	2000/12/22 02:37:28	1.45
+++ ChangeLog	2001/01/12 08:05:04
@@ -0,0 +1,10 @@
+2001-01-11  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S (hal_dram_size): Create hal_dram_type in memory at
+	0x44, right after hal_dram_size.
+
+	* include/hal_intr.h: Add an extern for the word at 0x44, named
+	hal_dram_type (as in hal_dram_size).  This can be used for
+	platform HALs to know how to decode VIRT_TO_PHYS addresses and
+	vice versa.
+
@@ -1101 +1111 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2000/12/22 02:37:28	1.11
+++ ChangeLog	2001/01/12 08:05:38
@@ -0,0 +1,10 @@
+2001-01-05  Hugo Tyson  <hmt@redhat.com>
+
+	* include/plf_mmap.h: New file.  Statically defined macros for
+	translation from virtual to physical and back, and to get an
+	uncached address for a normally-cached object.  HAL_MM_PAGESIZE()
+	HAL_VIRT_TO_PHYS_ADDRESS() HAL_PHYS_TO_VIRT_ADDRESS()
+	HAL_VIRT_TO_UNCACHED_ADDRESS().  This included by the variant
+	hal's hal_cache.h for convenience and proximity to other memory
+	and cache features.
+
@@ -218 +228 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2000/12/22 02:37:28	1.8
+++ ChangeLog	2001/01/12 08:06:02
@@ -0,0 +1,10 @@
+2001-01-05  Hugo Tyson  <hmt@redhat.com>
+
+	* include/plf_mmap.h: New file.  Statically defined macros for
+	translation from virtual to physical and back, and to get an
+	uncached address for a normally-cached object.  HAL_MM_PAGESIZE()
+	HAL_VIRT_TO_PHYS_ADDRESS() HAL_PHYS_TO_VIRT_ADDRESS()
+	HAL_VIRT_TO_UNCACHED_ADDRESS().	 This included by the variant
+	hal's hal_cache.h for convenience and proximity to other memory
+	and cache features.
+
@@ -127 +137 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/12/22 02:37:28	1.4
+++ ChangeLog	2001/01/12 08:06:21
@@ -0,0 +1,13 @@
+2001-01-05  Hugo Tyson  <hmt@redhat.com>
+
+	* include/plf_mmap.h: New file.  Statically defined macros for
+	translation from virtual to physical and back, and to get an
+	uncached address for a normally-cached object.  HAL_MM_PAGESIZE()
+	HAL_VIRT_TO_PHYS_ADDRESS() HAL_PHYS_TO_VIRT_ADDRESS()
+	HAL_VIRT_TO_UNCACHED_ADDRESS().  This included by the variant
+	hal's hal_cache.h for convenience and proximity to other memory
+	and cache features.
+
+	* src/sa1100mm_misc.c (hal_mmu_init): Add double mapping for
+	uncached access to SDRAM area, at its physical address.
+
@@ -67 +80 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2000/12/22 02:37:28	1.6
+++ ChangeLog	2001/01/12 08:06:45
@@ -0,0 +1,21 @@
+2001-01-05  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_mm.h: Change bitfields within memmap entry to
+	unsigned, so that we can compare values successfully - otherwise
+	"0x02" sign-extends and is never equal after promotion!
+
+	* include/hal_cache.h: Include the platform memory map
+	interrogation definitions from <cyg/hal/plf_mmap.h> and header for
+	the new functions below.
+
+	* src/sa11x0_misc.c (hal_virt_to_phys_address): 
+	(hal_phys_to_virt_address): 
+	(hal_virt_to_uncached_address): New functions which inspect the
+	real memory map in force to verify the static translations defined
+	in the efficient macro versions.
+
+	* tests/mmap_test.c (endif): New file: testcase for memory map
+	interrogation macros and verification functions.
+
+	* cdl/hal_arm_sa11x0.cdl: Build the testcase.
+
@@ -169 +190 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
Index: packages/infra/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/infra/current/ChangeLog,v
retrieving revision 1.16
diff -u -0 -r1.16 ChangeLog
--- ChangeLog	2000/12/22 02:37:29	1.16
+++ ChangeLog	2001/01/12 08:07:00
@@ -0,0 +1,5 @@
+2001-01-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/clist.hxx: Many changes to make these classes usable in
+	the MLQ scheduler and alarm objects.
+
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/01/05 17:12:38	1.12
+++ ChangeLog	2001/01/12 08:07:14
@@ -0,0 +1,6 @@
+2001-01-07  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/eth_drivers.cdl: Add interface 'CYGPKG_NET_DRIVER_FRAMEWORK'
+	to describe interdependencies between network stack and driver
+	framework packages.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.10
diff -u -0 -r1.10 ChangeLog
--- ChangeLog	2000/12/22 02:37:29	1.10
+++ ChangeLog	2001/01/12 08:07:27
@@ -0,0 +1,5 @@
+2001-01-05  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* tests/socket.c (main):
+	Added call to init_all_network_interfaces().
+
@@ -42 +47 @@
-	* include/fileio.h: Added FS_INFO_GETCWD gtinfo option and a
+	* include/fileio.h: Added FS_INFO_GETCWD getinfo option and a
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/01/05 17:12:38	1.9
+++ ChangeLog	2001/01/12 08:07:46
@@ -0,0 +1,7 @@
+2001-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/pci.c (cyg_pci_get_device_info): Do correct casting of
+	header_type. Do not make assumptions about structure layout.
+
+	* tests/pcihdr.h: Updated.
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.50
diff -u -0 -r1.50 ChangeLog
--- ChangeLog	2001/01/05 17:12:38	1.50
+++ ChangeLog	2001/01/12 08:08:47
@@ -0,0 +1,18 @@
+2001-01-09  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/mlqueue.hxx:
+	* src/sched/mlqueue.cxx: 
+	Converted to use clist.hxx list implementation. The main effect of
+	this is to clean up the code and class definitions since much of
+	what was part of the thread queue and thread classes now moves to
+	the DNode and CList classes.
+
+	* include/clock.hxx:
+	* src/common/clock.cxx: 
+	Converted to use clist.hxx list implementation. This removes all
+	the explicit list manipulation code from the counter and alarm
+	classes, resulting in cleaner, easier to understand code.
+
+	* include/kapidata.h: Adjusted cyg_alarm struct to match Cyg_Alarm
+	using Cyg_DNode.
+	
Index: packages/net/snmp/agent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/agent/current/ChangeLog,v
retrieving revision 1.8
diff -u -0 -r1.8 ChangeLog
--- ChangeLog	2000/12/08 03:30:08	1.8
+++ ChangeLog	2001/01/12 08:09:08
@@ -0,0 +1,4 @@
+2001-01-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/snmpagent.cdl: Clarify ISO C requirements
+
Index: packages/net/snmp/lib/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/snmp/lib/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/11/17 23:16:44	1.2
+++ ChangeLog	2001/01/12 08:09:22
@@ -0,0 +1,4 @@
+2001-01-10  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/snmplib.cdl: Clarify ISO C requirements
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/01/05 17:12:38	1.17
+++ ChangeLog	2001/01/12 08:09:53
@@ -0,0 +1,8 @@
+2001-01-07  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ecos/support.c: 
+	* cdl/net.cdl: 	Add interface 'CYGPKG_NET_DRIVER_FRAMEWORK'
+	to describe interdependencies between network stack and driver
+	framework packages.
+
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.15
diff -u -0 -r1.15 ChangeLog
--- ChangeLog	2001/01/05 17:12:39	1.15
+++ ChangeLog	2001/01/12 08:10:24
@@ -0,0 +1,4 @@
+2001-01-08  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/arp.c: Add special case handling for ARP(self).
+

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