OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [NEWS] - Blame information for rev 817

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
* Freescale Kinetis variant HAL and BSP for TWR-K60N512 and TWR-K40X256
2
  including Freescale UART and Ethernet drivers by Ilija Kocho.
3
* SPI flash driver for Silicon Storage Technology (SST25xx devices)
4
  by Christophe Coutand.
5
* SPI flash driver for Atmel AT25DFxxx devices by Christophe Coutand.
6
* LPC17XX variant HAL and BSP for Olimex LPC-1766-STK board including
7
  ethernet, serial and wallclock drivers by Ilija Kocho.
8
* LM3S variant HAL, generic support for the LM3S800 CPUs, and BSP for
9
  Stellaris EK-LM3S811 board including ADC and I2C drivers by Christophe
10
  Coutand
11
* USB mass storage function driver by Christophe Coutand
12
* AT91 USB slave driver halting endpoint support by Christophe Coutand
13
* USB slave device driver for STM32 by Chris Holgate
14
* Support for dynamic data endpoint configuration in USB serial function
15
  device package by John Dallaway
16
* Support for dynamic data endpoint configuration in USB slave API by
17
  Chris Holgate
18
* Update to uSTL 1.4 by Simon Kallweit
19
* ADC device driver for AT91 by Christophe Coutand
20
* Major update of lwIP stack to v1.3.2 by Simon Kallweit
21
* Port of uSTL 1.3 by Uwe Kindler
22
* Port of PDCurses 3.4 by Sergei Gavrikov
23
 
24
*********** eCos 3.0 release ************
25
 
26
* Port to Olimex LPC-L2294-1MB including ethernet and Flash drivers by
27
  Sergei Gavrikov
28
* Port to Olimex LPC-E2294 including ethernet and Flash drivers by
29
  Sergei Gavrikov
30
* Port to Olimex LPC-H2294 including Flash drivers by Sergei Gavrikov
31
* Intel Strataflash v2 flash driver contributed by eCosCentric Ltd.
32
* New Flash API with lots of new goodies.
33
* ADC device driver for EA2468 OEM board
34
* ADC device driver for LP24XXX devices.
35
* Cortex-M Architecture HAL contributed by eCosCentric Ltd.
36
* STM32 Variant HAL, STM3210E platform HAL, serial device driver,
37
  on-chip flash driver contributed by eCosCentric Ltd.
38
* Synthetic target framebuffer device driver contributed by
39
  eCosCentric Ltd
40
* Generic framebuffer support contributed by eCosCentric Ltd.
41
* PATI PC/104+ board from MPL elektronik by Steven Clugston
42
* Ethernet driver for LPC2xxx by Uwe Kindler.
43
* Ethernet phy driver for Mircrel KSZ8001 by Uwe Kindler.
44
* Generic ADC support contributed by eCosCentric Ltd.
45
* drivers for LPC2xxx on-chip flash, RTC, I2C and SPI from Hans Rosenfeld.
46
* Port to Embedded Artists LPC2468 OEM board by Uwe Kindler.
47
* USB serial class driver by Frank Pagliughi.
48
* FR30 arch, mb91301 variant and skmb91302 platform by Lars Poeschel.
49
* phyCORE-LPC2294/92 port including flash and CAN by Uwe Kindler.
50
* AT91 CAN driver by Uwe Kindler.
51
* AT91 Ethernet device driver for EMAC by John Eigelaar and Andrew Lunn.
52
* MMC/SPI driver provided by eCosCentric Ltd.
53
* USB device driver for Philips D12.
54
* Port to ATMEL AT91SAM7X by John Eigelaar
55
* Freescale MAC7100 varient and SIva MACE1 platfrom by Ilija Koco.
56
* Coldfire architecture HAL, the mcf5272 varient HAL and the m5272c3
57
  platform HAL. Contributed by Enrico Piria.
