Mercurial > flash_v2
comparison packages/NEWS @ 76:435cced73e2f ecos-v1_3_1-release
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
| author | jlarmour |
|---|---|
| date | Tue, 28 Mar 2000 14:10:45 +0000 |
| parents | c5536bad4c24 |
| children | 2085233a121a |
comparison
equal
deleted
inserted
replaced
| 75:41bf073c0c32 | 76:435cced73e2f |
|---|---|
| 1 * These are the publically visible changes since eCos v1.2.1 | 1 -------- eCos 1.3.1 public net release: |
| 2 | 2 |
| 3 ** Target side platforms | 3 * New architectures and variants |
| 4 o ARM Thumb | |
| 5 o ARM9 | |
| 6 o Hitachi SH3 | |
| 7 o Cirrus Logic CL-PS7111, EP72xx | |
| 8 o Intel StrongARM | |
| 9 o Matsushita AM33 | |
| 10 o NEC MIPS VR4300 | |
| 4 | 11 |
| 5 *** These are the eCos 1.2.1 platforms... | 12 * New platforms |
| 13 o ARM AEB-1 rev C | |
| 14 o ARM PID support extended: ARM9, Thumb and big-endian | |
| 15 o Cirrus Logic EDB7xxx | |
| 16 o Cogent CMA222 and CMA230 ARM boards. (CMA222 contributed by Mark Salter) | |
| 17 o Hitachi EDK7708 | |
| 18 o Intel x86 PC (base port contributed by Patrick O'Grady) | |
| 19 o Intel EBSA285 | |
| 20 o Matsushita STB | |
| 21 o Motorola MBX evaluation board | |
| 22 o NEC VRC4373 | |
| 6 | 23 |
| 7 **** ARM: | 24 * New hosts |
| 8 ARM7TDMI - ARM PID7T board | 25 o Windows 2000 host support (beta) |
| 9 Sharp LH77790 (ARM7DI core) - ARM AEB-1 board | 26 o Red Hat Linux 6.x (should work on other distributions, but only |
| 27 Red Hat Linux 6.x has been used for testing). | |
| 10 | 28 |
| 11 **** Fujitsu SPARClite: | 29 * Configuration system revised |
| 12 MB86831, MB86832, MB86833 - Fujitsu MB86800-MA01 board | 30 o Tools based on GPL'd configuration library (only tested on |
| 13 SIS - SPARClite simulator | 31 Windows and Red Hat Linux 6.x) |
| 32 o Tools available for both Windows (graphical) and Linux (CLI). | |
| 33 o Target side configuration much more flexible now, even though | |
| 34 existing configuration data has not yet been changed to take full | |
| 35 advantage of the new features. | |
| 14 | 36 |
| 15 **** Matsushita MN10300: | 37 * TCP/IP stack and drivers [distributed in separate package] |
| 16 MN103002 - standard evaluation board | 38 o OpenBSD based, supporting UDP, TCP and ICMP. |
| 17 MN103002 - standard evaluation board simulator | 39 o Motorola MBX (quicc) driver. |
| 40 o Cirrus Logic EDB7xxx driver. | |
| 18 | 41 |
| 19 **** Toshiba TX39 (MIPS R3900 derivative): | 42 * PCI bus library |
| 20 TX39 - JMR3904 evaluation board | 43 o Simple API for configuring PCI resources. |
| 21 TX39 - JMR3904 evaluation board simulator | 44 o Intel EBSA285 HAL implementation. |
| 45 o NEC VRC4373 HAL implementation. | |
| 22 | 46 |
| 23 **** MPC800 PowerPC: | 47 * New watchdog drivers |
| 24 MPC823 - Cogent CMA287-23 | 48 o ARM AEB-1 |
| 25 MPC850 - Cogent CMA287-50 | 49 o Hitachi EDK7708 |
| 26 MPC860 - Cogent CMA286-60 | 50 o Intel EBSA285 |
| 27 MPC860 - MPC8xxFADS (NB unsupported by Red Hat, | |
| 28 contributed by Kevin Hester) | |
| 29 MPC823, MPC850, MPC860 - PSIM simulator | |
| 30 | 51 |
| 31 **** i386/Linux synthetic target | 52 * Debugging |
| 32 | 53 o Stack monitoring |
| 33 *** The following are the new target platforms... | 54 The file <cyg/kernel/test/stackmon.h> defines some functions |
| 55 that can be used to profile stack usage. | |
| 34 | 56 |
| 35 **** ARM: | 57 * API changes |
| 36 ARM7TDMI - ARM PID7T board configured in big-endian mode | 58 o KAPI |
| 37 Cirrus Logic EP7211 (ARM720) CPU - Cirrus Logic EDB7211 evaluation board | 59 include/kapi.h (cyg_thread_delete): is now a boolean function to |
| 38 (silk-screened EDB7111-2) | 60 indicate success. Failure is when the thread needs to run in |
| 39 Cirrus Logic CL-PS7111 (ARM710C) CPU - Cirrus Logic EB7111 evaluation board | 61 order to become killed. |
| 40 Sharp LH77790 (ARM7DI core) - ARM AEB-1 rev C board | |
| 41 | 62 |
| 42 **** PowerPC | 63 * HAL changes |
| 43 Motorola MBX PowerPC Evaluation Board | 64 o i386/linux |
| 65 The eCos idle loop will not load the host system anymore (except | |
| 66 in special configurations, see linux_misc.c). | |
| 67 o MIPS | |
| 68 Split into arch/variant/platform hierarchy. | |
| 69 o MN10300 | |
| 70 Split into arch/variant/platform hierarchy. | |
| 71 o PowerPC | |
| 72 Split into arch/variant/platform hierarchy. | |
| 73 Major revamp of exception handling - _not_ backwards compatible | |
| 74 (see vectors.S for the reasoning behind the change). | |
| 75 o SPARClite | |
| 76 Where supported by the targetted platform, it is now possible to | |
| 77 use Multiple Vector Trapping (MVT). | |
| 44 | 78 |
| 79 * CygMon | |
| 80 o Integration of CygMon ROM monitor into eCos by porting it on top | |
| 81 of the eCos HAL | |
| 45 | 82 |
| 46 ** Host side platforms | 83 --------- eCos 1.2.1 public net release: |
| 47 | 84 |
| 48 *** These are the eCos 1.2.1 platforms.... | 85 * Architectures and variants |
| 49 **** Redhat Linux 4.2 and later | 86 o ARM7TDMI |
| 50 **** Solaris 2.5.1 and later | 87 o Fujitsu SPARClite |
| 51 **** Windows NT 4.0SP3 and later | 88 o Intel x86 [incomplete, unsupported] |
| 52 **** Windows 95/98 (Beta) | 89 o Matsushita MN10300 |
| 90 o Motorola PowerPC | |
| 91 o Sharp LH77790 (ARM7DI core) | |
| 92 o Toshiba TX39 (MIPS R3900 derivative) | |
| 53 | 93 |
| 54 *** These are the new host platforms... | 94 * Platforms |
| 95 o ARM PID7T board | |
| 96 o ARM AEB-1 board (rev B) | |
| 97 o Cogent CMA287-23 (MPC823), CMA287-50 (MPC850), CMA286-60 (MPC860) | |
| 98 o Fujitsu MB8683x boards | |
| 99 o Linux/x86 Synthetic Target | |
| 100 o Matsushita standard evaluation board | |
| 101 o Matsushita standard evaluation board simulator | |
| 102 o Motorola FADS board [unsupported] (contributed by Kevin Hester) | |
| 103 o PSIM - PowerPC architectural simulator | |
| 104 o Toshiba JMR3904 evaluation board | |
| 105 o Toshiba JMR3904 evaluation board simulator | |
| 106 o SIS - SPARClite simulator [unsupported] | |
| 55 | 107 |
| 56 **** None yet | 108 * Hosts |
| 57 | 109 o Redhat Linux 4.2 and later |
| 58 ** Host tool features | 110 o Solaris 2.5.1 and later |
| 59 | 111 o Windows NT 4.0SP3 and later |
| 60 **** None yet | 112 o Windows 95/98 (Beta) |
| 61 | |
| 62 ** Drivers | |
| 63 *** Watchdog Drivers added for: | |
| 64 Sharp LH77790 (ARM7DI core) - ARM AEB-1 board | |
| 65 | |
| 66 ** New toolchain features | |
| 67 | |
| 68 ** API additions | |
| 69 | |
| 70 *** PCI library - providing an API to control the PCI buses of supported targets | |
| 71 | |
| 72 *** Debugging | |
| 73 The file <cyg/kernel/test/stackmon.h> defines some functions | |
| 74 that can be used to profile stack usage. | |
| 75 | |
| 76 ** API changes | |
| 77 | |
| 78 *** Kernel | |
| 79 | |
| 80 **** KAPI | |
| 81 include/kapi.h (cyg_thread_delete): is now a boolean function to | |
| 82 indicate success. Failure is when the thread needs to run in | |
| 83 order to become killed. | |
| 84 | |
| 85 ** ISO C library | |
| 86 | |
| 87 ** HAL changes | |
| 88 | |
| 89 *** i386/linux | |
| 90 The eCos idle loop will not load the host system anymore | |
| 91 (except in special configurations, see linux_misc.c). | |
| 92 | |
| 93 *** PowerPC | |
| 94 Major revamp of exception handling - _not_ backwards | |
| 95 compatible (see vectors.S for the reasoning behind the | |
| 96 change). | |
| 97 Introduced variant hierarchies. | |
| 98 | |
| 99 *** Sparclite | |
| 100 | |
| 101 Where supported by the targetted platform, it is now possible to use | |
| 102 Multiple Vector Trapping (MVT). | |
| 103 | |
| 104 *** Common | |
| 105 | |
| 106 ** Other new features | |
| 107 |
