Mercurial > ecos
view packages/NEWS @ 80:2085233a121a ecos-sw-2000-04-07
Merge from eCos master repository on 2000-04-07-07:52:29-BST
| author | jlarmour |
|---|---|
| date | Fri, 07 Apr 2000 07:45:04 +0000 |
| parents | 435cced73e2f |
| children | 6736c52df507 |
line wrap: on
line source
* WallClock reworked, making it simpler to implement new drivers. New drivers o SH3 RTC module -------- eCos 1.3.1 public net release: * New architectures and variants o ARM Thumb o ARM9 o Hitachi SH3 o Cirrus Logic CL-PS7111, EP72xx o Intel StrongARM o Matsushita AM33 o NEC MIPS VR4300 * New platforms o ARM AEB-1 rev C o ARM PID support extended: ARM9, Thumb and big-endian o Cirrus Logic EDB7xxx o Cogent CMA222 and CMA230 ARM boards. (CMA222 contributed by Mark Salter) o Hitachi EDK7708 o Intel x86 PC (base port contributed by Patrick O'Grady) o Intel EBSA285 o Matsushita STB o Motorola MBX evaluation board o NEC VRC4373 * New hosts o Windows 2000 host support (beta) o Red Hat Linux 6.x (should work on other distributions, but only Red Hat Linux 6.x has been used for testing). * Configuration system revised o Tools based on GPL'd configuration library (only tested on Windows and Red Hat Linux 6.x) o Tools available for both Windows (graphical) and Linux (CLI). o Target side configuration much more flexible now, even though existing configuration data has not yet been changed to take full advantage of the new features. * TCP/IP stack and drivers [distributed in separate package] o OpenBSD based, supporting UDP, TCP and ICMP. o Motorola MBX (quicc) driver. o Cirrus Logic EDB7xxx driver. * PCI bus library o Simple API for configuring PCI resources. o Intel EBSA285 HAL implementation. o NEC VRC4373 HAL implementation. * New watchdog drivers o ARM AEB-1 o Hitachi EDK7708 o Intel EBSA285 * Debugging o Stack monitoring The file <cyg/kernel/test/stackmon.h> defines some functions that can be used to profile stack usage. * API changes o KAPI include/kapi.h (cyg_thread_delete): is now a boolean function to indicate success. Failure is when the thread needs to run in order to become killed. * HAL changes o i386/linux The eCos idle loop will not load the host system anymore (except in special configurations, see linux_misc.c). o MIPS Split into arch/variant/platform hierarchy. o MN10300 Split into arch/variant/platform hierarchy. o PowerPC Split into arch/variant/platform hierarchy. Major revamp of exception handling - _not_ backwards compatible (see vectors.S for the reasoning behind the change). o SPARClite Where supported by the targetted platform, it is now possible to use Multiple Vector Trapping (MVT). * CygMon o Integration of CygMon ROM monitor into eCos by porting it on top of the eCos HAL --------- eCos 1.2.1 public net release: * Architectures and variants o ARM7TDMI o Fujitsu SPARClite o Intel x86 [incomplete, unsupported] o Matsushita MN10300 o Motorola PowerPC o Sharp LH77790 (ARM7DI core) o Toshiba TX39 (MIPS R3900 derivative) * Platforms o ARM PID7T board o ARM AEB-1 board (rev B) o Cogent CMA287-23 (MPC823), CMA287-50 (MPC850), CMA286-60 (MPC860) o Fujitsu MB8683x boards o Linux/x86 Synthetic Target o Matsushita standard evaluation board o Matsushita standard evaluation board simulator o Motorola FADS board [unsupported] (contributed by Kevin Hester) o PSIM - PowerPC architectural simulator o Toshiba JMR3904 evaluation board o Toshiba JMR3904 evaluation board simulator o SIS - SPARClite simulator [unsupported] * Hosts o Redhat Linux 4.2 and later o Solaris 2.5.1 and later o Windows NT 4.0SP3 and later o Windows 95/98 (Beta)