58
* AT91 USB device driver by Oliver Munz and Andrew Lunn
59
* Port to the ATMEL AT91SAM7S by Oliver Munz and Andrew Lunn
60
* Improved varient support for the AT91
61
* Support for the Ethenet device on the NETARM devices.
62
* Added support for the AT91 based PhyCore.
63
* Added support for Exys XSEngine (PXA255) based system.
64
* Port of ezXML parser added.
65
* Port to the Keil MCB2100, Olimex P2106 and Olimex LPC-MT by Jani Monoses
66
* Generic support for the lpc2xxx, hal, serial and watchdog by Jani Monoses
67
* Support for generic IDE disks using PIO, by Iztok Zupet.
68
* Support for SPI on the eb55 by Savin Zlobec.
69
* Added support for the Atmel JTST board by Andrea Michelotti.
70
* Added support for the AIM711 contributed by Roland Cassebohm.
71
* Added the lwIP TCP/IP stack.
72
* Added PPP network support. Contributed by Nick Garnett of eCosCentric.
73
* Added support for network under vmWare using the LANCE chipset. Contributed
74
  by Iztok Zupet.
75
* Added support for FAT12/16 filesystems. Contributed by
76
  Savin Zlobec of Elatec Engineering.
77
* Support for Spanning Tree Protocol in the old OpenBSD stack
78
* Add support for GPS-4020 (embedded ARM7 GPS receiver/controller)
79
* Basic IPSEC and libipsec support.
80
* Flash driver for SST 39VFXXX devices
81
* Wall clock driver for Synthetic target.
82
* New port to TAMS MOAB (PowerPC 405GPr) development board
83
* FLASH layer can now support NAND devices
84
* RedBoot 'fconfig' data can now be stored in either FLASH or EEPROM
85
* VNC server (remote access graphic system), contributed by
86
  Chris Garry  
87
* New port to Analogue & Micro Rattler (Motorola MPC8250)
88
* Improved support for ethernet PHY devices.
89
* Improved variant support for Motorola Power-QUICC2 systems.
90
* Vastly improved networking speeds in RedBoot stack.
91
* New port for Motorola PrPMC1100 (Intel XScale IXC1100)
92
* SNTP client supports IPv6 multicast packets from time servers.
93
* DNS client support looking up IPv6 addresses and reverse lookups
94
* FTP client is IPv6 aware.
95
* httpd daemon is IPv6 aware.
96
* TFTP client and TFTP server now work with both IPv4 and IPv6.
97
* New port for Analogue & Micro Adder-II (PPC 852T) boards
98
* New ports for Intel XScale IXP425 boards (IXDP425 and Generic Residential
99
  Gateway).
100
* Simple Network Time Protocol (SNTP) client contributed by Andrew Lunn.
101
* Added port for NMI uE250 (ARM Xscale PXA250) platform, contributed
102
  by Mind, NV.
103
 
104
*********** eCos 2.0 release ************
105
 
106
* SNMP code now works with the FreeBSD stack
107
* Port added for IDT MIPS IDT79RC32334 reference platform, including Flash,
108
  ethernet, and serial drivers as well as RedBoot support. Contributed by
109
  Tim Michals working for IDT.
110
* Port added for Texas Instruments ARM9 OMAP Innovator board. Contributed by
111
  Patrick Doyle of Delphi Communication Systems.
112
* Add XScale PXA2x0 support, with Microplex Printer control 5.0 (mpc50)
113
  target incorporating flash support.
114
* Add support for Cogent CSB281 - PowerPC 8245 board.
115
* Add support for PowerPC 8260 based systems - one from Motorola (VADS)
116
  and another from Delphi Communications.  Contributed by Delphi.
117
* Add support for Analogue & Micro Adder (PowerPC 850) boards
118
* Update MN10300 ASB2303 HAL to support RedBoot
119
* New package for application level profiling (histogram only)
120
* Support for NPWR Linux Engine (Xscale IOP310) from Team ASA
121
* Support for Allied Telesyn TS1000 (PowerPC 855T based design)
122
* Yoshinori Sato has contributed a watchdog driver for the Hitachi H8/300H.
123
* Add AT91 watchdog driver. Contributed by Thomas Koeller of Basler Vision
124
  Technologies.
125
* SMP support added for x86.
126
* Ported new networking stack from FreeBSD to eCos. Includes IPv6 support.
127
* Added generic power management support, plus platform support for the iPAQ.
128
* Ported Microwindows windowing graphics system. This port is still alpha.
129
* Added hooks in common ethernet driver for lwIP lightweight IP stack.
130
* Added RedBoot only ports to Samsung Calmrisc16 and Calmrisc32 architectures.
131
  Includes board ports to Calm16 Core and Calm32 Core eval boards.
