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