1 2008-07-08 Uwe Kindler <uwe_kindler@web.de>
4 * ecos.db: Add EA LPC2468 OEM board, target, flash driver,
5 LPC24XXX variant + serial driver
7 2008-06-07 Frank Pagliughi <fpagliughi@mindspring.com>
10 * ecos.db: Add USB serial class driver.
12 2008-01-06 Lars Poeschel <larsi@wh2.tu-dresden.de>
15 * ecos.db: Add FR30, skmb91302 board from Fujitsu
17 2008-01-04 Uwe Kindler <uwe_kindler@web.de>
20 * ecos.db: Add phyCORE229x platform, target, ethernet driver and
23 2007-07-02 uwe.kindler <uwe.kindler@cetoni.de>
25 * ecos.db CAN driver for LPC2xxx. Updated entry for loop
28 2007-04-08 uwe.kindler <uwe.kindler@cetoni.de>
30 * ecos.db Ethernet driver for Olimex SAM7-EX256
32 2007-03-26 uwe.kindler <uwe.kindler@cetoni.de>
34 * ecos.db CAN driver for AT91.
36 2007-02-13 John Eigelaar <jeigelaar@mweb.co.za>
37 Andrew Lunn <andrew.lunn@ascom.ch>
39 * ecos.db: Ethernet device driver for AT91 EMAC.
41 2007-01-10 Ilija Koco <ilijak@siva.com.mk>
43 * ecos.db: Splitted esci directory in esci/drv and esci/hdr
45 2007-01-02 Uwe Kindler <uwe_kindler@web.de>
47 * ecos.db Add Olimex SAM7-EX256 platform and target
49 2006-11-21 Alexander Neundorf <alexander.neundorf@jenoptik.com>
51 * ecos.db: add generic interrupt driven serial IO driver
54 2006-10-16 Jonathan Larmour <jifl@eCosCentric.com>
56 * ecos.db: Comment out CYGPKG_DEVS_ETH_ARM_AT91 for now - it's still
57 work in progress apparently.
59 2006-09-21 Jonathan Larmour <jifl@eCosCentric.com>
61 * ecos.db: add MMC/SPI device driver.
63 2006-08-06 Bart Veer <bartv@ecoscentric.com>
65 * ecos.db: add M68K/MCF52xx ColdFire I2C driver
67 2006-07-18 Jonathan Larmour <jifl@eCosCentric.com>
69 * ecos.db: Add AT-HTTPD package from Anthony Tonizzo.
71 2006-06-19 Andrew Lunn <andrew.lunn@ascom.ch>
73 * ecos.db: Remove entries for none existing packages.
75 2006-06-08 Ilija Koco <ilijak@siva.com.mk>
77 * ecos.db: Add Freescale MAC7100EVB platform and target
79 2006-06-09 Frank Pagliughi <fpagliughi@mindspring.com>
81 * ecos.db: Add Philips D12 USB device driver and hardware specific
84 2006-06-06 Andrew Lunn <andrew.lunn@ascom.ch>
86 * ecos.db: Remove the hardware property from the USB and USB slave
87 package. They themselves are not hardware dependent.
89 2006-06-02 Andrew Lunn <andrew.lunn@ascom.ch>
91 * ecos.db: Add AT91SAM7SEK and AT91SAM7XEK packages and targets
93 2006-05-24 Ilija Koco <ilijak@siva.com.mk>
95 * ecos.db: Add Freescale MAC7100 variant, SIvA MACE1 platform
96 and Freescale ESCI serial driver
98 2006-05-09 Andrew Lunn <andrew.lunn@ascom.ch>
100 * ecos.db: Add the Coldfire architecture HAL, the mcf5272 varient
101 HAL and the m5272c3 platform HAL.
103 2006-05-07 Andrew Lunn <andrew.lunn@ascom.ch>
105 * ecos.db: Add AT91 USB device driver.
107 2006-02-22 Mark Salter <msalter@redhat.com>
109 * ecos.db: Added net autotest.
111 2006-01-01 Andrew Lunn <andrew.lunn@ascom.ch>
112 Oliver Munz <munz@speag.ch>
114 * ecos.db: Added support for the AT91SAM7S. This includes a new
115 flash driver, watchdog driver, minor changes to the AT91 USART
116 driver, and extensions to the AT91 variant HAL in addition to the
119 2005-06-28 Nick Garnett <nickg@ecoscentric.com>
121 * ecos.db: Added Object Loader package.
123 2005-06-12 Brandl Harald <Harald.Brandl@fh-joanneum.at>
125 * ecos.db: Added a ethernet device driver for the NETARM.
127 2005-04-17 Andrew Lunn <andrew.lunn@ascom.ch>
129 * ecos.db: Added support for the AT91 based PhyCore
131 2005-03-03 Jay Foster <jay@systech.cam>
133 * pkgconf/rules.mak: Added removal of -Wstrict-prototypes compiler
134 option from the C++ flags (ACTUAL_CXXFLAGS). This silences a
135 warning from GCC 3.4.3.
137 2005-02-23 Kurt Stremerch <kurt.stremerch@exys.be>
139 * ecos.db: Added support for Exys XSEngine (PXA255) based system.
141 2005-01-31 Aaron Voisine <aaron@voisine.org>
143 * Port of exXML to eCos. Based on ezXML 0.8.1.
144 Ported by Matt Jerdonek <maj1224@yahoo.com>
146 2004-11-25 Andrew Lunn <andrew.lunn@ascom.ch>
148 * pkgconf/rules.doc: If we cannot find the catalog do not pass it
149 as an option and hope jade knowns where it is.
151 2004-11-19 Jani Monoses <jani@iv.ro>
153 * ecos.db: New lpc2xxx platform, Olimex LPC-MT.
155 2004-11-14 Jani Monoses <jani@iv.ro>
157 * ecos.db: New packages which include a hal variant port for the
158 lpc2xxx, generic serial and watchdog drivers for the lpc2xxx and
159 ports for the Keil MCB2100 and Olimex P2106.
161 2004-10-17 Iztok Zupet <iz@elsis.si>
163 * ecos.db: Added generic IDE disk driver.
165 2004-10-5 Andrea Michelotti <amichelotti@atmel.com>
167 * ecos.db: Added atmel jtst watchdog support
169 2004-10-05 Savin Zlobec <savin@elatec.si>
171 * ecos.db: Added Atmel AT91 SPI bus driver and AT91EB55 devices.
173 2004-09-16 Andrea Michelotti <amichelotti@atmel.com>
175 * ecos.db: Added atmel jtst board support, based on atmel Diopsis
176 chip which is an at91 plus a dsp.
178 2004-09-09 John Dallaway <jld@ecoscentric.com>
180 * ecos.db: Remove CYGPKG_IO_SERIAL_ARM_AIM711_S3C4510 and
181 CYGPKG_IO_SERIAL_ARM_AIM711_16X5X which are now CDL components.
182 [ patch from Roland Cassebohm ]
184 2004-09-05 Mark Salter <msalter@redhat.com>
186 * ecos.db: Add new frv packages.
188 2004-08-24 Bart Veer <bartv@ecoscentric.com>
190 * ecos.db: add SPI package
192 2004-08-06 Jani Monoses <jani@iv.ro>
194 * ecos.db: Remove two obsolete flash drivers: INTEL_BOOTBLOCK
195 and AT91.They have better replacements and are not used anyway.
197 2004-05-15 Roland Ca?ebohm <roland.cassebohm@VisionSystems.de>
199 * ecos.db: Added aim711 support
201 2004-05-14 John Dallaway <jld@ecoscentric.com>
203 * ecos.db: Rationalise the i386 PC target naming scheme.
205 2004-05-04 Jani Monoses <jani@iv.ro>
207 * ecos.db: Added lwip package.
209 2004-04-21 Yoshinori Sato <ysato@users.sourceforge.jp>
211 * ecos.db: New Packages:
212 CYGPKG_DEVS_ETH_DREAMCAST_RLTK8139 - SEGA Dreamcast Broadband Adapter support
214 2004-04-14 Nick Garnett <nickg@calivar.com>
216 * ecos.db: Added PPP package.
218 2004-03-12 Jonathan Larmour <jifl@eCosCentric.com>
220 * pkgconf/rules.mak: When linking, $LDFLAGS must be after target.ld
221 so that -nostdlib works in all cases, so place it at the end.
222 Add -finline-limit hack to preserve behaviour with newer GCC.
223 Treat -frtti like -fno-rtti.
225 2004-02-27 Iztok Zupet <iz@elsis.si>
227 * ecos.db: Added the LANCEPCI packages and support for the vmWare
230 2004-02-25 Gary Thomas <gary@mlbassoc.com>
232 * devs/flash/powerpc/moab/current/src/moab_nand_flash.c:
233 New board revision has larger FLASH (TC58DVG02 == 128MB)
235 2004-02-20 Jonathan Larmour <jifl@eCosCentric.com>
237 * ecos.db: Include CYGPKG_DEVS_ETH_ARM_KS32C5000 in snds100 and
240 2004-01-30 John Dallaway <jld@ecoscentric.com>
242 * ecos.db: Add 'hardware' attribute to CYGPKG_DEVS_ETH_ARM_KS32C5000.
244 * ecosadmin.tcl: Delete empty directories in the repository following
245 eCos package removal. Read the hardware attribute from package records
248 2004-01-19 Nick Garnett <nickg@calivar.com>
250 * ecos.db: Added FAT12/16 filesystem packages.
252 * NEWS: Added line about FAT filesystem support.
254 2003-11-22 Andrew Lunn <andrew.lunn@ascom.ch>
256 * ecos.db: Added libipsec package.
258 2003-11-09 Gary Thomas <gary@mlbassoc.com>
260 * ecos.db: Add serial I/O package for Motorola MPC8xxx (QUICC-II)
262 2003-11-05 Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be>
264 * ecos.db: New packages - ethernet and watchdog for EC555
266 2003-11-04 Andrew Lunn <andrew.lunn@ascom.ch>
268 * ecos.db: Modified the e7t to use the new 39VFXXX flash driver
270 2003-11-04 Andrew Lunn <andrew.lunn@ascom.ch>
272 * ecos.db: Replaced the 39VF4XX flash driver with a 39VFXXX driver.
274 2003-10-24 Jonathan Larmour <jifl@eCosCentric.com>
276 * pkgconf/rules.mak: Remove -finit-priority and -fvtable-gc
279 2003-10-15 Gary Thomas <gary@mlbassoc.com>
280 2003-09-23 Andrew Lunn <andrew.lunn@ascom.ch>
282 * pkgconf/rules.mak Only pass C flags to the C compiler.
283 Workaround for BUG #1000035.
285 2003-10-04 Savin Zlobec <savin@elatec.si>
287 * ecos.db: New package - Synth wall clock device
289 2003-09-30 Gary Thomas <gary@mlbassoc.com>
291 * ecos.db: New package - National Semiconductor DP83816 PCI ethernet
293 2003-09-21 Jonathan Larmour <jifl@eCosCentric.com>
295 * ecos.db: Add sh4_202_md serial driver package
296 (CYGPKG_IO_SERIAL_SH_SH4_202_MD)
298 2003-09-19 Gary Thomas <gary@mlbassoc.com>
301 New platform - TAMS MOAB (PowerPC 405GPr)
302 New NAND FLASH drivers - Toshiba 58CXXX
303 New RTC driver - Dallas DS1307
305 2003-09-05 Nick Garnett <nickg@balti.calivar.com>
307 * ecos.db: Added Packages and target for SuperH SH4-202 part and
310 2003-08-22 Chris Garry <cgarry@sweeneydesign.co.uk>
312 * ecos.db: Add new VNC server package.
314 2003-08-22 Gary Thomas <gary@mind.be>
316 * ecos.db: Add support for picasso - another NMI uEngine (PXA255)
319 2003-08-19 Gary Thomas <gary@mlbassoc.com>
321 * ecos.db: New packages:
322 CYGPKG_DEVS_ETH_PHY - generic API for handling ethernet PHY devices
323 CYGPKG_DEVS_ETH_POWERPC_FCC - fast ethernet controller on MPC8xxx
324 CYGPKG_HAL_POWERPC_MPC8XXX - improved variant support for Motorola 8xxx
325 CYGPKG_HAL_POWERPC_RATTLER - Analogue & Micro Rattler (Motorola 8250)
327 2003-08-13 Thomas Koeller <thomas.koeller@baslerweb.com>
329 * ecos.db: Changed alias names for AT91 flash driver to avoid
330 collision with new EB40 flash driver.
332 2003-08-06 Michael Anburaj <embeddedeng@hotmail.com>
334 * ecos.db: Added support for the Samsung ARM9/SMDK2410 development
337 2003-08-05 Thomas Koeller <thomas.koeller@baslerweb.com>
339 * ecos.db: Added new package CYGPKG_DEVS_FLASH_EB40 and updated the
340 eb40 target to use it instead of the old CYGPKG_DEVS_FLASH_AT91.
342 2003-07-23 Chris Garry <cgarry@sweeneydesign.co.uk>
344 * ecos.db: Added new packages CYGPKG_DEVS_FLASH_SST_39VF400 and
345 CYGPKG_DEVS_FLASH_ARM_E7T. Updated e7t target to include FLASH
348 2003-07-09 Eric Doenges <Eric.Doenges@DynaPel.com>
350 * ecos.db: Add Realtek 8139 (PCI) ethernet driver.
352 2003-06-12 John Dallaway <jld@ecoscentric.com>
354 * ecosadmin.tcl: Add repository merge capability (undocumented and
355 unsupported at present).
357 2003-05-21 Jonathan Larmour <jifl@eCosCentric.com>
359 * pkgconf/stylesheet.dsl: No callout graphics.
361 2003-05-14 Thomas Koeller <thomas.koeller@baslerweb.com>
363 * ecos.db: Changed human-readable name and description of
364 CYGPKG_IO_SERIAL_ARM_AT91 to something sensible.
366 2003-05-12 Nick Garnett <nickg@balti.calivar.com>
368 * ecos.db: Added packages and targets for Atmel AT91 boards: EB40,
369 EB40A, EB42 and EB55.
371 2003-05-05 John Dallaway <jld@ecoscentric.com>
373 * pkgconf/rules.doc: Build PNG images (not GIFs) for HTML docs.
375 2003-03-23 Iztok Zupet <iz@vsr.si>
377 * pkgconf/rules.doc: Use three stylesheets instead of one.
378 One for HTML the other for PDF-letter and the third one for PDF-A4
379 format. (Stylesheets do not support two printable targets in
380 same stylesheet). Added copyfiles to PDF targets.
381 * pkgconf/ssletter.dsl: New file.
382 * pkgconf/ssa4.dsl: New file.
383 * pkgconf/stylesheet.dsl: remove print stylesheet.
385 2003-04-24 Jonathan Larmour <jifl@eCosCentric.com>
387 * ecos.db: Shorten some long target names to stop them overrunning
390 2003-03-24 Gary Thomas <gary@mlbassoc.com>
392 * ecos.db: New platform - Analogue & Micro AdderII (PPC852T)
394 2003-03-18 Mark Salter <msalter@redhat.com>
396 * ecos.db: Add support for XScale IXP425, IXDP425, GRG.
398 2003-03-09 Yoshinori Sato <ysato@users.sourceforge.jp>
400 * ecos.db: New variant H8S (H8/300 architecture)
401 New platform H8MAX (H8/300H)
402 New platform EDOSK-2674 (H8S)
404 2003-03-05 John Dallaway <jld@ecoscentric.com>
406 * ecosadmin.tcl: Prevent calls to 'cygpath' with an empty
409 2003-02-25 Andrew Lunn <andrew.lunn@ascom.ch>
411 * ecos.db: Added the Simple Network Time Protocol (SNTP) client.
413 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com>
415 * pkgconf/rules.doc: Allow support for copying files directly from
416 source doc dir to build dir. Primarily intended for copying over
417 pre-built GIFs for the moment.
419 2003-02-20 Gary Thomas <gary@mind.be>
421 * ecos.db: New platform - NMI uE250 (ARM Xscale PXA250)
423 2003-02-14 Tim Michals <t.michals@attbi.com>
424 2003-02-14 Jonathan Larmour <jifl@eCosCentric.com>
426 * ecos.db: Add IDT MIPS IDT79RC32334 reference platform port,
427 including Flash, ethernet, and serial drivers.
429 2003-02-12 Patrick Doyle <wpd@delcomsys.com>
431 * ecos.db: Added ethernet packages to OMAP Innovator port.
433 2003-02-05 Patrick Doyle <wpd@delcomsys.com>
435 * ecos.db: Add Texas Instruments ARM9 OMAP Innovator port. Redboot
438 2003-01-29 John Dallaway <jld@ecoscentric.com>
440 * ecosadmin.tcl: Accommodate UNIX-style paths under Cygwin when
443 * pkgconf/fixhtml.tcl: Accommodate latest Cygwin Tcl shell
446 2003-01-24 Knud Woehler <knud.woehler@microplex.de>
447 2003-01-24 Mark Salter <msalter@redhat.com>
449 * ecos.db: Add packages for XScale PXA2x0/MPC50.
451 2003-01-24 John Dallaway <jld@ecoscentric.com>
453 * ecosadmin.tcl: Accommodate latest Cygwin Tcl shell (tclsh83.exe)
455 2003-01-22 Jonathan Larmour <jifl@eCosCentric.com>
457 * ecos.db: Add CYGPKG_LINUX_COMPAT. Not a compatibility layer
458 for Linux applications, but Linux drivers and filesystems.
459 Intended for an updated JFFS2.
461 2002-12-24 Gary Thomas <gary@mlbassoc.com>
463 * ecos.db: Add port to Cogent CSB281 (PowerPC 8245)
465 2002-12-22 Nick Garnett <nickg@ecoscentric.com>
467 * ecos.db: Add HTTPD package.
469 2002-12-12 Gary Thomas <gthomas@ecoscentric.com>
470 2002-12-12 Patrick Doyle <wpd@delcomsys.com>
472 * ecos.db: Add packages for MPC8260 based systems - VADS
473 and TS6 (Delphi Communications).
475 2002-12-10 Gary Thomas <gthomas@ecoscentric.com>
477 * ecos.db: Enable serial devices for A&M 'adder' platform.
479 2002-11-25 Gary Thomas <gthomas@ecoscentric.com>
481 * ecos.db: Add support for A&M "Adder" (PowerPC 850)
482 Split PowerPC QUICC ethernet driver into generic+platform.
484 2002-11-14 Gary Thomas <gthomas@ecoscentric.com>
486 * ecos.db: Add application profiling package.
488 2002-11-14 Mark Salter <msalter@redhat.com>
490 * ecos.db: Add flash package for AM33 ASB2303.
492 2002-11-12 Gary Thomas <gary@mlbassoc.com>
494 * ecos.db: Add NPWR (Xscale from Team ASA). Reorganize Xscale
495 IOP310 based platforms (IQ80310).
497 2002-10-24 Jonathan Larmour <jifl@eCosCentric.com>
499 * ecosadmin.tcl (ecosadmin::process_add_package): Use gzip -d, not
500 gunzip, as the latter fails with TCL on cygwin.
502 2002-10-18 Gary Thomas <gthomas@ecoscentric.com>
504 * ecos.db: Change package name for TS1000 flash part (consistency).
506 * NEWS: Add note about Allied Telesyn TS1000 port.
508 2002-10-15 Iztok Zupet <iz@vsr.si>
510 * pkgconf/rules.doc: modified for pdf target
512 2002-09-23 Mark Salter <msalter@redhat.com>
514 * ecos.db: Change XScale core dirname to "cores".
516 2002-09-19 Mark Salter <msalter@redhat.com>
518 * ecos.db: Add XScale core package.
520 2002-09-03 Gary Thomas <gary@mlbassoc.com>
522 * ecos.db: Adding generic FEC driver support package (Viper).
523 Add Allied Telesyn TS1000 platform.
525 2002-08-27 Bart Veer <bartv@ecoscentric.com>
527 * ecos.db: remove packages SDL and SMPEG that were never released.
529 2002-08-15 Andrew Lunn <andrew.lunn@ascom.ch>
531 * ecos.db: Added the CPU load measurement package.
533 2002-08-14 Yoshinori Sato <qzb04471@nifty.ne.jp>
535 * ecos.db: Add H8/300H watchdog driver package.
537 2002-08-07 Andrew Lunn <andrew.lunn@ascom.ch>
539 * ecos.db: Added CRC package.
541 2002-08-07 Gary Thomas <gthomas@ecoscentric.com>
543 * pkgconf/rules.doc: The location of the various stylesheets, etc,
544 is quite varied. Made some changes to let it work on a Debian system,
545 but this should definitely be revisited.
547 2002-08-06 Jonathan Larmour <jifl@ecoscentric.com>
549 * ecos.db: Include AT91 watchdog driver in at91 target.
551 2002-08-06 Thomas Koeller <thomas@koeller.dyndns.org>
553 * ecos.db: Add AT91 watchdog driver.
555 2002-06-20 Gary Thomas <gary@chez-thomas.org>
557 * ecos.db: A&M Viper now uses generic AMD FLASH drivers.
559 2002-05-08 Jesper Skov <jskov@redhat.com>
561 * ecos.db: Removed special SH2 SCIF driver. The changes have been
562 merged into the SH3 (now generic SH) driver.
564 2002-04-24 Yoshinori Sato <qzb04471@nifty.ne.jp>
566 * ecos.db: Add H8/300 serial driver.
568 2002-04-25 Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be>
570 * ecos.db: Add ports to Wuerz Elektronik and Axiom Manufacturing
571 MPC555 based eval boards.
573 2002-04-24 Yoshinori Sato <qzb04471@nifty.ne.jp>
575 * ecos.db: Add H8/300 port.
578 2002-04-15 Nick Garnett <nickg@redhat.com>
580 * ecos.db: Changed integrator target to integrator_arm7. Tidied up
581 descriptions a little too.
583 2002-04-09 Jesper Skov <jskov@redhat.com>
585 * pkgconf/rules.mak: Allow building of .cpp files. Not supported
586 by makefile generator yet, though.
588 * ecos.db: Added SDL and SMPEG packages.
590 2002-03-26 Jesper Skov <jskov@redhat.com>
592 * ecos.db: Added microwindows package.
594 2002-03-18 Hugo Tyson <hmt@redhat.com>
596 * ecos.db: Add CYGPKG_HAL_SPARC_ERC32 and target sparc_erc32 -
597 also contributed by Jiri Gaisler <jiri@gaisler.com>.
599 2002-03-15 Hugo Tyson <hmt@redhat.com>
601 * ecos.db: Add CYGPKG_HAL_SPARC, CYGPKG_HAL_SPARC_LEON, target
602 sparc_leon contributed by Jiri Gaisler <jiri@gaisler.com>. See
603 <http://www.gaisler.com> for information about the TSIM simulator
604 and Leon project per se.
606 2002-03-10 Gary Thomas <gthomas@redhat.com>
608 * ecos.db: Add keyboard driver.
610 2002-03-09 Gary Thomas <gthomas@redhat.com>
612 * ecos.db: Add touch screen driver for Aglient AAED-2000.
614 2002-03-08 Nick Garnett <nickg@redhat.com>
616 * ecos.db: Fix Integrator aliases.
618 2002-03-06 Nick Garnett <nickg@redhat.com>
620 * ecos.db: Added new target: integrator_arm9 for ARM9 based
622 Renamed CYGPKG_DEVS_FLASH_INTEGRATOR to
623 CYGPKG_DEVS_FLASH_ARM_INTEGRATOR for consistency with other
626 2002-02-18 Jesper Skov <jskov@redhat.com>
628 * ecos.db: Added SH2 etherc package.
630 2002-02-08 Jonathan Larmour <jlarmour@redhat.com>
632 * pkgconf/rules.mak: Fix the below fix which had too _few_ backslashes!
634 2002-02-04 Gary Thomas <gthomas@redhat.com>
636 * ecos.db: Add [contributed] port to CerfCube & CerfPDA.
638 2002-02-02 Jonathan Larmour <jlarmour@redhat.com>
640 * pkgconf/rules.mak: Fix bug with too many backslashes in sed.
642 2002-01-29 Nick Garnett <nickg@redhat.com>
644 * ecos.db: Added CYGPKG_IO_SERIAL_ARM_IQ80321.
646 2002-01-28 Gary Thomas <gthomas@redhat.com>
648 * ecos.db: Split network support into generic and stack
649 implementations. Move BSD based stack to one implementation.
651 Add FreeBSD based (new) stack as another.
652 2002-01-21 Jonathan Larmour <jlarmour@redhat.com>
654 * ecos.db: Add JFFS2 package.
656 2002-01-21 Mark Salter <msalter@redhat.com>
658 * ecos.db: Add Intel 82544 ethernet for iq80321.
660 2002-01-08 Jonathan Larmour <jlarmour@redhat.com>
662 * ecos.db: Add synthetic flash driver package, and add it to the
663 synthetic linux target.
665 2002-01-03 Mark Salter <msalter@redhat.com>
667 * ecos.db: Use generic i82559 driver for iq80310.
669 2001-12-20 Koichi Nagashima <naga@r-lab.co.jp>
671 * ecos.db: Add CqREEK SH7750 flash driver.
673 2001-12-12 Mark Salter <msalter@redhat.com>
675 * ecos.db: Add XScale "Verde" (IOP80320) and IQ80321 packages.
677 2001-12-06 Nick Garnett <nickg@redhat.com>
679 * ecos.db: Change names on i82544 package so they don't clash with
682 2001-11-27 Nick Garnett <nickg@redhat.com>
684 * ecos.db: Added Intel i82543/82544 Gigabit ethernet card packages
685 and a pc_giga target. This latter is a temporary measure until we
686 work out how best to support targets that can have a variety of
687 different hardware configurations.
689 2001-11-22 Jesper Skov <jskov@redhat.com>
691 * pkgconf/rules.mak: Added HOST_CC definition. This really belongs
692 in the top-level makefile, but requires tool changes.
694 2001-11-21 Andrew Lunn <andrew.lunn@ascom.ch>
696 * pkgconf/rules.mak (tests.stamp): Be explicit about substitution
697 to avoid potential problems with trailing spaces.
700 2001-11-14 Jesper Skov <jskov@redhat.com>
702 * ecos.db: edb7xxx target now uses generic CS8900A driver.
704 2001-11-07 Jesper Skov <jskov@redhat.com>
706 * ecos.db: Added generic CS8900A package to AAED2000 template.
708 2001-11-06 Mark Salter <msalter@redhat.com>
710 * ecos.db: Add malta_mips64_5kc target.
712 2001-11-02 Jesper Skov <jskov@redhat.com>
714 * ecos.db: Added CS8900A package.
716 2001-10-30 Jonathan Larmour <jlarmour@redhat.com>
718 * ecos.db: Added ARM Integrator target including HAL, serial driver,
719 eth driver and flash driver packages.
721 2001-10-30 Jesper Skov <jskov@redhat.com>
723 * ecos.db: Added AAED2000 packages.
725 2001-10-19 Lars Lindqvist <Lars.Lindqvist@combitechsystems.com>
726 2001-10-19 Jonathan Larmour <jlarmour@redhat.com>
728 * ecos.db: Add AEB-2 (E7T) serial drivers.
730 2001-10-12 Jonathan Larmour <jlarmour@redhat.com>
732 * ecos.db: Clarify Cirrus Logic related packages' descriptions.
734 2001-10-12 Jonathan Larmour <jlarmour@redhat.com>
736 * ecos.db: Remove separate CYGPKG_DEVS_FLASH_STRATA_EDB7XXX package,
737 and instead use a consolidated CYGPKG_DEVS_FLASH_EDB7XXX package.
739 2001-09-27 Hugo Tyson <hmt@redhat.com>
741 * ecos.db: Add CYGPKG_DEVS_ETH_INTEL_I21143 and
742 CYGPKG_DEVS_ETH_MIPS_VRC4375, and add them to the target vrc4375.
744 2001-09-26 Gary Thomas <gthomas@redhat.com>
746 * ecos.db: Add FLASH support for Fujitsu FR-V 400.
748 2001-09-24 Jesper Skov <jskov@redhat.com>
750 * ecos.db: Added DNS package.
752 2001-09-25 Gary Thomas <gthomas@redhat.com>
754 * ecos.db: Add support for new Cogent [Cirrus Logic] EDB7312 platform.
756 2001-09-20 Gary Thomas <gthomas@redhat.com>
758 * ecos.db: Adding network driver for Fujitsu FR-V 400.
760 2001-09-18 Jonathan Larmour <jlarmour@redhat.com>
762 * ecos.db: Add i386 PC wallclock driver package, and include it
765 2001-09-17 Gary Thomas <gthomas@redhat.com>
767 * ecos.db: Add support for Fujitsu FRV family, including initial
768 target of frv400 (MB93091 eval board).
770 2001-09-13 Jesper Skov <jskov@redhat.com>
772 * ecos.db: Added flash support to EDK7708.
774 2001-09-10 Nick Garnett <nickg@redhat.com>
777 Added FLASH support for VRC437X based boards.
779 2001-09-07 Nick Garnett <nickg@redhat.com>
781 * ecos.db: Added VRC4375 and VRC437X packages, added vrc4375
782 target and reorganized vrc4373 target to match.
784 2001-08-17 Jesper Skov <jskov@redhat.com>
786 * ecos.db: Added flash package for excalibur.
787 Added excalibur platform.
789 2001-07-31 Bart Veer <bartv@redhat.com>
792 Fix header file dependencies for testcases.
794 2001-07-30 Gary Thomas <gthomas@redhat.com>
796 * ecos.db: Add Samsung SNDS-100 evaulation board. Mostly based
797 on contribution from Grant Edwards <grante@visi.com>
799 2001-07-30 Jesper Skov <jskov@redhat.com>
801 * ecos.db: Added Dreamcast platform HAL, contributed by Takeshi
802 Yaegashi (t@keshi.org)
804 2001-07-27 Jonathan Larmour <jlarmour@redhat.com>
806 * ecos.db: Add flexanet HAL, eth driver, flash driver and target.
807 Contributed by Jordi Colomer <jco@ict.es>
809 2001-07-27 David Howells <dhowells@redhat.com>
811 * ecos.db: Added ASB2305 platform, and it's serial and flash
814 2001-07-24 Gary Thomas <gthomas@redhat.com>
816 * ecos.db: Add Atmel AT91/EB40 serial support.
818 2001-07-18 Gary Thomas <gthomas@redhat.com>
820 * ecos.db: Add Atmel AT91/EB40
822 2001-07-16 Bart Veer <bartv@redhat.com>
824 * pkgconf/fixhtml.tcl:
825 Add smarttags protection to the HTML files generated from DocBook.
826 Remove spurious comment.
828 2001-07-16 Julian Smart <julians@redhat.com>
830 * pkconf/rules.mak: worked around Cygwin mkdir problem
831 by introducing a HOST variable and testing for HOST=CYGWIN.
833 2001-07-10 Jesper Skov <jskov@redhat.com>
835 * ecos.db: Added se7751.
838 2001-07-06 Jesper Skov <jskov@redhat.com>
840 * ecos.db: Added wallclock driver for DS12887. Moved SH3 wallclock
841 driver into SH directory.
842 Added wallclock and watchdog drivers to hs7729pci.
844 2001-06-28 Jonathan Larmour <jlarmour@redhat.com>
846 * ecos.db: Clarify edb7xxx description.
848 2001-06-22 Jonathan Larmour <jlarmour@redhat.com>
850 * ecos.db: Add CYGPKG_NET_ETH_DRIVERS alias for CYGPKG_IO_ETH_DRIVERS
853 2001-06-22 Hugo Tyson <hmt@redhat.com>
855 * ecos.db: Add entry for generic SMSC lan91cxx ethernet controller.
857 2001-06-21 Jonathan Larmour <jlarmour@redhat.com>
859 * pkgconf/rules.mak: Use sed to process dependency files in a way
860 that will work with both new and old format gcc dependency files.
862 * ecos.db: Include CYGPKG_DEVS_ETH_CF and CYGPKG_DEVS_ETH_NS_DP83902A
863 packages in those targets which can use them.
864 Make CYGPKG_DEVS_ETH_CF have hardware attribute.
866 2001-06-19 Jesper Skov <jskov@redhat.com>
868 * ecos.db: Added serial packages for SE77x9.
870 2001-06-13 Jesper Skov <jskov@redhat.com>
872 * ecos.db: Added DP83902A driver.
874 2001-06-12 Jesper Skov <jskov@redhat.com>
876 * ecos.db: Added SE77x9 support packages.
878 2001-06-08 Jonathan Larmour <jlarmour@redhat.com>
880 * ecos.db: PC target uses generic 16x5x serial driver now.
882 2001-06-08 Jesper Skov <jskov@redhat.com>
884 * ecos.db: Added MN10300 flash drivers.
886 2001-06-08 Nick Garnett <nickg@cygnus.co.uk>
889 * ecos.db: Added CYGPKG_HAL_I386_GENERIC and CYGPKG_HAL_I386_PCMB
890 packages. Added these to PC target.
892 2001-06-08 Nick Garnett <nickg@cygnus.co.uk>
896 Added CYGPKG_DEVS_ETH_I386_PC_I82559 package to provide support
897 for Intel i82559 ethernet device. Added this to PC target.
899 2001-05-31 Jonathan Larmour <jlarmour@redhat.com>
901 * ecosadmin.tcl (set_value): Only warn if packages are missing.
903 2001-05-31 Jesper Skov <jskov@redhat.com>
905 * ecos.db: Added VIA Rhine ethernet driver. Use on HS7729PCI.
907 2001-05-30 Jesper Skov <jskov@redhat.com>
909 * ecos.db: Added PCI package to HS7729PCI.
911 2001-05-28 Jesper Skov <jskov@redhat.com>
913 * ecos.db: Added flash package to HS7729PCI target.
915 2001-05-25 Jesper Skov <jskov@redhat.com>
917 * ecos.db: Added HS7729PCI target.
919 2001-05-23 Jesper Skov <jskov@redhat.com>
921 * ecos.db: Ocelot now uses generic AMD flash driver.
922 Removed AMD29F040B driver.
924 2001-05-01 Mark Salter <msalter@redhat.com>
926 * ecos.db: Add calmrisc16
928 2001-04-30 Jonathan Larmour <jlarmour@redhat.com>
930 * ecos.db: Add generic 16x5x driver to iq80310 target.
932 2001-04-24 Gary Thomas <gthomas@redhat.com>
934 * ecos.db: Add missing dependency on StrataFlash driver for Assabet.
936 2001-04-03 Jonathan Larmour <jlarmour@redhat.com>
939 Include flash driver in sa1100mm target.
941 2001-04-03 Jesper Skov <jskov@redhat.com>
943 * ecos.db: Added PCNet ethernet driver package.
945 2001-03-29 Jonathan Larmour <jlarmour@redhat.com>
947 * ecos.db: Add Atlas flash and ethernet drivers to target description.
949 Fix atlas flash package alias typo.
951 2001-03-21 Jonathan Larmour <jlarmour@redhat.com>
953 * ecos.db: Update ceb_v850 description - no longer V850/SA1 specific
955 2001-03-21 Jesper Skov <jskov@redhat.com>
957 * ecos.db: Added new Intel 28Fxxx package. Only supports flash
959 Added flash support to Malta. Also enable PCI.
961 2001-03-20 Jesper Skov <jskov@redhat.com>
963 * ecos.db: Added Malta board.
965 2001-03-16 Mark Salter <msalter@redhat.com>
967 * ecos.db: Add calmrisc32.
969 2001-03-16 Jesper Skov <jskov@redhat.com>
971 * ecos.db: Added E7T package.
973 2001-03-15 Gary Thomas <gthomas@redhat.com>
975 * ecos.db: Add keyboard driver for iPAQ
977 2001-03-08 Bart Veer <bartv@redhat.com>
979 * ecosadmin.tcl, locate_files:
980 Do not eliminate makefile, configure.in, etc. It is now valid for
981 these to be present, e.g. in a package's host or doc subdirectory.
983 2001-03-08 Jesper Skov <jskov@redhat.com>
985 * ecos.db: Added CYGPKG_COMPRESS_ZLIB.
987 2001-03-05 Gary Thomas <gthomas@redhat.com>
989 * ecos.db: Adding iPAQ touch screen driver.
991 2001-02-28 Hugo Tyson <hmt@redhat.com>
993 * ecos.db: Add Watchdog for SA11x0 StrongARMs. Package
994 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0. Included in appropriate
995 targets - not sure whether it applies to SA1100, so SA1110 only.
997 2001-02-24 Gary Thomas <gthomas@redhat.com>
999 * ecos.db: Import initial iPAQ support from 3G Labs.
1001 2001-02-23 Jesper Skov <jskov@redhat.com>
1003 * ecos.db: MBX uses new generic AMD flash driver.
1005 2001-02-21 Jesper Skov <jskov@redhat.com>
1007 * ecos.db: Add packages for new-style AMD and Atmel flash
1008 drivers. Add flash support to PID.
1010 2001-02-14 Hugo Tyson <hmt@redhat.com>
1012 * ecos.db: Add generic strataFlash driver,
1013 CYGPKG_DEVS_FLASH_STRATA located in devs/flash/intel/strata/...
1015 2001-02-09 Jonathan Larmour <jlarmour@redhat.com>
1017 * pkgconf/rules.mak: Revert below change for now until we work
1018 out something better.
1020 2001-02-06 Jonathan Larmour <jlarmour@redhat.com>
1022 * pkgconf/rules.mak: When generating dependencies, accomodate
1023 new gcc dependency output format (and preserve compatibility
1024 with the old - it just generates a redundant dependency).
1026 2001-02-01 Julian Smart <julians@redhat.com>
1028 * Added mips to list of directories to keep for devs/flash
1029 2001-01-31 Nick Garnett <nickg@cygnus.co.uk>
1031 * ecos.db: Added MIPS64 package and atlas_mips64_5kc target.
1033 2001-01-25 Jesper Skov <jskov@redhat.com>
1035 * ecos.db: Added generic i82559 ethernet driver.
1036 Added PMC-Sierra Ocelot driver.
1038 2001-01-10 Jesper Skov <jskov@redhat.com>
1040 * ecos.db: Add i82559 driver.
1042 2000-12-21 Mark Salter <msalter@redhat.com>
1044 * ecos.db: Added MIPS Atlas ether and flash packages.
1046 2000-12-07 Jesper Skov <jskov@redhat.com>
1048 * ecos.db: Include PCI driver.
1050 2000-12-05 Jesper Skov <jskov@redhat.com>
1052 * ecos.db: Added AMD flash driver.
1054 2000-11-30 Jesper Skov <jskov@redhat.com>
1056 * ecos.db: Added Ocelot packages.
1059 2000-11-28 Nick Garnett <nickg@cygnus.co.uk>
1061 * ecos.db: Added entry for loader package.
1063 2000-11-25 Jonathan Larmour <jlarmour@redhat.com>
1065 * pkgconf/rules.mak (mlt_headers): Rewrite to work under Solaris,
1066 and without excessive rebuilds.
1068 2000-11-21 Bart Veer <bartv@redhat.com>
1073 2000-11-16 Jesper Skov <jskov@redhat.com>
1075 * ecos.db: Added intel flash driver. Going to use it as a test to
1076 get more generic drivers working.
1078 2000-11-14 Drew Moseley <dmoseley@redhat.com>
1080 * pkgconf/rules.mak: Get rid of some gnu specific options to cp, find and xargs.
1083 2000-11-04 Mark Salter <msalter@redhat.com>
1085 * ecos.db: Add CYGPKG_DEVS_ETH_ARM_IQ80310.
1087 2000-11-01 Jesper Skov <jskov@redhat.com>
1089 * ecos.db: Added cq7750 target and SH3/SH4 variant packages. Moved
1092 2000-10-26 Mark Salter <msalter@redhat.com>
1094 * ecos.db: Add support for XScale IQ80310
1096 2000-10-25 Drew Moseley <dmoseley@redhat.com>
1098 * ecos.db: Add support for SA1100 Multimedia
1100 2000-10-20 Gary Thomas <gthomas@redhat.com>
1102 * ecos.db: Add FLASH drivers for PowerPC/MBX.
1104 2000-10-20 Gary Thomas <gthomas@redhat.com>
1106 * ecos.db: Include FLASH drivers for all Cirrus Logic targets.
1108 2000-09-15 Jesper Skov <jskov@redhat.com>
1110 * ecos.db: Made PID use generic 16x5x driver.
1112 2000-09-14 Jesper Skov <jskov@redhat.com>
1114 * ecos.db: Added generic 16x5x driver package.
1115 * ecos.db: Use generic 16x5x driver for REF4955.
1117 2000-09-06 Jesper Skov <jskov@redhat.com>
1119 * ecos.db: SH serial driver reorg changes.
1121 2000-08-29 Jonathan Larmour <jlarmour@redhat.co.uk>
1123 * ecos.db: Include CYGPKG_IO_PCI in vrc4373 target
1125 2000-08-24 Gary Thomas <gthomas@redhat.com>
1127 * ecos.db: Add FLASH driver for Intel Assabet.
1129 2000-08-22 Jonathan Larmour <jlarmour@redhat.co.uk>
1131 * ecos.db: Don't use set_value for asb
1133 2000-08-18 Nick Garnett <nickg@cygnus.co.uk>
1135 * ecos.db: Added CYGPKG_FS_RAM package.
1137 2000-08-14 Hugo Tyson <hmt@cygnus.co.uk>
1139 * ecos.db: Minor changes...
1140 Arrange for hardware flash drivers to be "hardware" and
1141 referenced in their associated targets, and for the common flash
1142 code to be not-hardware and not in any target.
1143 Arrange for hardware PCMCIA drivers to be "hardware" and
1144 referenced in their associated targets, and for the common PCMCIA
1145 code to be not-hardware and not in any target.
1146 Not sure what to do about the "PCMCIA (Compact Flash) ethernet
1147 drivers" CYGPKG_DEVS_ETH_CF - arguably this should be "hardware"
1148 and mentioned in all targets that can use PCMCIA, right? But it
1149 is not hardware specific, and you might want to use PCMCIA without
1150 using the net at all. So I left it a plain package.
1152 2000-08-14 Gary Thomas <gthomas@redhat.com>
1154 * ecos.db: Add flash driver for EDB7xxx.
1156 2000-08-10 Drew Moseley <dmoseley@redhat.com>
1158 * ecos.db: Added asb packages.
1160 2000-08-10 Hugo Tyson <hmt@cygnus.co.uk>
1162 * ecos.db (CYGPKG_IO_ETH_DRIVERS): Since this package is now
1163 included in all releases, re-organize it so that it is exported
1164 in ecos.db always. (Same package as change 2000-08-03)
1166 2000-08-03 Gary Thomas <gthomas@redhat.com>
1168 * ecos.db: Ethernet [logical] drivers package moved to "io".
1170 2000-08-01 Gary Thomas <gthomas@redhat.com>
1173 Reorg FLASH packages to have architecture layer.
1175 2000-08-01 Gary Thomas <gthomas@redhat.com>
1178 Reorg PCMCIA packages to have architecture layer.
1180 2000-07-26 Gary Thomas <gthomas@redhat.com>
1182 * ecos.db: Adding FLASH package - FLASH memory support.
1184 2000-07-14 Drew Moseley <dmoseley@redhat.com>
1186 * ecos.db: Added mips3264 stuff.
1188 2000-07-14 Gary Thomas <gthomas@redhat.com>
1190 * ecos.db: Add RedBoot package.
1192 2000-07-07 Gary Thomas <gthomas@redhat.com>
1194 * ecos.db: Add PCMCIA (Compact Flash) ethernet driver.
1196 2000-07-06 Gary Thomas <gthomas@redhat.com>
1198 * ecos.db: Add initial PCMCIA (Compact Flash) package(s).
1200 2000-07-07 Jesper Skov <jskov@redhat.com>
1202 * ecos.db: Removed 'enable' statements from SH targets. Moved to
1203 individual HAL CDL files.
1205 2000-06-23 Jesper Skov <jskov@redhat.com>
1207 * ecos.db: Added CqREEK serial package.
1209 2000-06-22 Jesper Skov <jskov@redhat.com>
1211 * ecos.db: Added io_wallclock alias.
1213 2000-06-13 Hugo Tyson <hmt@cygnus.co.uk>
1215 * ecos.db: Add CYGPKG_SNMPLIB and CYGPKG_SNMPAGENT.
1217 2000-06-06 Jesper Skov <jskov@redhat.com>
1219 * ecos.db: Removed REF4955 watchdog. Isn't supported on the board.
1221 2000-06-05 John Dallaway <jld@redhat.com>
1225 Tidy CqREEK-related display strings.
1227 2000-05-31 Jesper Skov <jskov@redhat.com>
1229 * ecos.db: Added CqREEK platform HAL (contributed by Haruki
1232 2000-05-31 Jesper Skov <jskov@redhat.com>
1234 * ecos.db: Moved watchdog drivers around. Common code in
1235 io/watchdog, low-level drivers in devs/watchdog/<arch>.
1236 CYGPKG_DEVICES_WATCHDOG is now called CYGPKG_IO_WATCHDOG and
1237 targets include individual hardware drivers.
1239 2000-05-26 Jesper Skov <jskov@redhat.com>
1241 * ecos.db: Added dallas 1742 wallclock driver package.
1243 2000-05-26 Nick Garnett <nickg@cygnus.co.uk>
1245 * ecos.db: Added CYGPKG_IO_FILEIO package.
1247 2000-05-25 John Dallaway <jld@redhat.com>
1249 * ecos.db: Tidy V850-related display strings.
1251 2000-05-25 Jesper Skov <jskov@redhat.com>
1253 * ecos.db: Added REF4955 serial driver package.
1254 Added wallclock driver package.
1256 2000-05-16 Nick Garnett <nickg@cygnus.co.uk>
1258 * ecos.db: Fixed naming bug in CYGPKG_LIBC_SETJMP entry.
1260 2000-05-10 Jesper Skov <jskov@redhat.com>
1262 * ecos.db: Added tx49 related packages.
1264 2000-04-26 Jesper Skov <jskov@redhat.com>
1266 * ecos.db: ceb_v850 - include serial driver.
1268 2000-04-20 Gary Thomas <gthomas@redhat.com>
1270 * ecos.db: Rename hal/nec to hal/v85x for NEC/V85x architecture.
1272 2000-04-11 Hugo Tyson <hmt@cygnus.co.uk>
1274 * ecos.db: CYGPKG_IO_SERIAL should not be "hardware" now that it
1275 lives in templates rather than targets.
1277 2000-04-07 Hugo Tyson <hmt@cygnus.co.uk>
1279 * ecos.db: Re-organize device packages. This is a massive change
1280 involving deleting all the sources for serial and ethernet drivers
1281 from where they used to live in
1282 packages/io/serial/current/src/ARCH/PLATFORM.[ch]
1283 packages/net/drivers/eth/PLATFORM/current/src/...
1284 and reinstating them in
1285 packages/devs/serial/ARCH/PLATFORM/current/src/...
1286 packages/devs/eth/ARCH/PLATFORM/current/src/...
1288 All these new packages are properly defined in ecos.db, and are
1289 all of type "hardware" so that a "target" can grab them.
1291 This directory layout is descriptive of the devices we have right
1292 now, arch and platform are separate levels just to make it easier
1293 to navigate in the filesystem and similar to the HAL structure in
1296 It is *not* prescriptive of future work; for example, the mythical
1297 common highly-portable 16550 serial driver which works on many
1298 targets would be called "devs/serial/s16550/current", or a serial
1299 device for a particular board (cogent springs to mind) that can
1300 work with different CPUs fitted is "devs/serial/cogent/current".
1302 Changelogs have been preserved and replicated over all the new
1303 packages, so that no history is lost.
1305 The contents of individual source files are unchanged; they build
1306 in just the same emvironment except for a very few cases where the
1307 config file name changed in this movement.
1309 Targets in ecos.db have been redefined to bring in all relevant
1310 hardware packages including net and serial drivers (but the newly
1311 included packages are only active if their desired parent is
1314 The names of CDL options (and their #defines of course) stay the
1315 same for the serial drivers, for backward compatibility.
1317 * templates/*/current.ect: these have had CYGPKG_IO_SERIAL added
1318 rather than it being in (almost) all target definitions.
1320 2000-04-05 Jesper Skov <jskov@redhat.com>
1322 * ecos.db: Wallclock moved.
1324 2000-03-31 Nick Garnett <nickg@cygnus.co.uk>
1326 * ecos.db: Added POSIX package.
1328 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
1330 * ecosrelease.tcl: Allow running if cygtclsh80 is the tcl shell, as
1331 on cygwin, rather than tclsh.
1332 * ecosdistrib.tcl: Likewise
1333 * ecosadmin.tcl: Likewise
1335 2000-03-24 Hugo Tyson <hmt@cygnus.co.uk>
1337 * ecos.db (sparclite_sim): Add CYGPKG_IO_SERIAL to the SPARClite
1338 simulator target - thus acquiring conflict-free default template,
1339 and getting stdio availability in libc.
1341 2000-03-22 John Dallaway <jld@cygnus.co.uk>
1345 Don't invoke 'cygpath' on DOS-style paths to workaround erratic
1346 behaviour when invoked from the GUI admin tool.
1348 2000-03-20 Gary Thomas <gthomas@redhat.com>
1350 * ecos.db: Add support for NEC/V850 HAL and CEB platform.
1352 2000-03-16 Jesper Skov <jskov@redhat.com>
1354 * ecos.db: Make edk7708 target select the appropriate CPU.
1356 2000-03-10 John Dallaway <jld@cygnus.co.uk>
1360 Use 'cygpath' to process Cygwin-style command line arguments.
1362 2000-03-03 Bart Veer <bartv@redhat.com>
1364 * pkgconf/makevars (CP):
1365 Use install -c rather than plain install, to avoid problems under
1368 2000-02-29 Gary Thomas <gthomas@cygnus.co.uk>
1370 * ecos.db: Add driver package for PowerPC QUICC (MBX) ethernet.
1372 2000-02-28 John Dallaway <jld@cygnus.co.uk>
1376 Eliminate superfluous ebsa285 target alias.
1378 2000-02-18 John Dallaway <jld@cygnus.co.uk>
1382 Tidy display strings.
1384 2000-02-11 Jesper Skov <jskov@redhat.com>
1386 * ecos.db: PPC descriptions fixed.
1388 2000-02-11 John Dallaway <jld@cygnus.co.uk>
1392 Tidy PowerPC-related display strings.
1394 2000-02-10 Jonathan Larmour <jlarmour@redhat.co.uk>
1396 * targets: Fix up some accidental reversions
1397 * ecos.db: Add some extra aliases for existing targets
1399 2000-02-10 Nick Garnett <nickg@cygnus.co.uk>
1404 Added appropriate entries for i386 PC target.
1406 2000-02-10 Jesper Skov <jskov@redhat.com>
1408 * ecos.db: Added SPARClite target.
1410 2000-02-09 Gary Thomas <gthomas@cygnus.co.uk>
1412 * ecos.db: EDB7xxx ethernet driver CDL file changed.
1414 2000-02-09 John Dallaway <jld@cygnus.co.uk>
1418 Add the EBSA285 ethernet driver package to the package database.
1420 2000-02-08 John Dallaway <jld@cygnus.co.uk>
1424 Tidy networking-related package records and remove
1425 target 'edb7212_net' which is not required for .epk
1428 2000-02-08 Gary Thomas <gthomas@cygnus.co.uk>
1430 * ecos.db: Add network enabled EDB721x target.
1432 2000-02-08 John Dallaway <jld@cygnus.co.uk>
1436 Add the networking packages to the package database.
1438 2000-02-07 Jesper Skov <jskov@redhat.com>
1445 2000-01-31 Jesper Skov <jskov@redhat.com>
1447 * ecos.db: Removed below again.
1449 2000-01-28 Gary Thomas <gthomas@cygnus.co.uk>
1451 * ecos.db: Add support for networking package.
1453 2000-01-20 John Dallaway <jld@cygnus.co.uk>
1457 Add an alias for the 'cma222' target.
1459 2000-01-20 Jesper Skov <jskov@cygnus.co.uk>
1461 * ecos.db: Added io_serial alias to CYGPKG_IO_SERIAL.
1463 2000-01-18 Jesper Skov <jskov@cygnus.co.uk>
1465 * ecos.db: Include serial for i386 (to get IO_SERIAL_HALDIAG
1466 requirement satisfied).
1468 1999-12-21 John Dallaway <jld@cygnus.co.uk>
1472 Fix target descriptions for consistency.
1474 1999-12-20 John Dallaway <jld@cygnus.co.uk>
1478 Add new internal CDL targets for the test farm:
1480 edb7209, edb7212, cl7111
1484 Accommodate the new 'set_value' command in the package
1485 database parsing code.
1487 1999-12-17 John Dallaway <jld@cygnus.co.uk>
1491 Eliminate template entries. Templates are now specified
1492 as files in the 'templates' directory hierarchy.
1496 Remove obsolete 'template' proc from the package
1497 database parsing code.
1499 1999-12-16 Jonathan Larmour <jlarmour@cygnus.co.uk>
1501 * ecos.db: Add support for big-endian ARM PID target
1502 Add support for ARM PID thumb target (pidT)
1503 Add support for big-endian ARM PID thumb target (pidTBE)
1504 Add support for ARM CMA230 thumb target (cma230T)
1505 Fix a few teeny typos
1507 1999-12-08 Gary Thomas <gthomas@cygnus.co.uk>
1509 * ecos.db: Update for Cogent CMA222 (associated with CMA230).
1511 1999-12-08 John Dallaway <jld@cygnus.co.uk>
1513 * pkgconf/rules.mak:
1515 Force the MLT files in the install tree to be
1518 1999-12-02 Mark Salter <msalter@cygnus.com>
1520 * targets: Added cma222 platform.
1522 1999-12-03 John Dallaway <jld@cygnus.co.uk>
1524 * pkgconf/rules.mak:
1526 Modify the 'clean' rule to avoid leaving the output of
1527 custom rules in the build tree.
1529 1999-12-02 John Dallaway <jld@cygnus.co.uk>
1533 Eliminate creation of version directory under
1534 'prebuilt' directory.
1536 1999-11-30 John Dallaway <jld@cygnus.co.uk>
1538 * pkgconf/rules.mak:
1540 Add 'mlt_headers' rule.
1542 1999-11-29 John Dallaway <jld@cygnus.co.uk>
1544 * pkgconf/rules.mak:
1546 Accommodate 'make -n' by using wildcards for the
1547 dependencies of test executables.
1549 1999-11-29 John Dallaway <jld@cygnus.co.uk>
1553 Eliminate version directory under 'prebuilt'
1556 1999-11-25 Jonathan Larmour <jlarmour@cygnus.co.uk>
1559 Don't support stubs startup for PIDT platform
1560 nor CMA230T platform
1561 The reason is that you're meant to build the stub
1562 in normal mode, not thumb mode.
1564 1999-11-25 John Dallaway <jld@cygnus.co.uk>
1568 Fix description strings for CDL options
1569 CYGPKG_LIBM_CFLAGS_ADD and CYGPKG_LIBM_CFLAGS_REMOVE.
1571 1999-11-24 John Dallaway <jld@cygnus.co.uk>
1575 Eliminate command_prefix and cflags attributes for
1576 each target. This information is no longer required
1581 Remove obsolete command_prefix and cflags procs from
1582 the package database parsing code.
1584 1999-11-19 Jonathan Larmour <jlarmour@cygnus.co.uk>
1587 Remove -mno-sched-prolog for thumb builds
1589 1999-11-19 John Dallaway <jld@cygnus.co.uk>
1593 Observe the ECOS_REPOSITORY environment variable rather
1594 than PKGCONF_COMPONENT_REPOSITORY.
1596 1999-11-18 Gary Thomas <gthomas@cygnus.co.uk>
1598 * targets: EDB7209 only has "ROM" startup.
1600 1999-11-17 John Dallaway <jld@cygnus.co.uk>
1602 * pkgconf/rules.mak:
1604 Ignore errors during test linking if the IGNORE_LINK_ERRORS
1605 environment variable is set.
1607 1999-11-16 John Dallaway <jld@cygnus.co.uk>
1611 Tidy Cirrus Logic display strings.
1613 1999-11-16 Gary Thomas <gthomas@cygnus.co.uk>
1615 * targets: Add aliases for Cirrus Logic platforms.
1617 1999-11-10 Bart Veer <bartv@cygnus.co.uk>
1620 Try to sort out template and target packages
1622 1999-11-09 John Dallaway <jld@cygnus.co.uk>
1626 Tidy up target and template strings.
1628 1999-11-09 John Dallaway <jld@cygnus.co.uk>
1632 Tidy up HAL alias strings.
1634 1999-11-08 John Dallaway <jld@cygnus.co.uk>
1636 * pkgconf/rules.mak:
1638 Use .d files are targets for the compilation of tests.
1640 Explcitly specify a .d file as a dependency of each
1641 test execuatable to avoid deletion of .d file as an
1642 'intermediate' file.
1644 1999-11-04 John Dallaway <jld@cygnus.co.uk>
1648 Rename to ecosadmin.tcl and perform a global
1649 substitution "pkgadmin"->"ecosadmin" throughout the
1652 1999-11-04 John Dallaway <jld@cygnus.co.uk>
1654 * pkgconf/rules.mak:
1656 Make all tests dependent on the eCos library and object
1659 1999-11-03 John Dallaway <jld@cygnus.co.uk>
1661 * pkgconf/rules.mak:
1663 Remove .tmp files during 'make clean'.
1665 1999-11-03 John Dallaway <jld@cygnus.co.uk>
1667 * pkgconf/rules.mak:
1669 Eliminate the use of .stamp files for individual object
1670 files. Use the dependency files (*.d) as stamp files.
1672 1999-11-03 Jesper Skov <jskov@cygnus.co.uk>
1674 * ecos.db: Adding MN10300 platforms.
1675 Added CYGMON package.
1677 1999-11-02 John Dallaway <jld@cygnus.co.uk>
1679 * pkgconf/rules.mak:
1681 Generate *.d dependency files during compilation.
1683 Generate a .deps dependency file for the tests.
1685 Include any .deps files which may exist.
1687 1999-11-02 Jesper Skov <jskov@cygnus.co.uk>
1689 * ecos.db: Added PowerPC platforms.
1690 * ecos.db: Added some MIPS platforms. Added remaining MIPS platforms.
1692 1999-11-01 Jesper Skov <jskov@cygnus.co.uk>
1694 * ecos.db: Added i386/linux target.
1695 * ecos.db: Added sparclite/sleb target.
1697 1999-10-29 Jesper Skov <jskov@cygnus.co.uk>
1699 * ecos.db: Added SH/EDK target.
1701 1999-10-29 John Dallaway <jld@cygnus.co.uk>
1703 * pkgconf/rules.mak:
1705 Specify '.PHONY' rule.
1707 1999-10-28 John Dallaway <jld@cygnus.co.uk>
1709 * pkgconf/rules.mak:
1711 Rationalise the naming of timestamp files.
1713 1999-10-27 Jesper Skov <jskov@cygnus.co.uk>
1715 * targets: Reenabled stubs startup for pid9.
1717 1999-10-26 Gary Thomas <gthomas@cygnus.co.uk>
1719 * packages: Disable CygMon by default
1721 1999-10-26 John Dallaway <jld@cygnus.co.uk>
1723 * pkgconf/rules.mak:
1725 New file providing default rules for makefiles generated
1728 1999-10-26 Jesper Skov <jskov@cygnus.co.uk>
1730 * targets: Removed stubs startup for pid9.
1731 * targets: Added pidBE platform.
1732 * targets: Added pidTBE platform.
1734 1999-10-20 Gary Thomas <gthomas@cygnus.co.uk>
1736 * packages: Add Cygmon package.
1738 1999-10-20 John Dallaway <jld@cygnus.co.uk>
1742 Rationalize hardware template names and descriptions.
1744 Remove thumb variant hardware templates as thumb support
1745 is now controlled by a CDL option.
1747 1999-10-19 Jesper Skov <jskov@cygnus.co.uk>
1749 * targets: Added pid9 target.
1751 1999-10-18 John Dallaway <jld@cygnus.co.uk>
1755 Enable CYGHWR_THUMB for Thumb targets.
1757 1999-10-15 John Dallaway <jld@cygnus.co.uk>
1761 Accommodate and ignore new tcl commands 'enable' and
1762 'disable' in the package database file (ecos.db).
1764 1999-10-14 Bart Veer <bartv@cygnus.co.uk>
1767 Some occurrences of $ in constant strings were not
1768 backslash-quoted. With older versions of Tcl this did not cause
1769 problems, but Tcl 8.2.1 appears to have been fixed and now
1770 attempts variable substitution. Appropriate backslashes have been
1773 1999-10-07 Jesper Skov <jskov@cygnus.co.uk>
1775 * ecos.db: Removed AEB rev C again. Handled with option now.
1777 1999-10-06 Jesper Skov <jskov@cygnus.co.uk>
1779 * targets: Added AEB rev C target.
1782 1999-10-05 Nick Garnett <nickg@cygnus.co.uk>
1784 * targets: Switched VR4300 over to big endian.
1786 1999-10-06 Bart Veer <bartv@cygnus.co.uk>
1789 Allow an empty command prefix string, useful for the synthetic
1792 1999-09-16 Jesper Skov <jskov@cygnus.co.uk>
1794 * targets: Added thumb-interwork.
1796 1999-09-16 Jesper Skov <jskov@cygnus.co.uk>
1798 * ecos.db: Added pidT target.
1800 1999-09-14 John Dallaway <jld@cygnus.co.uk>
1804 No longer explicitly check for the presence of the
1805 'tar' tool on the path. This problem is now reported
1806 adequately during invocation.
1808 1999-09-14 John Dallaway <jld@cygnus.co.uk>
1812 Redirect the standard output of all subprocesses invoked
1813 using 'exec' to avoid problems with the script freezing
1814 when invoked via Tcl_EvalFile() under Windows.
1816 1999-09-13 John Dallaway <jld@cygnus.co.uk>
1820 Test for presence of the 'tar' tool on the path.
1822 Raise an exception when a fatal error occurs. Catch
1823 error messages at the top level and return as the
1824 result of the script if the 'gui_mode' variable is
1827 1999-09-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
1829 * packages: Tidy whitespace a bit
1831 1999-09-10 Gary Thomas <gthomas@cygnus.co.uk>
1833 * targets: Update processor type for EB7211 board (arm7tdmi).
1835 1999-09-09 Jonathan Larmour <jlarmour@cygnus.co.uk>
1837 * packages: Rename CYGPKG_HAL_MN10300_SIM to CYGPKG_HAL_MN10300_AM31_SIM
1839 1999-09-09 John Dallaway <jld@cygnus.co.uk>
1843 Add new '--extract_license' switch to extract the
1844 license file from a package distribution file for
1845 use by the eCos admin tool GUI.
1847 1999-09-09 Jesper Skov <jskov@cygnus.co.uk>
1849 * targets: Added pidT - PID running in Thumb mode.
1851 1999-09-08 Gary Thomas <gthomas@cygnus.co.uk>
1853 * targets: Missing base platform for EB7211 ==> CL7211
1855 1999-09-07 Jesper Skov <jskov@cygnus.co.uk>
1857 * NEWS: Added drivers/watchdog
1859 1999-09-07 John Dallaway <jld@cygnus.co.uk>
1863 Use 'return' rather than 'exit' in case we are running in
1864 the process of the caller.
1866 Add new '--accept_license' switch avoid prompting for
1867 license confirmation when invoked non-interactively.
1869 1999-09-06 Gary Thomas <gthomas@cygnus.co.uk>
1871 * targets: Rename Cirrus Logic platforms to match actual boards.
1873 1999-09-06 Jonathan Larmour <jlarmour@cygnus.co.uk>
1875 * targets: Remove am33-sim platform
1877 1999-08-16 Jonathan Larmour <jlarmour@cygnus.co.uk>
1881 Rename all mentions of am32 to am31
1883 1999-08-12 Nick Garnett <nickg@cygnus.co.uk>
1885 Merged from AM33 branch:
1887 1999-07-29 Jonathan Larmour <jlarmour@cygnus.co.uk>
1890 Put am33 platform sim after platform stb to look more correct
1891 in Configuration tool
1893 1999-06-30 Nick Garnett <nickg@cygnus.co.uk>
1895 * targets: Corrected command prefix and added architecture
1898 1999-06-29 Nick Garnett <nickg@cygnus.co.uk>
1902 reorganized MN10300 HAL into arch+variants+platforms model
1903 pioneered by MIPS HAL.
1905 1999-08-12 Jesper Skov <jskov@cygnus.co.uk>
1907 * packages: Added entry for PCI package.
1909 1999-08-12 Jesper Skov <jskov@cygnus.co.uk>
1911 * ecos.db: Added PCI and ebsa entries.
1913 1999-08-06 John Dallaway <jld@cygnus.co.uk>
1915 * pkgadmin.tcl: Remove any new targets or templates
1916 which have missing packages.
1918 1999-08-05 John Dallaway <jld@cygnus.co.uk>
1920 * pkgadmin.tcl: Handle binary files by adding a ".bin"
1921 suffix to the filename in the distribution archive. The
1922 suffix is removed during file extraction.
1924 1999-07-29 Jesper Skov <jskov@cygnus.co.uk>
1926 * targets: enabled SH3 code generation.
1928 1999-07-27 John Dallaway <jld@cygnus.co.uk>
1930 * pkgadmin.tcl: Transfer development of the eCos
1931 admin tool from the ecos-bartv-19990405-cdl-branch
1932 to the repository trunk.
1934 1999-07-22 Hugo Tyson <hmt@masala.cygnus.co.uk>
1936 * targets: Change compiler for StrongARM EBSA-285 from
1937 "strongarm-elf-xxx" to "arm-elf-xxx -mcpu=strongarm" now that we
1938 have verified an OK toolchain for that.
1940 1999-07-14 Hugo Tyson <hmt@cygnus.co.uk>
1942 * packages: Add StrongARM EBSA-285 eval board support.
1943 Package is CYGPKG_HAL_ARM_EBSA285.
1945 * targets: Add StrongARM EBSA-285 eval board support.
1948 1999-06-23 Jesper Skov <jskov@cygnus.co.uk>
1950 * targets: Undid last change - introduced run time problems.
1952 1999-06-22 Jesper Skov <jskov@cygnus.co.uk>
1954 * targets: Select SH3 code generation.
1956 1999-06-10 Hugo Tyson <hmt@cygnus.co.uk>
1958 * packages, targets: Add support for the PowerPC target MBX860
1959 platform and QUICC companion components.
1961 1999-06-09 Gary Thomas <gthomas@cygnus.co.uk>
1963 * pkgconf.tcl (pkgconf::produce_misc_files): MLT files need
1964 actual platform name, not base platform, to be compatible with
1967 1999-06-07 Gary Thomas <gthomas@cygnus.co.uk>
1969 * pkgconf.tcl (pkgconf::process_arguments): Fix GUI problem with
1970 new 'base_platform' stuff.
1972 1999-06-04 Gary Thomas <gthomas@cygnus.co.uk>
1974 * pkgconf.tcl (command_prefix): Allow command_prefix to be overridden
1975 on a per-platform basis.
1977 1999-06-04 Gary Thomas <gthomas@cygnus.co.uk>
1979 * targets: Add cma230T - CMA230 running in THUMB mode.
1981 1999-06-03 Gary Thomas <gthomas@cygnus.co.uk>
1983 * targets: Add 'base_platform' for CL7111, based on CL7211.
1985 * pkgconf.tcl: Support 'base_platform' in target specification. This
1986 performs the inverse of what the "platform" entry in CDL options does.
1988 1999-05-28 Jesper Skov <jskov@cygnus.co.uk>
1992 Renamed SH platform package to edk7708.
1994 1999-05-28 Nick Garnett <nickg@cygnus.co.uk>
1996 * targets: Removed stubs startup option from vrc4373
1997 platform. This is now handled by a permutation file.
1999 1999-05-26 Jesper Skov <jskov@cygnus.co.uk>
2001 * NEWS: Added Kernel/Debugging entry.
2003 1999-05-21 Jesper Skov <jskov@cygnus.co.uk>
2005 * targets: Need -ggdb instead of -g.
2007 1999-05-21 Nick Garnett <nickg@cygnus.co.uk>
2009 * targets: Added romram and stubs startup options to vrc4373
2010 platform for vr4300.
2012 1999-05-20 Jesper Skov <jskov@cygnus.co.uk>
2015 * targets: Add new architecture sh, platform edk.
2017 1999-05-20 Gary Thomas <gthomas@cygnus.co.uk>
2020 * targets: Add Cogent CMA230 (ARM 7TDMI)
2022 1999-05-18 Gary Thomas <gthomas@cygnus.co.uk>
2024 * packages: Remove errant CL7111 package.
2026 1999-05-17 Gary Thomas <gthomas@cygnus.co.uk>
2029 * targets: Add new platform CL7111 - substantially the same as
2030 the CL7211 but different processor core.
2031 1999-05-13 Nick Garnett <nickg@cygnus.co.uk>
2033 The following changes were made in a branch and imported to the
2034 main trunk at a later date:
2036 1999-04-26 Nick Garnett <nickg@cygnus.co.uk>
2039 * targets: Added -EL to ARCHFLAGS and removed "el" from
2042 1999-04-22 Nick Garnett <nickg@cygnus.co.uk>
2045 * targets: Tidied up DBGFLAGS for vr4300 target.
2047 1999-04-20 Gary Thomas <gthomas@cygnus.co.uk>
2049 * packages: Reorder IO & HAL packages to allow ConfigTool to
2050 handle rearranged hierarchy.
2052 1999-04-14 John Dallaway <jld@cygnus.co.uk>
2054 * packages: Place architecture package description strings in
2057 1999-05-13 Jesper Skov <jskov@cygnus.co.uk>
2059 * targets: Use -msoft-float instead of defining _SOFT_FLOAT.
2061 1999-05-10 Bart Veer <bartv@cygnus.co.uk>
2064 Add new #define's for the target and platform headers.
2066 1999-04-30 Bart Veer <bartv@cygnus.co.uk>
2069 Fixed the command line used when generating extras.o (again)
2071 1999-04-28 Bart Veer <bartv@cygnus.co.uk>
2074 Remove the -n argument to tail, it does not appear to be required
2075 on any supported host and causes problems with some
2076 implementations of tail.
2078 * pkgconf/makrules.tst:
2079 Remove out of date device driver rules
2082 * pkgconf/makrules.src:
2083 Provide general rules for updating libextras.a
2085 1999-04-27 Bart Veer <bartv@cygnus.co.uk>
2088 Add $(ARCHFLAGS) and $(LDARCHFLAGS) to the command line when
2089 generating extras.o from libextras.a
2090 1999-04-19 Gary Thomas <gthomas@cygnus.co.uk>
2092 * targets: Add Cirrus Logic CL7211 support.
2095 1999-04-16 Bart Veer <bartv@cygnus.co.uk>
2098 Remove the phony target "packages". This is no longer useful and
2099 was causing problems, extras.o was not always rebuilt when it
2100 should because of a dependency on a phony target.
2103 Simplify the rules for extras.o, based on the assumption that
2104 libextras.a will always exist. This is now guaranteed via
2105 hal/common/src/dummy.c
2107 1999-04-15 Gary Thomas <gthomas@cygnus.co.uk>
2109 * NEWS: Add information about available ARM ports.
2111 1999-04-15 Bart Veer <bartv@cygnus.co.uk>
2113 * pkgconf/makrules.src (build):
2114 Remove partial comment - I cannot remember what is was meant to
2117 1999-04-14 Jonathan Larmour <jlarmour@cygnus.co.uk>
2119 * pkgconf.tcl: Recreate extras.o when necessary after all other builds
2120 have completed. Create a dummy one, if there's no libextras.a
2122 1999-04-14 Bart Veer <bartv@cygnus.co.uk>
2125 Move serial devices to the end of the file so that the reparenting
2126 below the HAL packages works as intended.
2128 1999-03-22 Jonathan Larmour <jlarmour@cygnus.co.uk>
2132 Don't let CYGPKG_DEVICES_WALLCLOCK and CYGPKG_DEVICES_WATCHDOG be
2133 hardware-specific since they have emulation modes.
2134 Instead make them ubiquitous with default state enabled
2136 * Recursively *.h, *.hxx, *.c, *.cxx, *.inl:
2139 1999-03-22 John Lane <jlane@cygnus.co.uk>
2141 * Recursively *.h, *.hxx, *.c, *.cxx, *.inl:
2142 Update all copyright messages to be copyright 1999 too
2143 Strip all e-mail addresses down to user names within the DESCRIPTION header
2145 1999-03-16 Gary Thomas <gthomas@cygnus.co.uk>
2147 * pkgconf/makevars: Allow variables of the type 'fn-CFLAGS'
2148 and 'fn-CXXFLAGS' to provide singular option override for the
2151 1999-03-17 John Dallaway <jld@cygnus.co.uk>
2153 * pkgconf/makevars: Remove dependence on echo '-e' switch.
2155 1999-03-16 Hugo Tyson <hmt@cygnus.co.uk>
2157 * targets (sparclite, sleb): add rom startup.
2159 1999-03-09 Bart Veer <bartv@cygnus.co.uk>
2162 The generated pkgconf/pkgconf.mak file now defines variables
2163 TARGET, PLATFORM and STARTUP.
2165 1999-03-05 John Dallaway <jld@cygnus.co.uk>
2167 * packages, targets: Replace hardware attribute due to
2168 unforseen problems (undo most recent change).
2170 1999-03-05 John Dallaway <jld@cygnus.co.uk>
2172 * packages: Remove the hardware attribute from the WALLCLOCK
2173 and WATCHDOG packages.
2174 * targets: Remove the dependency of each platform on the
2175 WALLCLOCK and WATCHDOG packages since these are no longer
2178 1999-03-05 Gary Thomas <gthomas@cygnus.co.uk>
2180 * targets: Remove old DEVICES package requirements.
2181 Add WALLCLOCK, WATCHDOG for all platforms.
2183 1999-03-04 Gary Thomas <gthomas@cygnus.co.uk>
2185 These changes merged from 'ecos-new_devs-19990216-branch'
2187 (1999-02-18 Gary Thomas <gthomas@cygnus.co.uk>)
2189 * packages: Change include directory paths for I/O files.
2191 (1999-02-16 Gary Thomas <gthomas@cygnus.co.uk>)
2193 * pkgconf/makrules.src:
2194 * pkgconf/makrules.tst:
2195 * packages: Rework I/O [device drivers] sub-system.
2197 1999-03-04 Bart Veer <bartv@cygnus.co.uk>
2200 Added new command-line arguments --debug and --nodebug
2203 Revert previous change. cygpath may not be available in
2204 customer releases of eCos.
2207 Under Windows the external cygpath utility is now used to
2208 perform pathname translations. This eliminates the need for
2209 pkgconf.tcl to know about or make guesses about the mount
2212 1999-03-04 John Dallaway <jld@cygnus.co.uk>
2214 * pkgconf.tcl: Point to renamed *.ldi and *.h memory
2215 layout files with unique names.
2217 1999-03-03 John Dallaway <jld@cygnus.co.uk>
2219 * pkgconf/makrules.tst:
2220 Ignore test link errors only when IGNORE_LINK_ERRORS is
2223 1999-03-02 Bart Veer <bartv@cygnus.co.uk>
2226 tclsh 8.0 patchlevel 0 had problems accessing a namespace
2227 array variable when a command was running inside a safe
2228 interpreter. Prefixing the array variable with :: avoids
2229 the problem and is still legal Tcl code.
2231 1999-02-26 Hugo Tyson <hmt@cygnus.co.uk>
2234 * packages (CYGPKG_HAL_SPARCLITE_SLEB):
2235 Add SPARClite evaluation board (sleb).
2238 1999-02-22 Mark Galassi <rosalia@cygnus.com>
2240 * NEWS: small addition.
2242 1999-02-19 Jesper Skov <jskov@cygnus.co.uk>
2244 * NEWS: Added some more entries, fleshed out some.
2246 1999-02-19 Mark Galassi <rosalia@cygnus.com>
2248 * NEWS: added the NEWS file. It's rather sparse for now.
2250 1999-02-11 John Dallaway <jld@cygnus.co.uk>
2252 * pkgconf/makrules.tst: Ignore linker errors while building tests.
2254 1999-02-10 Hugo Tyson <hmt@cygnus.co.uk>
2256 * targets: Set sparclite optimization -O2, enable selective
2259 1999-02-10 Gary Thomas <gthomas@cygnus.co.uk>
2261 * targets: Remove options now that math problems have been addressed.
2263 1999-02-08 John Dallaway <jld@cygnus.co.uk>
2265 * packages: Define HAL and RS232 packages in alphabetical order
2266 for presentation by the configuration tool.
2268 1999-02-01 Gary Thomas <gthomas@cygnus.co.uk>
2270 * targets: Add compiler options to work-around math code problems.
2272 1999-01-25 Hugo Tyson <hmt@cygnus.co.uk>
2274 * targets: be explicit about -msoft-float -mcpu=sparclite FAOD.
2277 1999-01-21 Jesper Skov <jskov@cygnus.co.uk>
2281 Added FADS entries from Kevin Hester <KHester@opticworks.com>.
2283 1999-01-20 Gary Thomas <gthomas@cygnus.co.uk>
2285 * packages: Add ARM/PID serial driver
2287 1999-01-20 Jesper Skov <jskov@cygnus.co.uk>
2289 * targets: Changes ppc target 'stub' to 'stubs'.
2291 1999-01-19 Hugo Tyson <hmt@cygnus.co.uk>
2293 * targets: added -finit-priority to CXXLANGFLAGS for sparclite.
2296 1999-01-19 Jesper Skov <jskov@cygnus.co.uk>
2298 * targets: Added 'stub' startup.
2300 1999-01-19 Gary Thomas <gthomas@cygnus.co.uk>
2302 * targets: Add new memory layout 'stubs' for GDB/stubs layout.
2304 1999-01-15 Gary Thomas <gthomas@cygnus.co.uk>
2306 * pkgconf.tcl: Add new misc file 'system.mak' which contains
2307 the same info as <pkgconf/system.h> except suitable for makefiles.
2309 1999-01-14 Hugo Tyson <hmt@cygnus.co.uk>
2311 * packages: add SPARClite HAL info
2312 * targets: add SPARClite info
2313 * hal/sparclite/*...: initial checkin.
2316 1999-01-14 Gary Thomas <gthomas@cygnus.co.uk>
2318 * pkgconf/makrules.prv: Rename 'TESTS' to 'PROGS' which makes
2319 more sense based on how these rules are used.
2321 * pkgconf.tcl: Add support for 'misc' subdirectories.
2323 1999-01-14 Jesper Skov <jskov@cygnus.co.uk>
2325 * targets: Changed x86 tools prefix to i686-pc-linux-gnu.
2327 1999-01-13 Jesper Skov <jskov@cygnus.co.uk>
2329 * packages: Added aliases to i386 linux entry.
2331 1999-01-06 Jesper Skov <jskov@cygnus.co.uk>
2333 * targets: Cleaned up i386 entry.
2335 Mon Nov 9 15:05:30 GMT 1998 Chris Provenzano <proven@cygnus.com>
2337 Initial i386 linux port.
2339 * packages, targets: Added target i386 platform linux.
2342 1999-01-11 Bart Veer <bartv@cygnus.co.uk>
2344 * pkgconf.tcl: Provide interim support for the MLT
2346 1998-12-17 Gary Thomas <gthomas@cygnus.co.uk>
2348 * targets: Make compiler options platform specific
2349 for ARM (AEB-1 vs PID)
2351 1998-12-15 Gary Thomas <gthomas@cygnus.co.uk>
2353 * packages: Add new AEB-1 platform
2355 * targets: Support new selective linking for ARM.
2356 Also add AEB-1 platform.
2358 1998-10-23 Jesper Skov <jskov@cygnus.co.uk>
2361 * targets: Add wallclock and watchdog devices to SIM and powerpc
2362 default configurations.
2364 1998-10-21 Jesper Skov <jskov@cygnus.co.uk>
2366 * targets: Define _SOFT_FLOAT for PPC. Workaround for PR 17809.
2368 1998-10-16 Bart Veer <bartv@cygnus.co.uk>
2371 Add a check for versions of Tcl older than 8.0, and produce
2372 a sensible error message in those cases.
2374 Thu Oct 15 08:55:00 1998 John Dallaway <jld@cygnus.co.uk>
2377 Fix typo in prebuilts for `public' customer.
2379 Wed Oct 14 15:50:34 1998 Tim Goodwin <tgoodwin@cygnus.co.uk>
2382 Add prebuilts for `public' customer.
2384 Tue Oct 13 17:10:46 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
2387 Add -Wl,-static to link flags, since the up-and-coming
2388 toolchains after 1.1 will require it. In particular anyone
2389 using the latest devo compilers needs it.
2391 Tue Oct 13 14:52:50 1998 Tim Goodwin <tgoodwin@cygnus.co.uk>
2394 Fix missing package name that causes bogus error message.
2396 1998-10-12 Jesper Skov <jskov@cygnus.co.uk>
2398 * targets: added -ffunction-sections and -fdata-sections for
2401 Mon Oct 12 18:52:35 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
2404 Add -Winline back into ERRFLAGS for tx39
2407 1998-10-08 Gary Thomas <gthomas@penang.cygnus.co.uk>
2411 Add support for new architecture.
2413 1998-10-06 John Dallaway <jld@cygnus.co.uk>
2416 Make the PowerPC architecture part of the public release.
2418 1998-09-25 Bart Veer <bartv@cygnus.co.uk>
2421 PR 17485: as a temporary workaround header files in the install
2422 tree are now always deleted. This is a sub-optimal solution since
2423 it may cause unnecessary rebuilds of the system and of application
2424 code, but it is safe. A correct solution would require much more
2427 1998-09-18 Bart Veer <bartv@cygnus.co.uk>
2429 * pkgconf.tcl: The argument parsing code no longer tries to be
2430 clever when parsing pathnames. Any string is accepted, and if the
2431 filename happens to be illegal then this should result in a
2432 reasonable error message when generating the build tree.
2434 Thu Sep 17 17:33:44 1998 Jesper Skov <jskov@cygnus.co.uk>
2436 * targets: TX39 doesn't support GDB_DEVICE.
2438 Tue Sep 15 19:38:55 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
2441 Removed -Winline for tx39 target since this toolchain produces
2442 warnings specific to it about not being able to inline functions
2443 that return something more than 32 bits.
2445 Tue Sep 15 19:11:20 1998 David Moore <dsm@keema.cygnus.co.uk>
2447 * pkgconf.tcl: Cleaned up comments.
2449 Tue Sep 15 13:49:06 1998 Jesper Skov <jskov@cygnus.co.uk>
2451 * targets: Cleaned up powerpc lines.
2453 1998-09-14 Bart Veer <bartv@cygnus.co.uk>
2456 Fixes for PR 17286. After the earlier fixes for PR 17195 pkgconf
2457 had started deleting the makefile.deps files even when it was
2458 not always appropriate to do so. Now makefile.deps files only
2459 get deleted if there has been a change to the configuration's
2460 set of packages. Whenever there is such a change the file
2461 pkgconf/pkgconf.mak gets updated, which should cause everything
2462 to be rebuilt and new makefile.deps files to be generated.
2464 1998-09-11 Bart Veer <bartv@cygnus.co.uk>
2467 Added more useful aliases for the watchdog and wallclock devices.
2471 When it becomes necessary to clean out the build tree,
2472 the generated makefile.deps files are now removed as well.
2473 It was possible for these files to reference headers that
2474 are no longer in the configuration.
2475 When a package was disabled and then re-enabled, the
2476 generated makefiles for the include directories would believe
2477 incorrectly that the install/include directory was up to date
2478 because of .stamp files. These generated makefiles no longer
2479 rely on .stamp files for correct operation to avoid any
2483 All individual device drivers are now disabled when using
2484 the simulator HAL packages.
2486 1998-09-08 Bart Veer <bartv@cygnus.co.uk>
2488 * pkgconf.tcl (pkgconf::produce_misc_files):
2489 * pkgconf/makrules.prv:
2490 * pkgconf/makrules.tst:
2491 * pkgconf/makrules.src:
2492 Allow per-package make rules, for use by configuration tool.
2494 Tue Sep 8 14:40:57 1998 Tim Goodwin <tgoodwin@cygnus.co.uk>
2497 Turn on selective linking for TX39. Remove `-fno-builtin'.
2499 Mon Sep 7 18:24:07 1998 Hugo Tyson <hmt@cygnus.co.uk>
2502 Add -finit-priority to mn10300 and tx39 for it is no longer the
2503 default, with our latest lovely tools.
2505 1998-09-04 Bart Veer <bartv@cygnus.co.uk>
2507 * pkgconf.tcl: pkgconf::get_current_packages { }
2508 Hardware packages which were inappropriate for the current target
2509 but still explicitly enabled by the user were being ignored. In
2510 such cases the user should be able to override the settings.
2512 <pkgconf/system.h> now contains #undef's for packages that are not
2515 1998-09-03 Bart Veer <bartv@cygnus.co.uk>
2518 The tx39 simulator platform should not have the serial device
2522 Changed the output of --pkgdata to match the needs of the
2525 Thu Sep 3 15:13:42 1998 Tim Goodwin <tgoodiwn@cygnus.co.uk>
2531 1998-09-02 Bart Veer <bartv@cygnus.co.uk>
2534 Changed a few aliases, to improve consistency.
2537 Added Windows-specific support for pathnames with spaces.
2542 Changed the way HAL packages are handled. At the same time,
2543 improved the handling of device driver packages.
2545 Wed Sep 2 11:38:58 1998 Tim Goodwin <tgoodwin@cygnus.co.uk
2547 * everything: global change to update copyright notice, etc.
2550 Mon Aug 31 11:24:25 1998 Jesper Skov <jskov@lassi.cygnus.co.uk>
2552 * targets: Added -finit-priority to PowerPC CXX flags.
2554 Mon Aug 31 11:21:10 1998 Jesper Skov <jskov@lassi.cygnus.co.uk>
2556 * targets: Added -finit-priority to PowerPC CXX flags.
2558 1998-08-27 Bart Veer <bartv@cygnus.co.uk>
2560 * pkgconf.tcl: Fix read_save_file() to report the filename
2563 1998-08-25 Bart Veer <bartv@cygnus.co.uk>
2565 * pkgconf.tcl: Fix definitions of array variables to work with Tcl
2568 Mon Aug 24 17:44:26 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
2571 Change capitalisation of error package alias
2573 1998-08-18 Nick Garnett <nickg@cygnus.co.uk>
2575 * packages: Added "HAL Common" package.
2577 Mon Aug 17 22:31:58 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
2579 * pkgconf/makrules.tst, pkgconf/makrules.prv:
2580 Remove all -ltarget and -lgcc as we now specify them in the HAL
2583 Thu Aug 13 15:35:16 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
2585 * pkgconf/makrules.prv, pkgconf/makrules.tst:
2586 Add extra -ltarget as libgcc needs to have symbols resolved from
2589 1998-07-31 Nick Garnett <nickg@cygnus.co.uk>
2591 * packages: Added watchdog device.
2593 Mon Jul 27 19:36:53 BST 1998 Chris Provenzano <proven@cygnus.com>
2595 * packages: Added gdb pseudo device.
2597 1998-07-23 Bart Veer <bartv@cygnus.co.uk>
2599 * pkgconf.tcl: added new argument --pkgdata for internal use only.
2600 This results in a program-friendly listing of the available
2603 * Start of consistent usage of ChangeLog files throughout the
2606 //===========================================================================
2607 //####ECOSGPLCOPYRIGHTBEGIN####
2608 // -------------------------------------------
2609 // This file is part of eCos, the Embedded Configurable Operating System.
2610 // Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
2612 // eCos is free software; you can redistribute it and/or modify it under
2613 // the terms of the GNU General Public License as published by the Free
2614 // Software Foundation; either version 2 or (at your option) any later version.
2616 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
2617 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
2618 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
2619 // for more details.
2621 // You should have received a copy of the GNU General Public License along
2622 // with eCos; if not, write to the Free Software Foundation, Inc.,
2623 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
2625 // As a special exception, if other files instantiate templates or use macros
2626 // or inline functions from this file, or you compile this file and link it
2627 // with other works to produce a work based on this file, this file does not
2628 // by itself cause the resulting work to be covered by the GNU General Public
2629 // License. However the source code for this file must still be made available
2630 // in accordance with section (3) of the GNU General Public License.
2632 // This exception does not invalidate any other reasons why a work based on
2633 // this file might be covered by the GNU General Public License.
2634 // -------------------------------------------
2635 //####ECOSGPLCOPYRIGHTEND####
2636 //===========================================================================