132
* Added Samsung ARM KS32c5000 SNDS100 eval board port including RedBoot and
133
  ethernet support. Contributed by Grant Edwards of Comtrol.
134
* eCos+RedBoot port to the Altera ARM9 Excalibur board. Includes FLASH driver.
135
* eCos+RedBoot port to Hitachi SH3-based HS7729PCI board, with SH 7729 CPU.
136
  Includes FLASH, ethernet, watchdog and wallclock drivers. The ethernet
137
  driver includes generic support for the VIA Rhine chipset.
138
* eCos+RedBoot port to Hitachi SH3-based Solution Engine SE77x9 board.
139
  Includes FLASH, ethernet, serial and watchdog drivers.
140
* eCos+RedBoot port to Hitachi SH4-based Solution Engine SE7751 board.
141
  Includes FLASH, ethernet, serial and watchdog drivers.
142
* Support for the SH2 core, and SH2 on-chip etherc added.
143
* Port to Matsushita AM33-2 based ASB2305 board added, including serial,
144
  ethernet and FLASH support.
145
* Ethernet, serial and USB drivers for NEC MIPS uPD985xx chip family added.
146
* RedBoot-only port to MIPS Malta evaluation board (Mips32 4Kc and Mips64 5Kc
147
  cores) added, including FLASH and ethernet support.
148
* Port to NEC MIPS VRC4375-based 'Blue Nile' evaluation board. Includes
149
  FLASH, serial and ethernet drivers (the latter being new support for the
150
  i21143 chipset).
151
* Ethernet driver for Intel i82544 Gigabit ethernet added.
152
* Support for Samsung ARM KS32C5000 on-core ethernet broken out into "generic"
153
  driver.
154
* New architectural port to Fujitsu FR-V added. Initial board port to FR-V 400
155
  development board, including RedBoot support and ethernet and FLASH drivers.
156
  Currently pre-alpha quality only.
157
* Support added to port remote file operations using the remote protocol for
158
  newlib applications run under RedBoot.
159
* eCos+RedBoot port to Intel XScale IQ80321 port added, including FLASH,
160
  ethernet, and serial drivers.
161
* ARM Integrator port rewritten. Now includes ARM9 support.
162
* RedBoot+eCos port to the Agilent ARM9-based AAED2000 evaluation board.
163
  Includes FLASH, ethernet, keyboard and touchscreen drivers.
164
* eCos relicensed to be under a GPL+exception licence, instead of the RHEPL.
165
* All eCos documentation now available in DocBook format, licensed under the
166
  OPL.
167
* CYGPKG_IO_ETH_DRIVERS now puts its headers in install/include/cyg/io/eth
168
* All platforms are now expected to be using Virtual Vectors. The
169
  option CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED has been
170
  removed so recently built applications will fail to run on
171
  boards that have old-style GDB stubs without VV support.
172
* Added ELF and wider decompression support to RedBoot.
173
* Added support for SuperH SH2 CPUs
174
* Added port for Motorola MCF5272c3 ColdFire evaulation board from
175
  Wade Jensen .
176
* Added ports to Wuerz Elektronik and Axiom Manufacturing MPC555 based eval
177
  boards. Contributed by Bob Koninckx  
178
  from Katholieke Universiteit Leuven. Includes FLASH, serial and wallclock
179
  drivers.
180
* Added H8/300 port contributed by Yoshinori Sato  
181
  Initially for Akizuki H8/3068 board with ethernet and serial driver support,
182
  and H8/300H simulator.
183
* Added RedBoot support for remote file I/O operations using the GDB remote
184
  protocol.
185
* Added SPARC_LEON port contributed by Jiri Gaisler  -
186
  see  for information about the TSIM simulator
187
  and Leon project per se.
188
* Added port to CerfCube and CerfPDA, contributed by the manufacturer,
189
  Intrinsyc. Includes ethernet drivers.
190
* Added alpha of JFFS2 journalling flash file system v2 support.
191
* Add synthetic target synthetic flash driver, contributed by Andrew Lunn.
192
* CqREEK SH7750 FLASH driver added, contributed by Koichi Nagashima
193
* EDB7xxx ethernet driver rewritten to be a generic Cirrus Logic CS8900A
194
  package.
