From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Larmour To: ecos-cvs@sources.redhat.com Subject: eCos anonymous CVS repository updated Date: Fri, 19 Oct 2001 00:02:00 -0000 Message-id: <200110190702.f9J72lv12990@localhost.localdomain> X-SW-Source: 2001/msg00035.html List-Id: The eCos anonymous CVS repository has been updated today (2001-10-19). The following changes were made to NEWS and ChangeLogs: Index: packages/NEWS =================================================================== RCS file: /cvs/ecos/ecos/packages/NEWS,v retrieving revision 1.43 diff -u -0 -r1.43 NEWS --- NEWS 2001/10/05 15:31:48 1.43 +++ NEWS 2001/10/19 06:57:08 @@ -0,0 +1,2 @@ +* Added ARM E7T (AEB-2) serial device drivers contributed by + Lars Lindqvist at Combitech Index: host/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/host/ChangeLog,v retrieving revision 1.11 diff -u -0 -r1.11 ChangeLog --- ChangeLog 2001/07/29 02:00:07 1.11 +++ ChangeLog 2001/10/19 06:57:14 @@ -0,0 +1,5 @@ +2001-10-15 Julian Smart + + * Mounts /ecos-x now, not /x + * Fixed invocation of 'mount' when about to build + Index: packages/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/ChangeLog,v retrieving revision 1.61 diff -u -0 -r1.61 ChangeLog --- ChangeLog 2001/10/10 00:08:06 1.61 +++ ChangeLog 2001/10/19 06:57:18 @@ -0,0 +1,9 @@ +2001-10-19 Lars Lindqvist +2001-10-19 Jonathan Larmour + + * ecos.db: Add AEB-2 (E7T) serial drivers. + +2001-10-12 Jonathan Larmour + + * ecos.db: Clarify Cirrus Logic related packages' descriptions. + Index: packages/compat/posix/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/compat/posix/current/ChangeLog,v retrieving revision 1.21 diff -u -0 -r1.21 ChangeLog --- ChangeLog 2001/10/02 18:28:25 1.21 +++ ChangeLog 2001/10/19 06:57:22 @@ -0,0 +1,47 @@ +2001-10-11 Jesper Skov + + * tests/mutex3.c: Fixed warning. + (new_thread): Fixed allocation: increase counter + before starting threads which have been allocated resources. + + * tests/signal2.c (cause_illegal_access): Fix warning. + +2001-10-10 Jesper Skov + + * cdl/posix.cdl: Only build sem.cxx when the semaphores component + is enabled. + +2001-10-09 Jonathan Larmour + + * src/pprivate.h (pthread_info): Conditionalize signal specific + members. Conditionalize declaration of + cyg_posix_pthread_release_thread(). + + * cdl/posix.cdl (CYGPKG_POSIX_CLOCKS): new option to separately + configure posix clocks from timers. + (CYGPKG_POSIX_TIMERS): require clocks and signals. + + * include/time.h: Make proper ISO C. Conditionalize on + CYGPKG_POSIX_TIMERS correctly wrt the above change. + + * src/pthread.cxx (posix_asr): Call signal and timer subsystems + conditionally. + + * src/pthread.cxx (pthread_reap): Don't destroy signal handling + fields if there is no signal handling subsystem. + (cyg_posix_pthread_release_thread): Conditionalize on signals. + (pthread_create): Init signal subsys conditionally. + + * src/signal.cxx (sleep): Move to... + + * src/time.cxx: ...here. + Conditionalize throughout depending on whether it's POSIX clocks + or more specifically POSIX timers. + (nanosleep): Use PTHREAD_TESTCANCEL() not pthread_testcancel(). + Get current thread from kernel not pthreads to remove pthread + dependency. + +2001-10-09 Jesper Skov + + * tests/signal2.c: Also do NA check for signals. + Index: packages/devs/eth/amd/pcnet/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/eth/amd/pcnet/current/ChangeLog,v retrieving revision 1.2 diff -u -0 -r1.2 ChangeLog --- ChangeLog 2001/10/02 18:28:25 1.2 +++ ChangeLog 2001/10/19 06:57:27 @@ -0,0 +1,18 @@ +2001-10-16 David Howells + + * src/if_pcnet.c: don't invert the logic of the auto-negotiation + completion flag. + +2001-10-16 David Howells + + * src/if_pcnet.c: check the correct flag to determine end of + auto-negotiation. + * src/amd_pcnet.h: ditto + +2001-10-15 David Howells + + * cdl/amd_pcnet_eth_drivers.cdl: added option to force 10Mbps only + speed negotiation. + * src/amd_pcnet.h: ditto + * src/if_pcnet.c: ditto + Index: packages/devs/eth/arm/edb7xxx/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/edb7xxx/current/ChangeLog,v retrieving revision 1.11 diff -u -0 -r1.11 ChangeLog --- ChangeLog 2001/10/02 18:28:25 1.11 +++ ChangeLog 2001/10/19 06:57:32 @@ -0,0 +1,10 @@ +2001-10-18 Jonathan Larmour + + * src/if_edb7xxx.c (cs8900_TxEvent): Use cyg_io_eth_net_debug now, + conditionally on CYGDBG_IO_ETH_DRIVERS_DEBUG in common eth driver. + (cs8900_RxEvent): Ditto. + +2001-10-12 Jonathan Larmour + + * cdl/edb7xxx_eth_drivers.cdl: Clarify package description strings. + Index: packages/devs/eth/arm/iq80310/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/iq80310/current/ChangeLog,v retrieving revision 1.3 diff -u -0 -r1.3 ChangeLog --- ChangeLog 2001/09/12 00:59:19 1.3 +++ ChangeLog 2001/10/19 06:57:37 @@ -0,0 +1,15 @@ +2001-10-09 Jonathan Larmour + + * include/iq80310_info.h: Remove MAX_TX_DESCRIPTORS and + MAX_RX_DESCRIPTORS, to be replaced by... + * cdl/iq80310_eth_drivers.cdl: Add + CYGNUM_DEVS_ETH_ARM_IQ80310_MAX_TX_DESCRIPTORS and + CYGNUM_DEVS_ETH_ARM_IQ80310_MAX_RX_DESCRIPTORS. + * src/if_shmem.S: Use above definitions to calculate size of + shared mem. + * src/if_iq80310.c (CYGHWR_HAL_ARM_IQ80310_PCI_MEM_MAP_SIZE): Ditto. + +2001-10-09 Jesper Skov + + * src/if_iq80310.c: Made code build with assertions. + Index: packages/devs/eth/cf/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/eth/cf/current/ChangeLog,v retrieving revision 1.8 diff -u -0 -r1.8 ChangeLog --- ChangeLog 2001/09/12 00:59:19 1.8 +++ ChangeLog 2001/10/19 06:57:42 @@ -0,0 +1,4 @@ +2001-10-16 Jesper Skov + + * include/devs_eth_cf.inl: Added buffer parameters. + Index: packages/devs/eth/mips/atlas/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/eth/mips/atlas/current/ChangeLog,v retrieving revision 1.2 diff -u -0 -r1.2 ChangeLog --- ChangeLog 2001/10/05 16:22:37 1.2 +++ ChangeLog 2001/10/19 06:57:47 @@ -0,0 +1,4 @@ +2001-10-18 Jonathan Larmour + + * src/if_atlas.c: net_debug is no longer used. + Index: packages/devs/eth/ns/dp83902a/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/eth/ns/dp83902a/current/ChangeLog,v retrieving revision 1.3 diff -u -0 -r1.3 ChangeLog --- ChangeLog 2001/10/02 18:28:25 1.3 +++ ChangeLog 2001/10/19 06:57:51 @@ -0,0 +1,23 @@ +2001-10-16 Jesper Skov + + * include/dp83902a.h: Removed hardwired buffer + allocation. Replaced with per-device configuration. + * src/if_dp83902a.c: Same. + +2001-10-15 Jesper Skov + + * include/dp83902a.h: Added new page allocation layout. + +2001-10-12 Gary Thomas + + * src/if_dp83902a.c: Leave out interrupt code - not needed in + non-NET configurations. + +2001-10-10 Gary Thomas + + * src/if_dp83902a.c: + * include/dp83902a.h: More flexible setup. Chip reset address is + now in device data, along with changes to the PLF reset functions. + Also, a new PLF init function can be defined which allows the driver + to work in a PCI enviroment (addresses unknown at compile time). + Index: packages/devs/flash/arm/edb7xxx/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/edb7xxx/current/ChangeLog,v retrieving revision 1.6 diff -u -0 -r1.6 ChangeLog --- ChangeLog 2001/06/15 22:45:05 1.6 +++ ChangeLog 2001/10/19 06:57:56 @@ -0,0 +1,4 @@ +2001-10-12 Jonathan Larmour + + * cdl/flash_edb7xxx.cdl: Move EP72xx flash into separate subcomponent. + Clarify package description strings. Index: packages/devs/flash/intel/28fxxx/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog,v retrieving revision 1.6 diff -u -0 -r1.6 ChangeLog --- ChangeLog 2001/08/17 16:37:36 1.6 +++ ChangeLog 2001/10/19 06:58:01 @@ -0,0 +1,4 @@ +2001-10-17 Jonathan Larmour + + * include/flash_28fxxx_parts.inl: Fix boot block start address. + Index: packages/devs/serial/arm/e7t/current/ChangeLog =================================================================== RCS file: ChangeLog diff -N ChangeLog --- /dev/null Tue May 5 13:32:27 1998 +++ ChangeLog Thu Oct 18 23:58:05 2001 @@ -0,0 +1,30 @@ +2001-10-19 Lars Lindqvist +2001-10-19 Jonathan Larmour + + * New package. + +//=========================================================================== +//####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/serial/arm/edb7xxx/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/edb7xxx/current/ChangeLog,v retrieving revision 1.5 diff -u -0 -r1.5 ChangeLog --- ChangeLog 2001/09/12 04:21:14 1.5 +++ ChangeLog 2001/10/19 06:58:11 @@ -0,0 +1,4 @@ +2001-10-12 Jonathan Larmour + + * cdl/ser_arm_edb7xxx.cdl: Clarify package description strings. + Index: packages/devs/serial/arm/sa11x0/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/serial/arm/sa11x0/current/ChangeLog,v retrieving revision 1.4 diff -u -0 -r1.4 ChangeLog --- ChangeLog 2001/09/12 04:21:14 1.4 +++ ChangeLog 2001/10/19 06:58:16 @@ -0,0 +1,6 @@ +2001-10-09 Hugo Tyson + + * src/sa11x0_serial.c (sa11x0_serial_DSR): Acknowledge the + interrupts for start or end of a line break, otherwise messing + with the wiring can cause an interrupt loop and hang the target. + @@ -3 +9 @@ - * cdl/ser_arm_sa11x0.cdl: + * cdl/ser_arm_sa11x0.cdl: Index: packages/fs/rom/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/fs/rom/current/ChangeLog,v retrieving revision 1.3 diff -u -0 -r1.3 ChangeLog --- ChangeLog 2001/07/20 10:23:17 1.3 +++ ChangeLog 2001/10/19 06:58:21 @@ -0,0 +1,7 @@ +2001-10-17 Drew Moseley +2001-10-17 Jonathan Larmour + + * support/mk_romfs.c: Open input files in binary mode (for cygwin). + * cdl/romfs.cdl: Work around cygwin path problems by copying files + into build tree. + Index: packages/hal/arm/arch/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v retrieving revision 1.63 diff -u -0 -r1.63 ChangeLog --- ChangeLog 2001/10/05 15:31:48 1.63 +++ ChangeLog 2001/10/19 06:58:26 @@ -0,0 +1,5 @@ +2001-10-11 Fabrice Gautier + + * include/hal_io.h: Add _STRING variants of I/O macros to allow + writing of consecutive items to the same registers. + Index: packages/hal/arm/edb7xxx/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v retrieving revision 1.32 diff -u -0 -r1.32 ChangeLog --- ChangeLog 2001/10/02 18:28:26 1.32 +++ ChangeLog 2001/10/19 06:58:30 @@ -0,0 +1,4 @@ +2001-10-12 Jonathan Larmour + + * cdl/hal_arm_edb7xxx.cdl: Clarify package description strings. + Index: packages/hal/arm/sa11x0/nano/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/nano/current/ChangeLog,v retrieving revision 1.3 diff -u -0 -r1.3 ChangeLog --- ChangeLog 2001/10/09 23:55:33 1.3 +++ ChangeLog 2001/10/19 06:58:36 @@ -143 +143 @@ - * hal/arm/sa11x0/nano: New package, based on Assabet + * hal/arm/sa11x0/nano: New package, based on Assabet Index: packages/hal/arm/sa11x0/var/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v retrieving revision 1.16 diff -u -0 -r1.16 ChangeLog --- ChangeLog 2001/09/12 00:59:22 1.16 +++ ChangeLog 2001/10/19 06:58:41 @@ -0,0 +1,7 @@ +2001-10-09 Hugo Tyson + + * src/hal_diag.c (cyg_hal_plf_serial_isr): As well as the sticky + Rx Idle bit, clear the sticky bits for interrupts for start or end + of a line break, otherwise messing with the wiring can cause an + interrupt loop and hang the target. + Index: packages/hal/common/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v retrieving revision 1.70 diff -u -0 -r1.70 ChangeLog --- ChangeLog 2001/10/05 15:31:49 1.70 +++ ChangeLog 2001/10/19 06:58:46 @@ -0,0 +1,60 @@ +2001-10-18 Gary Thomas + + * src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): + * cdl/debugging.cdl: CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES is now + defined as CDL 'data' flavor (tested via #if vs. #ifdef) + +2001-10-17 Jesper Skov + + * src/generic-stub.c: Prefixed local version of memcpy and memset + with _. + +2001-10-17 Gary Thomas + + * cdl/debugging.cdl: + * src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): Make retry/abort optional, + only attemped if CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES is configured to + be non-zero (default now 0). + +2001-10-16 Jesper Skov + + * include/hal_stub.h: Allow ISOINFRA/LIBC to provide string + functions. + +2001-10-16 Gary Thomas + + * include/generic-stub.h: Add prototypes for breakpoint_list functions. + +2001-10-15 David Howells + + * include/hal_stub.h: put semicolon between goto-label and close curly. + +2001-10-12 Mark Salter + + * src/thread-packets.c: Don't specify array sizes in extern decls. + + * src/hal_stub.c: Use HAL_STUB_REGISTERS_SIZE to set number of elements + in register save areas. Default to NUMREGS if not defined by HAL. + Allow HALs to provide specialized get_register()/put_register(). + + * src/generic-stub.c (stub_format_registers): Support 'p' packet. + (__process_packet): Rearrange ifdefs so error is sent for unsupported + Z packet types. + (process_query): Add hook for HAL specific queries. + (process_set): Add hook for HAL specific sets. + + * include/generic-stub.h: Add extern decls to quiet compiler warnings. + +2001-10-11 Gary Thomas + + * include/generic-stub.h: + * src/generic-stub.c: Improve error handling more. Make sure that + packets are consumed, even if they are going to be tossed (overflow). + This keeps TCP based connections going, even when the data is bad. + (getpacket): Only send NAK in case of overflow. + +2001-10-09 Jesper Skov + + * src/hal_if.c (flash_config_op): Protect with + CYGARC_HAL_SAVE_GP. + Index: packages/hal/i386/arch/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/i386/arch/current/ChangeLog,v retrieving revision 1.26 diff -u -0 -r1.26 ChangeLog --- ChangeLog 2001/10/05 16:22:37 1.26 +++ ChangeLog 2001/10/19 06:58:51 @@ -0,0 +1,36 @@ +2001-10-15 Mark Salter + + * src/i386_stub.c (hal_get_gdb_registers): Save idt/gdt in GDB regs. + ({put,get}_register_as_bytes): Support idt/gdt. + +2001-10-12 Mark Salter + + * include/i386_stub.h: Add support for FPU and other regs. + * src/i386_stub.c: Ditto. + + * src/vectors.S: Add SSE support. + * include/i386.inc: Ditto. + * include/arch.inc: Ditto. + * include/hal_arch.h: Add SSE state to HAL_FPU_Context. + * cdl/hal_i386.cdl: Add CYGHWR_HAL_I386_PENTIUM and + CYGHWR_HAL_I386_PENTIUM_SSE. + * cdl/hal_i386.cdl: Add CYGHWR_HAL_I386_PENTIUM_GDB_REGS. + +2001-10-08 Ian Campbell + + * cdl/hal_i386.cdl: move CYGBLD_BUILD_I386_ROMBOOT and + CYGBLD_BUILD_REDBOOT_BIN_ROM to pc package. + * src/romboot.S: Moved to pc package + * src/romboot.ld: Moved to pc package + +2001-10-11 Fabrice Gautier + + * include/hal_io.h: Add _STRING variants of I/O macros to allow + writing of consecutive items to the same registers. + +2001-10-10 Fabrice Gautier +2001-10-10 Jonathan Larmour + + * src/vectors.S: Don't use apostrophes in comments as it can confuse + preprocessors sometimes. + Index: packages/hal/i386/pc/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v retrieving revision 1.13 diff -u -0 -r1.13 ChangeLog --- ChangeLog 2001/10/05 16:22:38 1.13 +++ ChangeLog 2001/10/19 06:58:56 @@ -0,0 +1,22 @@ +2001-10-16 Mark Salter + + * misc/redboot_FLOPPY_D850GB.ecm: New file. RedBoot config for + Intel D850GB motherboard. + + * src/hal_diag.c: Setup pc_ser_channels based on CDL. + +2001-10-12 Jonathan Larmour + + * cdl/hal_i386_pc.cdl: Parent CYGBLD_BUILD_REDBOOT_BIN_ROM and + CYGBLD_BUILD_REDBOOT_BIN_FLOPPY under a CYGBLD_BUILD_REDBOOT_BIN_ROM + component for better cross-platform consistency. + +2001-10-08 Ian Campbell + + * cdl/hal_i386_pc.cdl: CYGBLD_BUILD_I386_ROMBOOT and + CYGBLD_BUILD_REDBOOT_BIN_ROM moved here from hal_i386.cdl in the + arch package. Rename CYGBLD_BUILD_REDBOOT_BIN to + CYGBLD_BUILD_REDBOOT_BIN_FLOPPY for consistency. + * src/romboot.S: Moved from arch package. + * src/romboot.ld: Moved from arch package. + Index: packages/hal/i386/pcmb/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/i386/pcmb/current/ChangeLog,v retrieving revision 1.7 diff -u -0 -r1.7 ChangeLog --- ChangeLog 2001/10/05 15:31:49 1.7 +++ ChangeLog 2001/10/19 06:59:01 @@ -0,0 +1,7 @@ +2001-10-16 Mark Salter + + * src/pcmb_serial.c (cyg_hal_plf_serial_init): Use CDL to determine + how many serial ports to support. + * src/pcmb_screen.c (cyg_hal_plf_screen_init): Use CDL to determine + channel number for keyboard/screen. + Index: packages/hal/mips/vr4300/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/mips/vr4300/current/ChangeLog,v retrieving revision 1.6 diff -u -0 -r1.6 ChangeLog --- ChangeLog 2001/10/02 18:28:27 1.6 +++ ChangeLog 2001/10/19 06:59:06 @@ -0,0 +1,8 @@ +2001-10-12 Nick Garnett + + * src/mips_vr4300.ld (SECTION_rom_vectors): Updated this section + to make ROM startup work. + Note: this still does not fix all ROM startup problems, since the + ROM is still too slow to execute code from at anything like a + relistic speed. + Index: packages/hal/mn10300/am31/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am31/current/ChangeLog,v retrieving revision 1.8 diff -u -0 -r1.8 ChangeLog --- ChangeLog 2000/09/11 02:42:53 1.8 +++ ChangeLog 2001/10/19 06:59:11 @@ -0,0 +1,6 @@ +2001-10-15 Nick Garnett + + * src/mn10300_am31.ld: Added test for __GNUC__ >= 3 so that + libsupc++.a can be included. Aparrently the mn10300 compiler is + now GCC3. + Index: packages/hal/mn10300/am33/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am33/current/ChangeLog,v retrieving revision 1.4 diff -u -0 -r1.4 ChangeLog --- ChangeLog 2001/07/29 02:00:09 1.4 +++ ChangeLog 2001/10/19 06:59:17 @@ -0,0 +1,5 @@ +2001-10-18 David Howells + + * include/variant.inc: Suppress as many interrupt sources as + possible whilst booting. + Index: packages/hal/mn10300/arch/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/mn10300/arch/current/ChangeLog,v retrieving revision 1.21 diff -u -0 -r1.21 ChangeLog --- ChangeLog 2001/07/29 02:00:09 1.21 +++ ChangeLog 2001/10/19 06:59:21 @@ -0,0 +1,18 @@ +2001-10-16 David Howells + + * src/hal_syscall.c: mustn't increment the return address by 4. + +2001-10-16 David Howells + + * src/vectors.S: conditionally call diagnostic macros on entry and + exit to default NMI handler and make inclusion of RedBoot header + file conditional. + +2001-10-15 David Howells + + * include/mn10300_stub.h: added syscall handling. + * src/hal_syscall.c: ditto + * src/mn10300_stub.c: ditto + * src/vectors.S: ditto + * cdl/hal_mn10300.cdl: added RTC configuration. + Index: packages/hal/sh/arch/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v retrieving revision 1.35 diff -u -0 -r1.35 ChangeLog --- ChangeLog 2001/10/02 18:28:27 1.35 +++ ChangeLog 2001/10/19 06:59:25 @@ -0,0 +1,9 @@ +2001-10-15 David Howells + + * cdl/hal_sh.cdl: improved the description on the RTC constants + component. + +2001-10-11 Jesper Skov + + * src/hal_mk_defs.c (main): Fixed warning. + Index: packages/hal/sh/sh3/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v retrieving revision 1.15 diff -u -0 -r1.15 ChangeLog --- ChangeLog 2001/10/02 18:28:27 1.15 +++ ChangeLog 2001/10/19 06:59:29 @@ -0,0 +1,11 @@ +2001-10-15 Jesper Skov + + * include/mod_7709r.h: Added. I don't know if the module content + is correct as I have no docs for the CPU. + + * cdl/hal_sh_sh3.cdl: Added option for 7709r. + +2001-10-11 Jesper Skov + + * src/var_mk_defs.c (main): Fixed warning. + Index: packages/hal/sh/sh4/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v retrieving revision 1.13 diff -u -0 -r1.13 ChangeLog --- ChangeLog 2001/10/02 18:28:28 1.13 +++ ChangeLog 2001/10/19 06:59:33 @@ -0,0 +1,4 @@ +2001-10-17 Jesper Skov + + * include/mod_regs_ubc.h (CYGARC_REG_BRCR_ONE_STEP): Added. + Index: packages/io/eth/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v retrieving revision 1.25 diff -u -0 -r1.25 ChangeLog --- ChangeLog 2001/10/08 15:50:14 1.25 +++ ChangeLog 2001/10/19 06:59:38 @@ -0,0 +1,19 @@ +2001-10-18 Jonathan Larmour + + * cdl/eth_drivers.cdl: Rename CYGSEM_IO_ETH_DRIVERS_DEBUG to + CYGDBG_IO_ETH_DRIVERS_DEBUG and make it a common option. + Add separate CYGDBG_IO_ETH_DRIVERS_DEBUG_VERBOSITY config. + + * include/eth_drv.h: Don't claim BSD if it isn't. + * include/eth_drv_stats.h: Ditto. + * include/netdev.h: Ditto. + * src/net/eth_drv.c: Ditto. + Also use above CDL options to conditionalize debugging (and the + verbosity level). + * src/stand_alone/eth_drv.c: Use above renamed CDL options. + +2001-10-11 Gary Thomas + + * src/stand_alone/eth_drv.c (eth_drv_recv): + Defensive programming - insure valid packet size. + Index: packages/io/fileio/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v retrieving revision 1.15 diff -u -0 -r1.15 ChangeLog --- ChangeLog 2001/07/29 02:00:09 1.15 +++ ChangeLog 2001/10/19 06:59:42 @@ -0,0 +1,13 @@ +2001-10-09 Jonathan Larmour + + * src/fio.h: Make cancellation point dependand on + CYGINT_ISO_PTHREAD_IMPL from really. + * tests/select.c: Ditto. + +2001-10-09 Jesper Skov + + * tests/select.c: Do NA check for posix threads. + + * src/fio.h: Make cancellation point dependant on + CYGPKG_POSIX_PTHREAD as in the POSIX package. + Index: packages/io/flash/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v retrieving revision 1.18 diff -u -0 -r1.18 ChangeLog --- ChangeLog 2001/10/02 18:28:28 1.18 +++ ChangeLog 2001/10/19 06:59:46 @@ -0,0 +1,11 @@ +2001-10-16 Jesper Skov + + * src/flash.c: Include string.h + + * cdl/io_flash.cdl: Package requires ISOINFRA and string + functions. + +2001-10-15 David Howells + + * src/flash.c: Include string.h to get mem*() functions. + Index: packages/isoinfra/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/isoinfra/current/ChangeLog,v retrieving revision 1.13 diff -u -0 -r1.13 ChangeLog --- ChangeLog 2001/10/02 18:28:29 1.13 +++ ChangeLog 2001/10/19 06:59:50 @@ -0,0 +1,18 @@ +2001-10-17 Jesper Skov + + * cdl/isoinfra.cdl: Changed string interfaces to flavor booldata. + + * include/string.h: Changed feature checks to ifdef. + +2001-10-09 Jonathan Larmour + + * cdl/isoinfra.cdl: Make all CYGPKG_ISO_TIME interfaces be booldata. + Add config for POSIX clock types and implementations. + Make all CYGPKG_ISO_PTHREAD interfaces be booldata. + Add POSIX sleep() config. + + * include/pthread.h: Reflect booldata interfaces. + * include/time.h: Ditto. + Also add default struct itimerspec and POSIX clock includes. + * include/unistd.h: Add sleep includes, with default proto. + Index: packages/kernel/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v retrieving revision 1.69 diff -u -0 -r1.69 ChangeLog --- ChangeLog 2001/10/02 18:28:29 1.69 +++ ChangeLog 2001/10/19 06:59:55 @@ -0,0 +1,31 @@ +2001-10-17 Jesper Skov + + * tests/dhrystone.c: CYGINT_ISO_STRING_STRFUNCS check changed to + ifdef. + +2001-10-12 Jonathan Larmour + + * cdl/synch.cdl (CYGIMP_KERNEL_SYNCH_MQUEUE_NOT_INLINE): New option + to avoid inliningn mqueue implementation. + + * src/sync/mqueue.cxx: New file to provide non-inline version of + mqueue functions. + + * include/mqueue.hxx: Don't include .inl if user doesn't want inlining. + + * include/mqueue.inl: Allow choice of inlining or not to be + overridden by macro. + + * tests/mqueue1.cxx: Never use inline version. + +2001-10-11 Jesper Skov + + * tests/kmutex3.c (new_thread): Fixed allocation: increase counter + before starting threads which have been allocated resources. + * tests/kmutex4.c (new_thread): Same. + * tests/mutex3.cxx (new_thread): Same. + * tests/testaux.hxx (new_thread): Same. + + * tests/kcache2.c: Fixed warning. + * tests/stress_threads.c: Same. + Index: packages/language/c/libc/startup/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/language/c/libc/startup/current/ChangeLog,v retrieving revision 1.3 diff -u -0 -r1.3 ChangeLog --- ChangeLog 2001/01/05 17:12:38 1.3 +++ ChangeLog 2001/10/19 07:00:00 @@ -0,0 +1,5 @@ +2001-10-09 Jonathan Larmour + + * src/invokemain.cxx (cyg_libc_invoke_main): CYGINT_ISO_PTHREAD_IMPL + needs #ifdef not #if now. + Index: packages/net/tcpip/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v retrieving revision 1.29 diff -u -0 -r1.29 ChangeLog --- ChangeLog 2001/10/08 15:50:14 1.29 +++ ChangeLog 2001/10/19 07:00:06 @@ -0,0 +1,10 @@ +2001-10-18 Jonathan Larmour + + * src/sys/netinet/in.c (in_lifaddr_ioctl): Silence warnings about + trigraphs. + +2001-10-10 Hugo Tyson + + * tests/ftp_test.c (net_test): This was lacking #ifdefs for + CYGHWR_NET_DRIVER_ETH0 and CYGHWR_NET_DRIVER_ETH1. Ooops. + @@ -14 +24 @@ - (CYGHWR_NET_DRIVER_ETH0): Ditto. + (CYGHWR_NET_DRIVER_ETH1): Ditto. Index: packages/redboot/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v retrieving revision 1.43 diff -u -0 -r1.43 ChangeLog --- ChangeLog 2001/10/05 15:31:49 1.43 +++ ChangeLog 2001/10/19 07:00:12 @@ -0,0 +1,70 @@ +2001-10-18 Jonathan Larmour + + * src/net/net_io.c (net_init): Set cyg_io_eth_net_debug from net_debug. + * include/net/net.h: Declare cyg_io_eth_net_debug. + +2001-10-18 David Howells + + * src/syscall.c: Added support for the times() syscall and marked + the utime() syscall as being implemented incorrectly. + +2001-10-18 Gary Thomas + + * src/io.c (_rb_gets): Fix parsing of \" in strings. + +2001-10-16 Jesper Skov + + * cdl/redboot.cdl: Require ISOINFA. + +2001-10-16 Jesper Skov + + * src/net/dns.c (send_recv): Clear from_addr before passing it to + __udp_recvfrom. Fixed return value. + +2001-10-16 Gary Thomas + + * src/flash.c (_do_flash_init): + Add wrapper function for do_flash_init() to avoid compiler warning. + + * src/io.c (_rb_gets): + Use sub-timeouts when calling mon_read_char_with_timeout() as it + was intended that this routine should timeout quickly to allow + for other processing to take place if no data is available. In + practice this won't make any difference unless the global "idle" + timeout value is changed to be something quite large. + + * src/decompress.c: Improve memory allocators. Also use 'init' + style function so that this is the only file that knows anything + of the details of the decompression process or packaging. + + * src/main.c: + * include/redboot.h: + * cdl/redboot.cdl: Rework decompression to be totally encapsulated. + This keeps the details of this functionality in a single file, rather + than scattered throughout RedBoot. + +2001-10-15 David Howells + + * src/xyzModem.c: put semicolon between goto-label and close curly. + +2001-10-15 Gary Thomas + + * src/flash.c (_expand_aliases): Change around some ambiguous code. + + * src/main.c: + * src/decompress.c: + * include/redboot.h: + * cdl/redboot.cdl: Provide RedBoot specific memory allocators + for ZLIB. Allows much finer control over memory map. + + * src/main.c (do_dump): Add option "-s" to dump data as S-records. + +2001-10-11 Gary Thomas + + * src/net/enet.c (__enet_poll): Suppress warning messages. + +2001-10-10 Jonathan Larmour + + * src/flash.c (do_flash_init): Only set __flash_init when init is + successful. + Index: packages/services/compress/zlib/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/services/compress/zlib/current/ChangeLog,v retrieving revision 1.2 diff -u -0 -r1.2 ChangeLog --- ChangeLog 2001/04/06 19:06:09 1.2 +++ ChangeLog 2001/10/19 07:00:17 @@ -0,0 +1,7 @@ +2001-10-15 Gary Thomas + + * include/zconf.h: + * cdl/compress_zlib.cdl: + Define new interface CYGINT_COMPRESS_ZLIB_LOCAL_ALLOC which allows + users of this code (applications) to provide their own allocators. + Index: packages/services/memalloc/common/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v retrieving revision 1.21 diff -u -0 -r1.21 ChangeLog --- ChangeLog 2001/10/02 18:28:30 1.21 +++ ChangeLog 2001/10/19 07:00:21 @@ -0,0 +1,15 @@ +2001-10-17 Jesper Skov + + * include/sepmetaimpl.inl: CYGINT_ISO_STRING_MEMFUNCS checks + changed to ifdef. + +2001-10-11 Jesper Skov + + * tests/testaux.hxx (new_thread): Fixed allocation: increase + counter before starting threads which have been allocated + resources. + +2001-10-08 Jonathan Larmour + + * cdl/memalloc.cdl: Only build malloc.cxx and kapi.cxx when needed. + ==================================== Here is a summary of the files modified: M host/ChangeLog M host/libcdl/cdl.dsp M host/tools/configtool/common/common/build.cxx M host/tools/configtool/common/common/build.hxx M host/tools/configtool/standalone/win32/MainFrm.cpp M host/tools/configtool/standalone/wxwin/CHANGES.txt M host/tools/configtool/standalone/wxwin/configtool.cpp M host/tools/configtool/standalone/wxwin/configtool.h M host/tools/configtool/standalone/wxwin/configtooldoc.cpp M host/tools/configtool/standalone/wxwin/filename.cpp M host/tools/configtool/standalone/wxwin/symbols.h M host/tools/configtool/standalone/wxwin/setup/configtool.iss M packages/ChangeLog M packages/NEWS M packages/ecos.db M packages/compat/posix/current/ChangeLog M packages/compat/posix/current/cdl/posix.cdl M packages/compat/posix/current/include/time.h M packages/compat/posix/current/src/pprivate.h M packages/compat/posix/current/src/pthread.cxx M packages/compat/posix/current/src/signal.cxx M packages/compat/posix/current/src/time.cxx M packages/compat/posix/current/tests/mutex3.c M packages/compat/posix/current/tests/signal2.c M packages/devs/eth/amd/pcnet/current/ChangeLog M packages/devs/eth/amd/pcnet/current/cdl/amd_pcnet_eth_drivers.cdl M packages/devs/eth/amd/pcnet/current/src/amd_pcnet.h M packages/devs/eth/amd/pcnet/current/src/if_pcnet.c M packages/devs/eth/arm/edb7xxx/current/ChangeLog M packages/devs/eth/arm/edb7xxx/current/cdl/edb7xxx_eth_drivers.cdl 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/cdl/iq80310_eth_drivers.cdl M packages/devs/eth/arm/iq80310/current/include/iq80310_info.h M packages/devs/eth/arm/iq80310/current/src/if_iq80310.c M packages/devs/eth/arm/iq80310/current/src/if_shmem.S M packages/devs/eth/cf/current/ChangeLog M packages/devs/eth/cf/current/include/devs_eth_cf.inl M packages/devs/eth/mips/atlas/current/ChangeLog M packages/devs/eth/mips/atlas/current/src/if_atlas.c M packages/devs/eth/ns/dp83902a/current/ChangeLog M packages/devs/eth/ns/dp83902a/current/include/dp83902a.h M packages/devs/eth/ns/dp83902a/current/src/if_dp83902a.c M packages/devs/flash/arm/edb7xxx/current/ChangeLog M packages/devs/flash/arm/edb7xxx/current/cdl/flash_edb7xxx.cdl M packages/devs/flash/intel/28fxxx/current/ChangeLog M packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl A packages/devs/serial/arm/e7t/current/ChangeLog A packages/devs/serial/arm/e7t/current/cdl/ser_arm_e7t.cdl A packages/devs/serial/arm/e7t/current/src/e7t_serial.c A packages/devs/serial/arm/e7t/current/src/e7t_serial.h M packages/devs/serial/arm/edb7xxx/current/ChangeLog M packages/devs/serial/arm/edb7xxx/current/cdl/ser_arm_edb7xxx.cdl M packages/devs/serial/arm/sa11x0/current/ChangeLog M packages/devs/serial/arm/sa11x0/current/src/sa11x0_serial.c M packages/fs/rom/current/ChangeLog M packages/fs/rom/current/cdl/romfs.cdl M packages/fs/rom/current/support/mk_romfs.c M packages/hal/arm/arch/current/ChangeLog M packages/hal/arm/arch/current/include/hal_io.h M packages/hal/arm/edb7xxx/current/ChangeLog M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl M packages/hal/arm/sa11x0/nano/current/ChangeLog M packages/hal/arm/sa11x0/nano/current/include/hal_platform_setup.h M packages/hal/arm/sa11x0/var/current/ChangeLog M packages/hal/arm/sa11x0/var/current/src/hal_diag.c M packages/hal/common/current/ChangeLog M packages/hal/common/current/cdl/debugging.cdl M packages/hal/common/current/include/generic-stub.h M packages/hal/common/current/include/hal_stub.h M packages/hal/common/current/src/generic-stub.c M packages/hal/common/current/src/hal_if.c M packages/hal/common/current/src/hal_stub.c M packages/hal/common/current/src/thread-packets.c M packages/hal/i386/arch/current/ChangeLog M packages/hal/i386/arch/current/cdl/hal_i386.cdl M packages/hal/i386/arch/current/include/arch.inc M packages/hal/i386/arch/current/include/hal_arch.h M packages/hal/i386/arch/current/include/hal_io.h M packages/hal/i386/arch/current/include/i386.inc M packages/hal/i386/arch/current/include/i386_stub.h M packages/hal/i386/arch/current/src/i386_stub.c R packages/hal/i386/arch/current/src/romboot.S R packages/hal/i386/arch/current/src/romboot.ld M packages/hal/i386/arch/current/src/vectors.S M packages/hal/i386/pc/current/ChangeLog M packages/hal/i386/pc/current/cdl/hal_i386_pc.cdl A packages/hal/i386/pc/current/misc/redboot_FLOPPY_D850GB.ecm M packages/hal/i386/pc/current/src/hal_diag.c A packages/hal/i386/pc/current/src/romboot.S A packages/hal/i386/pc/current/src/romboot.ld M packages/hal/i386/pcmb/current/ChangeLog M packages/hal/i386/pcmb/current/src/pcmb_screen.c M packages/hal/i386/pcmb/current/src/pcmb_serial.c M packages/hal/mips/vr4300/current/ChangeLog M packages/hal/mips/vr4300/current/src/mips_vr4300.ld M packages/hal/mn10300/am31/current/ChangeLog M packages/hal/mn10300/am31/current/src/mn10300_am31.ld M packages/hal/mn10300/am33/current/ChangeLog M packages/hal/mn10300/am33/current/include/variant.inc M packages/hal/mn10300/arch/current/ChangeLog M packages/hal/mn10300/arch/current/cdl/hal_mn10300.cdl M packages/hal/mn10300/arch/current/include/mn10300_stub.h A packages/hal/mn10300/arch/current/src/hal_syscall.c M packages/hal/mn10300/arch/current/src/mn10300_stub.c M packages/hal/mn10300/arch/current/src/vectors.S M packages/hal/sh/arch/current/ChangeLog M packages/hal/sh/arch/current/cdl/hal_sh.cdl M packages/hal/sh/arch/current/src/hal_mk_defs.c M packages/hal/sh/sh3/current/ChangeLog M packages/hal/sh/sh3/current/cdl/hal_sh_sh3.cdl A packages/hal/sh/sh3/current/include/mod_7709r.h M packages/hal/sh/sh3/current/src/var_mk_defs.c M packages/hal/sh/sh4/current/ChangeLog M packages/hal/sh/sh4/current/include/mod_regs_ubc.h M packages/io/eth/current/ChangeLog M packages/io/eth/current/cdl/eth_drivers.cdl M packages/io/eth/current/include/eth_drv.h M packages/io/eth/current/include/eth_drv_stats.h M packages/io/eth/current/include/netdev.h M packages/io/eth/current/src/net/eth_drv.c M packages/io/eth/current/src/stand_alone/eth_drv.c M packages/io/fileio/current/ChangeLog M packages/io/fileio/current/src/fio.h M packages/io/fileio/current/src/misc.cxx M packages/io/fileio/current/tests/select.c M packages/io/flash/current/ChangeLog M packages/io/flash/current/cdl/io_flash.cdl M packages/io/flash/current/src/flash.c M packages/isoinfra/current/ChangeLog M packages/isoinfra/current/cdl/isoinfra.cdl M packages/isoinfra/current/include/pthread.h M packages/isoinfra/current/include/string.h M packages/isoinfra/current/include/time.h M packages/isoinfra/current/include/unistd.h M packages/kernel/current/ChangeLog M packages/kernel/current/cdl/synch.cdl M packages/kernel/current/include/mqueue.hxx M packages/kernel/current/include/mqueue.inl A packages/kernel/current/src/sync/mqueue.cxx M packages/kernel/current/tests/dhrystone.c M packages/kernel/current/tests/kcache2.c M packages/kernel/current/tests/kmutex3.c M packages/kernel/current/tests/kmutex4.c M packages/kernel/current/tests/mqueue1.cxx M packages/kernel/current/tests/mutex3.cxx M packages/kernel/current/tests/stress_threads.c M packages/kernel/current/tests/testaux.hxx M packages/language/c/libc/startup/current/ChangeLog M packages/language/c/libc/startup/current/src/invokemain.cxx M packages/net/tcpip/current/ChangeLog M packages/net/tcpip/current/src/sys/netinet/in.c M packages/net/tcpip/current/tests/ftp_test.c M packages/redboot/current/ChangeLog M packages/redboot/current/cdl/redboot.cdl M packages/redboot/current/include/net/net.h M packages/redboot/current/src/decompress.c M packages/redboot/current/src/flash.c M packages/redboot/current/src/io.c M packages/redboot/current/src/main.c M packages/redboot/current/src/syscall.c M packages/redboot/current/src/xyzModem.c M packages/redboot/current/src/net/enet.c M packages/redboot/current/src/net/net_io.c M packages/services/compress/zlib/current/ChangeLog M packages/services/compress/zlib/current/cdl/compress_zlib.cdl M packages/services/compress/zlib/current/include/zconf.h M packages/services/memalloc/common/current/ChangeLog M packages/services/memalloc/common/current/cdl/memalloc.cdl M packages/services/memalloc/common/current/include/sepmetaimpl.inl M packages/services/memalloc/common/current/tests/testaux.hxx