source: rtems/c/src/ChangeLog @ 9ca9758

4.115
Last change on this file since 9ca9758 was 9ca9758, checked in by Sebastian Huber <sebastian.huber@…>, on 08/17/10 at 13:54:50

2010-08-17 Sebastian Huber <sebastian.huber@…>

  • libchip/ide/ata_util.c: New file.
  • libchip/Makefile.am: Reflect change from above.
  • libchip/ide/ata.c: Moved ata_breq_init(), ata_identify_device(), and ata_process_request_on_init_phase() into new file.
  • Property mode set to 100644
File size: 161.2 KB
Line 
12010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * libchip/ide/ata_util.c: New file.
4        * libchip/Makefile.am: Reflect change from above.
5        * libchip/ide/ata.c: Moved ata_breq_init(), ata_identify_device(), and
6        ata_process_request_on_init_phase() into new file.
7
82010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
9
10        * libchip/ide/ata_internal.h, libchip/ide/ata.c: Moved code into
11        separate functions.  Added public ata_breq_init(),
12        ata_identify_device(), and ata_process_request_on_init_phase()
13        functions.
14
152010-06-24      Arnout Vandecappelle <arnout@mind.be>
16
17        PR 1586/misc
18        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Add retries to
19        SD card accesses.
20
212010-06-22      Arnout Vandecappelle <arnout@mind.be>
22
23        PR 1580/misc
24        * libchip/i2c/spi-sd-card.c: Use bigger chunks and yield processor
25        while waiting for read data.
26
272010-06-22      Arnout Vandecappelle <arnout@mind.be>
28
29        PR 1579/misc
30        * libchip/i2c/spi-sd-card.c: Gradually increasing sleep times when
31        waiting for write to finish.
32
332010-06-22      Arnout Vandecappelle <arnout@mind.be>
34
35        PR 1567/misc
36        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
37        timeouts.
38
392010-06-21      Arnout Vandecappelle <arnout@mind.be>
40
41        PR 1576/misc
42        * libchip/i2c/spi-sd-card.c: Enable CRC checks.
43
442010-06-21      Arnout Vandecappelle <arnout@mind.be>
45
46        PR 1569/misc
47        * libchip/i2c/spi-sd-card.c: Added CRC checks.
48
492010-06-15      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        PR 1561/cpukit
52        * aclocal/rtems-cpu-subdirs.m4: Merge SPARC64 port.
53
542010-06-14      Arnout Vandecappelle <arnout@mind.be>
55
56        PR 1557/misc
57        * libchip/i2c/spi-sd-card.c: Fixed low capacity special case.
58
592010-06-07      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * aclocal/version.m4: Bump RTEMS_API to 4.11.
62        Bump _RTEMS_VERSION to 4.10.99.0.
63
642010-06-03      Joel Sherrill <joel.sherrilL@OARcorp.com>
65
66        * libchip/network/if_dc.c: Fix warning.
67
682010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * libchip/network/greth.c: Misc. hacks to allow compilation on
71        16bit targets.
72
732010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        PR 1531/newlib
76        * libchip/network/i82586.c:
77        Add local copy of ALIGN().
78
792010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * libchip/network/cs8900.c:
82        Misc. changes to make code 16bit-target compliant.
83        * libchip/network/i82586.c:
84        Use int32_t instead of int for 16bit-target compliance.
85        * libchip/network/open_eth.c:
86        Misc. changes to make code 16bit-target compliant.
87
882010-05-18      Chris Johns <chrisj@rtems.org>
89
90        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: PR
91        1448/filesystem.
92
932010-05-11      Ralf Corsépius <ralf.corsepius@rtems.org>
94
95        * aclocal/bsp-alias.m4: Change quoting to work-round
96        http://www.freebsd.org/cgi/query-pr.cgi?pr=146378.
97
982010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
99
100        * libchip/network/if_dc.c: Remove warnings.
101
1022010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
103
104        * libchip/serial/mc68681.c, libchip/serial/mc68681_reg.c,
105        libchip/serial/ns16550.c, libchip/serial/serial.h,
106        libchip/serial/z85c30.c, libchip/serial/z85c30_reg.c: Use uintptr_t
107        or intptr_t instead of uint32_t or int32_t.
108
1092010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
110
111        * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
112        libchip/rtc/icm7170.c, libchip/rtc/icm7170_reg.c,
113        libchip/rtc/m48t08_reg.c, libchip/rtc/rtc.h: Use uintptr_t instead of
114        uint32_t.
115
1162010-04-10      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * libchip/serial/serial.h: Add extern "C".
119
1202010-04-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
121
122        * libchip/serial/serial.h, serial/mc68681.c, serial/mc68681_p.h,
123        serial/ns16550.c, serial/ns16550_p.h, serial/serial.h,
124        serial/z85c30.c, serial/z85c30_p.h: adapt _write_ functions to new
125        prototype
126
1272010-04-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
128
129        * libchip/ide/ata.c: Change missed use of ATA_USE_OLD_EXCEPTIONS to
130        CPU_SIMPLE_VECTORED_INTERRUPTS.
131
1322010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * libchip/ide/ata.c: Use correct macro from RTEMS to determine whether
135        simple or PIC interrupt model.
136
1372010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * libchip/rtc/ds1375.c: #include <unistd.h>.
140
1412010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * libchip/network/i82586.c: Readdress use of ctype methods per
144        recommendation from D.J. Delorie on the newlib mailing list. We
145        should pass an unsigned char into these methods.
146
1472010-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * libchip/ide/ide_controller.c: Fix warnings for uninitialized
150        variable.
151
1522010-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * libchip/network/i82586.c: Fix warnings for ctype methods.
155
1562010-02-19      Chris Johns <chrisj@rtems.org>
157
158        * libchip/ide/ide_controller.c: Create the devices as block
159        devices.
160
1612010-01-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
162
163        * libchip/ide/ata_internal.h, libchip/ide/ata.c
164        libchip/i2c/spi-sd-card.c: Update for block device API change.
165
1662010-01-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
167
168        * libchip/display/disp_hcms29xx.c,
169        libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c,
170        libchip/display/font_hcms29xx.h: various fixes
171
1722009-12-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
173
174        PR 1474
175        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
176        device API change.
177
1782009-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
179
180        * libchip/network/greth.c: Eliminate unused type
181        rtems_clock_time_value.
182
1832009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
184
185        * libchip/network/dec21140.c: Warning elimination
186        (dec21140_softc->base now is an uint32_t).
187
1882009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        PR 1483/cpukit
191        * libchip/network/dec21140.c, libchip/network/elnk.c,
192        libchip/network/if_dc.c: Move #include <rtems/pci.h> into #if
193        *_SUPPORTED-guarded code sections.
194
1952009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * libchip/network/dec21140.c, libchip/network/elnk.c,
198        libchip/network/if_dc.c: Ensure PCI drivers are built on all
199        supported configurations. PowerPC conditionals were not current and
200        code was not being built on supported BSPs.
201
2022009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * libchip/network/smc91111.c: Formatting.
205
2062009-11-12      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * libchip/ide/ata.c (rtems_ata_initialize): Avoid implicit cast to uint16_t.
209        * libchip/ide/ata.c (ata_non_data_request): Change arg from int to
210        uint32_t (16bit ints are too small).
211
2122009-11-06      Ralf Corsépius <ralf.corsepius@rtems.org>
213
214        * libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
215        * libchip/network/if_dc.c: Fix type mismatch.
216
2172009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
218
219        * aclocal/bsp-linkcmds.m4: New.
220
2212009-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
222
223        * configure.ac: Rework CFLAGS setup.
224        * aclocal/prog-cc.m4: Remove RTEMS_CFLAGS.
225        * automake/compile.am: Remove RTEMS_CFLAGS.
226
2272009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
228
229        * libchip/ide/ata.h: Move extern "C".
230
2312009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
232
233        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c:
234        Use hex-constants to avoid implicit int-casts.
235        * libchip/i2c/spi-memdrv.c:
236        Use hex-constants to avoid implicit int-casts.
237        Use rtems_off64_t offsets to avoid loosing precision.
238
2392009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
240
241        * libchip/serial/ns16550.c: Update for interrupt handler type change.
242
2432009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
244
245        * aclocal/bsp-alias.m4: New.
246        * configure.ac: Apply RTEMS_BSP_ALIAS for RTEMS_BSP_FAMILY.
247
2482009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
249
250        * aclocal/env-rtemsbsp.m4: Remove AM_CONDITIONAL MULTILIB.
251
2522009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
253
254        * configure.ac: Remove AM_CONDITIONAL MULTILIB.
255        * Makefile.am: Remove BARE_CPU_MODEL.
256
2572009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
258
259        * configure.ac: Remove cfg_dir.
260
2612009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
262
263        * configure.ac: Remove -std=c99 -fasm.
264        Remove AM_CONDITIONAL LIBCHIP.
265        * libchip/Makefile.am, wrapup/Makefile.am:
266        Remove AM_CONDITIONAL LIBCHIP.
267
2682009-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
269
270        * configure.ac: Pick up make/custom/*.
271        * aclocal/check-custom-bsp.m4: Adapt to changes to configure.ac.
272
2732009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
274
275        * wrapup/Makefile.am: Remove AM_CONDITIONAL HAS_LIBBSP.
276        * configure.ac: Remove AM_CONDITIONAL HAS_LIBBSP.
277
2782009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
279
280        * configure.ac: Remove special case lib/libbsp/bare (Abandoned).
281
2822009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
283
284        * Makefile.am: Remove RTEMS_HOST (unused).
285        * configure.ac: Remove RTEMS_HOST (unused).
286        * aclocal/canonical-target-name.m4: Remove RTEMS_HOST (unused).
287
2882009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
289
290        * aclocal/check-custom-bsp.m4: Let _RTEMS_CHECK_CUSTOM_BSP look for
291        *.cfg into c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom.
292
2932009-10-14      Ralf Corsépius <ralf.corsepius@rtems.org>
294
295        * aclocal/canonical-target-name.m4, aclocal/check-networking.m4,
296        aclocal/check-posix.m4, aclocal/enable-posix.m4,
297        aclocal/rtems-cpu-subdirs.m4: Remove posix/unix.
298
2992009-10-14      Ralf Corsépius <ralf.corsepius@rtems.org>
300
301        * configure.ac: Rework make/custom/* handling.
302        * aclocal/check-custom-bsp.m4: Change *.cfg handling.
303        * Makefile.am: Remove make/custom/default.cfg-rule.
304
3052009-10-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
306
307        * libchip/serial/ns16550.c: Enable interrupts during open to avoid
308        NULL pointer access in interrupt handler.
309
3102009-10-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
311
312        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
313        device API change.
314
3152009-10-08      Chris Johns <chrisj@rtems.org>
316
317        * libchip/ide/ata.c, c/src/libchip/ide/ata_internal.h: Remove the
318        multiblock support from the ATA driver. Multiblock at the disk
319        level should not be a global policy as a disk may have more than
320        one partition with different block sizes. An IDE driver could
321        decide to use the feature with DMA but this a driver specific
322        design choice. Fixed bugs relating to variable block sizes and
323        large block transfer.
324        * c/src/libchip/ide/ide_controller.c,
325        c/src/libchip/ide/ide_ctrl_cfg.h, c/src/libchip/ide/ide_ctrl_io.h:
326        Changed the block size to 32bits so blocks of 64K or bigger can be
327        transfered in a single driver call.
328
3292009-10-05      Joel Sherrill <joel.sherrill@oarcorp.com>
330
331        * libchip/ide/ata.c: Revert previous change. Not all ARM BSPs use a
332        shared irq.h yet and this breaks a significant number of them.
333
3342009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
335
336        * libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt
337        model.
338
3392009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
340
341        * libchip/serial/z85c30.c, libchip/serial/ns16550.c,
342        libchip/serial/mc68681.c: Reflect termios_baud_to_number having been
343        renamed to rtems_termios_baud_to_number.
344
3452009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
346
347        * libchip/serial/sersupp.h: Remove termios_baud_to_index,
348        termios_baud_to_number (duplicate prototypes).
349        Add C++-guards.
350        Include rtems/termiostypes.h.
351
3522009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
353
354        * aclocal/bsp-configure.m4: Add RTEMS_BSP_BOOTCARD_OPTIONS.
355
3562009-08-20      Joel Sherrill <joel.sherrill@OARcorp.com>
357
358        * aclocal/check-networking.m4: Disable TCP/IP on targets without enough
359        physical address to support BSD TCP/IP stack.
360
3612009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
362
363        * libchip/network/elnk.c: Convert calls to legacy routine
364        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
365
3662009-08-03      Roger Dahlkvist <ruppe@kth.se>
367
368        * libchip/shmdr/shm_driver.h: nios2 was not accounted for.
369
3702009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
371
372        * libchip/ide/ata.c: Remove warning.
373
3742009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
375
376        * aclocal/bsp-bootcard-options.m4: Rename BSP_BOOTCARD_OPTIONS to
377        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
378        now use the same macros.
379        * aclocal/bsp-bspcleanup-options.m4: New file.
380
3812009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
382
383        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Removed
384        obsolete defines and declarations.  Set initial baud during device
385        open.  Fixed interrupt mode.
386
3872009-06-12      Joel Sherrill <joel.sherrill@oarcorp.com>
388
389        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the
390        GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to
391        EINVAL and ENOTTY as appropriate.
392
3932009-05-30      Chris Johns <chrisj@rtems.org>
394
395        * c/src/libchip/ide/ata.c: Fixed the bug that ignored slave
396        devices on an IDE bus and cleaned up the initialisation register
397        call.
398
3992009-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
400
401        * libchip/network/i82586.c: Fix warning in manner suggested by
402        Arnout Vandecappelle <arnout@mind.be> in
403        http://www.rtems.org/pipermail/rtems-users/2009-May/005460.html.
404
4052009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
406
407        * libchip/network/if_dc.c: Fixed warnings.
408
4092009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
410
411        * libchip/rtc/ds1375.c, libchip/rtc/mc146818a.c: Fix warnings. Reformat
412        as needed.
413
4142009-04-29      Chris Johns <chrisj@rtems.org>
415
416        * libchip/ide/ata.c: Remove a detection test that fails in qemu.
417
418        * libchip/ide/ide_controller.c: Change the status detection and
419        add a message if the transfer fails. There is currently no error
420        handle at the IDE drvier level.
421
4222009-03-12      Daniel Hellstrom <daniel@gaisler.com>
423
424        PR 1392/bsps
425        * libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
426        over multiple pages results in extra data being written.
427
4282009-02-27      Gene Smith <gene.smith@siemens.com>
429
430        PR 1356
431        * libchip/i2c/spi-sd-card.c: Added support for high capacity and MMC
432        cards.
433
4342009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
435
436        * libchip/network/dec21140.c, libchip/network/elnk.c: Make sure this is
437        enabled on x86.
438
4392009-02-03      Ralf Corsépius <ralf.corsepius@rtems.org>
440
441        * aclocal/bspopts.m4: Quoting cosmetics.
442
4432009-01-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
444
445        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
446        RTEMS_BLKDEV_CAPABILITIES ioctl which caused invalid multiple block
447        writes.  Fixed integer type in device structure.
448
4492009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
450
451        * libchip/serial/ns16550.c: Turn on ns16550_process() for
452        BSP_FEATURE_IRQ_LEGACY case also.
453
4542008-11-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
455
456        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Removed high
457        level LibI2C interface.  Added generic block IO functions.
458
4592008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
460
461        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
462        optman/rtems/no-msg.c, optman/rtems/no-part.c,
463        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
464        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
465        optman/sapi/no-ext.c, optman/sapi/no-io.c:
466        Revert previous patch (cvs clash with Joel hacking cpukit).
467
4682008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
469
470        * aclocal/canonical-target-name.m4: Remove tic4x.
471
4722008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
473
474        * libchip/rtc/ds1375.c: Include <errno.h> instead of <sys/errno.h>.
475
4762008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
477
478        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
479        optman/rtems/no-msg.c, optman/rtems/no-part.c,
480        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
481        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
482        optman/sapi/no-ext.c, optman/sapi/no-io.c:
483        Fix prototypes.
484
4852008-12-18      Joel Sherrill <joel.sherrill@oarcorp.com>
486
487        * libchip/serial/ns16550_p.h: Remove prototype with no implementation.
488
4892008-12-18      Joel Sherrill <joel.sherrill@oarcorp.com>
490
491        * libchip/shmdr/dump.c, libchip/shmdr/init.c, libchip/shmdr/send.c,
492        libchip/shmdr/shm_driver.h: Cleanup and remove variables which
493        duplicated data.
494
4952008-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
496
497        * optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert SAPI manager and
498        SuperCore Handler initialization routines to directly pull parameters
499        from configuration table.
500
5012008-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
502
503        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
504        optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
505        optman/rtems/no-part.c, optman/rtems/no-region.c,
506        optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
507        optman/rtems/no-signal.c, optman/rtems/no-timer.c: Convert manager
508        initialization routines to directly pull parameters from
509        configuration table. Eliminate empty routines sportted.
510
5112008-12-17      Ralf Corsépius <ralf.corsepius@rtems.org>
512
513        * libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
514
5152008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
516
517        * libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate
518        all public use of TOD conversion routines.
519
5202008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
521
522        * libchip/network/smc91111config.h:
523        #include <stdint.h> instead of <rtems/stdint.h>.
524
5252008-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
526
527        * aclocal/prog-cc.m4: Use -r instead of -Wl,-r to build *.rels.
528        * aclocal/rtems-cpu-subdirs.m4: Remove obsolete cpus.
529
5302008-12-04      Jukka Pietarinen <jukka.pietarinen@mrf.fi>
531
532        * aclocal/rtems-cpu-subdirs.m4: Add Lattice Mico32 support.
533
5342008-11-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
535
536        * libchip/serial/ns16550.c: Transmit the character in the polled write
537        function within a critical section for printk() compatibility.
538
5392008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
540
541        * libchip/i2c/spi-sd-card.c: Update for status-checks.h changes.
542
5432008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
544
545        * aclocal/rtems-cpu-subdirs.m4: Add new M32C port.
546
5472008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
548
549        * aclocal/bsp-bootcard-options.m4: Generalize and correct comment.
550
5512008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
552
553        * aclocal/bsp-bootcard-options.m4: Fix quoting.
554
5552008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
556
557        * aclocal/bsp-bootcard-options.m4: New file.
558        * aclocal/bsp-bootcards-handles-ram-allocation.m4: Removed.
559
5602008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
561
562        * libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or
563        BSPs that support this feature.
564
5652008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
566
567        * libchip/serial/ns16550.c: Fix typo.
568
5692008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
570
571        * libchip/serial/ns16550.c: Fix typo.
572
5732008-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
574
575        * libchip/serial/ns16550.c: Add not supported on arm even though it is
576        not simple vectored.
577
5782008-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
579
580        * libchip/serial/ns16550.c: Not currently supported on architectures
581        with simple vectored interrupt model.
582
5832008-09-22      Ralf Corsépius <ralf.corsepius@rtems.org>
584
585        * aclocal/version.m4: Bump RTEMS_API to 4.10.
586        Bump _RTEMS_VERSION to 4.9.99.0.
587
5882008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
589
590        * libchip/rtc/icm7170.c, libchip/rtc/m48t08.c,
591        c/src/libchip/rtc/rtc.h:  Include required header files.  Some internal
592        functions have now static linkage type.  Added constant qualifier to
593        operations table and read-only function parameters.
594
595        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
596        c/src/libchip/serial/serial.h:  Include required header files.  Removed
597        support for old PowerPC exception handling.  Various fixes for
598        interrupt related routines.  Added support for BSPs with IRQ extension
599        API.
600
6012008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * libchip/network/dec21140.c, libchip/network/elnk.c: Detect when there
604        is no PCI bus based upon the BSP not having a base address defined.
605        This means this driver cannot be supported on that board.
606
6072008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
608
609        * libchip/network/dec21140.c, libchip/network/elnk.c,
610        libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
611
6122008-09-17      Miao Yan <yanmiaobest@gmail.com>
613
614        * optman/Makefile.am, optman/preinstall.am: Merge GSOC project code to
615        add simple device only filesystem (devfs), optionally completely drop
616        out filesystem, and to clean up disabling newlib reentrancy support.
617        This dropped 17K from the minimum.exe for sparc/sis and arm/rtl22xx_t
618        now has a 15K code space.
619        * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
620        Removed.
621
6222008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
623
624        * libchip/ide/ata.h: Convert to Unix file format.
625
6262008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
627
628        * libchip/serial/mc68681.c, libchip/serial/mc68681_p.h,
629        libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
630        libchip/serial/serial.h, libchip/serial/serprobe.c,
631        libchip/serial/sersupp.h, libchip/serial/z85c30.c:
632        Convert to "bool".
633        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
634        libchip/i2c/spi-memdrv.h: Convert to "bool".
635        * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
636        libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
637        libchip/rtc/rtc.h, libchip/rtc/rtcprobe.c: Convert to "bool".
638        * libchip/ide/ata.c, libchip/ide/ata_internal.h,
639        libchip/ide/ide_ctrl_cfg.h: Convert to "bool".
640        * libchip/display/disp_hcms29xx.c, libchip/display/disp_hcms29xx.h:
641        Convert to "bool".
642        * libchip/network/if_fxp.c, libchip/network/if_fxpvar.h:
643        Convert to "bool".
644        * libchip/shmdr/fatal.c, libchip/shmdr/shm_driver.h:
645        Convert to "bool".
646
6472008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
648
649        * libchip/Makefile.am, libchip/shmdr/init.c, libchip/shmdr/mpisr.c,
650        libchip/shmdr/poll.c, libchip/shmdr/shm_driver.h: Update shared
651        memory driver to not use the clock ioctl to install a method to poll
652        for input. It now uses a Class API Timer which means we can eliminate
653        this special IOCTL from all clock drivers.
654        * libchip/shmdr/setckvec.c: Removed.
655
6562008-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
657
658        * libchip/network/sonic.c: Do not declare a variable just to hold an
659        ignored return value.
660
6612008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
662
663        * libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings.
664
6652008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
666
667        * libchip/display/disp_hcms29xx.c: Initialize softc_ptr to NULL.
668        * libchip/network/dec21140.c, libchip/network/if_dc.c: Use uint32_t.
669
6702008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
671
672        * libchip/display/disp_hcms29xx.c: Do not make these static. They
673        appear to be unused that way.
674
6752008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
676
677        * libchip/shmdr/shm_driver.h: Correct prototypes.
678
6792008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
680
681        * libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized
682        variables and made methods static.
683
6842008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
685
686        * libchip/serial/ns16550.c: Fix warning.
687
6882008-08-18      Ralf Corsepius <ralf.corsepius@rtems.org>
689
690        * aclocal/prog-cc.m4: Add -Wnested-externs.
691
6922008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
693
694        * libchip/network/dec21140.c: Add missing prototype.
695        * libchip/ide/ata.c, libchip/network/elnk.c: Add missing prototypes.
696
6972008-08-16      Ralf Corsépius <ralf.corsepius@rtems.org>
698
699        * aclocal/prog-cc.m4: Add -Wimplicit-function-declaration
700        -Wstrict-prototypes to RTEMS_CFLAGS.
701
7022008-08-02      Chris Johns <chrisj@rtems.org>
703
704        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove
705        rtems_blkdev_request count and start references. Use
706        RTEMS_BLKDEV_START_BLOCK.
707
7082008-07-29      Chris Johns <chrisj@rtems.org>
709
710        * libchip/i2c/spi-sd-card.c: Updated to the libblock changes.
711
712        * libchip/ide/ata.c: Change to use a mutex rather than disable
713        pre-emption. Updated to the libblock changes.
714
715        * libchip/ide/ata_internal.h: Updated to the new chains API.
716
717        * libchip/ide/ide_controller.c: Updated to the libblock
718        changes. Added come debug tracing.
719
720        * libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h: Updated
721        to the libblock changes.
722
7232008-07-27      Ralf Corsépius <ralf.corsepius@rtems.org>
724
725        * configure.ac: Remove RPCGEN, RPCTOOLS.
726
7272008-07-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
728
729        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Use inttypes.h
730        for output format specifiers.
731
7322008-07-17      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
733
734        * libchip/display/font_hcms29xx.h, libchip/display/disp_hcms29xx.h:
735        Fixed some data types
736
7372008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
738
739        * libchip/i2c/spi-sd-card.c: Added missing header file.
740        * libchip/Makefile.am: Added SD Card driver.
741
7422008-07-14      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
743
744        * libchip/display/font_hcms29xx.c, libchip/display/disp_fonts.h
745        make glyphs non-constant, added file headers
746
7472008-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
748
749        * libchip/display/disp_fonts.h, libchip/display/disp_hcms29xx.c
750        * libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c
751        * libchip/display/font_hcms29xx.h
752        Creation of SPI display driver
753
7542008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
755
756        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: SD Card driver
757        via SPI.
758
7592008-06-29      Ralf Corsépius <ralf.corsepius@rtems.org>
760
761        * aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
762        AC_PREREQ(2.62).
763
7642008-06-01      Ralf Corsépius <ralf.corsepius@rtems.org>
765
766        * aclocal/target.m4: Allow empty RTEMS_BUILD_SUBDIRS.
767
7682008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
769
770        * libchip/Makefile.am: Move termios helper routines from libchip to
771        libcsupport. Add routine which makes it easy for a termios device
772        driver to inform termios of its default baud rate. This avoids
773        inconsistencies in later termios settings changes.
774        * libchip/serial/termios_baud2index.c,
775        libchip/serial/termios_baud2num.c: Removed.
776
7772008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
778
779        * aclocal/bsp-bootcards-handles-ram-allocation.m4: New file.
780
7812008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
782
783        * wrapup/Makefile.am: Many BSPs do not include any .rel files now so do
784        not fail if there are none.
785
7862008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
787
788        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.h,
789        * libchip/i2c/spi-fram-fm25l256.c, libchip/i2c/spi-fram-fm25l256.h,
790        * libchip/i2c/spi-memdrv.c, libchip/i2c/spi-memdrv.h,
791        * libchip/Makefile.am:
792        derived a generic spi memory driver from spi-flash-m25p40,
793        added descriptor for fram fm25l256
794
7952008-05-07      Till Straumann <strauman@slac.stanford.edu>
796
797        PR 649/bsps
798        * libchip/ide/ata.c: Give up if the interface does not become ready.
799
8002008-04-25      Joel Sherrill <joel.sherrill@OARcorp.com>
801
802        Moved to cpukit.
803        * nfsclient/.cvsignore, nfsclient/ChangeLog.slac, nfsclient/LICENSE,
804        nfsclient/Makefile.am, nfsclient/README, nfsclient/preinstall.am,
805        nfsclient/rfc1094.txt, nfsclient/rtems-filesystem-patch,
806        nfsclient/proto/mount_prot.h, nfsclient/proto/mount_prot.x,
807        nfsclient/proto/mount_prot_xdr.c, nfsclient/proto/nfs_prot.h,
808        nfsclient/proto/nfs_prot.x, nfsclient/proto/nfs_prot_xdr.c,
809        nfsclient/src/cexphelp.c, nfsclient/src/dirutils.c,
810        nfsclient/src/librtemsNfs.h, nfsclient/src/nfs.c,
811        nfsclient/src/nfs.modini.c, nfsclient/src/nfsTest.c,
812        nfsclient/src/rpcio.c, nfsclient/src/rpcio.h,
813        nfsclient/src/rpcio.modini.c, nfsclient/src/sock_mbuf.c,
814        nfsclient/src/xdr_mbuf.c: Removed.
815
8162008-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
817
818        * configure.ac: Stop building nfsclient here and build it in CPUKIT.
819
8202008-01-05      Chris Johns <chrisj@rtems.org>
821
822        * libchip/flash/am29lv160.c: Update the blank check error message
823        to say there is an error.
824       
8252007-12-22      Chris Johns <chrisj@rtems.org>
826
827        * nfsclient/src/nfs.c, nfsclient/src/rpcio.c: Adjust the length of
828        the hello message. Just one line but still a little too long.
829       
8302007-12-14      Chris Johns <chrisj@rtems.org>
831
832        * wrapup/Makefile.am: Add libflash.a to the libbsp library.
833        * libchip/Makefile.am, libchip/preinstall.am: Add the flash chip support.
834        * libchip/flash, libchip/flash/am29lv160.c,
835        libchip/flash/am29lv160.h: New.
836
8372007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
838
839        * libchip/network/if_fxp.c: Spacing.
840
8412007-11-20      Till Straumann <strauman@slac.stanford.edu>
842
843        * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
844        Avoid using 'stdio' before the system is up and fully
845        initialized.
846
8472007-11-20      Till Straumann <strauman@slac.stanford.edu>
848
849        * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h,
850        * libchip/Makefile.am, libchip/preinstall.am:
851        added new driver for Maxim DS1375 i2c RTC.
852
8532007-09-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
854
855        * libchip/i2c/spi-flash-m25p40.c:
856        added addressing call in write function
857
8582007-09-24      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
859
860        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.c,
861        * libchip/Makefile.am:
862        added SPI flash driver for a M25P40 chip (based on libi2c extensions)
863
8642007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
865
866        * libchip/shmdr/dump.c, libchip/shmdr/shm_driver.h: Fix warnings.
867
8682007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
869
870        * nfsclient/Makefile.am: Fix errors.
871
8722007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
873
874        * nfsclient/Makefile.am, nfsclient/preinstall.am: Install libnfs.a.
875
8762007-09-21      Ralf Corsépius <ralf.corsepius@rtems.org>
877
878        * aclocal/version.m4: Bump RTEMS_API to 4.9.
879        Bump RTEMS_VERSION to 4.8.99.0.
880
8812007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
882
883        * libchip/network/smc91111.h: Eliminate DEBUG_puts.
884
8852007-09-16      Ralf Corsépius <ralf.corsepius@rtems.org>
886
887        * configure.ac: Remove AC_PROG_AWK (Unused).
888
8892007-09-14      Daron Chabot <djc915@mail.usask.ca>
890
891        * libchip/network/if_dc.c: Changed type of ISR argument to void* from
892        rtems_interrupt_vector, to permit passing arbitrary arguments to the
893        ISR. Clean up of variables to silence compiler warnings.
894
8952007-09-13      Daniel Hellstrom <daniel@gaisler.com>
896
897        * libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
898
8992007-09-12      Daniel Hellstrom <daniel@gaisler.com>
900
901        * libchip/network/smc91111.c, libchip/network/smc91111.h: Multiple fixes.
902          - Odd bit bug in some chips taken care of.
903          - Buggy ASSERT removed, it seem to be inserted to detect if MBUF data
904            alignment but failing to do so must have made the driver writer to make
905            some incorrect assumptions about MBUFs.
906          - Fixed MBUF handling to handle mbuf chains better. The Data length of
907            MBUFs in middle of the mbuf chain are now checked for odd number of bytes.
908          - Made while loop responsible for copying data to fifo port copy 16 shorts
909            per loop instead of 1 short, increasing the copying process.
910
9112007-09-07      Daniel Hellstrom <daniel@gaisler.com>
912
913        * libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support
914        and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
915
9162007-08-02      Joel Sherrill <joel.sherrill@OARcorp.com>
917
918        * configure.ac, wrapup/Makefile.am: Remove RDBG.
919        * aclocal/check-rdbg.m4, aclocal/enable-rdbg.m4, librdbg/.cvsignore,
920        librdbg/Makefile.am, librdbg/preinstall.am,
921        librdbg/include/rdbg/rdbg.h, librdbg/include/rdbg/servrpc.h,
922        librdbg/include/rdbg/i386/rdbg_f.h, librdbg/include/rdbg/i386/reg.h,
923        librdbg/include/rdbg/m68k/rdbg_f.h, librdbg/include/rdbg/m68k/reg.h,
924        librdbg/include/rdbg/powerpc/rdbg_f.h,
925        librdbg/include/rdbg/powerpc/reg.h, librdbg/src/_servtgt.c,
926        librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
927        librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
928        librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
929        librdbg/src/servtsp.c, librdbg/src/servutil.c,
930        librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_cpu_asm.S,
931        librdbg/src/i386/rdbg_f.c, librdbg/src/i386/any/remdeb.h,
932        librdbg/src/i386/any/remdeb_f.x, librdbg/src/i386/any/remdeb_svc.c,
933        librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/excep_f.c,
934        librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
935        librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_f.x,
936        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
937        librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_cpu_asm.S,
938        librdbg/src/powerpc/rdbg_f.c,
939        librdbg/src/powerpc/new_exception_processing/remdeb.h,
940        librdbg/src/powerpc/new_exception_processing/remdeb_f.x,
941        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
942        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed.
943
9442007-07-27      Ralf Corsépius <ralf.corsepius@rtems.org>
945
946        * nfsclient/src/dirutils.c: Use PATH_MAX instead of MAXPATHLEN.
947
9482007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
949
950        * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
951          sizes.
952
9532007-07-27      Chris Johns <chrisj@rtems.org>
954
955        * wrapup/Makefile.am: Create archive from a file for hosts
956        with a limited command line size.
957
9582007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
959
960        * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
961          sizes.
962
9632007-07-25      Ralf Corsépius <ralf.corsepius@rtems.org>
964       
965        * configure.ac: Add nfsclient.
966        * nfsclient/Makefile.am: New.
967        * nfsclient/proto/Makefile, nfsclient/Makefile,
968          nfsclient/src/Makefile: Remove.
969        * nfsclient/ChangeLog: Remove (Rename into ChangeLog.slac).
970        * nfsclient/ChangeLog.slac: New (Renamed from ChangeLog).
971
9722007-07-25      Ralf Corsépius <ralf.corsepius@rtems.org>
973
974        * nfsclient/README, nfsclient/proto/nfs_prot_xdr.c,
975        nfsclient/proto/mount_prot.x, nfsclient/proto/mount_prot_xdr.c,
976        nfsclient/proto/Makefile, nfsclient/proto/mount_prot.h,
977        nfsclient/proto/nfs_prot.h, nfsclient/proto/nfs_prot.x,
978        nfsclient/Makefile, nfsclient/ChangeLog, nfsclient/src/dirutils.c,
979        nfsclient/src/nfsTest.c, nfsclient/src/rpcio.h,
980        nfsclient/src/nfs.modini.c, nfsclient/src/xdr_mbuf.c,
981        nfsclient/src/cexphelp.c, nfsclient/src/Makefile,
982        nfsclient/src/sock_mbuf.c, nfsclient/src/nfs.c,
983        nfsclient/src/librtemsNfs.h, nfsclient/src/rpcio.modini.c
984        nfsclient/src/rpcio.c, nfsclient/rtems-filesystem-patch,
985        nfsclient/rfc1094.txt, nfsclient/LICENSE: Import from rtems-nfs-1.5.
986
9872007-07-18      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
988
989        * libchip/serial/ns16550.c: removed timed out wait for transmitter
990        to become ready: This will not work for fast CPUs.
991
9922007-07-09      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
993
994        * libchip/ide/ata.c: fixed warning
995
9962007-06-20      Ray Xu <rayx@gmail.com>
997
998        * optman/Makefile.am, optman/preinstall.am: Add stubs for file system,
999        console, and libio. This shrinks the memory requirements but Joel has
1000        not figured out how best to present this to application space.
1001        * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
1002        New files.
1003
10042007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1005
1006        * optman/sapi/no-io.c: Split IO Manager into one function per file so
1007        now we only need required initialization methods.
1008
10092007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1010
1011        * optman/sapi/no-io.c: Eliminate maximum_drivers configuration
1012        parameter since it was used to configure a no longer used feature.
1013        Device names are now part of the filesystem not in a table.
1014
10152007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1016
1017        * optman/Makefile.am, optman/preinstall.am, optman/rtems/no-dpmem.c,
1018        optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
1019        optman/rtems/no-part.c, optman/rtems/no-region.c,
1020        optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
1021        optman/rtems/no-signal.c, optman/rtems/no-timer.c,
1022        optman/sapi/no-ext.c: Add optional manager stub for Barrier. Simplify
1023        other optional managers so using them reduces application size
1024        instead of increasing it.
1025        * optman/rtems/no-barrier.c: New file.
1026
10272007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
1028
1029        * libchip/network/dec21140.c, libchip/network/elnk.c: i386-specific
1030        adjustments to pci-API changes.
1031        * libchip/network/dec21140.c, libchip/network/elnk.c,
1032        libchip/network/if_dc.c: powerpc-specific adjustments to pci-API
1033        changes.
1034
10352007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
1036
1037        * libchip/network/dec21140.c, libchip/network/if_dc.c,
1038        libchip/network/if_fxp.c: Reflect changes to pci-API.
1039
10402007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1041
1042        * libchip/network/elnk.c: Use ioctl_command_t as ioctl argument.
1043        * libchip/network/if_dc.c: Use ioctl_command_t as ioctl argument.
1044
10452007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1046
1047        * aclocal/target.m4: Strip CFLAGS (Hack to prevent bsp-cflags from
1048          being used to compile "tools").
1049
10502007-03-13      Joel Sherrill <joel@OARcorp.com>
1051
1052        * libchip/network/sonic.c: Rename Dump_Buffer to rtems_print_buffer.
1053
10542007-03-12      Joel Sherrill <joel@OARcorp.com>
1055
1056        * libchip/network/cs8900.c, libchip/network/cs8900.h,
1057        libchip/network/greth.c, libchip/network/greth.h: Correct license URL
1058        and/or fix mistake in copyright notice. Both of these mistakes appear
1059        to be from code submitted after these changes were made previously.
1060
10612007-02-21      Ralf Corsépius <ralf.corsepius@rtems.org>
1062
1063        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1064
10652007-02-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1066
1067        * libchip/Makefile.am: Correct path to README.tulipclone.
1068
10692007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1070
1071        * libchip/ide/ata.c: Remove superfluous type casts.
1072
10732007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1074
1075        * libchip/ide/ata.c, libchip/network/elnk.c, optman/rtems/no-msg.c:
1076        Use size_t for sizes.
1077
10782007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1079
1080        * libchip/ide/ata.c: in ata_request_done: moved call to free()
1081        from preemption disabled region
1082
10832007-01-16      Till Straumann <strauman@slac.stanford.edu>
1084
1085        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
1086        libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h:
1087        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1088
10892006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1090
1091        * libchip/network/dec21140.c, libchip/network/if_fxp.c: Use
1092          ioctl_command_t as ioctl argument.
1093
10942006-12-13      Joel Sherrill <joel@OARcorp.com>
1095
1096        * librtems++/include/rtems++/rtemsEvent.h,
1097        librtems++/include/rtems++/rtemsMessageQueue.h,
1098        librtems++/include/rtems++/rtemsSemaphore.h,
1099        librtems++/include/rtems++/rtemsTask.h, librtems++/src/rtemsEvent.cc,
1100        librtems++/src/rtemsMessageQueue.cc,
1101        librtems++/src/rtemsSemaphore.cc, librtems++/src/rtemsTask.cc: Change
1102        rtems_unsigned32 to uint32_t.
1103
11042006-12-13      Joel Sherrill <joel@OARcorp.com>
1105
1106        PR 1181/bsps
1107        * optman/rtems/no-msg.c: Clean up dead code.
1108
11092006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1110
1111        * aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
1112
11132006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
1114
1115        * aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
1116        * aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
1117        * aclocal/project-root.m4: Require RTEMS_AMPOLISH.
1118
11192006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1120
1121        * configure.ac: New BUG-REPORT address.
1122
11232006-11-20      Ralf Corsépius <ralf.corsepius@rtems.org>
1124
1125        * Makefile.am: Remove ampolish3.
1126
11272006-11-17      Joel Sherrill <joel@OARcorp.com>
1128
1129        * libchip/network/dec21140.c: Fix spacing -- remove long sections of
1130        blank lines.
1131
11322006-11-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1133
1134        * configure.ac: Remove RTEMS_AMPOLISH3.
1135        * aclocal/bsp-configure.m4: AC_PREREQ(2.60).
1136          Remove checks for AMPOLISH3.
1137        * aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
1138        * aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
1139        * ampolish3: Remove.
1140
11412006-11-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1142
1143        * aclocal/target.m4: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1144        * aclocal/prog-cc.m4: Remove CFLAGS.
1145        * configure.ac: Don't explictly pass CFLAGS_OPTIMIZE_V, CPU_CFLAGS.
1146        Compose CFLAGS. Append CFLAGS to ac_configure_args.
1147
11482006-10-23      Joel Sherrill <joel@OARcorp.com>
1149
1150        * aclocal/rtems-cpu-subdirs.m4: Add bfin.
1151
11522006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1153
1154        * automake/compile.am: Use hard-coded RTEMS_* flags.
1155
11562006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1157
1158        * aclocal/rtems-top.m4: Remove RTEMS_API.
1159        * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
1160
11612006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1162
1163        * aclocal/prog-ccas.m4: Adaptations to automake-1.10.
1164
11652006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1166
1167        * aclocal/prog-cxx.m4: Add AC_PROG_CXXCPP.
1168
11692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1170
1171        * aclocal/version.m4: Bump version to 4.7.99.0.
1172
11732006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1174
1175        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1176
11772006-09-11      Joel Sherrill <joel@OARcorp.com>
1178
1179        * librdbg/src/_servtgt.c: Convert C++ style comments to C style.
1180
11812006-09-04      Joel Sherrill <joel@OARcorp.com>
1182
1183        * libchip/network/greth.c, libchip/network/open_eth.c,
1184        libchip/network/smc91111.c, libchip/network/sonic.c: Fix error
1185        introduced by warning removal.
1186
11872006-09-01      Joel Sherrill <joel@OARcorp.com>
1188
1189        * libchip/network/greth.c, libchip/network/open_eth.c,
1190        libchip/network/smc91111.c: Remove warnings and correct prototype
1191        added earlier today.
1192
11932006-09-01      Joel Sherrill <joel@OARcorp.com>
1194
1195        * libchip/network/cs8900.c, libchip/network/greth.c,
1196        libchip/network/i82586.c, libchip/network/open_eth.c,
1197        libchip/network/sonic.c: Remove warnings -- use uintptr_t, properly
1198        sized integers, and inttypes.h printf helpers.
1199
12002006-08-09      Kolja Waschk <waschk@telos.de>
1201
1202        * aclocal/rtems-cpu-subdirs.m4: New port to Altera NIOS II.
1203
12042006-07-12      Joel Sherrill <joel@OARcorp.com>
1205
1206        * libchip/shmdr/shm_driver.h: Merge sparc shm driver mods from 4.6.
1207
12082006-07-11      Jerry Needell <jerry.needell@unh.edu>
1209
1210        * libchip/Makefile.am, libchip/preinstall.am: Merge SPARC updates from
1211        4.6 branch.  Original modifications by Gaisler Enterprises.
1212        * libchip/network/greth.c, libchip/network/greth.h: New files.
1213
12142006-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1215
1216        * ide/ata.[ch]:
1217        (PR1118) fetch priority for ATA task from a variable,
1218        not a fixed configuration value.
1219       
12202006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1221
1222        * Makefile.am: Add ampolish3.
1223
12242006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1225
1226        * ampolish3: New.
1227        * aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.
1228
12292006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1230
1231        * aclocal/rtems-ampolish.m4: New.
1232        * configure.ac: Use RTEMS_AMPOLISH3.
1233
12342006-04-18  Joel Sherrill <joel@OARcorp.com>
1235
1236        * aclocal/version.m4: Updated to rtems-4.6.99.3.
1237
12382006-03-07      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1239
1240        PR 853/filesystem
1241        * libchip/ide/ata.c, libchip/ide/ide_controller.c: The ata driver
1242        should be modified to support the new exception scheme and to use the
1243        handle parameter.
1244
12452006-02-a32     Eric Norum <norume@aps.anl.gov>
1246
1247        * libchip/network/if_dc.c, if_dcreg.c: Changes from Daron Chabot:
1248        "newer" PCI access calls.  Minor cleanups.  Comments.
1249
12502006-01-12      Eric Norum <norume@aps.anl.gov>
1251
1252        PR 861/networking
1253        PR 863/networking
1254        * libchip/network/smc91111.c: Fix illegal lvalue increments.
1255
12562006-01-12      Ralf Corsepius <ralf.corsepius@rtems.org>
1257
1258        * wrapup/Makefile.am: Add preinstall.am.
1259        * libchip/Makefile.am: Build libchip/network/smc91111.
1260        * libchip/network/smc91111.c, libchip/network/smc91111config.h:
1261        Eliminate cyg_int* crap.
1262
12632006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1264
1265        * librdbg/Makefile.am: Add preinstall.am.
1266        * aclocal/bsp-configure.m4: Add ampolish3.
1267        New header guards.
1268
12692006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1270
1271        * libchip/network/open_eth.c, libchip/network/open_eth.h:
1272        Merger from rtems-4-6-branch.
1273
12742006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1275
1276        * libchip/network/smc91111.c
1277        libchip/network/smc91111config.h
1278        libchip/network/smc91111exp.h
1279        libchip/network/smc91111.h: New. Merger from rtems-4-6-branch.
1280        * libchip/Makefile.am: Reflect adding smc91111*.
1281
12822006-01-08      Joel Sherrill <joel@OARcorp.com>
1283
1284        * optman/sapi/no-io.c: Change rtems_io_register_name to take a const
1285        char *.
1286
12872006-01-08      Joel Sherrill <joel@OARcorp.com>
1288
1289        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c: Eliminate
1290        warnings.
1291
12922005-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
1293
1294        * aclocal/prog-cc.m4: Remove RTEMS_USE_GCC.
1295        Add RTEMS_RELLDFLAGS.
1296        * automake/compile.am: Remove RTEMS_USE_GCC.
1297        Remove RTEMS_RELLDFLAGS.
1298        * configure.ac: Pass --enable-rtems-root to ada-tests/configure.
1299
13002005-11-14      Ralf Corsepius <ralf.corsepius@rtems.org>
1301
1302        * libchip/network/if_media.h, libchip/network/mii.h:
1303        Remove (Moved to cpukit).
1304        * libchip/Makefile.am: Reflect having moved libchip/network/mii.h
1305        and libchip/network/if_media.h.
1306        * libchip/network/elnk.c, libchip/network/if_dc.c: Reflect mii.h and
1307        if_media.h having moved.
1308
13092005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1310
1311        * automake/compile.am, automake/host.am, automake/local.am,
1312        automake/subdirs.am: Remove depend.
1313        * configure.ac: Explicitly pass --libdir and --includedir to
1314        testsuites.
1315
13162005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1317
1318        * configure.ac: Reflect changes to testsuites.
1319
13202005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1321
1322        * automake/compile.am: Remove GCCSPECS.
1323        * aclocal/prog-cc.m4: Add GCCSPECS.
1324        * aclocal/env-rtemsbsp.m4: Remove RTEMS_BSP_SPECS. Remove GCC_SPECS.
1325
13262005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1327
1328        * libchip/i2c/i2c-2b-eeprom.c: Eliminate obsolete types.
1329        * libchip/rtc/mc146818a.h: Eliminate obsolete types.
1330
13312005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1332
1333        * libchip/network/dec21140.c, libchip/network/elnk.c: Use
1334        libcpu/byteorder.h for i386.
1335
13362005-11-02      Till Straumann <strauman@slac.stanford.edu>
1337
1338        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
1339        libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h: New files.
1340        * libchip/Makefile.am, libchip/preinstall.am, wrapup/Makefile.am:
1341        added a simple API/library for i2c devices and drivers for i2c
1342        2-byte eeproms and a ds1621 temperature sensor; API is documented
1343        in libi2c.h.
1344
13452005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1346
1347        * libnetworking/pppd/ipxcp.c,
1348        libnetworking/pppd/chat.c,
1349        libnetworking/pppd/patchlevel.h,
1350        libnetworking/pppd/upap.h,
1351        libnetworking/pppd/md5.h,
1352        libnetworking/pppd/pppd.8,
1353        libnetworking/pppd/README,
1354        libnetworking/pppd/preinstall.am,
1355        libnetworking/pppd/md4.h,
1356        libnetworking/pppd/magic.c,
1357        libnetworking/pppd/pppd.h,
1358        libnetworking/pppd/demand.c,
1359        libnetworking/pppd/rtemsmain.c,
1360        libnetworking/pppd/sys-rtems.c,
1361        libnetworking/pppd/ipcp.h,
1362        libnetworking/pppd/lcp.h,
1363        libnetworking/pppd/chap_ms.c,
1364        libnetworking/pppd/md4.c,
1365        libnetworking/pppd/rtemspppd.h,
1366        libnetworking/pppd/cbcp.h,
1367        libnetworking/pppd/auth.c,
1368        libnetworking/pppd/lcp.c,
1369        libnetworking/pppd/example/README,
1370        libnetworking/pppd/example/ppp.conf,
1371        libnetworking/pppd/example/system.h,
1372        libnetworking/pppd/example/netconfig.h,
1373        libnetworking/pppd/example/pppdapp.c,
1374        libnetworking/pppd/example/init.c,
1375        libnetworking/pppd/example/Makefile-user,
1376        libnetworking/pppd/example/pppd.options,
1377        libnetworking/pppd/rtemspppd.c,
1378        libnetworking/pppd/ipxcp.h,
1379        libnetworking/pppd/chap_ms.h,
1380        libnetworking/pppd/options.c,
1381        libnetworking/pppd/magic.h,
1382        libnetworking/pppd/chap.h,
1383        libnetworking/pppd/cbcp.c,
1384        libnetworking/pppd/upap.c,
1385        libnetworking/pppd/chap.c,
1386        libnetworking/pppd/Makefile.am,
1387        libnetworking/pppd/ccp.h,
1388        libnetworking/pppd/utils.c,
1389        libnetworking/pppd/rtemsdialer.h,
1390        libnetworking/pppd/fsm.h,
1391        libnetworking/pppd/pathnames.h,
1392        libnetworking/pppd/md5.c,
1393        libnetworking/pppd/fsm.c,
1394        libnetworking/pppd/ipcp.c,
1395        libnetworking/pppd/STATUS,
1396        libnetworking/pppd/ccp.c,
1397        libnetworking/Makefile.am: Remove (Moved to cpukit).
1398
13992005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1400
1401        * configure.ac: Remove libnetworking, libnetworking/pppd.
1402        * wrapup/Makefile.am: Remove libpppd.a.
1403
14042005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1405
1406        * libnetworking/pppd/Makefile.am: Install rtemspppd.h and
1407        rtemsdialer.h to $(includedir)/rtems.
1408
14092005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1410
1411        * libnetworking/rtems_telnetd/icmds.c,
1412        libnetworking/rtems_telnetd/Makefile.am,
1413        libnetworking/rtems_telnetd/preinstall.am,
1414        libnetworking/rtems_telnetd/pty.c,
1415        libnetworking/rtems_telnetd/pty.h,
1416        libnetworking/rtems_telnetd/README,
1417        libnetworking/rtems_telnetd/telnetd.c,
1418        libnetworking/rtems_telnetd/telnetd.h:
1419        Remove (Moved to cpukit).
1420
14212005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1422
1423        * configure.ac: Remove libnetworking/rtems_telnetd.
1424        * libnetworking/Makefile.am: Remove rtems_telnetd.
1425        * libnetworking/README: Remove (Obsolete).
1426        * wrapup/Makefile.am: Remove libtelnetd.a (Moved to cpukit).
1427
14282005-10-20  Eric Norum <norume@aps.anl.gov>
1429
1430        * libchip/network/dec21140.c: Clean up PCI mapping.
1431
14322005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
1433
1434        * libnetworking/pppd/Makefile.am: Use preinstall.am.
1435        * librdbg/src/servbkpt.c, librdbg/src/servcon.c,
1436        librdbg/src/servrpc.c, librdbg/src/servtgt.c
1437        librdbg/src/servtsp.c: Include <errno.h> instead of <sys/errno.h>.
1438        * bsp.pc.in: Remove CFLAGS_DEBUG_V, CFLAGS_OPTIMIZE_V.
1439        * configure.ac: Move optman to the end of BSP_SUBDIRS.
1440
14412005-09-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1442
1443        * aclocal/bspopts.m4: Add missing m4 quotes.
1444
14452005-09-02  Joel Sherrill <joel@OARcorp.com>
1446
1447    * aclocal/version.m4: Updated to rtems-4.6.99.2.
1448
14492005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
1450
1451        * libchip/network/if_fxp.c, libchip/network/if_dc.c,
1452        libchip/network/dec21140.c: Remove initialization of PCI bus.
1453
14542005-08-15      Ralf Corsepius <ralf.corsepius@rtems.org>
1455
1456        * optman/Makefile.am: Add preinstall.am.
1457
14582005-07-18      Karel Gardas <kgardas@objectsecurity.com>
1459
1460        * libchip/network/if_fxp.c: Change status of PCI Id 0x1229 from
1461        UNTESTED to tested.
1462
14632005-06-17      Joel Sherrill <joel@OARcorp.com>
1464
1465        * librdbg/src/powerpc/excep_f.c: Conditionalize use of ISI vector since
1466        it is not supported by the MPC5xx.
1467
14682005-06-17      Joel Sherrill <joel@OARcorp.com>
1469
1470        * libchip/network/if_dc.c: Begin to convert to new PCI and IRQ
1471        interface. Also correct attempting to build on other than PowerPC and
1472        x86.
1473
14742005-06-16      Daron Chabot <daron@nucleus.usask.ca>
1475
1476        * libchip/Makefile.am: Add driver for Tulip clones.
1477        * libchip/network/README.tulipclone, libchip/network/if_dc.c,
1478        libchip/network/if_dcreg.h: New files.
1479
14802005-05-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1481
1482        * aclocal/check-rdbg.m4: Use compilation check on _OLD_EXCEPTIONS
1483        to enable rdbg.
1484        * configure.ac: Reflect changes above.
1485
14862005-05-23      Ralf Corsepius <ralf.corsepius@rtems.org>
1487
1488        * configure.ac: Add ada/.
1489
14902005-05-20      Sergei Organov  <osv@topconrd.ru>
1491
1492        PR 750/networking
1493        * libnetworking/pppd/sys-rtems.c: Avoid NULL dereference in
1494        wait_input().
1495
14962005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
1497
1498        * libchip/network/if_fxp.c, libchip/serial/ns16550.c: Modified to use
1499        rtems/irq.h.
1500
15012005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1502
1503        * libchip/Makefile.am: Include preinstall.am.
1504        * libchip/preinstall.am: New.
1505
15062005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1507
1508        * configure.ac: Add AMPOLISH3.
1509        * libnetworking/rtems_telnetd/Makefile.am: Include preinstall.am.
1510        * libnetworking/rtems_telnetd/preinstall.am: New.
1511        * libnetworking/rtems_telnetd/telnetd.c: socklen_t.
1512
15132005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1514
1515        * configure.ac: Let enable_rpcgen default to "no".
1516
15172005-05-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1518
1519        * libnetworking/pppd/Makefile.am: CPPFLAGS += -D__BSD_VISIBLE.
1520
15212005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
1522
1523        * libchip/network/open_eth.c, libchip/serial/mc68681.c,
1524        libchip/serial/ns16550.c, libchip/serial/z85c30.c: Removed warning
1525
15262005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
1527
1528        * libchip/network/dec21140.c, libchip/network/elnk.c,
1529        libchip/network/if_fxp.c: Moved irq.h to bsp subdirectory.
1530
15312005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1532
1533        * libchip/network/dec21140.c, libchip/network/elnk.c: Consolidation
1534        of code as a result of the implementation of a common PCI interface.
1535
15362005-05-04      Joel Sherrill <joel@OARcorp.com>
1537
1538        * libchip/network/open_eth.c: Remove prototype of set_vector.
1539
15402005-05-03      Joel Sherrill <joel@OARcorp.com>
1541
1542        * librdbg/src/ptrace.c: Remove warning.
1543
15442005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
1545
1546        * libchip/network/dec21140.c, libchip/network/elnk.c,
1547        libchip/network/if_fxp.c, libchip/serial/mc68681.c:
1548        Modified parameter list to remove warnings.
1549
15502005-05-02      Jennifer Averett <jennifer.averett@oarcorp.com>
1551
1552        * libchip/network/cs8900.c, libchip/network/i82586.c,
1553        libchip/network/open_eth.c, libchip/network/sonic.c,
1554        libchip/serial/mc68681.c: Modified types to remove
1555        warnings.  Added initialization to remove warnings.
1556
15572005-04-28      Joel Sherrill <joel@OARcorp.com>
1558
1559        * libchip/network/README.sonic: Rewritten to account for removal of
1560        dmv177.
1561
15622005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1563
1564        PR 781/rtems_misc
1565        * libchip/serial/ns16550_p.h: Fix baud rate calculation
1566
15672005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
1568
1569        * libchip/serial/ns16550.c:
1570        Fixed warnings generated in various powerpc configurations
1571
15722005-04-18      Jennifer Averett <jennifer.averett@oarcorp.com>
1573
1574        * libchip/serial/ns16550.c: Modified
1575        ISR to work with PPC new exception processing
1576
15772005-03-14      Joel Sherrill <joel@OARcorp.com>
1578
1579        * libchip/network/dec21140.c, libchip/network/elnk.c,
1580        libchip/network/if_fxp.c: Continue PCI API unification. All use
1581        pci_find_device(). Network drivers manufacture a signature since all
1582        calls have not been converted yet.
1583
15842005-03-04      Joel Sherrill <joel@OARcorp.com>
1585
1586        * libchip/network/dec21140.c, libchip/network/if_fxp.c: Make PCI
1587        initialize function part of the unified PCI API as pci_initialize().
1588
15892005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1590
1591        * aclocal/ppc.m4; Dynamically switch between {old|new} exceptions
1592        depending upon presence of _OLD_EXCEPTIONS in CFLAGS.
1593
15942005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1595
1596        * configure.ac: Remove HAS_WRAPUP_LIBBSP.
1597        * wrapup/Makefile.am: Remove HAS_WRAPUP_LIBBSP.
1598
15992005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1600
1601        * aclocal/ppc.m4: Reflect changes to ppc exception processing
1602        building procedures.
1603
16042005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1605
1606        * aclocal/prog-cc.m4:
1607        Quote CFLAGS's RHS to accomodate Solaris broken sh.
1608
16092005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1610
1611        * aclocal/rtems-top.m4 (rtems_updir): Quote sed args.
1612
16132005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1614
1615        * make/bsp.mak: Remove CFLAGS_DEBUG_V.
1616
16172005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1618
1619        * optman/rtems/no-sem.c: Semaphores are rtems_id not Object_id.
1620
16212005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1622
1623        * libnetworking/rtems_servers/ftp.c,
1624        libnetworking/rtems_servers/ftp.h,
1625        libnetworking/rtems_servers/Makefile.am:
1626        Remove (relocated to cpukit/ftpd).
1627        * configure.ac, Makefile.am, wrapup/Makefile.am: Reflect having
1628        removed move libnetworking/rtems_servers.
1629
16302005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
1631
1632        * libnetworking/rtems_servers/ftpd.h: Warning fixes.
1633
16342005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
1635
1636        PR 755/rtems
1637        * libnetworking/pppd/ipcp.c: Include <rtems/bsdnet/servers.h>.
1638        Remove local declarations of rtems_bsdnet_nameservers,
1639        rtems_bsdnet_nameservers_count.
1640
16412005-01-31      Sergei Organov <osv@topconrd.ru>
1642
1643        PR 751/pppd
1644        * libnetworking/pppd/chat.c, libnetworking/pppd/rtemsmain.c: The fix
1645        committed to fix PR736 breaks pppd. chat.c should have its own static
1646        ttyfd for pppd to work correctly. The symptom is that second
1647        invokation of chat (for connect script) fails due to pppd_ttyfd set
1648        to -1 by previous chat invokation (for init script). In addition,
1649        this patch fixes leaving of dangling pointer in the abort_stbring[]
1650        by chat_send().
1651
16522005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1653
1654        * configure.ac: Remove CFLAGS_DEBUG_V.
1655        Don't AC_SUBST(CFLAGS_OPTIMIZE_V), AC_SUBST(CPU_CFLAGS).
1656
16572005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1658
1659        * wrapup/Makefile.am: Remove rtems-ctor.o.
1660
16612005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1662
1663        * libchip/rtc/rtc.h: size_t RTC_Count.
1664
16652005-01-20      Joel Sherrill <joel@OARcorp.com>
1666
1667        PR 736/pppd
1668        * libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
1669        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
1670        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c: ttyfd
1671        should not be static and should have a name more specific to pppd.
1672
16732005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1674
1675        * libchip/Makefile.am, libnetworking/pppd/Makefile.am,
1676        libnetworking/rtems_servers/Makefile.am,
1677        libnetworking/rtems_telnetd/Makefile.am,
1678        librdbg/Makefile.am, optman/Makefile.am, support/Makefile.am:
1679        Eliminate CFLAGS_OPTIMIZE_V.
1680
16812005-01-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1682
1683        * configure.ac: Pass CFLAGS to testsuites configure.
1684        * aclocal/prog-cxx.m4: Don't invoke _RTEMS_FLAGS to set up
1685        RTEMS_CXXFLAGS. Setup CXXFLAGS from CFLAGS.
1686
16872005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
1688
1689        * configure.ac: Pass CFLAGS to cpukit configure.
1690        * aclocal/rtems-flags.m4: Remove (Unused).
1691        * aclocal/prog-ccas.m4: Remove $(GCCSPECS).
1692        * aclocal/env-rtemsbsp.m4:
1693        Comment out CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CPU_CFLAGS.
1694        * aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up
1695        RTEMS_CFLAGS.
1696        * automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS. Add AM_CXXFLAGS.
1697        Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE, ASFLAGS.
1698        Cleanup comments.
1699
17002005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1701
1702        * automake/compile.am: Remove build-variant support.
1703
17042005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1705
1706        * libnetworking/pppd/Makefile.am,
1707        libnetworking/rtems_servers/Makefile.am,
1708        libnetworking/rtems_telnetd/Makefile.am:
1709        Remove build-variant support.
1710
17112005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1712
1713        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am
1714        support/Makefile.am, wrapup/Makefile.am:
1715        Remove build-variant support.
1716
17172004-11-22      Joel Sherrill <joel@OARcorp.com>
1718
1719        * libchip/network/if_fxp.c: Add entry for another module ID code.
1720
17212004-11-22      Joel Sherrill <joel@OARcorp.com>
1722
1723        PR 693/misc
1724        * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with
1725        in/outport routines.
1726
17272004-11-22      Joel Sherrill <joel@OARcorp.com>
1728
1729        PR 693/misc
1730        * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with
1731        in/outport routines.
1732
17332004-11-22      Ralf Corsepius <ralf_corsepius@rtems.org>
1734
1735        * aclocal/enable-itron.m4: Remove (unused).
1736
17372004-11-22      Ralf Corsepius <ralf_corsepius@rtems.org>
1738
1739        * configure.ac: Misc. quoting cleanups.
1740        Enable ada-tests iff --enable-ada and --enable-tests.
1741
17422004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>:
1743
1744        PR 703/filesystem
1745        * libchip/ide/ata_internal.h, libchip/ide/ide_ctrl_cfg.h,
1746        libchip/ide/ide_ctrl_io.h, libchip/ide/ata.c,
1747        libchip/ide/ide_controller.c:
1748        Move definitions for ATA modes into ide_ctrl_cfg.h, to make them
1749        available for BSPS/device drivers.
1750        Extend the "modes_available" and "mode_active" parameters to
1751        uint16_t for UDMA support.
1752
17532004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
1754
1755        * libchip/network/dec21140.c: Cleanup a bit and remove message about
1756        not supported on PowerPC since it works on the MVME2100 BSP.
1757
17582004-11-05      Ralf Corsepius <ralf_corsepius@rtems.org>
1759
1760        * configure.ac: Remove check for libbsp/${RTEMS_CPU}.
1761        Add dependency tracking for *.cfgs.
1762        * Makefile.am: Add dependency tracking for *.cfg.
1763
17642004-11-03      Ralf Corsepius <ralf_corsepius@rtems.org>
1765
1766        * libchip/rtc/mc146818a.c: Don't include <bsp.h>
1767        (Thanks to Lars Munch <lars@segv.dk> for catching this).
1768
17692004-10-28      Ralf Corsepius <ralf_corsepius@rtems.org>
1770
1771        PR 707/make_build
1772        * configure.ac: Add --enable-rpcgen.
1773
17742004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
1775
1776        PR 700/rtems_misc
1777        * libnetworking/rtems_webserver/asp.c,
1778        libnetworking/rtems_webserver/balloc.c,
1779        libnetworking/rtems_webserver/cgi.c,
1780        libnetworking/rtems_webserver/default.c,
1781        libnetworking/rtems_webserver/ej.h,
1782        libnetworking/rtems_webserver/ejIntrn.h,
1783        libnetworking/rtems_webserver/ejlex.c,
1784        libnetworking/rtems_webserver/ejparse.c,
1785        libnetworking/rtems_webserver/emfdb.c,
1786        libnetworking/rtems_webserver/emfdb.h,
1787        libnetworking/rtems_webserver/form.c,
1788        libnetworking/rtems_webserver/handler.c,
1789        libnetworking/rtems_webserver/h.c,
1790        libnetworking/rtems_webserver/license.txt,
1791        libnetworking/rtems_webserver/Makefile.am,
1792        libnetworking/rtems_webserver/md5c.c,
1793        libnetworking/rtems_webserver/md5.h,
1794        libnetworking/rtems_webserver/mime.c,
1795        libnetworking/rtems_webserver/misc.c,
1796        libnetworking/rtems_webserver/NOTES,
1797        libnetworking/rtems_webserver/ringq.c,
1798        libnetworking/rtems_webserver/rom.c,
1799        libnetworking/rtems_webserver/rtems_webserver.h,
1800        libnetworking/rtems_webserver/security.c,
1801        libnetworking/rtems_webserver/sock.c,
1802        libnetworking/rtems_webserver/socket.c,
1803        libnetworking/rtems_webserver/sockGen.c,
1804        libnetworking/rtems_webserver/sym.c,
1805        libnetworking/rtems_webserver/uemf.c,
1806        libnetworking/rtems_webserver/uemf.h,
1807        libnetworking/rtems_webserver/um.c,
1808        libnetworking/rtems_webserver/um.h,
1809        libnetworking/rtems_webserver/umui.c,
1810        libnetworking/rtems_webserver/url.c,
1811        libnetworking/rtems_webserver/value.c,
1812        libnetworking/rtems_webserver/wbase64.c,
1813        libnetworking/rtems_webserver/webcomp.c,
1814        libnetworking/rtems_webserver/webmain.c,
1815        libnetworking/rtems_webserver/webpage.c,
1816        libnetworking/rtems_webserver/webrom.c,
1817        libnetworking/rtems_webserver/webs.c,
1818        libnetworking/rtems_webserver/websda.c,
1819        libnetworking/rtems_webserver/websda.h,
1820        libnetworking/rtems_webserver/webs.h,
1821        libnetworking/rtems_webserver/websSSL.c,
1822        libnetworking/rtems_webserver/websSSL.h,
1823        libnetworking/rtems_webserver/websuemf.c,
1824        libnetworking/rtems_webserver/wsIntrn.h:
1825        Remove (Moved to cpukit/http).
1826
18272004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
1828
1829        PR 700/rtems_misc
1830        * configure.ac, libnetworking/Makefile.am, wrapup/Makefile.am:
1831        Remove libnetworking/rtems_webserver.
1832
18332004-10-25      Eric Norum <norume@aps.anl.gov>
1834
1835        * libchip/network/i82586.c: ether_sprintf() is part of networking library.
1836
18372004-10-22      Ralf Corsepius <ralf_corsepius@rtems.org>
1838
1839        * alocal/check-custom-bsp.m4: Reflect new location of bspkit*cfg.
1840
18412004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
1842
1843        * librdbg/src/i386/rdbg_f.c, librdbg/src/m68k/rdbg_cpu_asm.S
1844        librdbg/src/m68k/rdbg_f.c: Use POSIX fixed size types.
1845
18462004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
1847
1848        * libnetworking/rtems_servers/ftpd.c: Use POSIX fixed size types.
1849
18502004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
1851
1852        * libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
1853        libchip/rtc/mc146818a_ioreg.c: Use POSIX fixed size types.
1854
18552004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
1856
1857        * libnetworking/rtems_webserver/uemf.h: Use CHAR_BIT for
1858        BITSPERBYTE.
1859
18602004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
1861
1862        * libnetworking/pppd/rtemspppd.c: rtems_task_priority priority.
1863        * libnetworking/rtems_telnetd/telnetd.c: Eliminate rtems_unsigned32.
1864
18652004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
1866
1867        * libchip/Makefile.am: Reflect addtion of rtc/mc146818*.
1868
18692004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
1870
1871        * aclocal/env-rtemsbsp.m4: Remove refs to bare BSP.
1872        * aclocal/enable-bare.m4: Remove.
1873        * configure.ac: Remove BARE_CPU_MODEL.
1874
18752004-10-13      Eric Norum <norume@aps.anl.gov>
1876
1877        PR 688/bsps
1878        * libchip/rtc/rtc.h, libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
1879        libchip/rtc/mc146818a_ioreg.c: New files.  Add libchip driver for
1880        MC146818A (and several Dallas Semiconductor) TOD chips.
1881
18822004-10-13      Eric Norum <norume@aps.anl.gov>
1883
1884        PR 686/networking
1885        * libchip/network/if_fxp.c: Fix lockup in if_fxp.c, add additional
1886        device code.
1887
18882004-10-11      Ralf Corsepius <ralf_corsepius@rtems.org>
1889
1890        * libchip/network/dec21140.c: include <rtems/pci.h>.
1891
18922004-09-29      Joel Sherrill <joel@OARcorp.com>
1893
1894        * aclocal/rtems-cpu-subdirs.m4, libchip/shmdr/shm_driver.h,
1895        libnetworking/pppd/utils.c: i960 obsoleted and all references
1896        removed.
1897
18982004-04-09      Greg Menke <gregory.menke@gsfc.nasa.gov>
1899
1900        PR 607/networking
1901        * libchip/network/dec21140.c: Made PCI configuration minimum sane
1902        instead of fully specifying unused PCI features.
1903
19042004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
1905
1906        * configure.ac: Require automake > 1.9.
1907
19082004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
1909
1910        * aclocal/rtems-cpu-subdirs.m4: Add avr.
1911
19122004-09-21      Ralf Corsepius <ralf_corsepius@rtems.org>
1913
1914        * aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
1915        * configure.ac: Add RTEMS_CHECK_GCC_WEAK.
1916
19172004-08-17      Ralf Corsepius <ralf_corsepius@rtems.org>
1918
1919        * aclocal/ppc.m4 (RTEMS_PPC_EXCEPTIONS): Quote ac_popdir uses.
1920        * aclocal/target.m4 (_RTEMS_POP_BUILDDIR): Ditto.
1921
19222004-08-17      Ralf Corsepius <ralf_corsepius@rtems.org>
1923
1924        * acinclude.m4 (_RTEMS_CONFIG_SUBDIR): Quote ac_popdir uses.
1925
19262004-07-28  Joel Sherrill <joel@OARcorp.com>
1927
1928    * aclocal/version.m4: Updated to rtems-4.6.99.1.
1929
19302004-07-25      Joel Sherrill <joel@OARcorp.com>
1931
1932        * libchip/network/if_fxp.c: Add include of <sys/errno.h>.
1933
19342004-05-21  Till Strauman <strauman@slac.stanford.edu>
1935
1936        PR 625/networking
1937        * libchip/network/dec21140.c, ... : Prevent name clashes by making
1938        'ld_le32()' etc.  static inlines.  Let dec21140 attach routine return
1939        an error rather than panic if no chip is detected (thus allowing
1940        for probing).
1941        * libchip/network/elnk.c: Let elnk bail out if autoneg never completes
1942        instead of looping forever.  Avoid divide by zero (crashed my PC).
1943        * libchip/network/if_fxp.c: Enable more fxp chip variants but warn that
1944        they are UNTESTED.
1945
19462004-05-10      Ralf Corsepius <ralf_corsepius@rtems.org>
1947
1948        * aclocal/check-cxx.m4: Remove CPLUS_LD_LIBS.
1949
19502004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
1951
1952        * libchip/network/dec21140.c, libchip/network/elnk.c:
1953        #include <errno.h>.
1954
19552004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
1956
1957        * libchip/network/if_media.h: Update from FreeBSD.
1958        * libchip/network/open_eth.c, libchip/network/cs8900.c,
1959        libchip/network/i82586.c: #include <errno.h>.
1960
19612004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
1962
1963        * aclocal/rtems-top.4: Remove RTEMS_ROOT (Obsolete).
1964
19652004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
1966
1967        * aclocal/rtems-top.m4: Add project_top/with_project_top processing.
1968
19692004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
1970
1971        * optman/Makefile.am: Set EXEEXT = <empty> (Work around to a bug in
1972        automake).
1973
19742004-04-03      Wilfried Busalski <w.busalski@lancier-monitoring.de>
1975
1976        PR 599/pppd
1977        * libnetworking/pppd/chat.c: Free memory that is allocated to fix leak.
1978
19792004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
1980
1981        * optman/rtems/no-region.c: Reflect having changed
1982        rtems_region_get_segment_size.
1983
19842004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
1985
1986        * librdbg/src/i386/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
1987        * librdbg/src/m68k/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
1988        * librdbg/src/powerpc/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
1989        * libchip/ide/ata.c: Include <rtems/chain.h> instead of <chain.h>.
1990        * libchip/ide/ide_controller.c: Include <rtems/chain.h> instead of <chain.h>.
1991        * libchip/shmdr/shm_driver.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
1992        * libchip/serial/ns16550.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1993
19942004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
1995
1996        * libchip/ide/ata.c, libchip/network/dec21140.c,
1997        libchip/network/elnk.c, libchip/network/i82586.c,
1998        libchip/network/if_fxp.c, libchip/network/if_fxpvar.h,
1999        libchip/network/open_eth.c, libchip/network/sonic.c,
2000        libchip/rtc/icm7170.c, libchip/serial/ns16550.c,
2001        libchip/serial/z85c30.c, libchip/shmdr/cnvpkt.c,
2002        libchip/shmdr/init.c, libchip/shmdr/intr.c,
2003        libchip/shmdr/shm_driver.h: Cosmetics.
2004
20052004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2006
2007        * optman/rtems/no-dpmem.c, optman/rtems/no-mp.c,
2008        optman/rtems/no-msg.c, optman/rtems/no-part.c,
2009        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
2010        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
2011        optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert to using c99
2012        fixed size types.
2013
20142004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2015
2016        * configure.ac: Explicitly pass --includedir and --libdir to
2017        cpukit/configure.
2018
20192004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
2020
2021        * librdbg/Makefile.am: Fix rpcgen rules.
2022        * librdbg/src/i386/any/remdeb_xdr.c,
2023        librdbg/src/m68k/any/remdeb_xdr.c,
2024        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c:
2025        Reflect changes to librdbg/Makefile.am.
2026
20272004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
2028
2029        * configure.ac: Reflect changes testsuites/configure.ac and
2030        cpukit/configure.ac.
2031
20322004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
2033
2034        * aclocal/rtems-top.m4:  Add 2nd arg to RTEMS_TOP.
2035        Rework with_project_root/PROJECT_ROOT and with_project_top/PROJECT_TOPdir.
2036
20372004-03-25      Ralf Corsepius <ralf_corsepius@rtems.org>
2038
2039        * configure.ac: Reflect changes to testsuites's configuration.
2040
20412004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
2042
2043        PR/589 rtems
2044        * libchip/network/pci.h: Remove (Moved to cpukit).
2045
20462004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
2047
2048        * libchip/ide/ata.c, libchip/ide/ata_internal.h,
2049        libchip/ide/ide_controller.c, libchip/ide/ide_ctrl_cfg.h,
2050        libchip/ide/ide_ctrl_io.h, libchip/network/cs8900.c,
2051        libchip/network/dec21140.c, libchip/network/elnk.c,
2052        libchip/network/if_fxp.c, libchip/network/open_eth.c,
2053        libchip/network/open_eth.h, libchip/network/sonic.c,
2054        libchip/network/sonic.h, libchip/rtc/icm7170.c, libchip/rtc/icm7170.h,
2055        libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c,
2056        libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c,
2057        libchip/rtc/m48t08.c, libchip/rtc/m48t08.h, libchip/rtc/m48t08_reg.c,
2058        libchip/rtc/m48t08_reg2.c, libchip/rtc/m48t08_reg4.c,
2059        libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h, libchip/serial/mc68681.c,
2060        libchip/serial/mc68681.h, libchip/serial/mc68681_reg.c,
2061        libchip/serial/mc68681_reg2.c, libchip/serial/mc68681_reg4.c,
2062        libchip/serial/mc68681_reg8.c, libchip/serial/ns16550.c,
2063        libchip/serial/ns16550_p.h, libchip/serial/serial.h,
2064        libchip/serial/z85c30.c, libchip/serial/z85c30.h,
2065        libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c,
2066        libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c,
2067        libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/init.c,
2068        libchip/shmdr/initlq.c, libchip/shmdr/intr.c, libchip/shmdr/poll.c,
2069        libchip/shmdr/send.c, libchip/shmdr/shm_driver.h: Convert to using c99
2070        fixed-size types.
2071
20722004-03-14      Chris Johns  <chrisj@rtems.org>
2073
2074        * libchip/network/cs8900.c.bsp, libchip/network/cs8900.h.bsp: Updated
2075        the BSP example code.
2076        * libchip/network/cs8900.c, libchip/network/cs8900.h: Changes made to
2077        support the DIMMPC. This is a pc386 target with IO port support. Minor
2078        formating clean up. Add documentation to the header file.
2079        * libchip/network/README.cs8900: The CS8900 driver is documented in the
2080        cs8900.h header file.
2081
20822004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2083
2084        * libchip/network/dec21140.c: Use __PPC__ instead of __PPC.
2085        Cosmetics.
2086
20872004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2088
2089        * aclocal/canonicalize-tools.m4: Revert Joel's 2004-03-04's patch.
2090        There are no application level Makefiles in here.
2091
20922004-03-04      Joel Sherrill <joel@OARcorp.com>
2093
2094        * aclocal/canonicalize-tools.m4: Add SIZE, NM, and OBJCOPY so
2095        they can be used in application level makefiles.
2096
20972004-03-05      Joel Sherrill <joel@OARcorp.com>
2098
2099        * libnetworking/rtems_webserver/ejparse.c,
2100        libnetworking/rtems_webserver/emfdb.c,
2101        libnetworking/rtems_webserver/sock.c,
2102        libnetworking/rtems_webserver/socket.c,
2103        libnetworking/rtems_webserver/sym.c,
2104        libnetworking/rtems_webserver/webs.c,
2105        libnetworking/rtems_webserver/websuemf.c: Remove warnings.
21062004-03-05      Joel Sherrill <joel@OARcorp.com>
2107
2108        * libchipnetwork/open_eth.c: Remove warnings by conditionally
2109        compiling this file only only those CPU families with supported
2110        exception models.
2111
21122004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2113
2114        * acinclude.m4: Fix loosing arguments when configuring cpukit and
2115        testsuites (Was exposed with --enable-multilib, only).
2116        Remove RTEMS_SUBCONFIGURE_ARGS_QUOTE. RTEMS_CONFIG_SUBDIR.
2117         Add RTEMS_BSP_CONFIG_SUBDIR.
2118        * configure.ac: Reflect changes to acinclude.m4. Reflect new args to
2119        testsuites's configure.
2120        * aclocal/rtems-top.m4: Remove ENDIF hack.
2121        Rework and fix setting up PROJECT_TOPdir (PACKHEX wasn't found).
2122
21232004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2124
2125        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am,
2126        wrapup/Makefile.am: Fix automake problems having been introduced
2127        in previous patch.
2128
21292004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2130
2131        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am:
2132        Preinstall dirs.
2133        * wrapup/Makefile.am: Preinstall dirs. Cosmetics.
2134        * aclocal/check-multiprocessing.m4: Cosmetics.
2135        * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT.
2136        * aclocal/project-root.m4: Remove obsolete comments. Remove PACKHEX.
2137
21382004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2139
2140        * librdbg/Makefile.am: Merge-in librdbg/include/Makefile.am,
2141        librdbg/src/Makefile.am.
2142        * librdbg/include/Makefile.am, librdbg/src/Makefile.am: Remove.
2143        * configure.ac: Reflect changes above.
2144        Unconditionally apply RTEMS_CHECK_MULTIPROCESSING.
2145        * wrapup/Makefile.am: Reflect changes above.
2146        * Makefile.am: Add DIST_SUBDIRS = @BSP_SUBDIRS@.
2147
21482004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2149
2150        * aclocal/check-rdbg.m4: Don't AC_SUBST(HAS_RDBG).
2151
21522004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2153
2154        * Makefile.am: DISTCLEANFILES += @CUSTOM_CFG_FILES.
2155
21562004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2157
2158        * wrapup/Makefile.am: Reflect new location of librdbg.a.
2159
21602004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2161
2162        * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am,
2163        librdbg/src/powerpc/Makefile.am: Remove.
2164        * librdbg/src/Makefile.am: Merge-in librdbg/src/i386/Makefile.am,
2165        librdbg/src/m68k/Makefile.am, librdbg/src/powerpc/Makefile.am.
2166        * configure.ac: Reflect changes above.
2167
21682004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2169
2170
21712004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2172
2173        * aclocal/canonicalize-tools.m4: Don't check for NM, OBJCOPY, SIZE,
2174        STRIP.
2175
21762004-02-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2177
2178        * librdbg/include/Makefile.am: Merge-in
2179        librdbg/include/rdbg/i386/Makefile.am,
2180        librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am,
2181        librdbg/include/rdbg/powerpc/Makefile.am.
2182        * librdbg/include/rdbg/i386/Makefile.am,
2183        librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am,
2184        librdbg/include/rdbg/powerpc/Makefile.am: Remove.
2185        * configure.ac: Reflect changes above.
2186
21872004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2188
2189        * configure.ac: Use AS_HELP_STRING(ada).
2190
21912004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2192
2193        * aclocal/bspopts.m4: Use AS_HELP_STRING.
2194        * aclocal/bsp-configure.m4: Require autoconf-2.59.
2195        Use AC_CONFIG_HEADERS.
2196        * aclocal/check-custom-bsp.m4: Add bspkit-support.
2197        * aclocal/enable-rtemsbsp.m4: Use AS_HELP_STRING.
2198
21992004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2200
2201        * Makefile.am: include local.am.
2202
22032004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2204
2205        * aclocal/version.m4: 4.6.99.0.
2206
22072004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2208
2209        * Makefile.am: Don't include host.am.
2210        * automake/compile.am: Further cleanups.
2211
22122004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2213
2214        * automake/lib.am: Remove (Unused).
2215
22162004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2217
2218        * wrapup/Makefile.am: Don't include lib.am.
2219        * automake/compile.am: Use automake compilation rules.
2220
22212004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2222
2223        * libnetworking/pppd/Makefile.am,
2224        libnetworking/rtems_servers/Makefile.am,
2225        libnetworking/rtems_telnetd/Makefile.am,
2226        libnetworking/rtems_webserver/Makefile.am, optman/Makefile.am,
2227        support/Makefile.am: Don't include lib.am.
2228
22292004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2230
2231        * libchip/Makefile.am: Don't include lib.am.
2232        * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am,
2233        librdbg/src/powerpc/Makefile.am: Don't include lib.am. Remove
2234        unnecessary EXTRA_DISTs.
2235
22362004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2237
2238        * configure.ac: Add powerpc's <bsp>/wrapup/Makefile.am detection
2239        hack.
2240
22412004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2242
2243        * libnetworking/rtems_webserver/Makefile.am: Add PREINSTALL_DIRS.
2244        * libnetworking/rtems_telnetd/Makefile.am: Add PREINSTALL_DIRS.
2245        * libnetworking/rtems_servers/Makefile.am: Add PREINSTALL_DIRS.
2246        * libnetworking/pppd/Makefile.am: Add PREINSTALL_DIRS.
2247
22482004-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2249
2250        * aclocal/check-multiprocessing.m4: Remove AC_SUBST(HAS_MP).
2251        Add AM_CONDITIONAL(HAS_MP).
2252        * wrapup/Makefile.am: Fix path to ../libchip/shmdr.rel.
2253        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
2254        * aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
2255        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
2256        aclocal/enable-posix.m4, aclocal/enable-rdbg.m4,
2257        aclocal/multilib.m4: Use AS_HELP_STRING instead of AC_HELP_STRING
2258        (Deprecated by autoconf 2.59).
2259
22602004-01-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2261
2262        * configure.ac: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP.
2263        * wrapup/Makefile.am: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP.
2264
22652004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2266
2267        * ChangeLog: Merge-in libnetworking/ChangeLog.
2268        * libnetworking/ChangeLog: Remove.
2269        * ChangeLog: Merge-in librdbg/ChangeLog.
2270        * librdbg/ChangeLog: Remove.
2271        * ChangeLog: Merge-in libchip/ChangeLog.
2272        * libchip/ChangeLog: Remove.
2273        * ChangeLog: Merge-in optman/ChangeLog.
2274        * optman/ChangeLog: Remove.
2275
22762004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2277
2278        * configure.ac: Reflect changes to cpukit.
2279        * wrapup/Makefile.am: Reflect changes to librdbg.
2280        * aclocal/enable-bare.m4: Convert to autoconf-2.59.
2281        * libchip/Makefile.am: Add PREINSTALL_DIRS.
2282        * librdbg/include/rdbg/Makefile.am: Add PREINSTALL_DIRS.
2283        * librdbg/include/rdbg/i386/Makefile.am: Add PREINSTALL_DIRS.
2284        * librdbg/include/rdbg/m68k/Makefile.am: Add PREINSTALL_DIRS.
2285        * librdbg/include/rdbg/powerpc/Makefile.am: Add PREINSTALL_DIRS.
2286        * librdbg/src/i386/Makefile.am: Add PREINSTALL_DIRS.
2287        * librdbg/src/m68k/Makefile.am: Add PREINSTALL_DIRS.
2288        * librdbg/src/powerpc/Makefile.am: Add PREINSTALL_DIRS.
2289
22902004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2291
2292        * aclocal/rtems-top.m4: Remove check for version.m4.
2293        * automake/compile.am: Remove LINK_OBJS, LINK_FILES (Unused).
2294
22952004-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2296
2297        * automake/compile.am: Add RTEMS_RELLDFLAGS. Remove XLDFLAGS.
2298        * wrapup/Makefile.am: Reflect changes to libchip/*.
2299        * support/Makefile.am: Use automake compilation rules.
2300        * wrapup/Makefile.am: Reflect changes to support/*.
2301        * configure.ac: Remove libnetworking/wrapup/Makefile.
2302        * wrapup/Makefile.am: Reflect change to libnetworking/*. Use
2303        libnetworking/*/lib*.a instead of libnetapps.a.
2304        * configure.ac: Add subdir-objects to AUTOMAKE_OPTIONS. Require
2305        automake-1.8.2. Add RTEMS_PROG_CCAS. Add AM_PROG_CC_C_O.
2306        * optman/Makefile.am: Use automake compilation rules.
2307        * libchip/Makefile.am: Fix typo in previous patch.
2308        * libchip/Makefile.am: Use automake compilation rules.
2309        * libnetworking/Makefile.am: Remove wrapup.
2310        * libnetworking/pppd/Makefile.am: Build libpppd. Use
2311        automake-compilation rules.
2312        * libnetworking/rtems_servers/Makefile.am: Build libftpd. Use
2313        automake-compilation rules.
2314        * libnetworking/rtems_telnetd/Makefile.am: Build libtelnetd. Use
2315        automake-compilation rules.
2316        * libnetworking/rtems_webserver/Makefile.am: Build libhttpd. Use
2317        automake-compilation rules.
2318        * libnetworking/wrapup/Makefile.am: Remove (Unused).
2319
23202004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2321
2322        * wrapup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2323        PRE/TMPINSTALL_FILES to CLEANFILES.
2324        * automake/lib.am: Remove TMPINSTALL_FILES.
2325        * optman/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2326        PRE/TMPINSTALL_FILES to CLEANFILES.
2327        * libchip/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2328        PRE/TMPINSTALL_FILES to CLEANFILES.
2329        * librdbg/include/rdbg/Makefile.am: Re-add dirstamps to
2330        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2331        * librdbg/include/rdbg/i386/Makefile.am: Ditto.
2332        * librdbg/include/rdbg/m68k/Makefile.am: Ditto.
2333        * librdbg/include/rdbg/powerpc/Makefile.am: Ditto.
2334        * librdbg/src/i386/Makefile.am: Ditto.
2335        * librdbg/src/m68k/Makefile.am: Ditto.
2336        * librdbg/src/powerpc/Makefile.am: Ditto.
2337        * libnetworking/pppd/Makefile.am: Re-add dirstamps to
2338        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2339        * libnetworking/rtems_servers/Makefile.am: Ditto.
2340        * libnetworking/rtems_telnetd/Makefile.am: Ditto.
2341        * libnetworking/rtems_webserver/Makefile.am: Ditto.
2342
23432004-01-07      Joel Sherrill <joel@OARcorp.com>
2344
2345        * aclocal/rtems-cpu-subdirs.m4: mips64orion port removed as mips port
2346        more completely covers the MIPS family.
2347
23482003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2349
2350        * wrapup/Makefile.am: Reflect changes to shmdr.
2351        * libchip/Makefile.am: Add shmdr. Use noinst_DATA instead of TMP_LIBS.
2352
23532003-12-18      Joel Sherrill <joel@OARcorp.com>
2354
2355        * libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c,
2356        libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/getpkt.c,
2357        libchip/shmdr/init.c, libchip/shmdr/initlq.c, libchip/shmdr/intr.c,
2358        libchip/shmdr/mpci.h, libchip/shmdr/mpisr.c, libchip/shmdr/poll.c,
2359        libchip/shmdr/README, libchip/shmdr/receive.c, libchip/shmdr/retpkt.c,
2360        libchip/shmdr/send.c, libchip/shmdr/setckvec.c,
2361        libchip/shmdr/shm_driver.h: Copied from libbsp/shmdr.
2362
23632003-12-17      Joel Sherrill <joel@OARcorp.com>
2364
2365        * aclocal/version.m4: Updated to rtems-20031217-test.
2366
23672003-12-17     
2368
2369        * c/src/aclocal/version.m4: Updated to rtems-20031217-test.
2370        * c/src/aclocal/version.m4: Updated to rtems-20031217-test.
2371
23722003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2373
2374        * automake/compile.am: Remove LINK_LIBS (Unused).
2375        * configure.ac: Reflect changes to RTEMS_CONFIG_SUBDIR.
2376
23772003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2378
2379        * automake/compile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2380        * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2381        * acinclude.m4: Rework RTEMS_CONFIG_SUBDIR.
2382        * Makefile.am: Reflect changes to RTEMS_CONFIG_SUBDIR.
2383        * support/Makefile.am: Pass @RTEMS_BSP@ to AM_CPPFLAGS.
2384
23852003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2386
2387        * aclocal/env-rtemsbsp.m4: Add PROJECT_LIB.
2388        * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2389        * optman/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2390        * libchip/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2391        * librdbg/src/i386/Makefile.am:
2392        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2393        * librdbg/src/m68k/Makefile.am:
2394        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2395        * librdbg/src/powerpc/Makefile.am:
2396        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2397
23982003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2399
2400        * wrapup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2401        * aclocal/lead-dot.m4: Remove (Provided by automake-1.8).
2402        * automake/compile.am: Use mkdir_p instead of mkinstalldirs.
2403        * automake/lib.am: Use mkdir_p instead of mkdir. Remove
2404        $(PROJECT_RELEASE)/lib/$(dirstamp) handling.
2405        * aclocal/env-rtemsbsp.m4: Remove bsplibdir. Cleanups.
2406        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2407        * optman/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2408        * optman/Makefile.am: Remove project_libdir.
2409        * libchip/Makefile.am: Use mkdir_p. Remove dirs from
2410        PRE/TMPINSTALL_FILES.
2411        * librdbg/include/rdbg/Makefile.am: Use mkdir_p. Remove dirs from
2412        PRE/TMPINSTALL_FILES.
2413        * librdbg/include/rdbg/i386/Makefile.am: Use mkdir_p. Remove dirs from
2414        PRE/TMPINSTALL_FILES.
2415        * librdbg/include/rdbg/m68k/Makefile.am: Use mkdir_p. Remove dirs from
2416        PRE/TMPINSTALL_FILES.
2417        * librdbg/include/rdbg/powerpc/Makefile.am: Use mkdir_p. Remove dirs
2418        from PRE/TMPINSTALL_FILES.
2419        * librdbg/src/i386/Makefile.am: Use mkdir_p. Remove dirs from
2420        PRE/TMPINSTALL_FILES.
2421        * librdbg/src/m68k/Makefile.am: Use mkdir_p. Remove dirs from
2422        PRE/TMPINSTALL_FILES.
2423        * librdbg/src/powerpc/Makefile.am: Use mkdir_p. Remove dirs from
2424        PRE/TMPINSTALL_FILES.
2425        * libnetworking/pppd/Makefile.am: Use mkdir_p. Remove dirs from
2426        PRE/TMPINSTALL_FILES.
2427        * libnetworking/rtems_servers/Makefile.am: Use mkdir_p. Remove dirs from
2428        PRE/TMPINSTALL_FILES.
2429        * libnetworking/rtems_telnetd/Makefile.am: Use mkdir_p. Remove dirs from
2430        PRE/TMPINSTALL_FILES.
2431        * libnetworking/rtems_webserver/Makefile.am: Use mkdir_p. Remove dirs
2432        from PRE/TMPINSTALL_FILES.
2433
24342003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2435
2436        * aclocal/env-rtemsbsp.m4: AC_SUBST(project_libdir).
2437        * automake/lib.am: Remove project_libdir.
2438        * wrapup/Makefile.am: Reworked.
2439
24402003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2441
2442        * configure.ac: Reflect changes to librdbg.
2443        * optman/Makefile.am: Add tmpinstall dirstamp support.
2444        * libchip/Makefile.am: Fix variant-tmpinstall support.
2445        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove.
2446        * librdbg/src/powerpc/Makefile.am: Merge-in former
2447        new_exception_processing/Makefile.am.
2448        * librdbg/src/m68k/any/Makefile.am: Remove.
2449        * librdbg/src/m68k/Makefile.am: Merge-in former any/Makefile.am.
2450        * librdbg/src/i386/any/Makefile.am: Remove.
2451        * librdbg/src/i386/Makefile.am: Merge-in former any/Makefile.am.
2452        * librdbg/src/Makefile.am: Cosmetics.
2453        * librdbg/include/Makefile.am: Cosmetics.
2454        * librdbg/Makefile.am: Cosmetics.
2455        * libnetworking/Makefile.am: Cosmetics.
2456        * libnetworking/pppd/Makefile.am: Cosmetics.
2457        * libnetworking/wrapup/Makefile.am: Cosmetics.
2458
24592003-12-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2460
2461        * Makefile.am: Cosmetics.
2462        * automake/lib.am: Add project_libdir. Add preinstallation dirstamp
2463        support.
2464
24652003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2466
2467        * automake/compile.am: Remove $(ARCH):-rule.
2468
24692003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2470
2471        * configure.ac: Remove lib/libbsp/shared/Makefile,
2472        lib/libbsp/shmdr/Makefile.
2473
24742003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2475
2476        * configure.ac: Remove libchip/ide/Makefile, libchip/network/Makefile,
2477        libchip/serial/Makefile, libchip/rtc/Makefile.
2478        * support/Makefile.am: Remove all-local: $(ARCH).
2479        * wrapup/Makefile.am: Remove all-local: $(ARCH).
2480        * automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
2481        * optman/Makefile.am: Add dependencies to $(ARCH)/$(dirstamp). Reformat.
2482        * optman/Makefile.am: Remove all-local: $(ARCH).
2483        * libchip/ide/Makefile.am, libchip/network/Makefile.am,
2484        libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Remove.
2485        * libchip/Makefile.am: Merge-in Makefile.am above. Add preinstallation +
2486        compilation dirstamp support.
2487        * libchip/ide/Makefile.am: Remove all-local: $(ARCH).
2488        * libchip/network/Makefile.am: Remove all-local: $(ARCH).
2489        * libchip/rtc/Makefile.am: Remove all-local: $(ARCH).
2490        * libchip/serial/Makefile.am: Remove all-local: $(ARCH).
2491        * librdbg/src/i386/any/Makefile.am: Remove all-local: $(ARCH).
2492        * librdbg/src/m68k/any/Makefile.am: Remove all-local: $(ARCH).
2493        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove
2494        all-local: $(ARCH).
2495        * libnetworking/pppd/Makefile.am: Remove all-local: $(ARCH).
2496        * libnetworking/rtems_servers/Makefile.am: Remove all-local: $(ARCH).
2497        * libnetworking/rtems_telnetd/Makefile.am: Remove all-local: $(ARCH).
2498        * libnetworking/rtems_webserver/Makefile.am: Remove all-local: $(ARCH).
2499        * libnetworking/wrapup/Makefile.am: Remove all-local: $(ARCH).
2500
25012003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2502
2503        * aclocal/lead-dot.m4: New (from automake-1.7f).
2504        * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
2505        AC_SUBST(dirstamp).
2506        * libchip/ide/Makefile.am: Use dirstamps for preinstallation. Reformat.
2507        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
2508        libchip/serial/Makefile.am: Ditto.
2509        * librdbg/Makefile.am: Reformat. Apply dirstamps to preinstallation.
2510        * librdbg/include/Makefile.am: Ditto.
2511        * librdbg/include/rdbg/Makefile.am: Ditto.
2512        * librdbg/include/rdbg/i386/Makefile.am: Ditto.
2513        * librdbg/include/rdbg/m68k/Makefile.am: Ditto.
2514        * librdbg/include/rdbg/powerpc/Makefile.am: Ditto.
2515        * librdbg/src/Makefile.am: Ditto.
2516        * librdbg/src/i386/Makefile.am: Ditto.
2517        * librdbg/src/i386/any/Makefile.am: Ditto.
2518        * librdbg/src/m68k/Makefile.am: Ditto.
2519        * librdbg/src/m68k/any/Makefile.am: Ditto.
2520        * librdbg/src/powerpc/Makefile.am: Ditto.
2521        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto.
2522        * libnetworking/Makefile.am: Reformat. Apply dirstamps to
2523        preinstallation.
2524        * libnetworking/pppd/Makefile.am: Ditto.
2525        * libnetworking/rtems_servers/Makefile.am: Ditto.
2526        * libnetworking/rtems_telnetd/Makefile.am: Ditto.
2527        * libnetworking/rtems_webserver/Makefile.am: Ditto.
2528        * libnetworking/wrapup/Makefile.am: Ditto.
2529
25302003-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2531
2532        * aclocal/bsp-arg-enable.m4, aclocal/canonical-target-name.m4,
2533        aclocal/canonicalize-tools.m4, aclocal/check-custom-bsp.m4,
2534        aclocal/check-posix.m4, aclocal/check-rdbg.m4, aclocal/check-tool.m4,
2535        aclocal/config-subdirs.m4, aclocal/enable-bare.m4,
2536        aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
2537        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
2538        aclocal/enable-posix.m4, aclocal/enable-rdbg.m4,
2539        aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
2540        aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
2541        aclocal/i386-gas-code16.m4, aclocal/multilib.m4, aclocal/path-ksh.m4,
2542        aclocal/prog-cc.m4, aclocal/prog-cxx.m4, aclocal/project-root.m4,
2543        aclocal/rtems-top.m4, aclocal/target.m4, aclocal/tool-paths.m4: Fix
2544        underquoting to silence automake-1.8.
2545
25462003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2547
2548        * configure.ac: Reflect having moved tests to ../../testsuites.
2549
25502003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2551
2552        * aclocal/bsp-configure.m4: AC_PREREQ(2.57). Remove RTEMS_CANONICAL_HOST.
2553        * aclocal/canonical-host.m4: Remove.
2554        * aclocal/canonical-target-name.m4: Merge-in aclocal/canonical-host.m4.
2555        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2556
25572003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2558
2559        * aclocal/check-cpu.m4: Remove.
2560        * configure.ac: Merge-in former aclocal/check-cpu.m4.
2561        * aclocal/canonical-target-name.m4: Add m4-quotes.
2562        * aclocal/check-cxx.m4: Add m4-quotes. Don't require RTEMS_CHECK_CPU.
2563        * aclocal/check-multiprocessing.m4: Add m4-quotes. Require
2564        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2565        * aclocal/check-networking.m4: Add m4-quotes. Require
2566        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2567        * aclocal/check-posix.m4: Add m4-quotes. Require
2568        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2569        * aclocal/check-rdbg.m4: Add m4-quotes. Require
2570        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2571        * libchip/network/open_eth.c: Remove #define OPEN_ETH_SUPPORTED (Unused).
2572
25732003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2574
2575        * aclocal/check-multiprocessing.m4: Remove RTEMS_BSP_ALIAS.
2576        * aclocal/bsp-alias.m4: Remove.
2577
25782003-10-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2579
2580        * configure.ac: Make presence of tests/ optional.
2581
25822003-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2583
2584        * aclocal/path-perl.m4: Remove (Unused).
2585
25862003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2587
2588        * automake/force-preinstall.am: Remove.
2589
25902003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
2591
2592        PR 499/rtems_misc
2593        * libchip/serial/mc68681.c:  Miscellaneous corrections: - Correction of
2594        ACR_BIT[7] (Baudrate table) Configuration - Correction of Parity Bit
2595        Configuration (Odd was forced) - Correction of Stop Bit configuration
2596        (inversed) - Correction of ISR Handler to call
2597        rtems_termios_dequeue_character() only if is a Tx Empty IRQ. - Add RTS
2598        CTS Hardware flow control Configuration.
2599
26002003-09-04      Joel Sherrill <joel@OARcorp.com>
2601
2602        * lib/libcpu/shared/include/cache.h,
2603        lib/libcpu/shared/src/cache_aligned_malloc.c,
2604        lib/libcpu/shared/src/cache_manager.c, support/version.c: URL for
2605        license changed.
2606        * optman/rtems/no-dpmem.c, optman/rtems/no-event.c,
2607        optman/rtems/no-mp.c, optman/rtems/no-msg.c, optman/rtems/no-part.c,
2608        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
2609        optman/rtems/no-sem.c, optman/rtems/no-signal.c,
2610        optman/rtems/no-timer.c, optman/sapi/no-ext.c, optman/sapi/no-io.c: URL
2611        for license changed.
2612        * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h,
2613        libchip/ide/ide_controller.c, libchip/ide/ide_ctrl.h,
2614        libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h,
2615        libchip/network/cs8900.c, libchip/network/cs8900.c.bsp,
2616        libchip/network/cs8900.h, libchip/network/dec21140.c,
2617        libchip/network/elnk.c, libchip/network/open_eth.c,
2618        libchip/network/sonic.c, libchip/network/sonic.h, libchip/rtc/icm7170.c,
2619        libchip/rtc/icm7170.h, libchip/rtc/icm7170_reg.c,
2620        libchip/rtc/icm7170_reg2.c, libchip/rtc/icm7170_reg4.c,
2621        libchip/rtc/icm7170_reg8.c, libchip/rtc/m48t08.c, libchip/rtc/m48t08.h,
2622        libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c,
2623        libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h,
2624        libchip/rtc/rtcprobe.c, libchip/serial/mc68681.c,
2625        libchip/serial/mc68681.h, libchip/serial/mc68681_p.h,
2626        libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c,
2627        libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c,
2628        libchip/serial/serial.h, libchip/serial/z85c30.c,
2629        libchip/serial/z85c30.h, libchip/serial/z85c30_p.h,
2630        libchip/serial/z85c30_reg.c: URL for license changed.
2631
26322003-09-03      Jiri Gaisler <jiri@gaisler.com>
2633
2634        PR 477/networking
2635        * libchip/network/Makefile.am: Add driver for OpenCores NIC.
2636        * libchip/network/README.open_eth, libchip/network/open_eth.c,
2637        libchip/network/open_eth.h: New files.
2638
26392003-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2640
2641        * aclocal/rtems-top.m4: Add RTEMS_API.
2642        AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
2643
26442003-08-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2645
2646        * librdbg/src/i386/any/Makefile.am, librdbg/src/m68k/any/Makefile.am,
2647        librdbg/src/powerpc/new_exception_processing/Makefile.am: Don't include
2648        @RTEMS_BSP@.cfg.
2649
26502003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2651
2652        * libchip/ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2653
26542003-08-20      Joel Sherrill <joel@OARcorp.com>
2655
2656        * libchip/network/cs8900.c: Correct copyright statements.
2657
26582003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2659
2660        * aclocal/check-itron.m4: Remove.
2661        * aclocal/enable-inlines.m4: Remove.
2662        * Makefile.am: Reflect having moved aclocal/.
2663        * aclocal/bsp-alias.m4: New (Copied from ../../aclocal).
2664        * aclocal/bsp-arg-enable.m4: New (Copied from ../../aclocal).
2665        * aclocal/bsp-configure.m4: New (Copied from ../../aclocal).
2666        * aclocal/bspopts.m4: New (Copied from ../../aclocal).
2667        * aclocal/canonical-host.m4: New (Copied from ../../aclocal).
2668        * aclocal/canonicalize-tools.m4: New (Copied from ../../aclocal).
2669        * aclocal/canonical-target-name.m4: New (Copied from ../../aclocal).
2670        * aclocal/check-cpu.m4: New (Copied from ../../aclocal).
2671        * aclocal/check-custom-bsp.m4: New (Copied from ../../aclocal).
2672        * aclocal/check-cxx.m4: New (Copied from ../../aclocal).
2673        * aclocal/check-itron.m4: New (Copied from ../../aclocal).
2674        * aclocal/check-multiprocessing.m4: New (Copied from ../../aclocal).
2675        * aclocal/check-networking.m4: New (Copied from ../../aclocal).
2676        * aclocal/check-posix.m4: New (Copied from ../../aclocal).
2677        * aclocal/check-rdbg.m4: New (Copied from ../../aclocal).
2678        * aclocal/check-tool.m4: New (Copied from ../../aclocal).
2679        * aclocal/config-subdirs.m4: New (Copied from ../../aclocal).
2680        * aclocal/enable-bare.m4: New (Copied from ../../aclocal).
2681        * aclocal/enable-cxx.m4: New (Copied from ../../aclocal).
2682        * aclocal/enable-inlines.m4: New (Copied from ../../aclocal).
2683        * aclocal/enable-itron.m4: New (Copied from ../../aclocal).
2684        * aclocal/enable-multiprocessing.m4: New (Copied from ../../aclocal).
2685        * aclocal/enable-networking.m4: New (Copied from ../../aclocal).
2686        * aclocal/enable-posix.m4: New (Copied from ../../aclocal).
2687        * aclocal/enable-rdbg.m4: New (Copied from ../../aclocal).
2688        * aclocal/enable-rtemsbsp.m4: New (Copied from ../../aclocal).
2689        * aclocal/env-rtemsbsp.m4: New (Copied from ../../aclocal).
2690        * aclocal/gcc-isystem.m4: New (Copied from ../../aclocal).
2691        * aclocal/gcc-pipe.m4: New (Copied from ../../aclocal).
2692        * aclocal/gcc-specs.m4: New (Copied from ../../aclocal).
2693        * aclocal/i386-gas-code16.m4: New (Copied from ../../aclocal).
2694        * aclocal/multilib.m4: New (Copied from ../../aclocal).
2695        * aclocal/path-ksh.m4: New (Copied from ../../aclocal).
2696        * aclocal/path-perl.m4: New (Copied from ../../aclocal).
2697        * aclocal/ppc.m4: New (Copied from ../../aclocal).
2698        * aclocal/prog-ccas.m4: New (Copied from ../../aclocal).
2699        * aclocal/prog-cc.m4: New (Copied from ../../aclocal).
2700        * aclocal/prog-cxx.m4: New (Copied from ../../aclocal).
2701        * aclocal/project-root.m4: New (Copied from ../../aclocal).
2702        * aclocal/quoting.m4: New (Copied from ../../aclocal).
2703        * aclocal/rtems-cpu-subdirs.m4: New (Copied from ../../aclocal).
2704        * aclocal/rtems-flags.m4: New (Copied from ../../aclocal).
2705        * aclocal/rtems-top.m4: New (Copied from ../../aclocal).
2706        * aclocal/target.m4: New (Copied from ../../aclocal).
2707        * aclocal/tool-paths.m4: New (Copied from ../../aclocal).
2708        * aclocal/version.m4: New (Copied from ../../aclocal).
2709
27102003-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2711
2712        * configure.ac: Remove stray comments.
2713        * automake/local.am, automake/host.am: Remove "debug".
2714
27152003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2716
2717        * Makefile.am: Reflect having moved automake/.
2718        * lib/Makefile.am: Reflect having moved automake/.
2719        * support/Makefile.am: Reflect having moved automake/.
2720        * wrapup/Makefile.am: Reflect having moved automake/.
2721        * automake/compile.am, automake/force-preinstall.am, automake/host.am,
2722        automake/lib.am, automake/local.am, automake/subdirs.am: New (copied
2723        from ../../automake).
2724        * optman/Makefile.am: Reflect having moved automake/.
2725        * libchip/Makefile.am: Reflect having moved automake/.
2726        * libchip/ide/Makefile.am: Reflect having moved automake/.
2727        * libchip/network/Makefile.am: Reflect having moved automake/.
2728        * libchip/rtc/Makefile.am: Reflect having moved automake/.
2729        * libchip/serial/Makefile.am: Reflect having moved automake/.
2730        * librdbg/Makefile.am: Reflect having moved automake/.
2731        * librdbg/include/Makefile.am: Reflect having moved automake/.
2732        * librdbg/include/rdbg/Makefile.am: Reflect having moved automake/.
2733        * librdbg/include/rdbg/i386/Makefile.am: Reflect having moved automake/.
2734        * librdbg/include/rdbg/m68k/Makefile.am: Reflect having moved automake/.
2735        * librdbg/include/rdbg/powerpc/Makefile.am: Reflect having moved
2736        automake/.
2737        * librdbg/src/Makefile.am: Reflect having moved automake/.
2738        * librdbg/src/i386/Makefile.am: Reflect having moved automake/.
2739        * librdbg/src/i386/any/Makefile.am: Reflect having moved automake/.
2740        * librdbg/src/m68k/Makefile.am: Reflect having moved automake/.
2741        * librdbg/src/m68k/any/Makefile.am: Reflect having moved automake/.
2742        * librdbg/src/powerpc/Makefile.am: Reflect having moved automake/.
2743        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Reflect
2744        having moved automake/.
2745        * libnetworking/Makefile.am: Reflect having moved automake/.
2746        * libnetworking/pppd/Makefile.am: Reflect having moved automake/.
2747        * libnetworking/rtems_servers/Makefile.am: Reflect having moved
2748        automake/.
2749        * libnetworking/rtems_telnetd/Makefile.am: Reflect having moved
2750        automake/.
2751        * libnetworking/rtems_webserver/Makefile.am: Reflect having moved
2752        automake/.
2753        * libnetworking/wrapup/Makefile.am: Reflect having moved automake/.
2754
27552003-08-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2756
2757        * Makefile.am: Add bsp.pc.in.
2758        * bsp.pc.in: New (pkgconfig support).
2759
27602003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2761
2762        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2763
27642003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2765
2766        * lib/Makefile.am: New (Required by 'make dist').
2767        * lib/ChangeLog: Remove.
2768        * lib/.cvsignore: Cleanup.
2769        * configure.ac: Reflect having added lib/Makefile.am.
2770        * configure.ac: Merge-in lib/libcpu/configure.ac. Merge-in
2771        lib/libbsp/configure.ac.
2772        * librdbg/include/rdbg/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
2773        * librdbg/src/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
2774
27752003-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2776
2777        * configure.ac: Use relative dir to make/${RTEMS_BSP}.cache.
2778        * configure.ac: Merge-in librdbg/configure.ac.
2779        * configure.ac: Merge-in libnetworking/configure.ac. Merge-in parts of
2780        librdbg/configure.ac.
2781        * libchip/ide/Makefile.am, libchip/network/Makefile.am,
2782        libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Add conditional
2783        LIBCHIP. Conditionally build include-dirs.
2784        * libchip/network/if_fxp.c: Replace deprecated b* funcs by mem* funcs.
2785        * librdbg/configure.ac: Remove (Merged into ../configure.ac).
2786        * librdbg/Makefile.am, librdbg/include/Makefile.am,
2787        librdbg/include/rdbg/Makefile.am, librdbg/include/rdbg/i386/Makefile.am,
2788        librdbg/include/rdbg/m68k/Makefile.am,
2789        librdbg/include/rdbg/powerpc/Makefile.am, librdbg/src/Makefile.am,
2790        librdbg/src/i386/Makefile.am, librdbg/src/i386/any/Makefile.am,
2791        librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am,
2792        librdbg/src/powerpc/Makefile.am, librdbg/
2793        src/powerpc/new_exception_processing/Makefile.am: Reflect having merged
2794        configure.ac into ../configure.ac.
2795        * libnetworking/configure.ac: Remove (Merged into ../configure.ac).
2796        * libnetworking/.cvsignore, libnetworking/Makefile.am,
2797        libnetworking/pppd/Makefile.am, libnetworking/rtems_servers/Makefile.am,
2798        libnetworking/rtems_telnetd/Makefile.am,
2799        libnetworking/rtems_webserver/Makefile.am,
2800        libnetworking/wrapup/Makefile.am: Reflect having merged configure.ac
2801        into ../configure.ac.
2802
28032003-07-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2804
2805        PR 427/rtems
2806        * librdbg/src/rdbg.c: Use memset instead of bzero (deprecated).
2807        * librdbg/src/servtsp.c: Ditto.
2808
28092003-07-18      Greg Menke <gregory.menke@gsfc.nasa.gov>
2810
2811        PR 429/bsps
2812        PR 432/bsps
2813        * libchip/network/elnk.c: Due to a bug in the driver, if multiple
2814        packets are queued onto an elnk board, the ISR will deadlock the device
2815        with a tx complete interrupt.  Lighter tx loads are not affected as they
2816        end up submitting single packets to the device.
2817
28182003-07-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2819
2820        * configure.ac: Merge-in libchip/configure.ac. Merge-in
2821        optman/configure.ac.
2822        * optman/configure.ac: Remove (Merged into ../configure.ac).
2823        * optman/Makefile.am: Reflect having merged configure.ac into
2824        ../configure.ac.
2825        * libchip/configure.ac: Remove (Merged into ../configure.ac).
2826        * libchip/Makefile.am, libchip/ide/Makefile.am,
2827        libchip/network/Makefile.am, libchip/rtc/Makefile.am,
2828        libchip/serial/Makefile.am: Reflect having merged configure.ac into
2829        ../configure.ac.
2830
28312003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2832
2833        * support/version.c: Reflect having remove "rtems-" from RTEMS_VERSION.
2834
28352003-06-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
2836
2837        * libchip/network/dec21140.c, libchip/network/elnk.c: Update to compile
2838        on i386.
2839
28402003-06-13      Joel Sherrill <joel@OARcorp.com>
2841
2842        * libnetworking/pppd/chat.c: Removed warnings.
2843
28442003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
2845
2846        * libchip/network/README.3com: New file missed in previous commit.
2847        PR 405/bsps
2848        PR 393/networking
2849        * libchip/network/dec21140.c: Fix leak also known as PR393.
2850        * libchip/network/elnk.c, libchip/network/if_media.h,
2851        libchip/network/mii.h: New files.
2852        * libchip/network/Makefile.am: Reflect new files.
2853
28542003-06-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2855
2856        * configure.ac: Remove support for profile-variant.
2857
28582003-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2859
2860        PR 397/pppd
2861        * libnetworking/pppd/fsm.c: Make peer_mru global again.
2862        * libnetworking/pppd/magic.c: Remove *rand48.
2863        * libnetworking/pppd/chap.c: Remove prototypes of *rand48.
2864
28652003-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2866
2867        * wrapup/Makefile.am: Add libide.a.
2868
28692003-04-15      Joel Sherrill <joel@OARcorp.com>
2870
2871        PR 387/rtems_misc
2872        * libchip/ide/ata.c: Removed warning and moved to use of simpler libc
2873        routines.
2874        * libchip/ide/ata_internal.h: Added missing newline and end of file.
2875
28762003-04-11      Joel Sherrill <joel@OARcorp.com>
2877
2878        * libnetworking/rtems_webserver/cgi.c,
2879        libnetworking/rtems_webserver/sockGen.c,
2880        libnetworking/rtems_webserver/umui.c,
2881        libnetworking/rtems_webserver/websSSL.c,
2882        libnetworking/rtems_webserver/websSSL.h,
2883        libnetworking/rtems_webserver/websda.c,
2884        libnetworking/rtems_webserver/websda.h: New files. Not included in
2885        previous commit.
2886
28872003-04-10      Joel Sherrill <joel@OARcorp.com>
2888
2889        PR 371/pppd
2890        * libnetworking/pppd/auth.c, libnetworking/pppd/chat.c,
2891        libnetworking/pppd/demand.c, libnetworking/pppd/fsm.c,
2892        libnetworking/pppd/lcp.c, libnetworking/pppd/options.c,
2893        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
2894        libnetworking/pppd/rtemspppd.c: Change many symbols to static. There are
2895        still global symbols in rtemspppd.h which might need to be changed or
2896        converted into member of a structure which is dereferenced with a
2897        pointer that is managed as a per task variable. But this patch should
2898        avoid many conflicts.
2899
29002003-03-27      Joel Sherrill <joel@OARcorp.com>
2901
2902        * libchip/ide/Makefile.am: ATA code depends upon libchip/ide which is
2903        not allowed in the cpukit source code since it must be buildable
2904        independent of any BSP. These files were moved to libchip/ide.
2905        * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h: New
2906        files.
2907
29082003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2909
2910        PR 368/filesystems
2911        * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h: General
2912        improvements which now work on pc386 and mbx8xx.
2913        * libchip/ide/ide_controller.c: New file.
2914
29152003-03-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2916
2917        * libnetworking/pppd/utils.c: Remove strlcpy, strlcat.
2918
29192003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2920
2921        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2922        * configure.ac: Add support/.
2923        * support/.cvsignore: New.
2924        * support/Makefile.am: New.
2925        * support/version.c: New.
2926        * wrapup/Makefile.am: Add support/libsupport.a.
2927        * optman/configure.ac: Remove AC_CONFIG_AUX_DIR.
2928        * libchip/configure.ac: Remove AC_CONFIG_AUX_DIR.
2929        * librdbg/configure.ac: Remove AC_CONFIG_AUX_DIR.
2930        * libnetworking/configure.ac: Remove AC_CONFIG_AUX_DIR.
2931
29322003-03-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2933
2934        * wrapup/Makefile.am: Use SRC += instead of make-vars.
2935
29362003-02-20      Till Straumann <strauman@slac.stanford.edu>
2937
2938        PR 354/networking
2939        * libchip/network/if_fxp.c (Intel eepro network driver): re-enabled the
2940        chip against a table of supported chips. The untested ones are still
2941        commented out, however.
2942
29432003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2944
2945        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2946        * configure.ac: AC_PREREQ(2.57).
2947        * optman/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2948        * optman/configure.ac: AC_PREREQ(2.57).
2949        * libchip/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2950        * libchip/configure.ac: AC_PREREQ(2.57).
2951        * librdbg/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2952        * librdbg/configure.ac: AC_PREREQ(2.57).
2953        * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2954        * libnetworking/configure.ac: AC_PREREQ(2.57).
2955
29562003-02-06      Joel Sherrill <joel@OARcorp.com>
2957
2958        * libnetworking/pppd/chat.c: Convert routines with common names to
2959        static. This included get_char(), put_char(), and character() among
2960        others.
2961
29622003-02-03      Joel Sherrill <joel@OARcorp.com>
2963
2964        PR 338/filesystem
2965        * optman/sapi/no-io.c: Side-effect of fixing reentrancy problem with
2966        rtems_io_lookup_name() (API change).  Unused function removed.
2967
29682003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2969
2970        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2971        * libnetworking/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2972        * libnetworking/pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2973        Eliminate *_O_FILES.
2974        * libnetworking/rtems_servers/Makefile.am,
2975        libnetworking/rtems_webserver/Makefile.am,
2976        libnetworking/rtems_telnetd/Makefile.am: Ditto.
2977
29782002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2979
2980        * wrapup/Makefile.am: Use install-data-local to install librtemsbsp.a.
2981        Let all-local: depend on $(LIB).
2982        * wrapup/Makefile.am, configure.ac: Remove libmisc.
2983        * optman/Makefile.am: Apply install-data-local to install *.rels.
2984
29852002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2986
2987        * optman/Makefile.am: Eliminate *_O_FILES. Don't create $ARCH in %.o:
2988        %.c rules.
2989        * optman/Makefile.am: Use .$(OBJEXT) instead of .o.
2990        * libchip/network/Makefile.am: Eliminate C_O_FILES.
2991        * libchip/rtc/Makefile.am: Ditto.
2992        * libchip/serial/Makefile.am: Ditto.
2993
29942002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2995
2996        * libchip/serial/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
2997        LIBC_DEFINES.
2998        * libchip/rtc/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
2999        LIBC_DEFINES.
3000        * libchip/network/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3001        LIBC_DEFINES.
3002
30032002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3004
3005        * optman/Makefile.am: Introduce sapi_C_FILES, rtems_C_FILES.
3006
30072002-12-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3008
3009        * configure.ac: Append RTEMS_CPU_MODEL to ac_configure_args. Resort
3010        cache-checking.
3011        * optman/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3012
30132002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3014
3015        * configure.ac: Expand RTEMS_CHECK_BSP_CACHE.
3016        * configure.ac: Append CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
3017        CFLAGS_PROFILE_V, RTEMS_BSP_FAMILY to ac_configure_args.
3018        * optman/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
3019        * librdbg/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
3020
30212002-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3022
3023        * optman/Makefile.am: Merge-in rtems/Makefile.am and sapi/Makefile.am.
3024        * optman/sapi/Makefile.am, optman/rtems/Makefile.am, optman/rel.am:
3025        Remove.
3026        * optman/configure.ac: Add RTEMS_BSP_CHECK_CACHE. Reflect changes above.
3027
30282002-11-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3029
3030        * configure.ac: Use test "$RTEMS_BSP_FAMILY" != "bare" to setup
3031        HAS_LIBBSP conditional (Solaris/bash incompatibility fix).
3032
30332002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
3034
3035        * libchip/network/cs8900.c: I don't know why we have to SelfST register
3036        twice on the EDB7312, but it doesn't work on the EDB7312 if we don't.
3037
30382002-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3039
3040        * optman/rtems/Makefile.am, optman/sapi/Makefile.am: Reworked.
3041        * optman/rel.am: New.
3042
30432002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3044
3045        * Makefile.am: Use "'"-quotes to pass args to bsp.mak.
3046        * configure.ac: Use "'"-quotes for args to RTEMS_CONFIG_SUBDIRS. Fix
3047        braino in comment on "exec". Extend --enable-ada handling.
3048
30492002-11-04      Joel Sherrill <joel@OARcorp.com>
3050
3051        * librdbg/src/_servtgt.c: Removed warning by adding support for ITRON
3052        tasks and rolling multiple loops into 1.
3053        * librdbg/src/m68k/rdbg_f.c: Removed warning.
3054        * libnetworking/pppd/auth.c, libnetworking/rtems_webserver/uemf.h:
3055        Removed warnings.
3056
30572002-10-31      Joel Sherrill <joel@OARcorp.com>
3058
3059        * libchip/network/dec21140.c: Removed warnings.
3060        * librdbg/src/i386/any/remdeb_xdr.c: Removed warnings.
3061        * librdbg/src/rdbg.c, librdbg/src/servtsp.c, librdbg/src/m68k/rdbg_f.c,
3062        librdbg/src/m68k/any/remdeb_xdr.c,
3063        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed
3064        warnings.
3065        * libnetworking/rtems_webserver/socket.c,
3066        libnetworking/rtems_webserver/uemf.h: Removed warnings.
3067
30682002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
3069
3070        * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h,
3071        libchip/ide/ide_ctrl_io.h, libchip/ide/ide_ctrl.h: New files.
3072        * libchip/configure.ac, libchip/Makefile.am: Modified to reflect changes
3073        above.
3074
30752002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3076
3077        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
3078        * wrapup/.cvsignore: Remove autom4te.cache.
3079        * optman/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
3080        * libchip/.cvsignore: Reformat. Add autom4te*cache. Remove
3081        autom4te.cache.
3082        * librdbg/.cvsignore: Reformat. Add autom4te*cache. Remove
3083        autom4te.cache.
3084        * libnetworking/.cvsignore: Reformat. Add autom4te*cache. Remove
3085        autom4te.cache.
3086
30872002-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3088
3089        * acinclude.m4: Apply RTEMS_CONFIGURE_ARGS_QUOTE.
3090
30912002-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3092
3093        * optman/.cvsignore: Add autom4te.cache.
3094
30952002-09-14      Joel Sherrill <joel@OARcorp.com>
3096
3097        * libchip/serial/z85c30.c: Eliminated warning by clarifying statement.
3098
30992002-09-07      Joel Sherrill <joel@OARcorp.com>
3100
3101        * libnetworking/pppd/ipcp.c, libnetworking/rtems_servers/ftpd.c: Add
3102        include files to resolve warnings.
3103
31042002-09-07      Chris Johns <ccj@acm.org>
3105
3106        * libchip/network/Makefile.am, libchip/network/README.cs8900,
3107        libchip/network/cs8900.c, libchip/network/cs8900.h: Significant update
3108        which corrects the problem  where the cs8900.c file was actually the BSP
3109        glue.  Joel did some hacking so this file will compile.  Previously it
3110        required providing a target.h file to compile.
3111        * libchip/network/cs8900.c.bsp: New file.
3112
31132002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3114
3115        * libnetworking/rtems_webserver/md5.h: Add missing newline.
3116
31172002-08-31      Joel Sherrill <joel@OARcorp.com>
3118
3119        * libnetworking/rtems_webserver/webmain.c: Commented out rootWeb to
3120        eliminate warning.
3121
31222002-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3123
3124        * configure.ac: Add ada-tests.
3125
31262002-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3127
3128        * Makefile.am: Add preinstall-stamp.
3129
31302002-08-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3131
3132        * libnetworking/rtems_servers/ftpd.c: Remove unused variable buf.
3133        * libnetworking/pppd/md5.c: #include <string.h> to make gcc31 happy.
3134        * libnetworking/rtems_telnetd/telnetd.c: #include <string.h> to make
3135        gcc31 happy.
3136        * libnetworking/rtems_webserver/webmain.c: Remove unused variable dir,
3137        cp.
3138
31392002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3140
3141        * configure.ac: Add AM_CONDITIONAL(LIBCHIP). Pass RTEMS_HOST to
3142        make/bsp.mak.
3143        * Makefile.am: Pass RTEMS_HOST to make/bsp.mak.
3144        * wrapup/Makefile.am: Apply AM_CONDITIONAL(LIBCHIP).
3145
31462002-08-12      Joel Sherrill <joel@OARcorp.com>
3147
3148        * libnetworking/pppd/utils.c: Include i960 in varargs conditional to
3149        avoid error.
3150
31512002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3152
3153        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
3154        * configure.ac: Add BSP_SUBDIRS.
3155        * Makefile.am: Use BSP_SUBDIRS to setup SUBDIRS.
3156        * optman/rtems/Makefile.am: Use .$(OBJEXT) instead of .o.
3157        * optman/sapi/Makefile.am: Use .$(OBJEXT) instead of .o.
3158        * libchip/network/Makefile.am: Use .$(OBJEXT) instead of .o.
3159        * libchip/rtc/Makefile.am: Use .$(OBJEXT) instead of .o.
3160        * libchip/serial/Makefile.am: Use .$(OBJEXT) instead of .o.
3161        * librdbg/configure.ac: Remove RTEMS_BSP_ALIAS. Add
3162        RTEMS_CHECK_BSP_CACHE.
3163        * librdbg/src/i386/any/Makefile.am: Use .$(OBJEXT) instead of .o.
3164        * librdbg/src/m68k/any/Makefile.am: Use .$(OBJEXT) instead of .o.
3165        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use
3166        .$(OBJEXT) instead of .o.
3167        * libnetworking/pppd/Makefile.am,
3168        libnetworking/rtems_servers/Makefile.am,
3169        libnetworking/rtems_telnetd/Makefile.am,
3170        libnetworking/rtems_webserver/Makefile.am,
3171        libnetworking/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
3172
31732002-08-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3174
3175        * configure.ac: Remove AC_CONFIG_SUBDIR(wrapup). Cosmetic cleanups.
3176        * wrapup/Makefile.am: Pick up ../libchip/rtc/$(ARCH)/librtcio.a and
3177        ../libchip/serial/$(ARCH)/libserialio.a.
3178        * libchip/serial/Makefile.am: Don't tmp-install lib.
3179        * libchip/rtc/Makefile.am: Don't tmp-install lib.
3180
31812002-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3182
3183        * Makefile.am: Add rtems_makedir.
3184        * configure.ac: Merge wrapup/configure.ac. Cosmetic cleanups.
3185        * Makefile.am: Add wrapup-SUBDIR.
3186        * wrapup/ChangeLog: Remove.
3187        * wrapup/configure.ac: Remove.
3188        * Makefile.am: Append BARE_CPU_MODEL to make/@RTEMS_BSP@.cache creation
3189        (Make the bare BSP happy).
3190        * configure.ac: Ditto.
3191        * Makefile.am: Create make/@RTEMS_BSP@.cache. Handle make/custom/*.cfgs.
3192        Create make/custom/default.cfg.
3193        * configure.ac: Add creation of make/custom/*.cfg. Create
3194        make/${RTEMS_BSP}.cache. Read make/${RTEMS_BSP}.cache.
3195
31962002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3197
3198        * Makefile.am: Clean $(PROJECT_RELEASE).
3199
32002002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3201
3202        * libnetworking/pppd/chap.c, libnetworking/pppd/fsm.c,
3203        libnetworking/pppd/fsm.h, libnetworking/pppd/upap.c: Per PR255 fix
3204        prototype mismatches.
3205
32062002-07-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3207
3208        * optman/sapi/Makefile.am: Add bsplib_DATA = $(PGMS). Remove ASM4FLAGS.
3209        * optman/rtems/Makefile.am: Add bsplib_DATA = $(PGMS).
3210
32112002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3212
3213        * acinclude.m4: Add test "$multilib" != "yes".
3214        * config-ml.in: Remove.
3215        * acinclude.m4: Cleanups.
3216        * configure.ac: Build ${srcdir}/../../cpukit/ as ./exec/ instead of
3217        ${srcdir}/exec/. Further adaptations to autoconf >= 2.50.
3218        * optman/configure.ac: Remove RTEMS_ENABLE_MULTIPROCESSING,
3219        RTEMS_ENABLE_POSIX, RTEMS_ENABLE_ITRON, RTEMS_ENABLE_INLINES,
3220        RTEMS_ENABLE_RTEMS_DEBUG, RTEMS_CHECK_RTEMS_DEBUG, RTEMS_CHECK_NEWLIB.
3221
32222002-07-16      Eric Norum <eric.norum@usask.ca>
3223
3224        * New driver for the Intel EtherExpressPro (82559ER) chip.
3225        * libchip/network/if_fxp.c, libchip/network/if_fxpreg.h,
3226        libchip/network/if_fxpvar.h, libchip/network/pci.h: New file.
3227        * libchip/network/Makefile.am: Modified to reflect above.
3228
32292002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3230
3231        * acinclude.m4: New.
3232        * Makefile.am: Remove tar-installation.  Prepend @exec@ to SUBDIRS.
3233        * configure.ac: Switch to AC_CONFIG_SRCDIR([optman]). Add
3234        RTEMS_ENABLE_MULTIPROCESSING. Add RTEMS_CONFIG_SUBDIR([exec]...).
3235
32362002-07-01      Joel Sherrill <joel@OARcorp.com>
3237
3238        * librdbg/src/_servtgt.c, librdbg/src/ptrace.c: Corrected use of
3239        _Objects_Information_table now that it is a two dimensional array based
3240        upon API and class.
3241        * libnetworking/rtems_webserver/misc.c: Per PR236 eliminate definition
3242        of strnlen().
3243
32442002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3245
3246        * libnetworking/wrapup/Makefile.am: Build libnetapps.a.  Don't
3247        preinstall libnetapps.a.
3248
32492002-06-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3250
3251        * configure.ac: Remove librpc.
3252
32532002-06-25      Joel Sherrill <joel@OARcorp.com>
3254
3255        * Per PR233, moved librpc to exec.
3256        * configure.ac, wrapup/Makefile.am: Modified.
3257        * librpc, librpc/ChangeLog: Removed.
3258
32592002-06-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3260
3261        * optman/Makefile.am: Remove multilib support.
3262        * optman/configure.ac: Ditto.
3263        * optman/sapi/Makefile.am: Ditto.
3264
32652002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3266
3267        * libnetworking/Makefile.am: Remove headers. Remove CHANGELOG.
3268        * libnetworking/configure.ac: Use AC_CONFIG_SRCDIR([pppd]).
3269
32702002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3271
3272        Move networking libraries to c/src/exec/libnetworking
3273        * libnetworking/configure.ac, libnetworking/Makefile.am,
3274        libnetworking/wrapup/Makefile.am: Reflect Moval.
3275
32762002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3277
3278        * configure.ac: Remove CONFIG_SUBDIRS libblock, libfs.
3279        * libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
3280        <rtems/bspIo.h>.
3281
32822002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3283
3284        * libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
3285        * libnetworking/rtems/mkrootfs.h: Ditto.
3286        * libnetworking/rtems/Makefile.am: Reflect changes above.
3287
32882002-05-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3289
3290        * configure.ac: Remove lib.
3291
32922002-05-14      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3293
3294        * librdbg/src/m68k/rdbg_cpu_asm.S: Per PR163, Fix incorrect assumption
3295        that exception stack frames on M68K members with VBR always are 6 byte
3296        long. The incorrect assumption resulted in some gdb commands like "next"
3297        to fail on the 68360.
3298
32992002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3300
3301        * config-ml.in: Take out arm and sh variants RTEMS does not support.
3302        PR 220
3303        * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c,
3304        librdbg/ src/powerpc/new_exception_processing/remdeb_svc.c: Remove from
3305        CVS.
3306        * libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
3307        libnetworking/sys/filio.h: Remove.
3308        * libnetworking/sys/Makefile.am: Reflect changes above.
3309
33102002-05-07      Chris Johns <ccj@acm.org>
3311
3312        * libchip/c/src/libchip/network/i82586.c: Per PR210, adjust the mbuf
3313        lengths to remove the ethernet header as the FreeBSD (RTEMS) stack
3314        requires it to be stripped.
3315
33162002-05-01      Eric Norum <eric.norum@usask.ca>
3317
3318        * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
3319        assembly  to satisfy gcc 3.1 and newer.
3320
33212002-04-26      Eric Norum <eric.norum@usask.ca>
3322
3323        * libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
3324        agressive optimization in gcc 3.1 does not reorder things.
3325
33262002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3327
3328        * libchip/network/dec21140.c: Reflect changes to powerpc's
3329        rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
3330        * librdbg/src/powerpc/rdbg_cpu_asm.S: Reflect changes to
3331        <rtems/score/cpu.h>.
3332        * librdbg/src/powerpc/rdbg_f.c: Ditto.
3333        * libnetworking/pppd/utils.c: Adapt to gcc-3.x.
3334
33352002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3336
3337        * optman/configure.ac: Remove ENABLE_GCC28.
3338
33392002-04-11      Chris Johns <ccj@acm.org>
3340
3341        * libchip/network/rtems_bsdnet.h: To address PR59, added the drv_ctrl
3342        driver control block field to the ifconfig network driver structure.
3343        This field is needed by the i82586 driver which was ported from NetBSD
3344        as it had better hardware abstraction.
3345        * libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: To address
3346        PR59, added the drv_ctrl driver control block field to the ifconfig
3347        network driver structure. This field is needed by the i82586 driver
3348        which was ported from NetBSD as it had better hardware abstraction.
3349
33502002-04-10      Mike Siers <mikes@poliac.com>
3351
3352        * libnetworking/rtems_webserver/NOTES,
3353        libnetworking/rtems_webserver/asp.c,
3354        libnetworking/rtems_webserver/balloc.c,
3355        libnetworking/rtems_webserver/default.c,
3356        libnetworking/rtems_webserver/ej.h,
3357        libnetworking/rtems_webserver/ejIntrn.h,
3358        libnetworking/rtems_webserver/ejlex.c,
3359        libnetworking/rtems_webserver/ejparse.c,
3360        libnetworking/rtems_webserver/emfdb.c,
3361        libnetworking/rtems_webserver/emfdb.h,
3362        libnetworking/rtems_webserver/form.c, libnetworking/rtems_webserver/h.c,
3363        libnetworking/rtems_webserver/handler.c,
3364        libnetworking/rtems_webserver/license.txt,
3365        libnetworking/rtems_webserver/md5.h,
3366        libnetworking/rtems_webserver/md5c.c,
3367        libnetworking/rtems_webserver/mime.c,
3368        libnetworking/rtems_webserver/misc.c,
3369        libnetworking/rtems_webserver/ringq.c,
3370        libnetworking/rtems_webserver/rom.c,
3371        libnetworking/rtems_webserver/security.c,
3372        libnetworking/rtems_webserver/sock.c,
3373        libnetworking/rtems_webserver/sym.c,
3374        libnetworking/rtems_webserver/uemf.c,
3375        libnetworking/rtems_webserver/uemf.h,
3376        libnetworking/rtems_webserver/um.c, libnetworking/rtems_webserver/um.h,
3377        libnetworking/rtems_webserver/url.c,
3378        libnetworking/rtems_webserver/value.c,
3379        libnetworking/rtems_webserver/wbase64.c,
3380        libnetworking/rtems_webserver/webcomp.c,
3381        libnetworking/rtems_webserver/webpage.c,
3382        libnetworking/rtems_webserver/webrom.c,
3383        libnetworking/rtems_webserver/webs.c,
3384        libnetworking/rtems_webserver/webs.h,
3385        libnetworking/rtems_webserver/websuemf.c,
3386        libnetworking/rtems_webserver/wsIntrn.h: Update to GoAhead Webserver
3387        2.1.4.
3388
33892002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3390
3391        * libchip/network/i82586.c: Include <string.h>.
3392        * libchip/network/sonic.c: Ditto.
3393
33942002-04-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3395
3396        * libchip/configure.ac: AC_DEFINE(CPU_U32_FIX) for sparc.
3397
33982002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3399
3400        * libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.
3401
34022002-03-27      Thomas.Doerfler@imd-systems.de
3403
3404        PR 144
3405        * libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
3406        memory address 0 when called for the first time. This is done when
3407        trying to clear the variable "dhcp_hostname".
3408
34092002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3410
3411        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3412        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3413        * Makefile.am: Remove AUTOMAKE_OPTIONS.
3414        * optman/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3415        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3416        * optman/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
3417        * optman/Makefile.am: Remove AUTOMAKE_OPTIONS.
3418        * optman/sapi/Makefile.am: Remove AUTOMAKE_OPTIONS.
3419        * libchip/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3420        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3421        * libchip/network/Makefile.am: Remove AUTOMAKE_OPTIONS.
3422        * libchip/Makefile.am: Remove AUTOMAKE_OPTIONS.
3423        * libchip/rtc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3424        * libchip/serial/Makefile.am: Remove AUTOMAKE_OPTIONS.
3425        * librdbg/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3426        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3427        * librdbg/include/rdbg/i386/Makefile.am: Remove AUTOMAKE_OPTIONS.
3428        * librdbg/include/rdbg/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS.
3429        * librdbg/include/rdbg/Makefile.am: Remove AUTOMAKE_OPTIONS.
3430        * librdbg/include/rdbg/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3431        * librdbg/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
3432        * librdbg/Makefile.am: Remove AUTOMAKE_OPTIONS.
3433        * librdbg/src/i386/any/Makefile.am: Remove AUTOMAKE_OPTIONS.
3434        * librdbg/src/i386/Makefile.am: Remove AUTOMAKE_OPTIONS.
3435        * librdbg/src/m68k/any/Makefile.am: Remove AUTOMAKE_OPTIONS.
3436        * librdbg/src/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS.
3437        * librdbg/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
3438        * librdbg/src/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3439        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove
3440        AUTOMAKE_OPTIONS.
3441        * libnetworking/configure.ac:
3442        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
3443        foreign 1.6]).
3444        * libnetworking/arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
3445        * libnetworking/kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
3446        * libnetworking/Makefile.am: Remove AUTOMAKE_OPTIONS.
3447        * libnetworking/lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
3448        * libnetworking/libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3449        * libnetworking/machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
3450        * libnetworking/net/Makefile.am: Remove AUTOMAKE_OPTIONS.
3451        * libnetworking/netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
3452        * libnetworking/nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
3453        * libnetworking/pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
3454        * libnetworking/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
3455        * libnetworking/rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
3456        * libnetworking/rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
3457        * libnetworking/rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
3458        * libnetworking/sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
3459        * libnetworking/vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
3460        * libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
3461
34622002-03-27      Ilya Alexeev <ilya@continuum.ru>
3463
3464        PR 162
3465        * libnetworking/net/if_ppp.c ppp_txdaemon(),
3466        libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
3467        used in a device write routines.  Now ppp_softc structure have own
3468        character for writing to device (sc_outchar).  I think that converting
3469        local variables to static is not a right solution, because problems will
3470        occur in the case of two or more ppp instances.
3471        * libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
3472        must be u_long, otherwise in the case of the big output packet endless
3473        loop may occur.
3474
34752002-03-21      Ilya Alexeev <ilya@continuum.ru>
3476
3477        * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
3478        preparations for multiple PPPD connections.
3479
34802002-03-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3481
3482        PR 149
3483        * librdbg/src/i386/any/Makefile.am: s/$(SED)/sed/.
3484        * librdbg/src/m68k/any/Makefile.am: s/$(SED)/sed/.
3485        * librdbg/src/powerpc/new_exception_processing/Makefile.am:
3486        s/$(SED)/sed/. (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
3487
34882002-02-28      Victor V. Vengerov <vvv@oktet.ru>
3489
3490        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
3491        * configure.ac: Modified to reflect addition.
3492
34932002-02-27      Ilya Alexeev <ilya@continuum.ru>
3494
3495        * libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
3496        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
3497        libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
3498        capabilities as well as eliminate some warnings.
3499
35002002-02-27      Eric Norum <eric.norum@usask.ca>
3501
3502        * libnetworking/net/radix.c: Properly handle fetching the default route
3503        when there is no route.  This was a bug in the original FreeBSD code and
3504        this fix is from an updated version of their code.
3505
35062002-02-16      Eric Norum <eric.norum@usask.ca>
3507
3508        * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
3509        checking.
3510
35112002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3512
3513        * libnetworking/pppd/sys-rtems.c: Remove unused variable status from
3514        dodefaultroute.
3515
35162002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3517
3518        * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
3519        include <rtems/seterr.h>.
3520
35212002-02-01      Mike Siers <mikes@poliac.com>
3522
3523        * libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
3524        avoid bringing the link down too fast. NOTE: Mike reports successfully
3525        running at 56K baud on a direct link.
3526
35272002-02-01      Eric Valette <valette@crf.canon.fr>
3528
3529        * librdbg/So many patches have been posted recently on the mailing list
3530        and  because we were unable to find correct solution to compile on
3531        various  linux distros (due to rpcgen incompatibilities), librdbg/and
3532        because the coding  style of rdbg was rather inconsistant among various
3533        pieces of code, librdbg/I  decided to: 1) make some cleaning regarding
3534        global coding style (using indent + manual edits), 2) incorporate/review
3535        the paches send by various people (S. Holford, T. Strauman), 3) Fix the
3536        bug due to varying rpcgen code generation in remdeb_svc.c, 4) Remove
3537        some dead code, 5) Apply a patches enabling to call enterRdbg imediately
3538        after rdbg initialization is done, NB : the paches is huge but it is
3539        mainly due to coding styke chnages.  Only few lines of codes have been
3540        really changed and they do not impact  rdbg functionnality (AFAIKT).
3541        * librdbg/include/rdbg/servrpc.h, librdbg/include/rdbg/i386/rdbg_f.h,
3542        librdbg/include/rdbg/m68k/rdbg_f.h,
3543        librdbg/include/rdbg/powerpc/rdbg_f.h, librdbg/src/_servtgt.c,
3544        librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
3545        librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
3546        librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
3547        librdbg/src/servtsp.c, librdbg/src/servutil.c,
3548        librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_f.c,
3549        librdbg/src/i386/any/Makefile.am, librdbg/src/i386/any/remdeb.h,
3550        librdbg/src/i386/any/remdeb_svc.c, librdbg/src/i386/any/remdeb_xdr.c,
3551        librdbg/src/m68k/excep_f.c, librdbg/src/m68k/rdbg_f.c,
3552        librdbg/src/m68k/any/Makefile.am, librdbg/src/m68k/any/remdeb.h,
3553        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
3554        librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_f.c,
3555        librdbg/src/powerpc/new_exception_processing/Makefile.am,
3556        librdbg/src/powerpc/new_exception_processing/remdeb.h,
3557        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
3558        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Modified.
3559
35602002-01-31      Mike Siers <mikes@poliac.com>
3561
3562        * libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
3563        * Nice Update of PPPD support which eliminates the requiremetn that
3564        drivers be in the termios TASK_DRIVEN mode. Mike did significant testing
3565        and reports that it seems to be more stable and handle larger packets
3566        better.  This patch replaces the termios tasks with more general pppd
3567        network driver tasks.  The functions pppinput() and pppstart() get
3568        called from the interrupt service routine.
3569        * libnetworking/Makefile.am, libnetworking/configure.ac,
3570        libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
3571        libnetworking/net/ethernet.h, libnetworking/net/if.c,
3572        libnetworking/net/if.h, libnetworking/net/if_arp.h,
3573        libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
3574        libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
3575        libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
3576        libnetworking/net/if_types.h, libnetworking/net/netisr.h,
3577        libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
3578        libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
3579        libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
3580        libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
3581        libnetworking/net/route.c, libnetworking/net/route.h,
3582        libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
3583        libnetworking/pppd/README, libnetworking/pppd/STATUS,
3584        libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
3585        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
3586        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
3587        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
3588        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
3589        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
3590        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
3591        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
3592        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
3593        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
3594        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
3595        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
3596        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
3597        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
3598        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
3599        libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
3600        libnetworking/pppd/example/README,
3601        libnetworking/pppd/example/netconfig.h,
3602        libnetworking/wrapup/Makefile.am: Modified.
3603        * libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
3604        libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
3605        libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
3606        libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
3607        * libnetworking/modem/, libnetworking/modem/.cvsignore,
3608        libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
3609        libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
3610        libnetworking/modem/pppcompress.c: Subdirectory removed.
3611
36122002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3613
3614        * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
3615        Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
3616
36172002-01-18      Till Straumann <strauman@slac.stanford.edu>
3618
3619        * librdbg/src/powerpc/excep_f.c: This patch addresses the following
3620        issues: - exception handler needs to enable MSR_FP if the interrupted
3621        thread is FP enabled. - printk message for MSR fixed and added
3622        stacktrace. NOTE: this requires the stacktrace patch to
3623        lib/libbsp/powerpc/shared/vectors/vector_init.c (#ifdef DDEBUG only,
3624        however).
3625
36262002-01-06      Joel Sherrill <joel@OARcorp.com>
3627
3628        * optman/.cvsignore: Added aclocal.m4 and configure.
3629        * optman/.cvsignore: New file.
3630
36312002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3632
3633        * libchip/network/cs8900.c: Include rtems/bspIo.h instead of bspIo.h.
3634
36352002-01-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3636
3637        * configure.ac: Add AC_CONFIG_SUBDIRS(optman). Remove AC_CONFIG_COMMANDS.
3638        * optman/ChangeLog: New.
3639        * optman/configure.ac: New.
3640        * optman/Makefile.am: New.
3641        * optman/rtems/*: Copied from c/src/exec/rtems/optman.
3642        * optman/sapi/*: Copied from c/src/exec/sapi/optman.
3643
36442001-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3645
3646        * config-ml.in: New file. Imported from gcc and modified for RTEMS.
3647
36482001-12-18      Eric Norum <eric.norum@usask.ca>
3649
3650        * libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
3651        `directories' (path names with a / at the end) while disallowing open()
3652        operations on TFTP `directories'.
3653
36542001-12-07      Eric Norum <eric.norum@usask.ca>
3655
3656        * libnetworking/lib/tftpDriver.c: Restore write capability.
3657
36582001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3659
3660        * libchip/network/sonic.h: Fix typo.
3661        * libnetworking/arpa/Makefile.am: Remove stray lines.
3662
36632001-10-30      Victor V. Vengerov <vvv@oktet.ru>
3664
3665        * librdbg/src/m68k/rdbg_cpu_asm.S: Now compiles on ColdFire.
3666
36672001-10-18      Eric Norum <eric.norum@usask.ca>
3668
3669        * libnetworking/lib/tftpDriver.c: Properly handles ../ components in
3670        chdir() and open() operations within the TFTP file system.
3671
36722001-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3673
3674        * librdbg/configure.ac: Fix latent bug exposed by removal of
3675        config.cache's which prevented powerpc targets librdbg from building.
3676
36772001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3678
3679        * Makefile.am: Use SUBDIRS = @subdirs@, require automake-1.5.
3680        * configure.ac: Replace hst_subdirs with AC_CONFIG_SUBDIRS to make
3681        autoconf-2.52 happy.
3682
36832001-10-12      Mike Siers <mikes@poliac.com>
3684
3685        * libnetworking/Update to stable working state.  Congratulations Mike!
3686        :).
3687        * libnetworking/modem_example: Directory removed.
3688        * libnetworking/modem_example/16550.h,
3689        libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
3690        libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
3691        libnetworking/modem_example/ppp.h,
3692        libnetworking/modem_example/pppcompress.c: Files removed.
3693        * libnetworking/pppd/example/pppd.options: New file.
3694        * libnetworking/pppd/README, libnetworking/pppd/STATUS,
3695        libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
3696        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
3697        libnetworking/pppd/rtemsmain.c: Updated.
3698
36992001-10-12      Joel Sherrill <joel@OARcorp.com>
3700
3701        * libchip/serial/z85c30.c: Fixed typo.
3702
37032001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3704
3705        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
3706        * configure.in: Remove.
3707        * configure.ac: New file, generated from configure.in by autoupdate.
3708        * libchip/.cvsignore: Add autom4te.cache for autoconf > 2.52.
3709        * libchip/configure.in: Remove.
3710        * libchip/configure.ac: New file, generated from configure.in by
3711        autoupdate.
3712        * librdbg/.cvsignore: Add autom4te.cache for autoconf > 2.52.
3713        * librdbg/configure.in: Remove.
3714        * librdbg/configure.ac: New file, generated from configure.in by
3715        autoupdate.
3716        * libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
3717        * libnetworking/configure.in: Remove.
3718        * libnetworking/configure.ac: New file, generated from configure.in by
3719        autoupdate.
3720
37212001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3722
3723        * libchip/rtc/Makefile.am: Use 'PREINSTALL_FILES ='.
3724        * libchip/network/Makefile.am: Use 'PREINSTALL_FILES ='.
3725        * libchip/serial/Makefile.am: Use 'PREINSTALL_FILES ='.
3726
37272001-09-27      Joel Sherrill <joel@OARcorp.com>
3728
3729        * libchip/ChangeLog: Fixed typo in date.
3730
37312001-09-27      Eric Norum <eric.norum@usask.ca>
3732
3733        * libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
3734        TFTP  filesystem.
3735
37362001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3737
3738        * librdbg/include/rdbg/i386/Makefile.am: Use 'PREINSTALL_FILES ='.
3739        * librdbg/include/rdbg/m68k/Makefile.am: Use 'PREINSTALL_FILES ='.
3740        * librdbg/include/rdbg/powerpc/Makefile.am: Use 'PREINSTALL_FILES ='.
3741        * librdbg/include/rdbg/Makefile.am: Use 'PREINSTALL_FILES ='.
3742        * librdbg/src/i386/any/Makefile.am: Use 'PREINSTALL_FILES ='.
3743        * librdbg/src/m68k/any/Makefile.am: Use 'PREINSTALL_FILES ='.
3744        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use
3745        'PREINSTALL_FILES ='.
3746        * libnetworking/machine/Makefile.am: Use 'PREINSTALL_FILES ='.
3747        * libnetworking/net/Makefile.am: Use 'PREINSTALL_FILES ='.
3748        * libnetworking/netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
3749        * libnetworking/vm/Makefile.am: Use 'PREINSTALL_FILES ='.
3750        * libnetworking/pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
3751        * libnetworking/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
3752        * libnetworking/rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
3753        * libnetworking/arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
3754        * libnetworking/nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
3755        * libnetworking/rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
3756        * libnetworking/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
3757        * libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
3758
37592001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3760
3761        * librdbg/src/i386/any/Makefile.am: Move MAINTAINERCLEANFILES before the
3762        includes and use MAINTAINERCLEANFILES = to make automake-1.5 happy.
3763        * librdbg/src/m68k/any/Makefile.am: Ditto.
3764        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto.
3765        * libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
3766        happy.
3767
37682001-09-21      Joel Sherrill <joel@OARcorp.com>
3769
3770        * libchip/network/Makefile.am: Fixed typo on file name.
3771        * libchip/network/i82586.c: Commented out line 318 which is referencing
3772        a member of a structure that is not currently there.  This needs to be
3773        worked out with Chris Johns <ccj@acm.org>. Switched C++ style comments
3774        to C style.
3775
37762001-09-19      Eric Norum <eric.norum@usask.ca>
3777
3778        * libnetworking/lib/tftpDriver.c: Add some debugging capability.
3779
37802001-09-19      Chris Johns <ccj@acm.org>
3781
3782        * libchip/network/README.i82586, libchip/network/i82586.c,
3783        libchip/network/i82586reg.h, libchip/network/i82586var.h: New files.
3784        Network driver for Intel i82586.
3785        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
3786        rtems/rtems_bsdnet_internal.h Added support for populating the initial
3787        "root" filesystem with information obtained via the DHCP response.
3788
37892001-09-14      Eric Norum <eric.norum@usask.ca>
3790
3791        * librdbg/include/rdbg/rdbg.h, librdbg/src/ptrace.c: Modifications to
3792        make gcc 3.x happy.
3793
37942001-08-16      Mike Siers <mikes@poliac.com>
3795
3796        * libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
3797        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
3798        These support callback functionality that has not even been compiled
3799        under RTEMS yet.
3800        * libnetworking/Update of PPPD to 2.3.11 from 2.3.5 and addition of an
3801        example application.  Mike's notes on the modifications: - renamed
3802        error() function because of namespace problems - removed calls to the
3803        exit() funciton - removed extra files from the pppd source directory -
3804        defined pppd task constant values in rtemspppd.h - modifyied example
3805        code to get actual tick per second value - placed the pppd 2.3.11 man
3806        page file (pppd.8) into the pppd directory.
3807        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
3808        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
3809        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
3810        libnetworking/pppd/rtems-ppp.c: Deleted.
3811        * libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
3812        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
3813        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
3814        libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
3815        libnetworking/pppd/example/init.c,
3816        libnetworking/pppd/example/netconfig.h,
3817        libnetworking/pppd/example/ppp.conf,
3818        libnetworking/pppd/example/pppdapp.c,
3819        libnetworking/pppd/example/system.h: New files.
3820        * libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
3821        libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
3822        libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
3823        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
3824        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
3825        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
3826        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
3827        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
3828        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
3829        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
3830        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
3831        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
3832        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
3833        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
3834        libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.
3835
38362001-08-16      Joel Sherrill <joel@OARcorp.com>
3837
3838        * libnetworking/pppd/example/Makefile: Removed.
3839        * libnetworking/pppd/example/Makefile-user: Added was Makefile.  Renamed
3840        to avoid bootstrap -c clobbering it.
3841        * libnetworking/rtems_telnetd/.cvsignore: New file.
3842
38432001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
3844
3845        * libnetworking/Makefile.am, libnetworking/configure.in,
3846        libnetworking/rtems_servers/Makefile.am,
3847        libnetworking/rtems_servers/telnetd.c,
3848        libnetworking/rtems_servers/telnetd.h,
3849        libnetworking/rtems_telnetd/Makefile.am,
3850        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
3851        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
3852        libnetworking/rtems_telnetd/telnetd.c,
3853        libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
3854        - pty and telnetd have a new subdir rtems_telnetd to avoid the side
3855        effect when ftpd change. - the tcp/ip stats have been implemented into
3856        icmds.c and started when telnetd daemon is started.
3857        * libnetworking/rtems_servers/telnetd.c,
3858        libnetworking/rtems_servers/telnetd.h: Removed.
3859        * libnetworking/rtems_telnetd: New directory.
3860        * libnetworking/rtems_telnetd/Makefile.am,
3861        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
3862        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
3863        libnetworking/rtems_telnetd/telnetd.c,
3864        libnetworking/rtems_telnetd/telnetd.h: New files.
3865
38662001-06-14      Joel Sherrill <joel@OARcorp.com>
3867
3868        * libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
3869        Moved from libmisc/shell so the network stack to address network
3870        depenendency.
3871        * libnetworking/rtems_servers/Makefile.am: Modified to reflect above.
3872
38732001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3874
3875        * libnetworking/rtems_servers/Makefile.am: Deleted blank lines.
3876
38772001-05-15      Joel Sherrill <joel@OARcorp.com>
3878
3879        * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c,
3880        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Readding as I
3881        accidentally deleted the incorrectly empty versions.
3882
38832001-05-14      Till Straumann <strauman@slac.stanford.edu>
3884
3885        * libchip/bootloader/Makefile.am, libchip/console/Makefile.am,
3886        libchip/pci/Makefile.am: Per PR215 address the following issues: -
3887        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
3888        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one
3889        to know the values) - the affected BSP (shared/motorola) headers have
3890        been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140
3891        driver (libchip/network/dec21140.c) has been fixed to use
3892        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
3893        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP
3894        who is using this driver. - the DEC driver also has been fixed to use
3895        the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete
3896        delay_in_bus_cycles().
3897
38982001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3899
3900        * libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.
3901
39022001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3903
3904        * libchip/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
3905
39062001-04-24      Eric Norum <eric.norum@usask.ca>
3907
3908        * libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
3909        NTP synchronization a little more robust -- no NTP daemon yet, but at
3910        least it trys a little harder when the primary NTP server is down.
3911
39122001-04-20      Radzislaw Galler  <rgaller@et.put.poznan.pl>
3913
3914        * libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
3915        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
3916        libnetworking/pppd/modem_example/modem.c,
3917        libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
3918        other strings into English.
3919        * libnetworking/pppd/STATUS: updated to reflect the changes.
3920
39212001-04-20      Jake Janovetz <janovetz@uiuc.edu>
3922
3923        * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
3924        again.
3925
39262001-04-20      Eric Valette <valette@crf.canon.fr>
3927
3928        * mcp750 directory renamed new_exception processing as it supports many
3929        more CPU models.
3930        * librdbg/configure.in, librdbg/src/powerpc/Makefile.am,
3931        librdbg/src/powerpc/new_exception_processing/Makefile.am,
3932        librdbg/src/powerpc/new_exception_processing/remdeb_f.x: New files
3933        formerly in mcp750 plus modifications.
3934        * librdbg/src/powerpc/mcp750/.cvsignore,
3935        librdbg/src/powerpc/mcp750/Makefile.am,
3936        librdbg/src/powerpc/mcp750/remdeb.h,
3937        librdbg/src/powerpc/mcp750/remdeb_f.x,
3938        librdbg/src/powerpc/mcp750/remdeb_svc.c,
3939        librdbg/src/powerpc/mcp750/remdeb_xdr.c: Removed when moved to
3940        new_exception_processing.
3941        * librdbg/configure.in, librdbg/src/powerpc/Makefile.am,
3942        librdbg/src/powerpc/new_exception_processing/Makefile.am,
3943        librdbg/src/powerpc/new_exception_processing/remdeb_f.x: Modified as
3944        part of this effort to add support for the MPC8xx.
3945
39462001-04-19      Joel Sherrill <joel@OARcorp.com>
3947
3948        * librdbg/src/powerpc/rdbg_f.c: Always include <rtems.h> instead of
3949        internal include files.
3950
39512001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
3952
3953        PR 158
3954        * libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
3955        rcmd() library call by commenting out the parts that deal with signals.
3956        This enables RTEMS to 'rsh' command to a server connecting fd to remote
3957        stdio. The 'server-side' parts of this file which deal with
3958        authentication are disabled since they are not needed.
3959
39602001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
3961
3962        * libnetworking/include/.cvsignore: Remove dangling file.
3963
39642001-03-14      Joel Sherrill <joel@OARcorp.com>
3965
3966        * libchip/serial/Makefile.am, libchip/serial/mc68681.c,
3967        libchip/serial/ns16550.c, libchip/serial/serprobe.c,
3968        libchip/serial/z85c30.c: Now install sersupp.h to <libchip/sersupp.h> so
3969        libchip style serial drivers can be written in libcpu or libbsp.
3970
39712001-03-01      Joel Sherrill <joel@OARcorp.com>
3972
3973        * libchip/network/cs8900.c, libchip/network/cs8900.h,
3974        libchip/network/sonic.c, libchip/network/sonic.h,
3975        libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c,
3976        libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c,
3977        libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c,
3978        libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c,
3979        libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c,
3980        libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c,
3981        libchip/serial/z85c30.c, libchip/serial/z85c30.h,
3982        libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c: Corrected header.
3983
39842001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3985
3986        * librdbg/include/rdbg/Makefile.am,
3987        librdbg/include/rdbg/i386/Makefile.am,
3988        librdbg/include/rdbg/m68k/Makefile.am,
3989        librdbg/include/rdbg/powerpc/Makefile.am: Cleanup including more proper
3990        style on include files.
3991
39922001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3993
3994        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
3995        libchip/serial/Makefile.am:  Apply include_*HEADERS instead of H_FILES,
3996        replace ${..} with $(..).
3997        * libnetworking/Makefile.am, libnetworking/arpa/Makefile.am,
3998        libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
3999        libnetworking/ netinet/Makefile.am, libnetworking/nfs/Makefile.am,
4000        libnetworking/rtems/Makefile.am, libnetworking/
4001        rtems_servers/Makefile.am, libnetworking/rtems_webserver/Makefile.am,
4002        libnetworking/ sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
4003        include_*HEADERS instead of H_FILES.
4004        * libnetworking/include/Makefile.am: Remove.
4005        * libnetworking/Makefile.am: Add handling of *.h files.
4006        * libnetworking/configure.in: Remove include/Makefile.
4007
40082001-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4009
4010        * Makefile.am: install to $(exec_prefix)/@RTEMS_BSP@.
4011
40122001-01-31      Sergei Organov <osv@javad.ru>
4013
4014        * libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
4015        current dir and root dir removed in favor of new libio support for
4016        task-local current and root directories. - Bug in `close_data_socket()'
4017        introduced by previous change fixed. - `command_pasv()' changed to set
4018        timeout on socket we are listening on and code fixed to don't close
4019        socket twice on error. - `serr()' changed to clear `errno'. -
4020        `data_socket()' changed to clear `errno' before `bind()'. - `session()'
4021        changed to clear `errno' before processing session. -
4022        `close_data_socket()' fixed to close both active and passive sockets -
4023        Initialize info->data_socket to -1 in `daemon()' - Initialize `fname' to
4024        empty string  in `exec_command()'.
4025
40262001-01-25      Eric Norum <eric.norum@usask.ca>
4027
4028        * libnetworking/lib/tftpDriver.c: Reduce first timeout interval.  This
4029        improves throughput on systems which are dropping packets.   Only the
4030        first timeout is reduced.  This keeps the number of extra packets down
4031        on networks that are very busy and dropping lots of packets.
4032
40332001-01-24      Sergei Organov <osv@javad.ru>
4034
4035        * libnetworking/rtems_servers/ftpd.c,
4036        libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below:
4037        - Timeouts on sockets implemented. 'idle' field added to configuration.
4038        No timeout by default to keep backward compatibility. Note: SITE IDLE
4039        command not implemented yet. - Basic global access control implemented.
4040        'access' field added to configuration. No access limitations by default
4041        to keep backward compatibility. - Anchor data socket for active mode
4042        (using self IP and port 20.) - Fixed default data port support (still
4043        not tested). - Don't allow IP address different from originating host in
4044        PORT command to improve security. - Fixed bug in MDTM command. - Check
4045        for correctness of parsing of argument in command_port(). - Fixed
4046        squeeze_path() to don't allow names like 'NAME/smth' where 'NAME' is not
4047        a directory. - Command parsing a little bit improved: command names are
4048        now converted to upper-case to be more compatible with RFC (command
4049        names are not case-sensitive.) - Reformat comments so that they have
4050        RTEMS look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by
4051        previous changes - True ASCII mode implemented (doesn't work for hooks
4052        and /dev/null) - Passive mode implemented, PASV command added. - Default
4053        port for data connection could be used (untested, can't find ftp client
4054        that doesn't send PORT command) - SYST reply changed to UNIX, as former
4055        RTEMS isn't registered name. - Reply codes reviewed and fixed.
4056
40572001-01-18      Joel Sherrill <joel@OARcorp.com>
4058
4059        * librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Corrected
4060        macro using variable arguments.
4061        * librdbg/src/powerpc/new_exception_processing/remdeb.h,
4062        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Regenerated
4063        since I updated the main RTEMS development machine to RedHat 7.2 and
4064        apparently got a new version of rpcgen.
4065
40662001-01-12      Sergei Organov <osv@javad.ru>
4067
4068        * libnetworking/rtems_servers/ftpd.c,
4069        libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below:
4070        - use pool of pre-created threads to handle sessions instead of
4071        creating/deleting threads on the fly - LIST output is now similar to
4072        what "/bin/ls -al" would output, thus FTP clients such Netscape are
4073        happy with it. - LIST NAME now works (both for files and directories) -
4074        added support for NLST, CDUP, and MDTM FTP commands to make more FTP
4075        clients happy  - keep track of CWD for every session separately -
4076        ability to specify root directory name for FTPD in configuration table.
4077        FTPD will then create illusion for FTP clients that this is actually
4078        root directory. - ignore options sent in commands, thus LIST -al FILE
4079        works and doesn't try to list "-al" directory. - buffers are allocated
4080        on stack instead of heap where possible to eliminate malloc/free calls
4081        (avoid possible heap fragmentation troubles). - drop using of task
4082        notepad to pass parameters - use function arguments instead - use
4083        snprintf() instead of sprintf() as the latter is unsafe - use of PF_INET
4084        in socket() instead of AF_INET.
4085
40862001-01-02      Joel Sherrill <joel@OARcorp.com>
4087
4088        * libnetworking/CHANGELOG: Removed.
4089        * libnetworking/README: Merged CHANGELOG contents as initial changes.
4090
40912000-12-14      Eric Norum <eric.norum@usask.ca>
4092
4093        * libnetworking/lib/tftpDriver.c: Added write capability.
4094
40952000-12-08      Joel Sherrill <joel@OARcorp.com>
4096
4097        * libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
4098        * libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
4099        numerous variable declarations conditional on PPP_COMPRESS and
4100        PPP_FILTER.  Commented out variables that were not used because the code
4101        using them was commented out. Removed totally unused variables.
4102        * libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
4103        * libnetworking/pppd/pppmain.c: Removed numerous warnings.
4104
41052000-11-30      Joel Sherrill <joel@OARcorp.com>
4106
4107        * libnetworking/modem/ppp_tty.c: Changed to include
4108        <rtems/termiostypes.h> since that is an RTEMS specific header file.
4109        * libnetworking/sys/ttycom.h: Moved to lib/include/sys.
4110        * libnetworking/Makefile.am: Modified to reflect above.
4111
41122000-11-27      Joel Sherrill <joel@OARcorp.com>
4113
4114        * libnetworking/libc/res_init.c: Fix typo - adding missing # on include.
4115
41162000-11-25      Eric Norum <eric.norum@usask.ca>
4117
4118        * libnetworking/libc/res_init.c: Move include to avoid compiler dumping
4119        core.
4120
41212000-11-25      Antti P Miettinen  <antti.p.miettinen@nokia.com>
4122
4123        * libnetworking/wrapup/Makefile.am: Added modem subdir.
4124        * libnetworking/configure.in, libnetworking/Makefile.am: Added modem
4125        subdir.
4126        * libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
4127        * libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
4128        * libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
4129        libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
4130        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
4131        libnetworking/pppd/upap.c: Changes from Thomas Doerfler
4132        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
4133        main.c and ppp_tty.c should be scratched. The modem subdir has the real
4134        ppp_tty.c and the real pppd main is in pppmain.c.
4135
41362000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
4137
4138        * libchip/network/sonic.c: Added ipalign() routine to align the received
4139        packet so that the ip header is on a 32-bit boundary. Necessary for
4140        cpu's that do not allow unaligned loads and stores and when the 32-bit
4141        DMA mode is used.
4142
41432000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4144
4145        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
4146        * libchip/Makefile.am: Use ... instead of RTEMS_TOPdir in
4147        ACLOCAL_AMFLAGS.
4148        * librdbg/Makefile.am: Use ... instead of RTEMS_TOPdir in
4149        ACLOCAL_AMFLAGS.
4150        * libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
4151        ACLOCAL_AMFLAGS.
4152
41532000-11-03      Chris Johns <ccj@acm.org>
4154
4155        * libchip/network/README.cs8900, libchip/network/cs8900.c,
4156        libchip/network/cs8900.h: New files.
4157
41582000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4159
4160        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
4161        * libchip/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4162        $(RTEMS_TOPdir)/aclocal.
4163        * librdbg/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4164        $(RTEMS_TOPdir)/aclocal.
4165        * libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4166        $(RTEMS_TOPdir)/aclocal.
4167
41682000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4169
4170        * configure.in: Switch to GNU-canonicalization.
4171        * Makefile.am: Reflect changes to configure.in.
4172        * acinclude.m4: Remove.
4173
41742000-10-30      Joel Sherrill <joel@OARcorp.com>
4175
4176        * POSIX include files merged into newlib.  This resulted in some
4177        definitions moving to other files and thus some secondary effects in
4178        RTEMS source code.
4179        * libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
4180        in sync with newlib's <machine/types.h>.
4181        * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
4182        definition of struct itimerval in <sys/time.h>.
4183
41842000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4185
4186        * configure.in: add lib/libbsp to the GNU canonicalized subdirectories,
4187        remove cfg_subdirs, cfg_subdirs1, hst_subdirs1.
4188        * Makefile.am: remove cfg_subdirs, cfg_subdirs1, hst_subdirs1.
4189        * ChangeLog: Fix typos.
4190        * configure.in: add tests to the GNU canonicalized subdirectories.
4191
41922000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4193
4194        * configure.in: add lib/libcpu to the GNU canonicalized subdirectories.
4195        * configure.in: add lib to the GNU canonicalized subdirectories,  make
4196        the lib directory before configuring lib/.
4197
41982000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4199
4200        * configure.in, Makefile.am: add exec to the GNU canonicalized
4201        subdirectories.
4202        * configure.in: add librtems++ to the GNU canonicalized subdirectories.
4203        * configure.in: add libnetworking, librpc and librdb to the GNU
4204        canonicalized subdirectories.
4205        * configure.in: add libmisc and libchip to the GNU canonicalized
4206        subdirectories.
4207        * libchip/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4208        Switch to GNU canonicalization.
4209        * librdbg/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4210        Switch to GNU canonicalization.
4211        * libnetworking/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4212        Switch to GNU canonicalization.
4213
42142000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4215
4216        * Makefile.am, acinclude.m4, configure.in: Introduce GNU
4217        canonicalization to libfs/. The approach is currently a bit of a hack as
4218        GNU canonicalization does not support the per-BSP build some of the
4219        other directories require.  As more of the tree is converted, this will
4220        become less  of an issue.
4221
42222000-10-20      Joel Sherrill <joel@OARcorp.com>
4223
4224        * libchip/network/dec21140.c: Corrected attach to include "int attach"
4225        parameter.
4226
42272000-10-19      Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
4228
4229        * librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c,
4230        librdbg/src/m68k/any/remdeb_svc.c: New files missed in merger.
4231        * librdbg/configure.in: Add m68k support.
4232        * librdbg/include/rdbg/m68k, librdbg/src/m68k, librdbg/src/m68k/any: New
4233        subdirectory.
4234        * librdbg/src/_servtgt.c: add status text to prinf upon task creation
4235        failure.
4236        * librdbg/src/rdbg.c: reconnect rdbg exception handlers upon RPC calls.
4237        * librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am,
4238        librdbg/src/m68k/any/remdeb_f.x, librdbg/src/m68k/any/.cvsignore,
4239        librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c,
4240        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/excep_f.c,
4241        librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
4242        librdbg/src/m68k/.cvsignore: New files.
4243        * libnetworking/lib/tftpDriver.c: add comments to handlers struct
4244        function pointers.
4245        * libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
4246        _after_ pointer has been checked against NULL.
4247
42482000-10-18      Joel Sherrill <joel@OARcorp.com>
4249
4250        * wrapup/Makefile.am: Added libfs.
4251
42522000-10-18      Chris Johns <ccj@acm.org>
4253
4254        * libfs created.
4255        * configure.in: Added libfs subdirectory.
4256        * libnetworking/pppd/ipxcp.c: Fixed a typo.
4257
42582000-09-28      Joel Sherrill <joel@OARcorp.com>
4259
4260        * libnetworking/rtems_webserver/Makefile.am,
4261        libnetworking/rtems_webserver/base64.c,
4262        libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
4263        * libnetworking/rtems_webserver/sock.c: Added file missed in merger.
4264
42652000-09-22      Joel Sherrill <joel@OARcorp.com>
4266
4267        * libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
4268        libnetworking/rtems/rtems_bsdnet_internal.h,
4269        libnetworking/rtems_webserver/webmain.c: machine/types.h  should not
4270        have included rtems.h.  It is now including precisely the  least amount
4271        of low level, yet portable .h files to get the basic RTEMS types
4272        defined.  This rippled into other  files since rtems_bsdnet_internal.h
4273        used machine/types.h to include rtems.h.
4274
42752000-09-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4276
4277        * configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICALIZE_TOOLS.
4278
42792000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4280
4281        * libnetworking/ChangeLog: Cleanup.
4282
42832000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4284
4285        * libchip/network/Makefile.am: Use AM_*FLAGS += ...
4286        * libchip/ChangeLog: Fix formating.
4287
42882000-09-05      Joel Sherrill <joel@OARcorp.com>
4289
4290        * libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
4291        internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
4292        confusion and to work with the converted flags.
4293
42942000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4295
4296        * wrapup/Makefile.am: Include compile.am.
4297        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
4298        libchip/serial/Makefile.am: Include compile.am.
4299        * librdbg/src/i386/any/Makefile.am,
4300        librdbg/src/powerpc/mcp750/Makefile.am: Include compile.am.
4301        * libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
4302        libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
4303        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
4304        libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
4305        libnetworking/rtems_servers/Makefile.am,
4306        libnetworking/rtems_webserver/Makefile.am,
4307        libnetworking/wrapup/Makefile.am: Include compile.am.
4308
43092000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
4310
4311        * libnetworking/emfdb.c: Removed stray semi-colon.  Reported on GoAhead
4312        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.
4313
43142000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4315
4316        * libnetworking/netinet/tcp_input.c: Spelling corrections.
4317
43182000-08-31      Joel Sherrill <joel@OARcorp.com>
4319
4320        * Merged version 2.1 of GoAhead webserver.  This update was submitted by
4321        Antti P Miettinen <antti.p.miettinen@nokia.com>.
4322        * libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
4323        libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
4324        libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
4325        * libnetworking/wbase64.c: Removed.
4326        * libnetworking/Makefile.am, libnetworking/asp.c,
4327        libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
4328        libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
4329        libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
4330        libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
4331        libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
4332        libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
4333        libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
4334        libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
4335        libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
4336        Modified.
4337
43382000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4339
4340        * configure.in: Add lib/libcpu and lib/libbsp to cfg_subdirs.
4341
43422000-08-30      Joel Sherrill <joel@OARcorp.com>
4343
4344        * libnetworking/rtems_webserver/license.txt: New file.
4345
43462000-08-10      Joel Sherrill <joel@OARcorp.com>
4347
4348        * ChangeLog: New file.
4349        * libchip/ChangeLog: New file.
4350        * librdbg/ChangeLog: New file.
4351        * libnetworking/ChangeLog: New file.
4352
Note: See TracBrowser for help on using the repository browser.