195
* Incorporated FTP client code (library and test) from Andrew Lunn.
196
* Incorporated ARM Development board aka INTEGRATOR port from Philippe Robin
197
  at ARM. Includes FLASH, ethernet and serial drivers, along with RedBoot
198
  support.
199
* Added ARM E7T (AEB-2) serial device drivers contributed by
200
  Lars Lindqvist at Combitech 
201
* Flash driver added for the SH EDK7708 platform.
202
* Added rudimentary ELF loader, including support for dynamic objects under
203
  services/loader.
204
* DNS lookup support added. Contributed by Andrew Lunn 
205
* Cogent [Cirrus Logic] EDB7312 platform added.
206
* Dallas wallclock driver implemented for x86 PC.
207
* AMD PCNet ethernet driver added.
208
* Generic SMP support added.
209
* RedBoot support added to AM33-STB port.
210
* Add Atmel AT91/EB40 port, including flash and serial drivers.
211
* Added HAL port to SEGA Dreamcast.
212
  Contributed by Takeshi Yaegashi 
213
* Added port to Bright Star Engineering SA11x0 based Flexanet handheld board,
214
  including flash and ethernet support.
215
  Contributed by Jordi Colomer 
216
* Added support for loading files from disk. Currently supports IDE drives
217
  with Linux EXT2 filesystems.
218
* Added wallclock driver for DS12887
219
* AM33 STB flash driver added.
220
* C library now supports multiple locales with multibyte character set support,
221
  and the possibility of plugging in more. Current locales supported
222
  are now C, C-SJIS, C-EUCJP and C-JIS.
223
* Major reorganization of x86 HAL. Support for RedBoot and PCI added, based on
224
  Fabrice Gautier's patches. i82559 ethernet driver added (Intel Etherexpress).
225
  Synthetic HAL redesigned and moved to separate hal/synth hierarchy.
226
* Added ethernet drivers for SMSC lan91cxx
227
* Added driver for Motorola PowerPC 8xxT "Fast Ethernet Controller".
228
* Added support for Analogue & Micro "viper" - PowerPC 860T based
229
  board.  Currently this is only alpha since full test farm testing
230
  has not yet been started.  Includes RedBoot, Flash and FEC ethernet.
231
* RedBoot and eCos ported to Bright Star Engineering nanoEngine
232
  StrongARM SA1110 board, including Flash, watchdog, serial, ethernet
233
  drivers and PCI support.
234
* Added support for ARM Evaluator7T (e7t) board.
235
* Ported to Compaq StrongARM SA1110 PocketPC (iPAQ), including keypad,
236
  touch screen, watchdog, FLASH, PCMCIA and Compact Flash drivers.
237
  Also includes RedBoot, with support for booting ARM Linux.
238
  Derived from an initial port by Richard Panton of 3G Lab.
239
  http://www.3glab.org/
240
* Added flash verification checksums to RedBoot.
241
* Added watchdog driver for Intel SA11x0 StrongARM.
242
* Added generic Intel FlashFile 28Fxxx flash driver.
243
* Added generic Intel StrataFLASH driver.
244
* Support flash and ROMRAM startup for V850 HAL and Cosmo CEB board; also
245
  adding support for the NEC V850/SB1 CPU variant. Also support for
246
  thread debugging via ICE and gdbserv.
247
* Added support for MIPS32/64 MIPS variants and Atlas platform, using both
248
  the MIPS32 4Kc and MIPS64 5Kc processor modules. Includes PCI, serial,
249
  ethernet and flash drivers. This is a RedBoot-only port at this time, not
250
  full eCos.
251
* Added simple ROM based file system support, contributed by
252
  Richard Panton of 3G Lab.
253
* Added support for MIPS PMC-Sierra RM7000 variant and Ocelot board, including
254
  PCI, ethernet and FLASH support.
255
* Added gzip/zlib decompression support to RedBoot.
256
* Added zlib decompression library.
257
* GDB stubs no longer reboot the board in response to a 'k' packet. Instead
258
  from within GDB a "maintenance packet r" must be sent, followed by a
259
  "detach". Then you can reconnect to the board.a
260
* Added generic AMD AM29xxxxx flash driver based on MBX driver, and make
261
  the MBX use it.
262
* Added RedBoot support to PID target.
263
* Added Atmel AT29C040 flash driver.
264
* Added Intel XScale support with the IQ80310 Software Development and
265
  Processor Evaluation Kit. Support includes flash and ethernet drivers,
266
  and RedBoot support.
267
* Added support for USB slave devices. This includes generic USB slave
268
  support, a device driver for the SA11x0 on-chip USB device, and an
269
  additional support package for developing USB-ethernet and similar
270
  peripherals.
271
* Added POSIX cancellation points for the sigwait family of functions,
272
  pthread_join, pthread_cond_wait, pthread_cond_timedwait, sleep and
273
  nanosleep
274
* Virtual vectors initialization can now be configured with a finer
275
  granularity. Diagnostic output should also appear on the same channel
276
  (possibly ethernet) as the application was launched from.
277
* Added cyg_pci_find_matching() to PCI library API to allow more generalized
278
  matching on device properties.
279
* ARM EBSA285 now configured to use virtual vectors all the time. Users with
280
  old GDB stub ROM images should upgrade to newer GDB stub ROM images, or
281
  better still to RedBoot.
282
* Stack usage measurement has been added, with the functions
283
  pthread_measure_stack_usage() in the POSIX thread API and
284
  cyg_thread_measure_stack_usage() in the kernel C API.
285
* Thread stack checking support added. See CYGFUN_KERNEL_THREADS_STACK_CHECKING
286
  in the kernel CDL for information.
287
* Add syscall support to RedBoot for compatibility with newlib-based BSPs
288
* Bridge support added to the PCI library. Use cyg_pci_configure_bus() to
289
  configure all busses.
290
* Added a port to the Toshiba MIPS TX49 chip, with the REF4955 reference
291
  platform. This includes serial device driver and wallclock device driver
292
  support.
293
* PowerPC 40x variant support added.
294
* Added SH4 support. Split SH architecture HAL into variants in the process.
295
* Added SH4/CQ7750 platform support [still untested]
296
* Port to Intel SA1100 Multimedia evalulation board added, including serial
297
  device driver, FLASH driver and RedBoot support
298
* FLASH driver added for PowerPC/MBX
299
* sigsetjmp() and siglongjmp() added
300
* A choice of getcwd() implementations have been added
301
* SH serial driver cleanup. SCIF driver added. SCI and SCIF drivers are
302
  now separate packages. SCIF driver uses full FIFO and can utilize
303
  DMA for transmit operations.
304
* Move logical ethernet "driver" into io/eth where the interface can be shared
305
  between multiple implementations, e.g. BSD TCP/IP and Red Boot's TCP/IP
306
  stacks.
307
* RedBoot - the Red Hat Bootstrap ROM monitor has been added, initially
308
  supporting ARM-EDB7xxx, ARM-EBSA285, and ARM-Assabet boards. Provides
309
  serial and ethernet GDB debugging support, flash image management and flash
310
  booting, BOOTP/DHCP and TFTP boot support and a CLI interface.
311
* Added PCMCIA and Compact Flash support, including drivers for the ARM-Assabet
312
  board.
313
* Added generic FLASH memory support
314
* Added flash memory support for ARM-EBSA285 and ARM-EDB7xxx boards
315
* Added Compact Flash Ethernet driver
316
* Hitachi SH7707a variant support added.
317
* Support added for both software and hardware flow control with an initial
318
  version of the latter available only for the ARM PID board at present.
319
* Loopback serial device driver added
320
* POSIX termios support added for EL/IX level 1 compatibility
321
* Improved dynamic memory management support in the memory allocator
322
  package. Existing dynamic memory support in the kernel (fixed and variable
323
  block allocators) and in libc (malloc, etc.) has been moved to this
324
  package, located at services/memalloc/common. It is now possible to support
325
  memory pools occupying all of remaining memory (as determined by the MLT).
326
  New memory allocators can be "plugged in", and an example of Doug Lea's
327
  malloc (dlmalloc) has been included.
328
* Plug-in filesystem support added, with a POSIX 1003.1 compatible API, found
329
  in the io/fileio package, and integrated with the C library.
330
* An initial example filesystem implementation is provided in fs/ram. This
331
  is a RAM filesystem that attempts to both be a useful tool in its own
332
  right and an example of how to write a filesystem that plugs into the
333
  fileio infrastructure.
334
  The source of the filesystem is in fs/ram/VERSION/src/ramfs.c and is
335
  intended to be largely self documenting. The General Description at
336
  the beginning of the file gives an overview of the structure of the
337
  system, and comments within the code explain specific points. This
338
  code should be read in conjunction with the description of the fileio
339
  infrastructure.
340
* Support added for POSIX 1003.1 threads, mutexes, semaphores, message queues,
341
  condition variables, clocks, timers and real-time signals in the POSIX
342
  compatibility package (part of the EL/IX compatibility initiative) found at
343
  compat/posix.
344
* Kernel enhanced with Asynchronous Service Routines (ASRs) which are routines
345
  called back at the point a thread is scheduled.
346
* Added (configurably) priority ceilings for kernel mutexes
347
* Support sorted thread queues in kernel, rather than LIFO, controlled by the
348
  CYGIMP_KERNEL_SCHED_SORTED_QUEUES option.
349
* The Kernel C API functions cyg_semaphore_wait() and cyg_cond_wait() now
350
  return booleans to indicate if the wait failed.
351
* Added enhanced form of kernel message queue which is more flexible at runtime
352
  than mboxes - available in 
353
* Add a generic interface in  to allow tables of
354
  data, particularly initialization data, to be included in an application
355
  image. This replaces the previous __DEVTAB__ and __NETDEVTAB__ references
356
  in linker scripts.
357
* Most standard top-level header files now controlled by the "isoinfra"
358
  package
359
* C library package split into separate packages on functional boundaries:
360
  i18n, setjmp, signals, startup, stdio, stdlib, time
361
* Most targets now implement a standard form of "virtual vectors" - a
362
  mechanism to allow enhanced co-operation between ROM monitors and running
363
  applications. This allows the application to leave to the ROM things that
364
  the ROM supports rather than duplicating, including debug channels that may
365
  be via serial or ethernet. To take advantage of this, new GDB stub
366
  images/CygMon images should be programmed onto boards, although old images
367
  will continue to work - they will just not be able to use the new facilities.
368
* DHCP support has been added to the TCP/IP support, in addition to the
369
  existing BOOTP support
370
* CDL now supports type bool and booldata for interfaces
371
* CDL now exports extra macros in header files, to indicate package version
372
  numbers
373
* A port of the University of California at Davis (UCD) SNMP stack has been
374
  added
375
* Hitachi SH7709A variant support added
376
* NEC V85x architecture support added
377
* NEC Cosmo CEB-V850/SA1 evaluation board platform HAL added
378
* Serial device drivers added for systems based on NEC V850 SA1 (70F3017)
379
  or SB1 (70F3033) processors
380
* Hitachi SH3 CqREEK (cq7708) platform HAL support added
381
  Contributed by Haruki Kashiwaya
382
* Watchdog reworked much like wallclock.
383
  Common code and API in io/watchdog, simpler (smaller) low-level drivers in
384
  devs/watchdog/.
385
* IO serial driver
386
  The common serial driver has been extended with a configurable option for
387
  a non-blocking read/write mode. It has also been given some new callbacks
388
  which allow low-level drivers to transfer data in blocks instead of as
389
  single characters.
390
* SH HAL
391
  Now provides ROMRAM startup type, copying code and data to RAM before
392
  executing, improving performance at cost of memory.
393
* IO serial drivers reworked by separating into distinct platform
394
  packages, making it simpler to implement new drivers.
395
* WallClock reworked, making it simpler to implement new drivers.
396
  New drivers
397
  o SH3 RTC module
398
 
399
-------- eCos 1.3.1 public net release:
400
 
401
* New architectures and variants
402
  o ARM Thumb
403
  o ARM9
404
  o Hitachi SH3
405
  o Cirrus Logic CL-PS7111, EP72xx
406
  o Intel StrongARM
407
  o Matsushita AM33
408
  o NEC MIPS VR4300
409
 
410
* New platforms
411
  o ARM AEB-1 rev C
412
  o ARM PID support extended: ARM9, Thumb and big-endian
413
  o Cirrus Logic EDB7xxx
414
  o Cogent CMA222 and CMA230 ARM boards. (CMA222 contributed by Mark Salter)
415
  o Hitachi EDK7708
416
  o Intel x86 PC (base port contributed by Patrick O'Grady)
417
  o Intel EBSA285
418
  o Matsushita STB
419
  o Motorola MBX evaluation board
420
  o NEC VRC4373
421
 
422
* New hosts
423
  o Windows 2000 host support (beta)
424
  o Red Hat Linux 6.x (should work on other distributions, but only
425
    Red Hat Linux 6.x has been used for testing).
426
 
427
* Configuration system revised
428
  o Tools based on GPL'd configuration library (only tested on
429
    Windows and Red Hat Linux 6.x)
430
  o Tools available for both Windows (graphical) and Linux (CLI).
431
  o Target side configuration much more flexible now, even though
432
    existing configuration data has not yet been changed to take full
433
    advantage of the new features.
434
 
435
* TCP/IP stack and drivers [distributed in separate package]
436
  o OpenBSD based, supporting UDP, TCP and ICMP.
437
  o Motorola MBX (quicc) driver.
438
  o Cirrus Logic EDB7xxx driver.
439
 
440
* PCI bus library
441
  o Simple API for configuring PCI resources.
442
  o Intel EBSA285 HAL implementation.
443
  o NEC VRC4373 HAL implementation.
444
 
445
* New watchdog drivers
446
  o ARM AEB-1
447
  o Hitachi EDK7708
448
  o Intel EBSA285
449
 
450
* Debugging
451
  o Stack monitoring
452
    The file  defines some functions
453
    that can be used to profile stack usage.
454
 
455
* API changes
456
  o KAPI
457
    include/kapi.h (cyg_thread_delete): is now a boolean function to
458
    indicate success.  Failure is when the thread needs to run in
459
    order to become killed.
460
 
461
* HAL changes
462
  o i386/linux
463
    The eCos idle loop will not load the host system anymore (except
464
    in special configurations, see linux_misc.c).
465
  o MIPS
466
    Split into arch/variant/platform hierarchy.
467
  o MN10300
468
    Split into arch/variant/platform hierarchy.
469
  o PowerPC
470
    Split into arch/variant/platform hierarchy.
471
    Major revamp of exception handling - _not_ backwards compatible
472
    (see vectors.S for the reasoning behind the change).
473
  o SPARClite
474
    Where supported by the targetted platform, it is now possible to
475
    use Multiple Vector Trapping (MVT).
476
  o ARM
477
    The ARM Multi-ICE JTAG debugging interface is now supported on the
478
    relevant platforms. eCos has also been extended to provide thread
479
    debugging when debugging via Multi-ICE.
480
 
481
* CygMon
482
  o Integration of CygMon ROM monitor into eCos by porting it on top
483
    of the eCos HAL
484
 
485
--------- eCos 1.2.1 public net release:
486
 
487
* Architectures and variants
488
  o ARM7TDMI
489
  o Fujitsu SPARClite
490
  o Intel x86 [incomplete, unsupported]
491
  o Matsushita MN10300
492
  o Motorola PowerPC
493
  o Sharp LH77790 (ARM7DI core)
494
  o Toshiba TX39 (MIPS R3900 derivative)
495
 
496
* Platforms
497
  o ARM PID7T board
498
  o ARM AEB-1 board (rev B)
499
  o Cogent CMA287-23 (MPC823), CMA287-50 (MPC850), CMA286-60 (MPC860)
500
  o Fujitsu MB8683x boards
501
  o Linux/x86 Synthetic Target
502
  o Matsushita standard evaluation board
503
  o Matsushita standard evaluation board simulator
504
  o Motorola FADS board [unsupported] (contributed by Kevin Hester)
505
  o PSIM - PowerPC architectural simulator
506
  o Toshiba JMR3904 evaluation board
507
  o Toshiba JMR3904 evaluation board simulator
508
  o SIS - SPARClite simulator [unsupported]
509
 
510
* Hosts
511
  o Redhat Linux 4.2 and later
512
  o Solaris 2.5.1 and later
513
  o Windows NT 4.0SP3 and later
514
  o Windows 95/98 (Beta)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.