source: rtems/c/src/ChangeLog @ 86c79849

4.115
Last change on this file since 86c79849 was 86c79849, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/03/11 at 05:16:57

2011-12-03 Ralf Corsépius <ralf.corsepius@…>

  • libchip/ide/ata.c: Make ata_interrupt_handler static.
  • libchip/ide/ide_controller.c: Include libchip/ide_ctrl.h.
  • Property mode set to 100644
File size: 176.9 KB
Line 
12011-12-03      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * libchip/ide/ata.c: Make ata_interrupt_handler static.
4        * libchip/ide/ide_controller.c: Include libchip/ide_ctrl.h.
5        * libchip/display/disp_hcms29xx.c: Add missing initializer.
6
72011-11-09      Jennifer Averett <jennifer.averett@oarcorp.com>
8
9        PR 1934/bsps
10        * libchip/serial/ns16550.c: Change to unsigned variable.
11
122011-11-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
13
14        * libchip/serial/serial.h: Declare Console_Port_Minor.
15
162011-11-06      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        PR 1945/cpukit
19        * libchip/i2c/spi-memdrv.c: Replace rtems_off64_t with off_t.
20
212011-10-28      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        PR 1944/misc
24        * libchip/serial/mc68681.c: Remove #if 0.
25
262011-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * libchip/serial/ns16550.c (ns16550_init):
29        Remove unused var "ucTrash".
30
312011-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        * libchip/network/smc91111.c (lan91cxx_recv):
34        Define var "lp" conditionally (Avoid warning).
35
362011-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * libchip/network/dec21140.c (dec21140_rxDaemon):
39        Remove unused var "tbase".
40        * libchip/rtc/mc146818a.c (mc146818a_initialize):
41        Remove unused var "getReg".
42        * libchip/rtc/mc146818a.c (mc146818a_set_time):
43        Remove unused var "getReg".
44
452011-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * libchip/display/disp_hcms29xx.c: Remove ARRAY_COUNT (unused).
48
492011-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        PR 1940/misc:
52        * libchip/serial/ns16550.c: Reflect changes to console-driver.
53
542011-10-19      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * libchip/network/smc91111.c: Use PRIxPTR to print pointers.
57
582011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
59
60        PR 1917/bsps
61        * libchip/serial/mc68681.c, libchip/serial/ns16550.c,
62        libchip/serial/serial.h, libchip/serial/z85c30.c: Modifications to
63        add dynamic tables for libchip serial drivers.
64
652011-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * libchip/rtc/icm7170.c (icm7170_get_time): Remove unused var setReg.
68        * libchip/rtc/icm7170.c (icm7170_set_time): Remove unused var getReg.
69
702011-10-11      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * libchip/network/smc91111.c: Eliminate unused var "success".
73        * libchip/serial/mc68681.c: Eliminate unused var "getReg".
74
752011-10-10      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * libchip/serial/z85c30.c: Eliminate unused var "dummy".
78        * libchip/network/sonic.c: Don't cast pointers to uint32_t.
79
802011-10-09      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * libchip/network/greth.c, libchip/network/open_eth.c
83        libchip/network/sonic.c: Eliminate evil typecasts.
84        * libchip/network/greth.h, libchip/network/open_eth.h,
85        libchip/network/sonic.h: Use void* for addresses.
86
872011-08-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
88
89        * libchip/network/smc91111exp.h, libchip/network/smc91111.c: Use
90        BSP_FEATURE_IRQ_EXTENSION define.
91
922011-08-30      Peter Dufault <dufault@hda.com>
93
94        * libchip/network/smc91111.c: Modify to support the MPC5554 using new
95        exceptions.  Fix where the networking status is being dumped to a
96        single thousand-character line.  Add support for when the chip loaded
97        it's MAC address from a serial chip at reset (the
98        SMC91111_ENADDR_IS_SETUP option).  Call lan91cxx_start() every time
99        the the device is initialized.  Without this change the chip can not
100        be "upped" once it has been downed.
101        * c/src/libchip/network/smc91111.h: Change the "#ifdef expression" to
102        "#if expression".
103        * c/src/libchip/network/smc91111exp.h: Add support for new exceptions.
104
1052011-07-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
106
107        * libchip/serial/ns16550_p.h, libchip/serial/ns16550.c: Remove
108        interrupt handler during last close.
109
1102011-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * libchip/display/disp_hcms29xx.c, libchip/flash/am29lv160.c,
113        libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c,
114        libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
115        libchip/i2c/spi-memdrv.c, libchip/rtc/ds1375.c: Eliminate use of GNU
116        old-style field designator extension as recommended by clang.
117
1182011-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * libchip/i2c/spi-memdrv.h: Add missing semi-colon.
121
1222011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
123
124        * aclocal/bspopts.m4: Added macros for cache options
125        RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED,
126        RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED,
127        RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED, and
128        RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED.
129
1302011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
131
132        PR 1729/cpukit
133        * aclocal/check-smp.m4, aclocal/enable-smp.m4: New files.
134
1352011-03-07      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * aclocal/rtems-top.m4: Add pkgdatadir.
138        * configure.ac: Remove dead code.
139
1402011-03-04      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        * aclocal/rtems-top.m4, aclocal/version.m4:
143        Rename RTEMS_API into _RTEMS_API.
144
1452011-02-25      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * aclocal/canonical-target-name.m4:
148        Stop pretending no_cpu* was buildable.
149        Derive RTEMS_CPU from "$host_cpu".
150        Error out if "$host" doesn't match "*-*-rtems*".
151
1522011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
153
154        * configure.ac: Remove AM_CONDITIONAL(HAS_POSIX) (Unused).
155
1562011-02-16      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * ada-tests/mptests/mp01/mp01.adb, ada-tests/mptests/mp01/mptest.adb,
159        ada-tests/mptests/mp01/mptest.ads,
160        ada-tests/mptests/mp01/node1/mp01_node1.adb,
161        ada-tests/mptests/mp01/node2/mp01_node2.adb,
162        ada-tests/mptests/mp02/mptest.adb, ada-tests/mptests/mp02/mptest.ads,
163        ada-tests/mptests/mp02/node1/mp02_node1.adb,
164        ada-tests/mptests/mp02/node2/mp02_node2.adb,
165        ada-tests/mptests/mp03/mptest.adb, ada-tests/mptests/mp03/mptest.ads,
166        ada-tests/mptests/mp03/node1/mp03_node1.adb,
167        ada-tests/mptests/mp03/node2/mp03_node2.adb,
168        ada-tests/mptests/mp04/mptest.adb, ada-tests/mptests/mp04/mptest.ads,
169        ada-tests/mptests/mp04/node1/mp04_node1.adb,
170        ada-tests/mptests/mp04/node2/mp04_node2.adb,
171        ada-tests/mptests/mp05/mptest.adb, ada-tests/mptests/mp05/mptest.ads,
172        ada-tests/mptests/mp05/node1/mp05_node1.adb,
173        ada-tests/mptests/mp05/node2/mp05_node2.adb,
174        ada-tests/mptests/mp06/mptest.adb, ada-tests/mptests/mp06/mptest.ads,
175        ada-tests/mptests/mp06/node1/mp06_node1.adb,
176        ada-tests/mptests/mp06/node2/mp06_node2.adb,
177        ada-tests/mptests/mp07/mptest.adb, ada-tests/mptests/mp07/mptest.ads,
178        ada-tests/mptests/mp07/node1/mp07_node1.adb,
179        ada-tests/mptests/mp07/node2/mp07_node2.adb,
180        ada-tests/mptests/mp08/mptest.adb, ada-tests/mptests/mp08/mptest.ads,
181        ada-tests/mptests/mp08/node1/mp08_node1.adb,
182        ada-tests/mptests/mp08/node2/mp08_node2.adb,
183        ada-tests/mptests/mp09/mptest.adb, ada-tests/mptests/mp09/mptest.ads,
184        ada-tests/mptests/mp09/node1/mp09_node1.adb,
185        ada-tests/mptests/mp09/node2/mp09_node2.adb,
186        ada-tests/mptests/mp10/mptest.adb, ada-tests/mptests/mp10/mptest.ads,
187        ada-tests/mptests/mp10/node1/mp10_node1.adb,
188        ada-tests/mptests/mp10/node2/mp10_node2.adb,
189        ada-tests/mptests/mp11/mptest.adb, ada-tests/mptests/mp11/mptest.ads,
190        ada-tests/mptests/mp11/node1/mp11_node1.adb,
191        ada-tests/mptests/mp11/node2/mp11_node2.adb,
192        ada-tests/mptests/mp12/mptest.adb, ada-tests/mptests/mp12/mptest.ads,
193        ada-tests/mptests/mp12/node1/mp12_node1.adb,
194        ada-tests/mptests/mp12/node2/mp12_node2.adb,
195        ada-tests/mptests/mp13/mptest.adb, ada-tests/mptests/mp13/mptest.ads,
196        ada-tests/mptests/mp13/node1/mp13_node1.adb,
197        ada-tests/mptests/mp13/node2/mp13_node2.adb,
198        ada-tests/mptests/mp14/mptest.adb, ada-tests/mptests/mp14/mptest.ads,
199        ada-tests/mptests/mp14/node1/mp14_node1.adb,
200        ada-tests/mptests/mp14/node2/mp14_node2.adb,
201        ada-tests/samples/base_mp/mptest.adb,
202        ada-tests/samples/base_mp/mptest.ads,
203        ada-tests/samples/base_sp/base_sp.adb,
204        ada-tests/samples/base_sp/sptest.adb,
205        ada-tests/samples/base_sp/sptest.ads,
206        ada-tests/samples/hello/hello.adb,
207        ada-tests/samples/hello/sptest.adb,
208        ada-tests/samples/hello/sptest.ads,
209        ada-tests/samples/nsecs/nsecs.adb,
210        ada-tests/samples/nsecs/sptest.adb,
211        ada-tests/samples/nsecs/sptest.ads,
212        ada-tests/samples/ticker/sptest.adb,
213        ada-tests/samples/ticker/sptest.ads,
214        ada-tests/samples/ticker/ticker.adb, ada-tests/sptests/sp01/sp01.adb,
215        ada-tests/sptests/sp01/sptest.adb, ada-tests/sptests/sp01/sptest.ads,
216        ada-tests/sptests/sp02/sp02.adb, ada-tests/sptests/sp02/sptest.adb,
217        ada-tests/sptests/sp02/sptest.ads, ada-tests/sptests/sp03/sp03.adb,
218        ada-tests/sptests/sp03/sptest.adb, ada-tests/sptests/sp03/sptest.ads,
219        ada-tests/sptests/sp04/sp04.adb, ada-tests/sptests/sp04/sptest.adb,
220        ada-tests/sptests/sp04/sptest.ads, ada-tests/sptests/sp05/sp05.adb,
221        ada-tests/sptests/sp05/sptest.adb, ada-tests/sptests/sp05/sptest.ads,
222        ada-tests/sptests/sp06/sp06.adb, ada-tests/sptests/sp06/sptest.adb,
223        ada-tests/sptests/sp06/sptest.ads, ada-tests/sptests/sp07/sp07.adb,
224        ada-tests/sptests/sp07/sptest.adb, ada-tests/sptests/sp07/sptest.ads,
225        ada-tests/sptests/sp08/sp08.adb, ada-tests/sptests/sp08/sptest.adb,
226        ada-tests/sptests/sp08/sptest.ads, ada-tests/sptests/sp09/sp09.adb,
227        ada-tests/sptests/sp09/sptest.adb, ada-tests/sptests/sp09/sptest.ads,
228        ada-tests/sptests/sp11/sp11.adb, ada-tests/sptests/sp11/sptest.adb,
229        ada-tests/sptests/sp11/sptest.ads, ada-tests/sptests/sp12/sp12.adb,
230        ada-tests/sptests/sp12/sptest.adb, ada-tests/sptests/sp12/sptest.ads,
231        ada-tests/sptests/sp13/sp13.adb, ada-tests/sptests/sp13/sptest.adb,
232        ada-tests/sptests/sp13/sptest.ads, ada-tests/sptests/sp14/sp14.adb,
233        ada-tests/sptests/sp14/sptest.adb, ada-tests/sptests/sp14/sptest.ads,
234        ada-tests/sptests/sp15/sp15.adb, ada-tests/sptests/sp15/sptest.adb,
235        ada-tests/sptests/sp15/sptest.ads, ada-tests/sptests/sp16/sp16.adb,
236        ada-tests/sptests/sp16/sptest.adb, ada-tests/sptests/sp16/sptest.ads,
237        ada-tests/sptests/sp17/sp17.adb, ada-tests/sptests/sp17/sptest.adb,
238        ada-tests/sptests/sp17/sptest.ads, ada-tests/sptests/sp19/sp19.adb,
239        ada-tests/sptests/sp19/sptest.adp, ada-tests/sptests/sp19/sptest.ads,
240        ada-tests/sptests/sp20/sp20.adb, ada-tests/sptests/sp20/sptest.adb,
241        ada-tests/sptests/sp20/sptest.ads, ada-tests/sptests/sp22/sp22.adb,
242        ada-tests/sptests/sp22/sptest.adb, ada-tests/sptests/sp22/sptest.ads,
243        ada-tests/sptests/sp23/sp23.adb, ada-tests/sptests/sp23/sptest.adb,
244        ada-tests/sptests/sp23/sptest.ads, ada-tests/sptests/sp24/sp24.adb,
245        ada-tests/sptests/sp24/sptest.adb, ada-tests/sptests/sp24/sptest.ads,
246        ada-tests/sptests/sp25/sp25.adb, ada-tests/sptests/sp25/sptest.adb,
247        ada-tests/sptests/sp25/sptest.ads,
248        ada-tests/support/test_support.adb, ada-tests/tmtests/tm01/tm01.adb,
249        ada-tests/tmtests/tm01/tmtest.adb, ada-tests/tmtests/tm01/tmtest.ads,
250        ada-tests/tmtests/tm02/tm02.adb, ada-tests/tmtests/tm02/tmtest.adb,
251        ada-tests/tmtests/tm02/tmtest.ads, ada-tests/tmtests/tm03/tm03.adb,
252        ada-tests/tmtests/tm03/tmtest.adb, ada-tests/tmtests/tm03/tmtest.ads,
253        ada-tests/tmtests/tm04/tm04.adb, ada-tests/tmtests/tm04/tmtest.adb,
254        ada-tests/tmtests/tm04/tmtest.ads, ada-tests/tmtests/tm05/tm05.adb,
255        ada-tests/tmtests/tm05/tmtest.adb, ada-tests/tmtests/tm05/tmtest.ads,
256        ada-tests/tmtests/tm06/tm06.adb, ada-tests/tmtests/tm06/tmtest.adb,
257        ada-tests/tmtests/tm06/tmtest.ads, ada-tests/tmtests/tm07/tm07.adb,
258        ada-tests/tmtests/tm07/tmtest.adb, ada-tests/tmtests/tm07/tmtest.ads,
259        ada-tests/tmtests/tm08/tm08.adb, ada-tests/tmtests/tm08/tmtest.adb,
260        ada-tests/tmtests/tm08/tmtest.ads, ada-tests/tmtests/tm09/tm09.adb,
261        ada-tests/tmtests/tm09/tmtest.adb, ada-tests/tmtests/tm09/tmtest.ads,
262        ada-tests/tmtests/tm10/tm10.adb, ada-tests/tmtests/tm10/tmtest.adb,
263        ada-tests/tmtests/tm10/tmtest.ads, ada-tests/tmtests/tm11/tm11.adb,
264        ada-tests/tmtests/tm11/tmtest.adb, ada-tests/tmtests/tm11/tmtest.ads,
265        ada-tests/tmtests/tm12/tm12.adb, ada-tests/tmtests/tm12/tmtest.adb,
266        ada-tests/tmtests/tm12/tmtest.ads, ada-tests/tmtests/tm13/tm13.adb,
267        ada-tests/tmtests/tm13/tmtest.adb, ada-tests/tmtests/tm13/tmtest.ads,
268        ada-tests/tmtests/tm14/tm14.adb, ada-tests/tmtests/tm14/tmtest.adb,
269        ada-tests/tmtests/tm14/tmtest.ads, ada-tests/tmtests/tm15/tm15.adb,
270        ada-tests/tmtests/tm15/tmtest.adb, ada-tests/tmtests/tm15/tmtest.ads,
271        ada-tests/tmtests/tm16/tm16.adb, ada-tests/tmtests/tm16/tmtest.adb,
272        ada-tests/tmtests/tm16/tmtest.ads, ada-tests/tmtests/tm17/tm17.adb,
273        ada-tests/tmtests/tm17/tmtest.adb, ada-tests/tmtests/tm17/tmtest.ads,
274        ada-tests/tmtests/tm18/tm18.adb, ada-tests/tmtests/tm18/tmtest.adb,
275        ada-tests/tmtests/tm18/tmtest.ads, ada-tests/tmtests/tm19/tm19.adb,
276        ada-tests/tmtests/tm19/tmtest.adb, ada-tests/tmtests/tm19/tmtest.ads,
277        ada-tests/tmtests/tm20/tm20.adb, ada-tests/tmtests/tm20/tmtest.adb,
278        ada-tests/tmtests/tm20/tmtest.ads, ada-tests/tmtests/tm21/tm21.adb,
279        ada-tests/tmtests/tm21/tmtest.adb, ada-tests/tmtests/tm21/tmtest.ads,
280        ada-tests/tmtests/tm22/tm22.adb, ada-tests/tmtests/tm22/tmtest.adb,
281        ada-tests/tmtests/tm22/tmtest.ads, ada-tests/tmtests/tm23/tm23.adb,
282        ada-tests/tmtests/tm23/tmtest.adb, ada-tests/tmtests/tm23/tmtest.ads,
283        ada-tests/tmtests/tm24/tm24.adb, ada-tests/tmtests/tm24/tmtest.adb,
284        ada-tests/tmtests/tm24/tmtest.ads, ada-tests/tmtests/tm25/tm25.adb,
285        ada-tests/tmtests/tm25/tmtest.adb, ada-tests/tmtests/tm25/tmtest.ads,
286        ada-tests/tmtests/tm28/tm28.adb, ada-tests/tmtests/tm28/tmtest.adb,
287        ada-tests/tmtests/tm28/tmtest.ads, ada-tests/tmtests/tm29/tm29.adb,
288        ada-tests/tmtests/tm29/tmtest.adb, ada-tests/tmtests/tm29/tmtest.ads,
289        ada-tests/tmtests/tmck/tmck.adb, ada-tests/tmtests/tmck/tmtest.adb,
290        ada-tests/tmtests/tmck/tmtest.ads,
291        ada-tests/tmtests/tmoverhd/dummy_rtems.adb,
292        ada-tests/tmtests/tmoverhd/dummy_rtems.ads,
293        ada-tests/tmtests/tmoverhd/tmoverhd.adb,
294        ada-tests/tmtests/tmoverhd/tmtest.adb,
295        ada-tests/tmtests/tmoverhd/tmtest.ads: Account for RTEMS binding
296        child package rework. Eliminate all warnings.
297
2982011-02-16      Joel Sherrill <joel.sherrill@oarcorp.com>
299
300        * ada/Makefile.am, ada/preinstall.am, ada/rtems.adb, ada/rtems.ads:
301        Split RTEMS Ada95 binding into a master package and a child package
302        per Manager. This is better Ada style.
303        * ada/rtems-barrier.adb, ada/rtems-barrier.ads, ada/rtems-clock.adb,
304        ada/rtems-clock.ads, ada/rtems-cpu_usage.ads, ada/rtems-debug.adb,
305        ada/rtems-debug.ads, ada/rtems-event.adb, ada/rtems-event.ads,
306        ada/rtems-extension.adb, ada/rtems-extension.ads,
307        ada/rtems-fatal.adb, ada/rtems-fatal.ads, ada/rtems-interrupt.ads,
308        ada/rtems-io.adb, ada/rtems-io.ads, ada/rtems-message_queue.adb,
309        ada/rtems-message_queue.ads, ada/rtems-object.adb,
310        ada/rtems-object.ads, ada/rtems-partition.adb,
311        ada/rtems-partition.ads, ada/rtems-port.adb, ada/rtems-port.ads,
312        ada/rtems-rate_monotonic.adb, ada/rtems-rate_monotonic.ads,
313        ada/rtems-region.adb, ada/rtems-region.ads, ada/rtems-semaphore.adb,
314        ada/rtems-semaphore.ads, ada/rtems-signal.adb, ada/rtems-signal.ads,
315        ada/rtems-stack_checker.ads, ada/rtems-tasks.adb,
316        ada/rtems-tasks.ads, ada/rtems-timer.adb, ada/rtems-timer.ads: New
317        files.
318
3192011-02-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
320
321        * libchip/serial/ns16550.c: Revert previous commit and extend existing
322        mechanic.
323
3242011-02-15      Jennifer Averett
325
326        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Support i386
327        style IRQs.
328
3292011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
330
331        * libchip/network/smc91111config.h:
332        Use "__asm__" instead of "asm" for improved c99-compliance.
333
3342011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
335
336        * configure.ac: Require autoconf-2.68, automake-1.11.1.
337
3382011-01-17      Joel Sherrill <joel.sherrill@oarcorp.com>
339
340        * libchip/ide/ata.c: Fix spelling.
341
3422011-01-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
343
344        * libchip/serial/ns16550.c: Install interrupt handler after TTY
345        pointer is valid.
346
3472010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
348
349        * libchip/ide/ata.c: Do not violate chain API.
350
3512010-08-20      <yann.sionneau@telecom-sudparis.eu>
352
353        * libchip/network/greth.c, libchip/network/open_eth.c: Add constants
354        for buffer modes.
355
3562010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
357
358        * libchip/ide/ata_internal.h: C++ compatibility.
359
3602010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
361
362        * libchip/Makefile.am, libchip/preinstall.am: Install
363        <libchip/ata_internal.h>.
364
3652010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
366
367        * libchip/ide/ata_util.c: New file.
368        * libchip/Makefile.am: Reflect change from above.
369        * libchip/ide/ata.c: Moved ata_breq_init(), ata_identify_device(), and
370        ata_process_request_on_init_phase() into new file.
371
3722010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
373
374        * libchip/ide/ata_internal.h, libchip/ide/ata.c: Moved code into
375        separate functions.  Added public ata_breq_init(),
376        ata_identify_device(), and ata_process_request_on_init_phase()
377        functions.
378
3792010-06-24      Arnout Vandecappelle <arnout@mind.be>
380
381        PR 1586/misc
382        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Add retries to
383        SD card accesses.
384
3852010-06-22      Arnout Vandecappelle <arnout@mind.be>
386
387        PR 1580/misc
388        * libchip/i2c/spi-sd-card.c: Use bigger chunks and yield processor
389        while waiting for read data.
390
3912010-06-22      Arnout Vandecappelle <arnout@mind.be>
392
393        PR 1579/misc
394        * libchip/i2c/spi-sd-card.c: Gradually increasing sleep times when
395        waiting for write to finish.
396
3972010-06-22      Arnout Vandecappelle <arnout@mind.be>
398
399        PR 1567/misc
400        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
401        timeouts.
402
4032010-06-21      Arnout Vandecappelle <arnout@mind.be>
404
405        PR 1576/misc
406        * libchip/i2c/spi-sd-card.c: Enable CRC checks.
407
4082010-06-21      Arnout Vandecappelle <arnout@mind.be>
409
410        PR 1569/misc
411        * libchip/i2c/spi-sd-card.c: Added CRC checks.
412
4132010-06-15      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        PR 1561/cpukit
416        * aclocal/rtems-cpu-subdirs.m4: Merge SPARC64 port.
417
4182010-06-14      Arnout Vandecappelle <arnout@mind.be>
419
420        PR 1557/misc
421        * libchip/i2c/spi-sd-card.c: Fixed low capacity special case.
422
4232010-06-07      Ralf Corsépius <ralf.corsepius@rtems.org>
424
425        * aclocal/version.m4: Bump RTEMS_API to 4.11.
426        Bump _RTEMS_VERSION to 4.10.99.0.
427
4282010-06-03      Joel Sherrill <joel.sherrilL@OARcorp.com>
429
430        * libchip/network/if_dc.c: Fix warning.
431
4322010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
433
434        * libchip/network/greth.c: Misc. hacks to allow compilation on
435        16bit targets.
436
4372010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
438
439        PR 1531/newlib
440        * libchip/network/i82586.c:
441        Add local copy of ALIGN().
442
4432010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
444
445        * libchip/network/cs8900.c:
446        Misc. changes to make code 16bit-target compliant.
447        * libchip/network/i82586.c:
448        Use int32_t instead of int for 16bit-target compliance.
449        * libchip/network/open_eth.c:
450        Misc. changes to make code 16bit-target compliant.
451
4522010-05-18      Chris Johns <chrisj@rtems.org>
453
454        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: PR
455        1448/filesystem.
456
4572010-05-11      Ralf Corsépius <ralf.corsepius@rtems.org>
458
459        * aclocal/bsp-alias.m4: Change quoting to work-round
460        http://www.freebsd.org/cgi/query-pr.cgi?pr=146378.
461
4622010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
463
464        * libchip/network/if_dc.c: Remove warnings.
465
4662010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
467
468        * libchip/serial/mc68681.c, libchip/serial/mc68681_reg.c,
469        libchip/serial/ns16550.c, libchip/serial/serial.h,
470        libchip/serial/z85c30.c, libchip/serial/z85c30_reg.c: Use uintptr_t
471        or intptr_t instead of uint32_t or int32_t.
472
4732010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
474
475        * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
476        libchip/rtc/icm7170.c, libchip/rtc/icm7170_reg.c,
477        libchip/rtc/m48t08_reg.c, libchip/rtc/rtc.h: Use uintptr_t instead of
478        uint32_t.
479
4802010-04-10      Ralf Corsépius <ralf.corsepius@rtems.org>
481
482        * libchip/serial/serial.h: Add extern "C".
483
4842010-04-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
485
486        * libchip/serial/serial.h, serial/mc68681.c, serial/mc68681_p.h,
487        serial/ns16550.c, serial/ns16550_p.h, serial/serial.h,
488        serial/z85c30.c, serial/z85c30_p.h: adapt _write_ functions to new
489        prototype
490
4912010-04-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
492
493        * libchip/ide/ata.c: Change missed use of ATA_USE_OLD_EXCEPTIONS to
494        CPU_SIMPLE_VECTORED_INTERRUPTS.
495
4962010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
497
498        * libchip/ide/ata.c: Use correct macro from RTEMS to determine whether
499        simple or PIC interrupt model.
500
5012010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
502
503        * libchip/rtc/ds1375.c: #include <unistd.h>.
504
5052010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
506
507        * libchip/network/i82586.c: Readdress use of ctype methods per
508        recommendation from D.J. Delorie on the newlib mailing list. We
509        should pass an unsigned char into these methods.
510
5112010-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
512
513        * libchip/ide/ide_controller.c: Fix warnings for uninitialized
514        variable.
515
5162010-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
517
518        * libchip/network/i82586.c: Fix warnings for ctype methods.
519
5202010-02-19      Chris Johns <chrisj@rtems.org>
521
522        * libchip/ide/ide_controller.c: Create the devices as block
523        devices.
524
5252010-01-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
526
527        * libchip/ide/ata_internal.h, libchip/ide/ata.c
528        libchip/i2c/spi-sd-card.c: Update for block device API change.
529
5302010-01-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
531
532        * libchip/display/disp_hcms29xx.c,
533        libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c,
534        libchip/display/font_hcms29xx.h: various fixes
535
5362009-12-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
537
538        PR 1474
539        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
540        device API change.
541
5422009-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
543
544        * libchip/network/greth.c: Eliminate unused type
545        rtems_clock_time_value.
546
5472009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
548
549        * libchip/network/dec21140.c: Warning elimination
550        (dec21140_softc->base now is an uint32_t).
551
5522009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
553
554        PR 1483/cpukit
555        * libchip/network/dec21140.c, libchip/network/elnk.c,
556        libchip/network/if_dc.c: Move #include <rtems/pci.h> into #if
557        *_SUPPORTED-guarded code sections.
558
5592009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * libchip/network/dec21140.c, libchip/network/elnk.c,
562        libchip/network/if_dc.c: Ensure PCI drivers are built on all
563        supported configurations. PowerPC conditionals were not current and
564        code was not being built on supported BSPs.
565
5662009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
567
568        * libchip/network/smc91111.c: Formatting.
569
5702009-11-12      Ralf Corsépius <ralf.corsepius@rtems.org>
571
572        * libchip/ide/ata.c (rtems_ata_initialize): Avoid implicit cast to uint16_t.
573        * libchip/ide/ata.c (ata_non_data_request): Change arg from int to
574        uint32_t (16bit ints are too small).
575
5762009-11-06      Ralf Corsépius <ralf.corsepius@rtems.org>
577
578        * libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
579        * libchip/network/if_dc.c: Fix type mismatch.
580
5812009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
582
583        * aclocal/bsp-linkcmds.m4: New.
584
5852009-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
586
587        * configure.ac: Rework CFLAGS setup.
588        * aclocal/prog-cc.m4: Remove RTEMS_CFLAGS.
589        * automake/compile.am: Remove RTEMS_CFLAGS.
590
5912009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
592
593        * libchip/ide/ata.h: Move extern "C".
594
5952009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
596
597        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c:
598        Use hex-constants to avoid implicit int-casts.
599        * libchip/i2c/spi-memdrv.c:
600        Use hex-constants to avoid implicit int-casts.
601        Use rtems_off64_t offsets to avoid loosing precision.
602
6032009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
604
605        * libchip/serial/ns16550.c: Update for interrupt handler type change.
606
6072009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
608
609        * aclocal/bsp-alias.m4: New.
610        * configure.ac: Apply RTEMS_BSP_ALIAS for RTEMS_BSP_FAMILY.
611
6122009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
613
614        * aclocal/env-rtemsbsp.m4: Remove AM_CONDITIONAL MULTILIB.
615
6162009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
617
618        * configure.ac: Remove AM_CONDITIONAL MULTILIB.
619        * Makefile.am: Remove BARE_CPU_MODEL.
620
6212009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
622
623        * configure.ac: Remove cfg_dir.
624
6252009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
626
627        * configure.ac: Remove -std=c99 -fasm.
628        Remove AM_CONDITIONAL LIBCHIP.
629        * libchip/Makefile.am, wrapup/Makefile.am:
630        Remove AM_CONDITIONAL LIBCHIP.
631
6322009-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
633
634        * configure.ac: Pick up make/custom/*.
635        * aclocal/check-custom-bsp.m4: Adapt to changes to configure.ac.
636
6372009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
638
639        * wrapup/Makefile.am: Remove AM_CONDITIONAL HAS_LIBBSP.
640        * configure.ac: Remove AM_CONDITIONAL HAS_LIBBSP.
641
6422009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
643
644        * configure.ac: Remove special case lib/libbsp/bare (Abandoned).
645
6462009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
647
648        * Makefile.am: Remove RTEMS_HOST (unused).
649        * configure.ac: Remove RTEMS_HOST (unused).
650        * aclocal/canonical-target-name.m4: Remove RTEMS_HOST (unused).
651
6522009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
653
654        * aclocal/check-custom-bsp.m4: Let _RTEMS_CHECK_CUSTOM_BSP look for
655        *.cfg into c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom.
656
6572009-10-14      Ralf Corsépius <ralf.corsepius@rtems.org>
658
659        * aclocal/canonical-target-name.m4, aclocal/check-networking.m4,
660        aclocal/check-posix.m4, aclocal/enable-posix.m4,
661        aclocal/rtems-cpu-subdirs.m4: Remove posix/unix.
662
6632009-10-14      Ralf Corsépius <ralf.corsepius@rtems.org>
664
665        * configure.ac: Rework make/custom/* handling.
666        * aclocal/check-custom-bsp.m4: Change *.cfg handling.
667        * Makefile.am: Remove make/custom/default.cfg-rule.
668
6692009-10-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
670
671        * libchip/serial/ns16550.c: Enable interrupts during open to avoid
672        NULL pointer access in interrupt handler.
673
6742009-10-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
675
676        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
677        device API change.
678
6792009-10-08      Chris Johns <chrisj@rtems.org>
680
681        * libchip/ide/ata.c, c/src/libchip/ide/ata_internal.h: Remove the
682        multiblock support from the ATA driver. Multiblock at the disk
683        level should not be a global policy as a disk may have more than
684        one partition with different block sizes. An IDE driver could
685        decide to use the feature with DMA but this a driver specific
686        design choice. Fixed bugs relating to variable block sizes and
687        large block transfer.
688        * c/src/libchip/ide/ide_controller.c,
689        c/src/libchip/ide/ide_ctrl_cfg.h, c/src/libchip/ide/ide_ctrl_io.h:
690        Changed the block size to 32bits so blocks of 64K or bigger can be
691        transfered in a single driver call.
692
6932009-10-05      Joel Sherrill <joel.sherrill@oarcorp.com>
694
695        * libchip/ide/ata.c: Revert previous change. Not all ARM BSPs use a
696        shared irq.h yet and this breaks a significant number of them.
697
6982009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
699
700        * libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt
701        model.
702
7032009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
704
705        * libchip/serial/z85c30.c, libchip/serial/ns16550.c,
706        libchip/serial/mc68681.c: Reflect termios_baud_to_number having been
707        renamed to rtems_termios_baud_to_number.
708
7092009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
710
711        * libchip/serial/sersupp.h: Remove termios_baud_to_index,
712        termios_baud_to_number (duplicate prototypes).
713        Add C++-guards.
714        Include rtems/termiostypes.h.
715
7162009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
717
718        * aclocal/bsp-configure.m4: Add RTEMS_BSP_BOOTCARD_OPTIONS.
719
7202009-08-20      Joel Sherrill <joel.sherrill@OARcorp.com>
721
722        * aclocal/check-networking.m4: Disable TCP/IP on targets without enough
723        physical address to support BSD TCP/IP stack.
724
7252009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
726
727        * libchip/network/elnk.c: Convert calls to legacy routine
728        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
729
7302009-08-03      Roger Dahlkvist <ruppe@kth.se>
731
732        * libchip/shmdr/shm_driver.h: nios2 was not accounted for.
733
7342009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
735
736        * libchip/ide/ata.c: Remove warning.
737
7382009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
739
740        * aclocal/bsp-bootcard-options.m4: Rename BSP_BOOTCARD_OPTIONS to
741        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
742        now use the same macros.
743        * aclocal/bsp-bspcleanup-options.m4: New file.
744
7452009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
746
747        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Removed
748        obsolete defines and declarations.  Set initial baud during device
749        open.  Fixed interrupt mode.
750
7512009-06-12      Joel Sherrill <joel.sherrill@oarcorp.com>
752
753        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the
754        GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to
755        EINVAL and ENOTTY as appropriate.
756
7572009-05-30      Chris Johns <chrisj@rtems.org>
758
759        * c/src/libchip/ide/ata.c: Fixed the bug that ignored slave
760        devices on an IDE bus and cleaned up the initialisation register
761        call.
762
7632009-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
764
765        * libchip/network/i82586.c: Fix warning in manner suggested by
766        Arnout Vandecappelle <arnout@mind.be> in
767        http://www.rtems.org/pipermail/rtems-users/2009-May/005460.html.
768
7692009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
770
771        * libchip/network/if_dc.c: Fixed warnings.
772
7732009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
774
775        * libchip/rtc/ds1375.c, libchip/rtc/mc146818a.c: Fix warnings. Reformat
776        as needed.
777
7782009-04-29      Chris Johns <chrisj@rtems.org>
779
780        * libchip/ide/ata.c: Remove a detection test that fails in qemu.
781
782        * libchip/ide/ide_controller.c: Change the status detection and
783        add a message if the transfer fails. There is currently no error
784        handle at the IDE drvier level.
785
7862009-03-12      Daniel Hellstrom <daniel@gaisler.com>
787
788        PR 1392/bsps
789        * libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
790        over multiple pages results in extra data being written.
791
7922009-02-27      Gene Smith <gene.smith@siemens.com>
793
794        PR 1356
795        * libchip/i2c/spi-sd-card.c: Added support for high capacity and MMC
796        cards.
797
7982009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
799
800        * libchip/network/dec21140.c, libchip/network/elnk.c: Make sure this is
801        enabled on x86.
802
8032009-02-03      Ralf Corsépius <ralf.corsepius@rtems.org>
804
805        * aclocal/bspopts.m4: Quoting cosmetics.
806
8072009-01-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
808
809        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
810        RTEMS_BLKDEV_CAPABILITIES ioctl which caused invalid multiple block
811        writes.  Fixed integer type in device structure.
812
8132009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
814
815        * libchip/serial/ns16550.c: Turn on ns16550_process() for
816        BSP_FEATURE_IRQ_LEGACY case also.
817
8182008-11-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
819
820        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Removed high
821        level LibI2C interface.  Added generic block IO functions.
822
8232008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
824
825        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
826        optman/rtems/no-msg.c, optman/rtems/no-part.c,
827        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
828        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
829        optman/sapi/no-ext.c, optman/sapi/no-io.c:
830        Revert previous patch (cvs clash with Joel hacking cpukit).
831
8322008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
833
834        * aclocal/canonical-target-name.m4: Remove tic4x.
835
8362008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
837
838        * libchip/rtc/ds1375.c: Include <errno.h> instead of <sys/errno.h>.
839
8402008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
841
842        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
843        optman/rtems/no-msg.c, optman/rtems/no-part.c,
844        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
845        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
846        optman/sapi/no-ext.c, optman/sapi/no-io.c:
847        Fix prototypes.
848
8492008-12-18      Joel Sherrill <joel.sherrill@oarcorp.com>
850
851        * libchip/serial/ns16550_p.h: Remove prototype with no implementation.
852
8532008-12-18      Joel Sherrill <joel.sherrill@oarcorp.com>
854
855        * libchip/shmdr/dump.c, libchip/shmdr/init.c, libchip/shmdr/send.c,
856        libchip/shmdr/shm_driver.h: Cleanup and remove variables which
857        duplicated data.
858
8592008-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
860
861        * optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert SAPI manager and
862        SuperCore Handler initialization routines to directly pull parameters
863        from configuration table.
864
8652008-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
866
867        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
868        optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
869        optman/rtems/no-part.c, optman/rtems/no-region.c,
870        optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
871        optman/rtems/no-signal.c, optman/rtems/no-timer.c: Convert manager
872        initialization routines to directly pull parameters from
873        configuration table. Eliminate empty routines sportted.
874
8752008-12-17      Ralf Corsépius <ralf.corsepius@rtems.org>
876
877        * libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
878
8792008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
880
881        * libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate
882        all public use of TOD conversion routines.
883
8842008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
885
886        * libchip/network/smc91111config.h:
887        #include <stdint.h> instead of <rtems/stdint.h>.
888
8892008-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
890
891        * aclocal/prog-cc.m4: Use -r instead of -Wl,-r to build *.rels.
892        * aclocal/rtems-cpu-subdirs.m4: Remove obsolete cpus.
893
8942008-12-04      Jukka Pietarinen <jukka.pietarinen@mrf.fi>
895
896        * aclocal/rtems-cpu-subdirs.m4: Add Lattice Mico32 support.
897
8982008-11-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
899
900        * libchip/serial/ns16550.c: Transmit the character in the polled write
901        function within a critical section for printk() compatibility.
902
9032008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
904
905        * libchip/i2c/spi-sd-card.c: Update for status-checks.h changes.
906
9072008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
908
909        * aclocal/rtems-cpu-subdirs.m4: Add new M32C port.
910
9112008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
912
913        * aclocal/bsp-bootcard-options.m4: Generalize and correct comment.
914
9152008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
916
917        * aclocal/bsp-bootcard-options.m4: Fix quoting.
918
9192008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
920
921        * aclocal/bsp-bootcard-options.m4: New file.
922        * aclocal/bsp-bootcards-handles-ram-allocation.m4: Removed.
923
9242008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
925
926        * libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or
927        BSPs that support this feature.
928
9292008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
930
931        * libchip/serial/ns16550.c: Fix typo.
932
9332008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
934
935        * libchip/serial/ns16550.c: Fix typo.
936
9372008-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
938
939        * libchip/serial/ns16550.c: Add not supported on arm even though it is
940        not simple vectored.
941
9422008-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
943
944        * libchip/serial/ns16550.c: Not currently supported on architectures
945        with simple vectored interrupt model.
946
9472008-09-22      Ralf Corsépius <ralf.corsepius@rtems.org>
948
949        * aclocal/version.m4: Bump RTEMS_API to 4.10.
950        Bump _RTEMS_VERSION to 4.9.99.0.
951
9522008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
953
954        * libchip/rtc/icm7170.c, libchip/rtc/m48t08.c,
955        c/src/libchip/rtc/rtc.h:  Include required header files.  Some internal
956        functions have now static linkage type.  Added constant qualifier to
957        operations table and read-only function parameters.
958
959        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
960        c/src/libchip/serial/serial.h:  Include required header files.  Removed
961        support for old PowerPC exception handling.  Various fixes for
962        interrupt related routines.  Added support for BSPs with IRQ extension
963        API.
964
9652008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
966
967        * libchip/network/dec21140.c, libchip/network/elnk.c: Detect when there
968        is no PCI bus based upon the BSP not having a base address defined.
969        This means this driver cannot be supported on that board.
970
9712008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
972
973        * libchip/network/dec21140.c, libchip/network/elnk.c,
974        libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
975
9762008-09-17      Miao Yan <yanmiaobest@gmail.com>
977
978        * optman/Makefile.am, optman/preinstall.am: Merge GSOC project code to
979        add simple device only filesystem (devfs), optionally completely drop
980        out filesystem, and to clean up disabling newlib reentrancy support.
981        This dropped 17K from the minimum.exe for sparc/sis and arm/rtl22xx_t
982        now has a 15K code space.
983        * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
984        Removed.
985
9862008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
987
988        * libchip/ide/ata.h: Convert to Unix file format.
989
9902008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
991
992        * libchip/serial/mc68681.c, libchip/serial/mc68681_p.h,
993        libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
994        libchip/serial/serial.h, libchip/serial/serprobe.c,
995        libchip/serial/sersupp.h, libchip/serial/z85c30.c:
996        Convert to "bool".
997        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
998        libchip/i2c/spi-memdrv.h: Convert to "bool".
999        * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
1000        libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
1001        libchip/rtc/rtc.h, libchip/rtc/rtcprobe.c: Convert to "bool".
1002        * libchip/ide/ata.c, libchip/ide/ata_internal.h,
1003        libchip/ide/ide_ctrl_cfg.h: Convert to "bool".
1004        * libchip/display/disp_hcms29xx.c, libchip/display/disp_hcms29xx.h:
1005        Convert to "bool".
1006        * libchip/network/if_fxp.c, libchip/network/if_fxpvar.h:
1007        Convert to "bool".
1008        * libchip/shmdr/fatal.c, libchip/shmdr/shm_driver.h:
1009        Convert to "bool".
1010
10112008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1012
1013        * libchip/Makefile.am, libchip/shmdr/init.c, libchip/shmdr/mpisr.c,
1014        libchip/shmdr/poll.c, libchip/shmdr/shm_driver.h: Update shared
1015        memory driver to not use the clock ioctl to install a method to poll
1016        for input. It now uses a Class API Timer which means we can eliminate
1017        this special IOCTL from all clock drivers.
1018        * libchip/shmdr/setckvec.c: Removed.
1019
10202008-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1021
1022        * libchip/network/sonic.c: Do not declare a variable just to hold an
1023        ignored return value.
1024
10252008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
1026
1027        * libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings.
1028
10292008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1030
1031        * libchip/display/disp_hcms29xx.c: Initialize softc_ptr to NULL.
1032        * libchip/network/dec21140.c, libchip/network/if_dc.c: Use uint32_t.
1033
10342008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1035
1036        * libchip/display/disp_hcms29xx.c: Do not make these static. They
1037        appear to be unused that way.
1038
10392008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1040
1041        * libchip/shmdr/shm_driver.h: Correct prototypes.
1042
10432008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
1044
1045        * libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized
1046        variables and made methods static.
1047
10482008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1049
1050        * libchip/serial/ns16550.c: Fix warning.
1051
10522008-08-18      Ralf Corsepius <ralf.corsepius@rtems.org>
1053
1054        * aclocal/prog-cc.m4: Add -Wnested-externs.
1055
10562008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1057
1058        * libchip/network/dec21140.c: Add missing prototype.
1059        * libchip/ide/ata.c, libchip/network/elnk.c: Add missing prototypes.
1060
10612008-08-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1062
1063        * aclocal/prog-cc.m4: Add -Wimplicit-function-declaration
1064        -Wstrict-prototypes to RTEMS_CFLAGS.
1065
10662008-08-02      Chris Johns <chrisj@rtems.org>
1067
1068        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove
1069        rtems_blkdev_request count and start references. Use
1070        RTEMS_BLKDEV_START_BLOCK.
1071
10722008-07-29      Chris Johns <chrisj@rtems.org>
1073
1074        * libchip/i2c/spi-sd-card.c: Updated to the libblock changes.
1075
1076        * libchip/ide/ata.c: Change to use a mutex rather than disable
1077        pre-emption. Updated to the libblock changes.
1078
1079        * libchip/ide/ata_internal.h: Updated to the new chains API.
1080
1081        * libchip/ide/ide_controller.c: Updated to the libblock
1082        changes. Added come debug tracing.
1083
1084        * libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h: Updated
1085        to the libblock changes.
1086
10872008-07-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1088
1089        * configure.ac: Remove RPCGEN, RPCTOOLS.
1090
10912008-07-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
1092
1093        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Use inttypes.h
1094        for output format specifiers.
1095
10962008-07-17      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1097
1098        * libchip/display/font_hcms29xx.h, libchip/display/disp_hcms29xx.h:
1099        Fixed some data types
1100
11012008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
1102
1103        * libchip/i2c/spi-sd-card.c: Added missing header file.
1104        * libchip/Makefile.am: Added SD Card driver.
1105
11062008-07-14      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1107
1108        * libchip/display/font_hcms29xx.c, libchip/display/disp_fonts.h
1109        make glyphs non-constant, added file headers
1110
11112008-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1112
1113        * libchip/display/disp_fonts.h, libchip/display/disp_hcms29xx.c
1114        * libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c
1115        * libchip/display/font_hcms29xx.h
1116        Creation of SPI display driver
1117
11182008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
1119
1120        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: SD Card driver
1121        via SPI.
1122
11232008-06-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1124
1125        * aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
1126        AC_PREREQ(2.62).
1127
11282008-06-01      Ralf Corsépius <ralf.corsepius@rtems.org>
1129
1130        * aclocal/target.m4: Allow empty RTEMS_BUILD_SUBDIRS.
1131
11322008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1133
1134        * libchip/Makefile.am: Move termios helper routines from libchip to
1135        libcsupport. Add routine which makes it easy for a termios device
1136        driver to inform termios of its default baud rate. This avoids
1137        inconsistencies in later termios settings changes.
1138        * libchip/serial/termios_baud2index.c,
1139        libchip/serial/termios_baud2num.c: Removed.
1140
11412008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1142
1143        * aclocal/bsp-bootcards-handles-ram-allocation.m4: New file.
1144
11452008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1146
1147        * wrapup/Makefile.am: Many BSPs do not include any .rel files now so do
1148        not fail if there are none.
1149
11502008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1151
1152        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.h,
1153        * libchip/i2c/spi-fram-fm25l256.c, libchip/i2c/spi-fram-fm25l256.h,
1154        * libchip/i2c/spi-memdrv.c, libchip/i2c/spi-memdrv.h,
1155        * libchip/Makefile.am:
1156        derived a generic spi memory driver from spi-flash-m25p40,
1157        added descriptor for fram fm25l256
1158
11592008-05-07      Till Straumann <strauman@slac.stanford.edu>
1160
1161        PR 649/bsps
1162        * libchip/ide/ata.c: Give up if the interface does not become ready.
1163
11642008-04-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1165
1166        Moved to cpukit.
1167        * nfsclient/.cvsignore, nfsclient/ChangeLog.slac, nfsclient/LICENSE,
1168        nfsclient/Makefile.am, nfsclient/README, nfsclient/preinstall.am,
1169        nfsclient/rfc1094.txt, nfsclient/rtems-filesystem-patch,
1170        nfsclient/proto/mount_prot.h, nfsclient/proto/mount_prot.x,
1171        nfsclient/proto/mount_prot_xdr.c, nfsclient/proto/nfs_prot.h,
1172        nfsclient/proto/nfs_prot.x, nfsclient/proto/nfs_prot_xdr.c,
1173        nfsclient/src/cexphelp.c, nfsclient/src/dirutils.c,
1174        nfsclient/src/librtemsNfs.h, nfsclient/src/nfs.c,
1175        nfsclient/src/nfs.modini.c, nfsclient/src/nfsTest.c,
1176        nfsclient/src/rpcio.c, nfsclient/src/rpcio.h,
1177        nfsclient/src/rpcio.modini.c, nfsclient/src/sock_mbuf.c,
1178        nfsclient/src/xdr_mbuf.c: Removed.
1179
11802008-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
1181
1182        * configure.ac: Stop building nfsclient here and build it in CPUKIT.
1183
11842008-01-05      Chris Johns <chrisj@rtems.org>
1185
1186        * libchip/flash/am29lv160.c: Update the blank check error message
1187        to say there is an error.
1188       
11892007-12-22      Chris Johns <chrisj@rtems.org>
1190
1191        * nfsclient/src/nfs.c, nfsclient/src/rpcio.c: Adjust the length of
1192        the hello message. Just one line but still a little too long.
1193       
11942007-12-14      Chris Johns <chrisj@rtems.org>
1195
1196        * wrapup/Makefile.am: Add libflash.a to the libbsp library.
1197        * libchip/Makefile.am, libchip/preinstall.am: Add the flash chip support.
1198        * libchip/flash, libchip/flash/am29lv160.c,
1199        libchip/flash/am29lv160.h: New.
1200
12012007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1202
1203        * libchip/network/if_fxp.c: Spacing.
1204
12052007-11-20      Till Straumann <strauman@slac.stanford.edu>
1206
1207        * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
1208        Avoid using 'stdio' before the system is up and fully
1209        initialized.
1210
12112007-11-20      Till Straumann <strauman@slac.stanford.edu>
1212
1213        * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h,
1214        * libchip/Makefile.am, libchip/preinstall.am:
1215        added new driver for Maxim DS1375 i2c RTC.
1216
12172007-09-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1218
1219        * libchip/i2c/spi-flash-m25p40.c:
1220        added addressing call in write function
1221
12222007-09-24      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1223
1224        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.c,
1225        * libchip/Makefile.am:
1226        added SPI flash driver for a M25P40 chip (based on libi2c extensions)
1227
12282007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1229
1230        * libchip/shmdr/dump.c, libchip/shmdr/shm_driver.h: Fix warnings.
1231
12322007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1233
1234        * nfsclient/Makefile.am: Fix errors.
1235
12362007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1237
1238        * nfsclient/Makefile.am, nfsclient/preinstall.am: Install libnfs.a.
1239
12402007-09-21      Ralf Corsépius <ralf.corsepius@rtems.org>
1241
1242        * aclocal/version.m4: Bump RTEMS_API to 4.9.
1243        Bump RTEMS_VERSION to 4.8.99.0.
1244
12452007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1246
1247        * libchip/network/smc91111.h: Eliminate DEBUG_puts.
1248
12492007-09-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1250
1251        * configure.ac: Remove AC_PROG_AWK (Unused).
1252
12532007-09-14      Daron Chabot <djc915@mail.usask.ca>
1254
1255        * libchip/network/if_dc.c: Changed type of ISR argument to void* from
1256        rtems_interrupt_vector, to permit passing arbitrary arguments to the
1257        ISR. Clean up of variables to silence compiler warnings.
1258
12592007-09-13      Daniel Hellstrom <daniel@gaisler.com>
1260
1261        * libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
1262
12632007-09-12      Daniel Hellstrom <daniel@gaisler.com>
1264
1265        * libchip/network/smc91111.c, libchip/network/smc91111.h: Multiple fixes.
1266          - Odd bit bug in some chips taken care of.
1267          - Buggy ASSERT removed, it seem to be inserted to detect if MBUF data
1268            alignment but failing to do so must have made the driver writer to make
1269            some incorrect assumptions about MBUFs.
1270          - Fixed MBUF handling to handle mbuf chains better. The Data length of
1271            MBUFs in middle of the mbuf chain are now checked for odd number of bytes.
1272          - Made while loop responsible for copying data to fifo port copy 16 shorts
1273            per loop instead of 1 short, increasing the copying process.
1274
12752007-09-07      Daniel Hellstrom <daniel@gaisler.com>
1276
1277        * libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support
1278        and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
1279
12802007-08-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1281
1282        * configure.ac, wrapup/Makefile.am: Remove RDBG.
1283        * aclocal/check-rdbg.m4, aclocal/enable-rdbg.m4, librdbg/.cvsignore,
1284        librdbg/Makefile.am, librdbg/preinstall.am,
1285        librdbg/include/rdbg/rdbg.h, librdbg/include/rdbg/servrpc.h,
1286        librdbg/include/rdbg/i386/rdbg_f.h, librdbg/include/rdbg/i386/reg.h,
1287        librdbg/include/rdbg/m68k/rdbg_f.h, librdbg/include/rdbg/m68k/reg.h,
1288        librdbg/include/rdbg/powerpc/rdbg_f.h,
1289        librdbg/include/rdbg/powerpc/reg.h, librdbg/src/_servtgt.c,
1290        librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
1291        librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
1292        librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
1293        librdbg/src/servtsp.c, librdbg/src/servutil.c,
1294        librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_cpu_asm.S,
1295        librdbg/src/i386/rdbg_f.c, librdbg/src/i386/any/remdeb.h,
1296        librdbg/src/i386/any/remdeb_f.x, librdbg/src/i386/any/remdeb_svc.c,
1297        librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/excep_f.c,
1298        librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
1299        librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_f.x,
1300        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
1301        librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_cpu_asm.S,
1302        librdbg/src/powerpc/rdbg_f.c,
1303        librdbg/src/powerpc/new_exception_processing/remdeb.h,
1304        librdbg/src/powerpc/new_exception_processing/remdeb_f.x,
1305        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
1306        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed.
1307
13082007-07-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1309
1310        * nfsclient/src/dirutils.c: Use PATH_MAX instead of MAXPATHLEN.
1311
13122007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1313
1314        * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
1315          sizes.
1316
13172007-07-27      Chris Johns <chrisj@rtems.org>
1318
1319        * wrapup/Makefile.am: Create archive from a file for hosts
1320        with a limited command line size.
1321
13222007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1323
1324        * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
1325          sizes.
1326
13272007-07-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1328       
1329        * configure.ac: Add nfsclient.
1330        * nfsclient/Makefile.am: New.
1331        * nfsclient/proto/Makefile, nfsclient/Makefile,
1332          nfsclient/src/Makefile: Remove.
1333        * nfsclient/ChangeLog: Remove (Rename into ChangeLog.slac).
1334        * nfsclient/ChangeLog.slac: New (Renamed from ChangeLog).
1335
13362007-07-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1337
1338        * nfsclient/README, nfsclient/proto/nfs_prot_xdr.c,
1339        nfsclient/proto/mount_prot.x, nfsclient/proto/mount_prot_xdr.c,
1340        nfsclient/proto/Makefile, nfsclient/proto/mount_prot.h,
1341        nfsclient/proto/nfs_prot.h, nfsclient/proto/nfs_prot.x,
1342        nfsclient/Makefile, nfsclient/ChangeLog, nfsclient/src/dirutils.c,
1343        nfsclient/src/nfsTest.c, nfsclient/src/rpcio.h,
1344        nfsclient/src/nfs.modini.c, nfsclient/src/xdr_mbuf.c,
1345        nfsclient/src/cexphelp.c, nfsclient/src/Makefile,
1346        nfsclient/src/sock_mbuf.c, nfsclient/src/nfs.c,
1347        nfsclient/src/librtemsNfs.h, nfsclient/src/rpcio.modini.c
1348        nfsclient/src/rpcio.c, nfsclient/rtems-filesystem-patch,
1349        nfsclient/rfc1094.txt, nfsclient/LICENSE: Import from rtems-nfs-1.5.
1350
13512007-07-18      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
1352
1353        * libchip/serial/ns16550.c: removed timed out wait for transmitter
1354        to become ready: This will not work for fast CPUs.
1355
13562007-07-09      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
1357
1358        * libchip/ide/ata.c: fixed warning
1359
13602007-06-20      Ray Xu <rayx@gmail.com>
1361
1362        * optman/Makefile.am, optman/preinstall.am: Add stubs for file system,
1363        console, and libio. This shrinks the memory requirements but Joel has
1364        not figured out how best to present this to application space.
1365        * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
1366        New files.
1367
13682007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1369
1370        * optman/sapi/no-io.c: Split IO Manager into one function per file so
1371        now we only need required initialization methods.
1372
13732007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1374
1375        * optman/sapi/no-io.c: Eliminate maximum_drivers configuration
1376        parameter since it was used to configure a no longer used feature.
1377        Device names are now part of the filesystem not in a table.
1378
13792007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1380
1381        * optman/Makefile.am, optman/preinstall.am, optman/rtems/no-dpmem.c,
1382        optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
1383        optman/rtems/no-part.c, optman/rtems/no-region.c,
1384        optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
1385        optman/rtems/no-signal.c, optman/rtems/no-timer.c,
1386        optman/sapi/no-ext.c: Add optional manager stub for Barrier. Simplify
1387        other optional managers so using them reduces application size
1388        instead of increasing it.
1389        * optman/rtems/no-barrier.c: New file.
1390
13912007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
1392
1393        * libchip/network/dec21140.c, libchip/network/elnk.c: i386-specific
1394        adjustments to pci-API changes.
1395        * libchip/network/dec21140.c, libchip/network/elnk.c,
1396        libchip/network/if_dc.c: powerpc-specific adjustments to pci-API
1397        changes.
1398
13992007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
1400
1401        * libchip/network/dec21140.c, libchip/network/if_dc.c,
1402        libchip/network/if_fxp.c: Reflect changes to pci-API.
1403
14042007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1405
1406        * libchip/network/elnk.c: Use ioctl_command_t as ioctl argument.
1407        * libchip/network/if_dc.c: Use ioctl_command_t as ioctl argument.
1408
14092007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1410
1411        * aclocal/target.m4: Strip CFLAGS (Hack to prevent bsp-cflags from
1412          being used to compile "tools").
1413
14142007-03-13      Joel Sherrill <joel@OARcorp.com>
1415
1416        * libchip/network/sonic.c: Rename Dump_Buffer to rtems_print_buffer.
1417
14182007-03-12      Joel Sherrill <joel@OARcorp.com>
1419
1420        * libchip/network/cs8900.c, libchip/network/cs8900.h,
1421        libchip/network/greth.c, libchip/network/greth.h: Correct license URL
1422        and/or fix mistake in copyright notice. Both of these mistakes appear
1423        to be from code submitted after these changes were made previously.
1424
14252007-02-21      Ralf Corsépius <ralf.corsepius@rtems.org>
1426
1427        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1428
14292007-02-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1430
1431        * libchip/Makefile.am: Correct path to README.tulipclone.
1432
14332007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1434
1435        * libchip/ide/ata.c: Remove superfluous type casts.
1436
14372007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1438
1439        * libchip/ide/ata.c, libchip/network/elnk.c, optman/rtems/no-msg.c:
1440        Use size_t for sizes.
1441
14422007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1443
1444        * libchip/ide/ata.c: in ata_request_done: moved call to free()
1445        from preemption disabled region
1446
14472007-01-16      Till Straumann <strauman@slac.stanford.edu>
1448
1449        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
1450        libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h:
1451        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1452
14532006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1454
1455        * libchip/network/dec21140.c, libchip/network/if_fxp.c: Use
1456          ioctl_command_t as ioctl argument.
1457
14582006-12-13      Joel Sherrill <joel@OARcorp.com>
1459
1460        * librtems++/include/rtems++/rtemsEvent.h,
1461        librtems++/include/rtems++/rtemsMessageQueue.h,
1462        librtems++/include/rtems++/rtemsSemaphore.h,
1463        librtems++/include/rtems++/rtemsTask.h, librtems++/src/rtemsEvent.cc,
1464        librtems++/src/rtemsMessageQueue.cc,
1465        librtems++/src/rtemsSemaphore.cc, librtems++/src/rtemsTask.cc: Change
1466        rtems_unsigned32 to uint32_t.
1467
14682006-12-13      Joel Sherrill <joel@OARcorp.com>
1469
1470        PR 1181/bsps
1471        * optman/rtems/no-msg.c: Clean up dead code.
1472
14732006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1474
1475        * aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
1476
14772006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
1478
1479        * aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
1480        * aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
1481        * aclocal/project-root.m4: Require RTEMS_AMPOLISH.
1482
14832006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1484
1485        * configure.ac: New BUG-REPORT address.
1486
14872006-11-20      Ralf Corsépius <ralf.corsepius@rtems.org>
1488
1489        * Makefile.am: Remove ampolish3.
1490
14912006-11-17      Joel Sherrill <joel@OARcorp.com>
1492
1493        * libchip/network/dec21140.c: Fix spacing -- remove long sections of
1494        blank lines.
1495
14962006-11-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1497
1498        * configure.ac: Remove RTEMS_AMPOLISH3.
1499        * aclocal/bsp-configure.m4: AC_PREREQ(2.60).
1500          Remove checks for AMPOLISH3.
1501        * aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
1502        * aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
1503        * ampolish3: Remove.
1504
15052006-11-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1506
1507        * aclocal/target.m4: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1508        * aclocal/prog-cc.m4: Remove CFLAGS.
1509        * configure.ac: Don't explictly pass CFLAGS_OPTIMIZE_V, CPU_CFLAGS.
1510        Compose CFLAGS. Append CFLAGS to ac_configure_args.
1511
15122006-10-23      Joel Sherrill <joel@OARcorp.com>
1513
1514        * aclocal/rtems-cpu-subdirs.m4: Add bfin.
1515
15162006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1517
1518        * automake/compile.am: Use hard-coded RTEMS_* flags.
1519
15202006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1521
1522        * aclocal/rtems-top.m4: Remove RTEMS_API.
1523        * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
1524
15252006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1526
1527        * aclocal/prog-ccas.m4: Adaptations to automake-1.10.
1528
15292006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1530
1531        * aclocal/prog-cxx.m4: Add AC_PROG_CXXCPP.
1532
15332006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1534
1535        * aclocal/version.m4: Bump version to 4.7.99.0.
1536
15372006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1538
1539        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1540
15412006-09-11      Joel Sherrill <joel@OARcorp.com>
1542
1543        * librdbg/src/_servtgt.c: Convert C++ style comments to C style.
1544
15452006-09-04      Joel Sherrill <joel@OARcorp.com>
1546
1547        * libchip/network/greth.c, libchip/network/open_eth.c,
1548        libchip/network/smc91111.c, libchip/network/sonic.c: Fix error
1549        introduced by warning removal.
1550
15512006-09-01      Joel Sherrill <joel@OARcorp.com>
1552
1553        * libchip/network/greth.c, libchip/network/open_eth.c,
1554        libchip/network/smc91111.c: Remove warnings and correct prototype
1555        added earlier today.
1556
15572006-09-01      Joel Sherrill <joel@OARcorp.com>
1558
1559        * libchip/network/cs8900.c, libchip/network/greth.c,
1560        libchip/network/i82586.c, libchip/network/open_eth.c,
1561        libchip/network/sonic.c: Remove warnings -- use uintptr_t, properly
1562        sized integers, and inttypes.h printf helpers.
1563
15642006-08-09      Kolja Waschk <waschk@telos.de>
1565
1566        * aclocal/rtems-cpu-subdirs.m4: New port to Altera NIOS II.
1567
15682006-07-12      Joel Sherrill <joel@OARcorp.com>
1569
1570        * libchip/shmdr/shm_driver.h: Merge sparc shm driver mods from 4.6.
1571
15722006-07-11      Jerry Needell <jerry.needell@unh.edu>
1573
1574        * libchip/Makefile.am, libchip/preinstall.am: Merge SPARC updates from
1575        4.6 branch.  Original modifications by Gaisler Enterprises.
1576        * libchip/network/greth.c, libchip/network/greth.h: New files.
1577
15782006-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1579
1580        * ide/ata.[ch]:
1581        (PR1118) fetch priority for ATA task from a variable,
1582        not a fixed configuration value.
1583       
15842006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1585
1586        * Makefile.am: Add ampolish3.
1587
15882006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1589
1590        * ampolish3: New.
1591        * aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.
1592
15932006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1594
1595        * aclocal/rtems-ampolish.m4: New.
1596        * configure.ac: Use RTEMS_AMPOLISH3.
1597
15982006-04-18  Joel Sherrill <joel@OARcorp.com>
1599
1600        * aclocal/version.m4: Updated to rtems-4.6.99.3.
1601
16022006-03-07      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1603
1604        PR 853/filesystem
1605        * libchip/ide/ata.c, libchip/ide/ide_controller.c: The ata driver
1606        should be modified to support the new exception scheme and to use the
1607        handle parameter.
1608
16092006-02-a32     Eric Norum <norume@aps.anl.gov>
1610
1611        * libchip/network/if_dc.c, if_dcreg.c: Changes from Daron Chabot:
1612        "newer" PCI access calls.  Minor cleanups.  Comments.
1613
16142006-01-12      Eric Norum <norume@aps.anl.gov>
1615
1616        PR 861/networking
1617        PR 863/networking
1618        * libchip/network/smc91111.c: Fix illegal lvalue increments.
1619
16202006-01-12      Ralf Corsepius <ralf.corsepius@rtems.org>
1621
1622        * wrapup/Makefile.am: Add preinstall.am.
1623        * libchip/Makefile.am: Build libchip/network/smc91111.
1624        * libchip/network/smc91111.c, libchip/network/smc91111config.h:
1625        Eliminate cyg_int* crap.
1626
16272006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1628
1629        * librdbg/Makefile.am: Add preinstall.am.
1630        * aclocal/bsp-configure.m4: Add ampolish3.
1631        New header guards.
1632
16332006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1634
1635        * libchip/network/open_eth.c, libchip/network/open_eth.h:
1636        Merger from rtems-4-6-branch.
1637
16382006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1639
1640        * libchip/network/smc91111.c
1641        libchip/network/smc91111config.h
1642        libchip/network/smc91111exp.h
1643        libchip/network/smc91111.h: New. Merger from rtems-4-6-branch.
1644        * libchip/Makefile.am: Reflect adding smc91111*.
1645
16462006-01-08      Joel Sherrill <joel@OARcorp.com>
1647
1648        * optman/sapi/no-io.c: Change rtems_io_register_name to take a const
1649        char *.
1650
16512006-01-08      Joel Sherrill <joel@OARcorp.com>
1652
1653        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c: Eliminate
1654        warnings.
1655
16562005-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
1657
1658        * aclocal/prog-cc.m4: Remove RTEMS_USE_GCC.
1659        Add RTEMS_RELLDFLAGS.
1660        * automake/compile.am: Remove RTEMS_USE_GCC.
1661        Remove RTEMS_RELLDFLAGS.
1662        * configure.ac: Pass --enable-rtems-root to ada-tests/configure.
1663
16642005-11-14      Ralf Corsepius <ralf.corsepius@rtems.org>
1665
1666        * libchip/network/if_media.h, libchip/network/mii.h:
1667        Remove (Moved to cpukit).
1668        * libchip/Makefile.am: Reflect having moved libchip/network/mii.h
1669        and libchip/network/if_media.h.
1670        * libchip/network/elnk.c, libchip/network/if_dc.c: Reflect mii.h and
1671        if_media.h having moved.
1672
16732005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1674
1675        * automake/compile.am, automake/host.am, automake/local.am,
1676        automake/subdirs.am: Remove depend.
1677        * configure.ac: Explicitly pass --libdir and --includedir to
1678        testsuites.
1679
16802005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1681
1682        * configure.ac: Reflect changes to testsuites.
1683
16842005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1685
1686        * automake/compile.am: Remove GCCSPECS.
1687        * aclocal/prog-cc.m4: Add GCCSPECS.
1688        * aclocal/env-rtemsbsp.m4: Remove RTEMS_BSP_SPECS. Remove GCC_SPECS.
1689
16902005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1691
1692        * libchip/i2c/i2c-2b-eeprom.c: Eliminate obsolete types.
1693        * libchip/rtc/mc146818a.h: Eliminate obsolete types.
1694
16952005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1696
1697        * libchip/network/dec21140.c, libchip/network/elnk.c: Use
1698        libcpu/byteorder.h for i386.
1699
17002005-11-02      Till Straumann <strauman@slac.stanford.edu>
1701
1702        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
1703        libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h: New files.
1704        * libchip/Makefile.am, libchip/preinstall.am, wrapup/Makefile.am:
1705        added a simple API/library for i2c devices and drivers for i2c
1706        2-byte eeproms and a ds1621 temperature sensor; API is documented
1707        in libi2c.h.
1708
17092005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1710
1711        * libnetworking/pppd/ipxcp.c,
1712        libnetworking/pppd/chat.c,
1713        libnetworking/pppd/patchlevel.h,
1714        libnetworking/pppd/upap.h,
1715        libnetworking/pppd/md5.h,
1716        libnetworking/pppd/pppd.8,
1717        libnetworking/pppd/README,
1718        libnetworking/pppd/preinstall.am,
1719        libnetworking/pppd/md4.h,
1720        libnetworking/pppd/magic.c,
1721        libnetworking/pppd/pppd.h,
1722        libnetworking/pppd/demand.c,
1723        libnetworking/pppd/rtemsmain.c,
1724        libnetworking/pppd/sys-rtems.c,
1725        libnetworking/pppd/ipcp.h,
1726        libnetworking/pppd/lcp.h,
1727        libnetworking/pppd/chap_ms.c,
1728        libnetworking/pppd/md4.c,
1729        libnetworking/pppd/rtemspppd.h,
1730        libnetworking/pppd/cbcp.h,
1731        libnetworking/pppd/auth.c,
1732        libnetworking/pppd/lcp.c,
1733        libnetworking/pppd/example/README,
1734        libnetworking/pppd/example/ppp.conf,
1735        libnetworking/pppd/example/system.h,
1736        libnetworking/pppd/example/netconfig.h,
1737        libnetworking/pppd/example/pppdapp.c,
1738        libnetworking/pppd/example/init.c,
1739        libnetworking/pppd/example/Makefile-user,
1740        libnetworking/pppd/example/pppd.options,
1741        libnetworking/pppd/rtemspppd.c,
1742        libnetworking/pppd/ipxcp.h,
1743        libnetworking/pppd/chap_ms.h,
1744        libnetworking/pppd/options.c,
1745        libnetworking/pppd/magic.h,
1746        libnetworking/pppd/chap.h,
1747        libnetworking/pppd/cbcp.c,
1748        libnetworking/pppd/upap.c,
1749        libnetworking/pppd/chap.c,
1750        libnetworking/pppd/Makefile.am,
1751        libnetworking/pppd/ccp.h,
1752        libnetworking/pppd/utils.c,
1753        libnetworking/pppd/rtemsdialer.h,
1754        libnetworking/pppd/fsm.h,
1755        libnetworking/pppd/pathnames.h,
1756        libnetworking/pppd/md5.c,
1757        libnetworking/pppd/fsm.c,
1758        libnetworking/pppd/ipcp.c,
1759        libnetworking/pppd/STATUS,
1760        libnetworking/pppd/ccp.c,
1761        libnetworking/Makefile.am: Remove (Moved to cpukit).
1762
17632005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1764
1765        * configure.ac: Remove libnetworking, libnetworking/pppd.
1766        * wrapup/Makefile.am: Remove libpppd.a.
1767
17682005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1769
1770        * libnetworking/pppd/Makefile.am: Install rtemspppd.h and
1771        rtemsdialer.h to $(includedir)/rtems.
1772
17732005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1774
1775        * libnetworking/rtems_telnetd/icmds.c,
1776        libnetworking/rtems_telnetd/Makefile.am,
1777        libnetworking/rtems_telnetd/preinstall.am,
1778        libnetworking/rtems_telnetd/pty.c,
1779        libnetworking/rtems_telnetd/pty.h,
1780        libnetworking/rtems_telnetd/README,
1781        libnetworking/rtems_telnetd/telnetd.c,
1782        libnetworking/rtems_telnetd/telnetd.h:
1783        Remove (Moved to cpukit).
1784
17852005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1786
1787        * configure.ac: Remove libnetworking/rtems_telnetd.
1788        * libnetworking/Makefile.am: Remove rtems_telnetd.
1789        * libnetworking/README: Remove (Obsolete).
1790        * wrapup/Makefile.am: Remove libtelnetd.a (Moved to cpukit).
1791
17922005-10-20  Eric Norum <norume@aps.anl.gov>
1793
1794        * libchip/network/dec21140.c: Clean up PCI mapping.
1795
17962005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
1797
1798        * libnetworking/pppd/Makefile.am: Use preinstall.am.
1799        * librdbg/src/servbkpt.c, librdbg/src/servcon.c,
1800        librdbg/src/servrpc.c, librdbg/src/servtgt.c
1801        librdbg/src/servtsp.c: Include <errno.h> instead of <sys/errno.h>.
1802        * bsp.pc.in: Remove CFLAGS_DEBUG_V, CFLAGS_OPTIMIZE_V.
1803        * configure.ac: Move optman to the end of BSP_SUBDIRS.
1804
18052005-09-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1806
1807        * aclocal/bspopts.m4: Add missing m4 quotes.
1808
18092005-09-02  Joel Sherrill <joel@OARcorp.com>
1810
1811    * aclocal/version.m4: Updated to rtems-4.6.99.2.
1812
18132005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
1814
1815        * libchip/network/if_fxp.c, libchip/network/if_dc.c,
1816        libchip/network/dec21140.c: Remove initialization of PCI bus.
1817
18182005-08-15      Ralf Corsepius <ralf.corsepius@rtems.org>
1819
1820        * optman/Makefile.am: Add preinstall.am.
1821
18222005-07-18      Karel Gardas <kgardas@objectsecurity.com>
1823
1824        * libchip/network/if_fxp.c: Change status of PCI Id 0x1229 from
1825        UNTESTED to tested.
1826
18272005-06-17      Joel Sherrill <joel@OARcorp.com>
1828
1829        * librdbg/src/powerpc/excep_f.c: Conditionalize use of ISI vector since
1830        it is not supported by the MPC5xx.
1831
18322005-06-17      Joel Sherrill <joel@OARcorp.com>
1833
1834        * libchip/network/if_dc.c: Begin to convert to new PCI and IRQ
1835        interface. Also correct attempting to build on other than PowerPC and
1836        x86.
1837
18382005-06-16      Daron Chabot <daron@nucleus.usask.ca>
1839
1840        * libchip/Makefile.am: Add driver for Tulip clones.
1841        * libchip/network/README.tulipclone, libchip/network/if_dc.c,
1842        libchip/network/if_dcreg.h: New files.
1843
18442005-05-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1845
1846        * aclocal/check-rdbg.m4: Use compilation check on _OLD_EXCEPTIONS
1847        to enable rdbg.
1848        * configure.ac: Reflect changes above.
1849
18502005-05-23      Ralf Corsepius <ralf.corsepius@rtems.org>
1851
1852        * configure.ac: Add ada/.
1853
18542005-05-20      Sergei Organov  <osv@topconrd.ru>
1855
1856        PR 750/networking
1857        * libnetworking/pppd/sys-rtems.c: Avoid NULL dereference in
1858        wait_input().
1859
18602005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
1861
1862        * libchip/network/if_fxp.c, libchip/serial/ns16550.c: Modified to use
1863        rtems/irq.h.
1864
18652005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1866
1867        * libchip/Makefile.am: Include preinstall.am.
1868        * libchip/preinstall.am: New.
1869
18702005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1871
1872        * configure.ac: Add AMPOLISH3.
1873        * libnetworking/rtems_telnetd/Makefile.am: Include preinstall.am.
1874        * libnetworking/rtems_telnetd/preinstall.am: New.
1875        * libnetworking/rtems_telnetd/telnetd.c: socklen_t.
1876
18772005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1878
1879        * configure.ac: Let enable_rpcgen default to "no".
1880
18812005-05-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1882
1883        * libnetworking/pppd/Makefile.am: CPPFLAGS += -D__BSD_VISIBLE.
1884
18852005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
1886
1887        * libchip/network/open_eth.c, libchip/serial/mc68681.c,
1888        libchip/serial/ns16550.c, libchip/serial/z85c30.c: Removed warning
1889
18902005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
1891
1892        * libchip/network/dec21140.c, libchip/network/elnk.c,
1893        libchip/network/if_fxp.c: Moved irq.h to bsp subdirectory.
1894
18952005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1896
1897        * libchip/network/dec21140.c, libchip/network/elnk.c: Consolidation
1898        of code as a result of the implementation of a common PCI interface.
1899
19002005-05-04      Joel Sherrill <joel@OARcorp.com>
1901
1902        * libchip/network/open_eth.c: Remove prototype of set_vector.
1903
19042005-05-03      Joel Sherrill <joel@OARcorp.com>
1905
1906        * librdbg/src/ptrace.c: Remove warning.
1907
19082005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
1909
1910        * libchip/network/dec21140.c, libchip/network/elnk.c,
1911        libchip/network/if_fxp.c, libchip/serial/mc68681.c:
1912        Modified parameter list to remove warnings.
1913
19142005-05-02      Jennifer Averett <jennifer.averett@oarcorp.com>
1915
1916        * libchip/network/cs8900.c, libchip/network/i82586.c,
1917        libchip/network/open_eth.c, libchip/network/sonic.c,
1918        libchip/serial/mc68681.c: Modified types to remove
1919        warnings.  Added initialization to remove warnings.
1920
19212005-04-28      Joel Sherrill <joel@OARcorp.com>
1922
1923        * libchip/network/README.sonic: Rewritten to account for removal of
1924        dmv177.
1925
19262005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1927
1928        PR 781/rtems_misc
1929        * libchip/serial/ns16550_p.h: Fix baud rate calculation
1930
19312005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
1932
1933        * libchip/serial/ns16550.c:
1934        Fixed warnings generated in various powerpc configurations
1935
19362005-04-18      Jennifer Averett <jennifer.averett@oarcorp.com>
1937
1938        * libchip/serial/ns16550.c: Modified
1939        ISR to work with PPC new exception processing
1940
19412005-03-14      Joel Sherrill <joel@OARcorp.com>
1942
1943        * libchip/network/dec21140.c, libchip/network/elnk.c,
1944        libchip/network/if_fxp.c: Continue PCI API unification. All use
1945        pci_find_device(). Network drivers manufacture a signature since all
1946        calls have not been converted yet.
1947
19482005-03-04      Joel Sherrill <joel@OARcorp.com>
1949
1950        * libchip/network/dec21140.c, libchip/network/if_fxp.c: Make PCI
1951        initialize function part of the unified PCI API as pci_initialize().
1952
19532005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1954
1955        * aclocal/ppc.m4; Dynamically switch between {old|new} exceptions
1956        depending upon presence of _OLD_EXCEPTIONS in CFLAGS.
1957
19582005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1959
1960        * configure.ac: Remove HAS_WRAPUP_LIBBSP.
1961        * wrapup/Makefile.am: Remove HAS_WRAPUP_LIBBSP.
1962
19632005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1964
1965        * aclocal/ppc.m4: Reflect changes to ppc exception processing
1966        building procedures.
1967
19682005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1969
1970        * aclocal/prog-cc.m4:
1971        Quote CFLAGS's RHS to accomodate Solaris broken sh.
1972
19732005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1974
1975        * aclocal/rtems-top.m4 (rtems_updir): Quote sed args.
1976
19772005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1978
1979        * make/bsp.mak: Remove CFLAGS_DEBUG_V.
1980
19812005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1982
1983        * optman/rtems/no-sem.c: Semaphores are rtems_id not Object_id.
1984
19852005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1986
1987        * libnetworking/rtems_servers/ftp.c,
1988        libnetworking/rtems_servers/ftp.h,
1989        libnetworking/rtems_servers/Makefile.am:
1990        Remove (relocated to cpukit/ftpd).
1991        * configure.ac, Makefile.am, wrapup/Makefile.am: Reflect having
1992        removed move libnetworking/rtems_servers.
1993
19942005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
1995
1996        * libnetworking/rtems_servers/ftpd.h: Warning fixes.
1997
19982005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
1999
2000        PR 755/rtems
2001        * libnetworking/pppd/ipcp.c: Include <rtems/bsdnet/servers.h>.
2002        Remove local declarations of rtems_bsdnet_nameservers,
2003        rtems_bsdnet_nameservers_count.
2004
20052005-01-31      Sergei Organov <osv@topconrd.ru>
2006
2007        PR 751/pppd
2008        * libnetworking/pppd/chat.c, libnetworking/pppd/rtemsmain.c: The fix
2009        committed to fix PR736 breaks pppd. chat.c should have its own static
2010        ttyfd for pppd to work correctly. The symptom is that second
2011        invokation of chat (for connect script) fails due to pppd_ttyfd set
2012        to -1 by previous chat invokation (for init script). In addition,
2013        this patch fixes leaving of dangling pointer in the abort_stbring[]
2014        by chat_send().
2015
20162005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2017
2018        * configure.ac: Remove CFLAGS_DEBUG_V.
2019        Don't AC_SUBST(CFLAGS_OPTIMIZE_V), AC_SUBST(CPU_CFLAGS).
2020
20212005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2022
2023        * wrapup/Makefile.am: Remove rtems-ctor.o.
2024
20252005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2026
2027        * libchip/rtc/rtc.h: size_t RTC_Count.
2028
20292005-01-20      Joel Sherrill <joel@OARcorp.com>
2030
2031        PR 736/pppd
2032        * libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
2033        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
2034        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c: ttyfd
2035        should not be static and should have a name more specific to pppd.
2036
20372005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2038
2039        * libchip/Makefile.am, libnetworking/pppd/Makefile.am,
2040        libnetworking/rtems_servers/Makefile.am,
2041        libnetworking/rtems_telnetd/Makefile.am,
2042        librdbg/Makefile.am, optman/Makefile.am, support/Makefile.am:
2043        Eliminate CFLAGS_OPTIMIZE_V.
2044
20452005-01-06      Ralf Corsepius <ralf.corsepius@rtems.org>
2046
2047        * configure.ac: Pass CFLAGS to testsuites configure.
2048        * aclocal/prog-cxx.m4: Don't invoke _RTEMS_FLAGS to set up
2049        RTEMS_CXXFLAGS. Setup CXXFLAGS from CFLAGS.
2050
20512005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
2052
2053        * configure.ac: Pass CFLAGS to cpukit configure.
2054        * aclocal/rtems-flags.m4: Remove (Unused).
2055        * aclocal/prog-ccas.m4: Remove $(GCCSPECS).
2056        * aclocal/env-rtemsbsp.m4:
2057        Comment out CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CPU_CFLAGS.
2058        * aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up
2059        RTEMS_CFLAGS.
2060        * automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS. Add AM_CXXFLAGS.
2061        Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE, ASFLAGS.
2062        Cleanup comments.
2063
20642005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2065
2066        * automake/compile.am: Remove build-variant support.
2067
20682005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2069
2070        * libnetworking/pppd/Makefile.am,
2071        libnetworking/rtems_servers/Makefile.am,
2072        libnetworking/rtems_telnetd/Makefile.am:
2073        Remove build-variant support.
2074
20752005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2076
2077        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am
2078        support/Makefile.am, wrapup/Makefile.am:
2079        Remove build-variant support.
2080
20812004-11-22      Joel Sherrill <joel@OARcorp.com>
2082
2083        * libchip/network/if_fxp.c: Add entry for another module ID code.
2084
20852004-11-22      Joel Sherrill <joel@OARcorp.com>
2086
2087        PR 693/misc
2088        * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with
2089        in/outport routines.
2090
20912004-11-22      Joel Sherrill <joel@OARcorp.com>
2092
2093        PR 693/misc
2094        * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with
2095        in/outport routines.
2096
20972004-11-22      Ralf Corsepius <ralf_corsepius@rtems.org>
2098
2099        * aclocal/enable-itron.m4: Remove (unused).
2100
21012004-11-22      Ralf Corsepius <ralf_corsepius@rtems.org>
2102
2103        * configure.ac: Misc. quoting cleanups.
2104        Enable ada-tests iff --enable-ada and --enable-tests.
2105
21062004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>:
2107
2108        PR 703/filesystem
2109        * libchip/ide/ata_internal.h, libchip/ide/ide_ctrl_cfg.h,
2110        libchip/ide/ide_ctrl_io.h, libchip/ide/ata.c,
2111        libchip/ide/ide_controller.c:
2112        Move definitions for ATA modes into ide_ctrl_cfg.h, to make them
2113        available for BSPS/device drivers.
2114        Extend the "modes_available" and "mode_active" parameters to
2115        uint16_t for UDMA support.
2116
21172004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
2118
2119        * libchip/network/dec21140.c: Cleanup a bit and remove message about
2120        not supported on PowerPC since it works on the MVME2100 BSP.
2121
21222004-11-05      Ralf Corsepius <ralf_corsepius@rtems.org>
2123
2124        * configure.ac: Remove check for libbsp/${RTEMS_CPU}.
2125        Add dependency tracking for *.cfgs.
2126        * Makefile.am: Add dependency tracking for *.cfg.
2127
21282004-11-03      Ralf Corsepius <ralf_corsepius@rtems.org>
2129
2130        * libchip/rtc/mc146818a.c: Don't include <bsp.h>
2131        (Thanks to Lars Munch <lars@segv.dk> for catching this).
2132
21332004-10-28      Ralf Corsepius <ralf_corsepius@rtems.org>
2134
2135        PR 707/make_build
2136        * configure.ac: Add --enable-rpcgen.
2137
21382004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
2139
2140        PR 700/rtems_misc
2141        * libnetworking/rtems_webserver/asp.c,
2142        libnetworking/rtems_webserver/balloc.c,
2143        libnetworking/rtems_webserver/cgi.c,
2144        libnetworking/rtems_webserver/default.c,
2145        libnetworking/rtems_webserver/ej.h,
2146        libnetworking/rtems_webserver/ejIntrn.h,
2147        libnetworking/rtems_webserver/ejlex.c,
2148        libnetworking/rtems_webserver/ejparse.c,
2149        libnetworking/rtems_webserver/emfdb.c,
2150        libnetworking/rtems_webserver/emfdb.h,
2151        libnetworking/rtems_webserver/form.c,
2152        libnetworking/rtems_webserver/handler.c,
2153        libnetworking/rtems_webserver/h.c,
2154        libnetworking/rtems_webserver/license.txt,
2155        libnetworking/rtems_webserver/Makefile.am,
2156        libnetworking/rtems_webserver/md5c.c,
2157        libnetworking/rtems_webserver/md5.h,
2158        libnetworking/rtems_webserver/mime.c,
2159        libnetworking/rtems_webserver/misc.c,
2160        libnetworking/rtems_webserver/NOTES,
2161        libnetworking/rtems_webserver/ringq.c,
2162        libnetworking/rtems_webserver/rom.c,
2163        libnetworking/rtems_webserver/rtems_webserver.h,
2164        libnetworking/rtems_webserver/security.c,
2165        libnetworking/rtems_webserver/sock.c,
2166        libnetworking/rtems_webserver/socket.c,
2167        libnetworking/rtems_webserver/sockGen.c,
2168        libnetworking/rtems_webserver/sym.c,
2169        libnetworking/rtems_webserver/uemf.c,
2170        libnetworking/rtems_webserver/uemf.h,
2171        libnetworking/rtems_webserver/um.c,
2172        libnetworking/rtems_webserver/um.h,
2173        libnetworking/rtems_webserver/umui.c,
2174        libnetworking/rtems_webserver/url.c,
2175        libnetworking/rtems_webserver/value.c,
2176        libnetworking/rtems_webserver/wbase64.c,
2177        libnetworking/rtems_webserver/webcomp.c,
2178        libnetworking/rtems_webserver/webmain.c,
2179        libnetworking/rtems_webserver/webpage.c,
2180        libnetworking/rtems_webserver/webrom.c,
2181        libnetworking/rtems_webserver/webs.c,
2182        libnetworking/rtems_webserver/websda.c,
2183        libnetworking/rtems_webserver/websda.h,
2184        libnetworking/rtems_webserver/webs.h,
2185        libnetworking/rtems_webserver/websSSL.c,
2186        libnetworking/rtems_webserver/websSSL.h,
2187        libnetworking/rtems_webserver/websuemf.c,
2188        libnetworking/rtems_webserver/wsIntrn.h:
2189        Remove (Moved to cpukit/http).
2190
21912004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
2192
2193        PR 700/rtems_misc
2194        * configure.ac, libnetworking/Makefile.am, wrapup/Makefile.am:
2195        Remove libnetworking/rtems_webserver.
2196
21972004-10-25      Eric Norum <norume@aps.anl.gov>
2198
2199        * libchip/network/i82586.c: ether_sprintf() is part of networking library.
2200
22012004-10-22      Ralf Corsepius <ralf_corsepius@rtems.org>
2202
2203        * alocal/check-custom-bsp.m4: Reflect new location of bspkit*cfg.
2204
22052004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
2206
2207        * librdbg/src/i386/rdbg_f.c, librdbg/src/m68k/rdbg_cpu_asm.S
2208        librdbg/src/m68k/rdbg_f.c: Use POSIX fixed size types.
2209
22102004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
2211
2212        * libnetworking/rtems_servers/ftpd.c: Use POSIX fixed size types.
2213
22142004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2215
2216        * libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
2217        libchip/rtc/mc146818a_ioreg.c: Use POSIX fixed size types.
2218
22192004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2220
2221        * libnetworking/rtems_webserver/uemf.h: Use CHAR_BIT for
2222        BITSPERBYTE.
2223
22242004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
2225
2226        * libnetworking/pppd/rtemspppd.c: rtems_task_priority priority.
2227        * libnetworking/rtems_telnetd/telnetd.c: Eliminate rtems_unsigned32.
2228
22292004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
2230
2231        * libchip/Makefile.am: Reflect addtion of rtc/mc146818*.
2232
22332004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
2234
2235        * aclocal/env-rtemsbsp.m4: Remove refs to bare BSP.
2236        * aclocal/enable-bare.m4: Remove.
2237        * configure.ac: Remove BARE_CPU_MODEL.
2238
22392004-10-13      Eric Norum <norume@aps.anl.gov>
2240
2241        PR 688/bsps
2242        * libchip/rtc/rtc.h, libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
2243        libchip/rtc/mc146818a_ioreg.c: New files.  Add libchip driver for
2244        MC146818A (and several Dallas Semiconductor) TOD chips.
2245
22462004-10-13      Eric Norum <norume@aps.anl.gov>
2247
2248        PR 686/networking
2249        * libchip/network/if_fxp.c: Fix lockup in if_fxp.c, add additional
2250        device code.
2251
22522004-10-11      Ralf Corsepius <ralf_corsepius@rtems.org>
2253
2254        * libchip/network/dec21140.c: include <rtems/pci.h>.
2255
22562004-09-29      Joel Sherrill <joel@OARcorp.com>
2257
2258        * aclocal/rtems-cpu-subdirs.m4, libchip/shmdr/shm_driver.h,
2259        libnetworking/pppd/utils.c: i960 obsoleted and all references
2260        removed.
2261
22622004-04-09      Greg Menke <gregory.menke@gsfc.nasa.gov>
2263
2264        PR 607/networking
2265        * libchip/network/dec21140.c: Made PCI configuration minimum sane
2266        instead of fully specifying unused PCI features.
2267
22682004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
2269
2270        * configure.ac: Require automake > 1.9.
2271
22722004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
2273
2274        * aclocal/rtems-cpu-subdirs.m4: Add avr.
2275
22762004-09-21      Ralf Corsepius <ralf_corsepius@rtems.org>
2277
2278        * aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
2279        * configure.ac: Add RTEMS_CHECK_GCC_WEAK.
2280
22812004-08-17      Ralf Corsepius <ralf_corsepius@rtems.org>
2282
2283        * aclocal/ppc.m4 (RTEMS_PPC_EXCEPTIONS): Quote ac_popdir uses.
2284        * aclocal/target.m4 (_RTEMS_POP_BUILDDIR): Ditto.
2285
22862004-08-17      Ralf Corsepius <ralf_corsepius@rtems.org>
2287
2288        * acinclude.m4 (_RTEMS_CONFIG_SUBDIR): Quote ac_popdir uses.
2289
22902004-07-28  Joel Sherrill <joel@OARcorp.com>
2291
2292    * aclocal/version.m4: Updated to rtems-4.6.99.1.
2293
22942004-07-25      Joel Sherrill <joel@OARcorp.com>
2295
2296        * libchip/network/if_fxp.c: Add include of <sys/errno.h>.
2297
22982004-05-21  Till Strauman <strauman@slac.stanford.edu>
2299
2300        PR 625/networking
2301        * libchip/network/dec21140.c, ... : Prevent name clashes by making
2302        'ld_le32()' etc.  static inlines.  Let dec21140 attach routine return
2303        an error rather than panic if no chip is detected (thus allowing
2304        for probing).
2305        * libchip/network/elnk.c: Let elnk bail out if autoneg never completes
2306        instead of looping forever.  Avoid divide by zero (crashed my PC).
2307        * libchip/network/if_fxp.c: Enable more fxp chip variants but warn that
2308        they are UNTESTED.
2309
23102004-05-10      Ralf Corsepius <ralf_corsepius@rtems.org>
2311
2312        * aclocal/check-cxx.m4: Remove CPLUS_LD_LIBS.
2313
23142004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2315
2316        * libchip/network/dec21140.c, libchip/network/elnk.c:
2317        #include <errno.h>.
2318
23192004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2320
2321        * libchip/network/if_media.h: Update from FreeBSD.
2322        * libchip/network/open_eth.c, libchip/network/cs8900.c,
2323        libchip/network/i82586.c: #include <errno.h>.
2324
23252004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
2326
2327        * aclocal/rtems-top.4: Remove RTEMS_ROOT (Obsolete).
2328
23292004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
2330
2331        * aclocal/rtems-top.m4: Add project_top/with_project_top processing.
2332
23332004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
2334
2335        * optman/Makefile.am: Set EXEEXT = <empty> (Work around to a bug in
2336        automake).
2337
23382004-04-03      Wilfried Busalski <w.busalski@lancier-monitoring.de>
2339
2340        PR 599/pppd
2341        * libnetworking/pppd/chat.c: Free memory that is allocated to fix leak.
2342
23432004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
2344
2345        * optman/rtems/no-region.c: Reflect having changed
2346        rtems_region_get_segment_size.
2347
23482004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
2349
2350        * librdbg/src/i386/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2351        * librdbg/src/m68k/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2352        * librdbg/src/powerpc/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2353        * libchip/ide/ata.c: Include <rtems/chain.h> instead of <chain.h>.
2354        * libchip/ide/ide_controller.c: Include <rtems/chain.h> instead of <chain.h>.
2355        * libchip/shmdr/shm_driver.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
2356        * libchip/serial/ns16550.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2357
23582004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2359
2360        * libchip/ide/ata.c, libchip/network/dec21140.c,
2361        libchip/network/elnk.c, libchip/network/i82586.c,
2362        libchip/network/if_fxp.c, libchip/network/if_fxpvar.h,
2363        libchip/network/open_eth.c, libchip/network/sonic.c,
2364        libchip/rtc/icm7170.c, libchip/serial/ns16550.c,
2365        libchip/serial/z85c30.c, libchip/shmdr/cnvpkt.c,
2366        libchip/shmdr/init.c, libchip/shmdr/intr.c,
2367        libchip/shmdr/shm_driver.h: Cosmetics.
2368
23692004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2370
2371        * optman/rtems/no-dpmem.c, optman/rtems/no-mp.c,
2372        optman/rtems/no-msg.c, optman/rtems/no-part.c,
2373        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
2374        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
2375        optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert to using c99
2376        fixed size types.
2377
23782004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2379
2380        * configure.ac: Explicitly pass --includedir and --libdir to
2381        cpukit/configure.
2382
23832004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
2384
2385        * librdbg/Makefile.am: Fix rpcgen rules.
2386        * librdbg/src/i386/any/remdeb_xdr.c,
2387        librdbg/src/m68k/any/remdeb_xdr.c,
2388        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c:
2389        Reflect changes to librdbg/Makefile.am.
2390
23912004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
2392
2393        * configure.ac: Reflect changes testsuites/configure.ac and
2394        cpukit/configure.ac.
2395
23962004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
2397
2398        * aclocal/rtems-top.m4:  Add 2nd arg to RTEMS_TOP.
2399        Rework with_project_root/PROJECT_ROOT and with_project_top/PROJECT_TOPdir.
2400
24012004-03-25      Ralf Corsepius <ralf_corsepius@rtems.org>
2402
2403        * configure.ac: Reflect changes to testsuites's configuration.
2404
24052004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
2406
2407        PR/589 rtems
2408        * libchip/network/pci.h: Remove (Moved to cpukit).
2409
24102004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
2411
2412        * libchip/ide/ata.c, libchip/ide/ata_internal.h,
2413        libchip/ide/ide_controller.c, libchip/ide/ide_ctrl_cfg.h,
2414        libchip/ide/ide_ctrl_io.h, libchip/network/cs8900.c,
2415        libchip/network/dec21140.c, libchip/network/elnk.c,
2416        libchip/network/if_fxp.c, libchip/network/open_eth.c,
2417        libchip/network/open_eth.h, libchip/network/sonic.c,
2418        libchip/network/sonic.h, libchip/rtc/icm7170.c, libchip/rtc/icm7170.h,
2419        libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c,
2420        libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c,
2421        libchip/rtc/m48t08.c, libchip/rtc/m48t08.h, libchip/rtc/m48t08_reg.c,
2422        libchip/rtc/m48t08_reg2.c, libchip/rtc/m48t08_reg4.c,
2423        libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h, libchip/serial/mc68681.c,
2424        libchip/serial/mc68681.h, libchip/serial/mc68681_reg.c,
2425        libchip/serial/mc68681_reg2.c, libchip/serial/mc68681_reg4.c,
2426        libchip/serial/mc68681_reg8.c, libchip/serial/ns16550.c,
2427        libchip/serial/ns16550_p.h, libchip/serial/serial.h,
2428        libchip/serial/z85c30.c, libchip/serial/z85c30.h,
2429        libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c,
2430        libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c,
2431        libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/init.c,
2432        libchip/shmdr/initlq.c, libchip/shmdr/intr.c, libchip/shmdr/poll.c,
2433        libchip/shmdr/send.c, libchip/shmdr/shm_driver.h: Convert to using c99
2434        fixed-size types.
2435
24362004-03-14      Chris Johns  <chrisj@rtems.org>
2437
2438        * libchip/network/cs8900.c.bsp, libchip/network/cs8900.h.bsp: Updated
2439        the BSP example code.
2440        * libchip/network/cs8900.c, libchip/network/cs8900.h: Changes made to
2441        support the DIMMPC. This is a pc386 target with IO port support. Minor
2442        formating clean up. Add documentation to the header file.
2443        * libchip/network/README.cs8900: The CS8900 driver is documented in the
2444        cs8900.h header file.
2445
24462004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2447
2448        * libchip/network/dec21140.c: Use __PPC__ instead of __PPC.
2449        Cosmetics.
2450
24512004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2452
2453        * aclocal/canonicalize-tools.m4: Revert Joel's 2004-03-04's patch.
2454        There are no application level Makefiles in here.
2455
24562004-03-04      Joel Sherrill <joel@OARcorp.com>
2457
2458        * aclocal/canonicalize-tools.m4: Add SIZE, NM, and OBJCOPY so
2459        they can be used in application level makefiles.
2460
24612004-03-05      Joel Sherrill <joel@OARcorp.com>
2462
2463        * libnetworking/rtems_webserver/ejparse.c,
2464        libnetworking/rtems_webserver/emfdb.c,
2465        libnetworking/rtems_webserver/sock.c,
2466        libnetworking/rtems_webserver/socket.c,
2467        libnetworking/rtems_webserver/sym.c,
2468        libnetworking/rtems_webserver/webs.c,
2469        libnetworking/rtems_webserver/websuemf.c: Remove warnings.
24702004-03-05      Joel Sherrill <joel@OARcorp.com>
2471
2472        * libchipnetwork/open_eth.c: Remove warnings by conditionally
2473        compiling this file only only those CPU families with supported
2474        exception models.
2475
24762004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2477
2478        * acinclude.m4: Fix loosing arguments when configuring cpukit and
2479        testsuites (Was exposed with --enable-multilib, only).
2480        Remove RTEMS_SUBCONFIGURE_ARGS_QUOTE. RTEMS_CONFIG_SUBDIR.
2481         Add RTEMS_BSP_CONFIG_SUBDIR.
2482        * configure.ac: Reflect changes to acinclude.m4. Reflect new args to
2483        testsuites's configure.
2484        * aclocal/rtems-top.m4: Remove ENDIF hack.
2485        Rework and fix setting up PROJECT_TOPdir (PACKHEX wasn't found).
2486
24872004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2488
2489        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am,
2490        wrapup/Makefile.am: Fix automake problems having been introduced
2491        in previous patch.
2492
24932004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2494
2495        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am:
2496        Preinstall dirs.
2497        * wrapup/Makefile.am: Preinstall dirs. Cosmetics.
2498        * aclocal/check-multiprocessing.m4: Cosmetics.
2499        * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT.
2500        * aclocal/project-root.m4: Remove obsolete comments. Remove PACKHEX.
2501
25022004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2503
2504        * librdbg/Makefile.am: Merge-in librdbg/include/Makefile.am,
2505        librdbg/src/Makefile.am.
2506        * librdbg/include/Makefile.am, librdbg/src/Makefile.am: Remove.
2507        * configure.ac: Reflect changes above.
2508        Unconditionally apply RTEMS_CHECK_MULTIPROCESSING.
2509        * wrapup/Makefile.am: Reflect changes above.
2510        * Makefile.am: Add DIST_SUBDIRS = @BSP_SUBDIRS@.
2511
25122004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2513
2514        * aclocal/check-rdbg.m4: Don't AC_SUBST(HAS_RDBG).
2515
25162004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2517
2518        * Makefile.am: DISTCLEANFILES += @CUSTOM_CFG_FILES.
2519
25202004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2521
2522        * wrapup/Makefile.am: Reflect new location of librdbg.a.
2523
25242004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2525
2526        * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am,
2527        librdbg/src/powerpc/Makefile.am: Remove.
2528        * librdbg/src/Makefile.am: Merge-in librdbg/src/i386/Makefile.am,
2529        librdbg/src/m68k/Makefile.am, librdbg/src/powerpc/Makefile.am.
2530        * configure.ac: Reflect changes above.
2531
25322004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2533
2534
25352004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2536
2537        * aclocal/canonicalize-tools.m4: Don't check for NM, OBJCOPY, SIZE,
2538        STRIP.
2539
25402004-02-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2541
2542        * librdbg/include/Makefile.am: Merge-in
2543        librdbg/include/rdbg/i386/Makefile.am,
2544        librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am,
2545        librdbg/include/rdbg/powerpc/Makefile.am.
2546        * librdbg/include/rdbg/i386/Makefile.am,
2547        librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am,
2548        librdbg/include/rdbg/powerpc/Makefile.am: Remove.
2549        * configure.ac: Reflect changes above.
2550
25512004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2552
2553        * configure.ac: Use AS_HELP_STRING(ada).
2554
25552004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2556
2557        * aclocal/bspopts.m4: Use AS_HELP_STRING.
2558        * aclocal/bsp-configure.m4: Require autoconf-2.59.
2559        Use AC_CONFIG_HEADERS.
2560        * aclocal/check-custom-bsp.m4: Add bspkit-support.
2561        * aclocal/enable-rtemsbsp.m4: Use AS_HELP_STRING.
2562
25632004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2564
2565        * Makefile.am: include local.am.
2566
25672004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2568
2569        * aclocal/version.m4: 4.6.99.0.
2570
25712004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2572
2573        * Makefile.am: Don't include host.am.
2574        * automake/compile.am: Further cleanups.
2575
25762004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2577
2578        * automake/lib.am: Remove (Unused).
2579
25802004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2581
2582        * wrapup/Makefile.am: Don't include lib.am.
2583        * automake/compile.am: Use automake compilation rules.
2584
25852004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2586
2587        * libnetworking/pppd/Makefile.am,
2588        libnetworking/rtems_servers/Makefile.am,
2589        libnetworking/rtems_telnetd/Makefile.am,
2590        libnetworking/rtems_webserver/Makefile.am, optman/Makefile.am,
2591        support/Makefile.am: Don't include lib.am.
2592
25932004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2594
2595        * libchip/Makefile.am: Don't include lib.am.
2596        * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am,
2597        librdbg/src/powerpc/Makefile.am: Don't include lib.am. Remove
2598        unnecessary EXTRA_DISTs.
2599
26002004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2601
2602        * configure.ac: Add powerpc's <bsp>/wrapup/Makefile.am detection
2603        hack.
2604
26052004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2606
2607        * libnetworking/rtems_webserver/Makefile.am: Add PREINSTALL_DIRS.
2608        * libnetworking/rtems_telnetd/Makefile.am: Add PREINSTALL_DIRS.
2609        * libnetworking/rtems_servers/Makefile.am: Add PREINSTALL_DIRS.
2610        * libnetworking/pppd/Makefile.am: Add PREINSTALL_DIRS.
2611
26122004-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2613
2614        * aclocal/check-multiprocessing.m4: Remove AC_SUBST(HAS_MP).
2615        Add AM_CONDITIONAL(HAS_MP).
2616        * wrapup/Makefile.am: Fix path to ../libchip/shmdr.rel.
2617        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
2618        * aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
2619        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
2620        aclocal/enable-posix.m4, aclocal/enable-rdbg.m4,
2621        aclocal/multilib.m4: Use AS_HELP_STRING instead of AC_HELP_STRING
2622        (Deprecated by autoconf 2.59).
2623
26242004-01-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2625
2626        * configure.ac: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP.
2627        * wrapup/Makefile.am: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP.
2628
26292004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2630
2631        * ChangeLog: Merge-in libnetworking/ChangeLog.
2632        * libnetworking/ChangeLog: Remove.
2633        * ChangeLog: Merge-in librdbg/ChangeLog.
2634        * librdbg/ChangeLog: Remove.
2635        * ChangeLog: Merge-in libchip/ChangeLog.
2636        * libchip/ChangeLog: Remove.
2637        * ChangeLog: Merge-in optman/ChangeLog.
2638        * optman/ChangeLog: Remove.
2639
26402004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2641
2642        * configure.ac: Reflect changes to cpukit.
2643        * wrapup/Makefile.am: Reflect changes to librdbg.
2644        * aclocal/enable-bare.m4: Convert to autoconf-2.59.
2645        * libchip/Makefile.am: Add PREINSTALL_DIRS.
2646        * librdbg/include/rdbg/Makefile.am: Add PREINSTALL_DIRS.
2647        * librdbg/include/rdbg/i386/Makefile.am: Add PREINSTALL_DIRS.
2648        * librdbg/include/rdbg/m68k/Makefile.am: Add PREINSTALL_DIRS.
2649        * librdbg/include/rdbg/powerpc/Makefile.am: Add PREINSTALL_DIRS.
2650        * librdbg/src/i386/Makefile.am: Add PREINSTALL_DIRS.
2651        * librdbg/src/m68k/Makefile.am: Add PREINSTALL_DIRS.
2652        * librdbg/src/powerpc/Makefile.am: Add PREINSTALL_DIRS.
2653
26542004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2655
2656        * aclocal/rtems-top.m4: Remove check for version.m4.
2657        * automake/compile.am: Remove LINK_OBJS, LINK_FILES (Unused).
2658
26592004-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2660
2661        * automake/compile.am: Add RTEMS_RELLDFLAGS. Remove XLDFLAGS.
2662        * wrapup/Makefile.am: Reflect changes to libchip/*.
2663        * support/Makefile.am: Use automake compilation rules.
2664        * wrapup/Makefile.am: Reflect changes to support/*.
2665        * configure.ac: Remove libnetworking/wrapup/Makefile.
2666        * wrapup/Makefile.am: Reflect change to libnetworking/*. Use
2667        libnetworking/*/lib*.a instead of libnetapps.a.
2668        * configure.ac: Add subdir-objects to AUTOMAKE_OPTIONS. Require
2669        automake-1.8.2. Add RTEMS_PROG_CCAS. Add AM_PROG_CC_C_O.
2670        * optman/Makefile.am: Use automake compilation rules.
2671        * libchip/Makefile.am: Fix typo in previous patch.
2672        * libchip/Makefile.am: Use automake compilation rules.
2673        * libnetworking/Makefile.am: Remove wrapup.
2674        * libnetworking/pppd/Makefile.am: Build libpppd. Use
2675        automake-compilation rules.
2676        * libnetworking/rtems_servers/Makefile.am: Build libftpd. Use
2677        automake-compilation rules.
2678        * libnetworking/rtems_telnetd/Makefile.am: Build libtelnetd. Use
2679        automake-compilation rules.
2680        * libnetworking/rtems_webserver/Makefile.am: Build libhttpd. Use
2681        automake-compilation rules.
2682        * libnetworking/wrapup/Makefile.am: Remove (Unused).
2683
26842004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2685
2686        * wrapup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2687        PRE/TMPINSTALL_FILES to CLEANFILES.
2688        * automake/lib.am: Remove TMPINSTALL_FILES.
2689        * optman/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2690        PRE/TMPINSTALL_FILES to CLEANFILES.
2691        * libchip/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2692        PRE/TMPINSTALL_FILES to CLEANFILES.
2693        * librdbg/include/rdbg/Makefile.am: Re-add dirstamps to
2694        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2695        * librdbg/include/rdbg/i386/Makefile.am: Ditto.
2696        * librdbg/include/rdbg/m68k/Makefile.am: Ditto.
2697        * librdbg/include/rdbg/powerpc/Makefile.am: Ditto.
2698        * librdbg/src/i386/Makefile.am: Ditto.
2699        * librdbg/src/m68k/Makefile.am: Ditto.
2700        * librdbg/src/powerpc/Makefile.am: Ditto.
2701        * libnetworking/pppd/Makefile.am: Re-add dirstamps to
2702        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2703        * libnetworking/rtems_servers/Makefile.am: Ditto.
2704        * libnetworking/rtems_telnetd/Makefile.am: Ditto.
2705        * libnetworking/rtems_webserver/Makefile.am: Ditto.
2706
27072004-01-07      Joel Sherrill <joel@OARcorp.com>
2708
2709        * aclocal/rtems-cpu-subdirs.m4: mips64orion port removed as mips port
2710        more completely covers the MIPS family.
2711
27122003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2713
2714        * wrapup/Makefile.am: Reflect changes to shmdr.
2715        * libchip/Makefile.am: Add shmdr. Use noinst_DATA instead of TMP_LIBS.
2716
27172003-12-18      Joel Sherrill <joel@OARcorp.com>
2718
2719        * libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c,
2720        libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/getpkt.c,
2721        libchip/shmdr/init.c, libchip/shmdr/initlq.c, libchip/shmdr/intr.c,
2722        libchip/shmdr/mpci.h, libchip/shmdr/mpisr.c, libchip/shmdr/poll.c,
2723        libchip/shmdr/README, libchip/shmdr/receive.c, libchip/shmdr/retpkt.c,
2724        libchip/shmdr/send.c, libchip/shmdr/setckvec.c,
2725        libchip/shmdr/shm_driver.h: Copied from libbsp/shmdr.
2726
27272003-12-17      Joel Sherrill <joel@OARcorp.com>
2728
2729        * aclocal/version.m4: Updated to rtems-20031217-test.
2730
27312003-12-17     
2732
2733        * c/src/aclocal/version.m4: Updated to rtems-20031217-test.
2734        * c/src/aclocal/version.m4: Updated to rtems-20031217-test.
2735
27362003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2737
2738        * automake/compile.am: Remove LINK_LIBS (Unused).
2739        * configure.ac: Reflect changes to RTEMS_CONFIG_SUBDIR.
2740
27412003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2742
2743        * automake/compile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2744        * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2745        * acinclude.m4: Rework RTEMS_CONFIG_SUBDIR.
2746        * Makefile.am: Reflect changes to RTEMS_CONFIG_SUBDIR.
2747        * support/Makefile.am: Pass @RTEMS_BSP@ to AM_CPPFLAGS.
2748
27492003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2750
2751        * aclocal/env-rtemsbsp.m4: Add PROJECT_LIB.
2752        * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2753        * optman/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2754        * libchip/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2755        * librdbg/src/i386/Makefile.am:
2756        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2757        * librdbg/src/m68k/Makefile.am:
2758        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2759        * librdbg/src/powerpc/Makefile.am:
2760        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2761
27622003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2763
2764        * wrapup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2765        * aclocal/lead-dot.m4: Remove (Provided by automake-1.8).
2766        * automake/compile.am: Use mkdir_p instead of mkinstalldirs.
2767        * automake/lib.am: Use mkdir_p instead of mkdir. Remove
2768        $(PROJECT_RELEASE)/lib/$(dirstamp) handling.
2769        * aclocal/env-rtemsbsp.m4: Remove bsplibdir. Cleanups.
2770        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2771        * optman/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2772        * optman/Makefile.am: Remove project_libdir.
2773        * libchip/Makefile.am: Use mkdir_p. Remove dirs from
2774        PRE/TMPINSTALL_FILES.
2775        * librdbg/include/rdbg/Makefile.am: Use mkdir_p. Remove dirs from
2776        PRE/TMPINSTALL_FILES.
2777        * librdbg/include/rdbg/i386/Makefile.am: Use mkdir_p. Remove dirs from
2778        PRE/TMPINSTALL_FILES.
2779        * librdbg/include/rdbg/m68k/Makefile.am: Use mkdir_p. Remove dirs from
2780        PRE/TMPINSTALL_FILES.
2781        * librdbg/include/rdbg/powerpc/Makefile.am: Use mkdir_p. Remove dirs
2782        from PRE/TMPINSTALL_FILES.
2783        * librdbg/src/i386/Makefile.am: Use mkdir_p. Remove dirs from
2784        PRE/TMPINSTALL_FILES.
2785        * librdbg/src/m68k/Makefile.am: Use mkdir_p. Remove dirs from
2786        PRE/TMPINSTALL_FILES.
2787        * librdbg/src/powerpc/Makefile.am: Use mkdir_p. Remove dirs from
2788        PRE/TMPINSTALL_FILES.
2789        * libnetworking/pppd/Makefile.am: Use mkdir_p. Remove dirs from
2790        PRE/TMPINSTALL_FILES.
2791        * libnetworking/rtems_servers/Makefile.am: Use mkdir_p. Remove dirs from
2792        PRE/TMPINSTALL_FILES.
2793        * libnetworking/rtems_telnetd/Makefile.am: Use mkdir_p. Remove dirs from
2794        PRE/TMPINSTALL_FILES.
2795        * libnetworking/rtems_webserver/Makefile.am: Use mkdir_p. Remove dirs
2796        from PRE/TMPINSTALL_FILES.
2797
27982003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2799
2800        * aclocal/env-rtemsbsp.m4: AC_SUBST(project_libdir).
2801        * automake/lib.am: Remove project_libdir.
2802        * wrapup/Makefile.am: Reworked.
2803
28042003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2805
2806        * configure.ac: Reflect changes to librdbg.
2807        * optman/Makefile.am: Add tmpinstall dirstamp support.
2808        * libchip/Makefile.am: Fix variant-tmpinstall support.
2809        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove.
2810        * librdbg/src/powerpc/Makefile.am: Merge-in former
2811        new_exception_processing/Makefile.am.
2812        * librdbg/src/m68k/any/Makefile.am: Remove.
2813        * librdbg/src/m68k/Makefile.am: Merge-in former any/Makefile.am.
2814        * librdbg/src/i386/any/Makefile.am: Remove.
2815        * librdbg/src/i386/Makefile.am: Merge-in former any/Makefile.am.
2816        * librdbg/src/Makefile.am: Cosmetics.
2817        * librdbg/include/Makefile.am: Cosmetics.
2818        * librdbg/Makefile.am: Cosmetics.
2819        * libnetworking/Makefile.am: Cosmetics.
2820        * libnetworking/pppd/Makefile.am: Cosmetics.
2821        * libnetworking/wrapup/Makefile.am: Cosmetics.
2822
28232003-12-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2824
2825        * Makefile.am: Cosmetics.
2826        * automake/lib.am: Add project_libdir. Add preinstallation dirstamp
2827        support.
2828
28292003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2830
2831        * automake/compile.am: Remove $(ARCH):-rule.
2832
28332003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2834
2835        * configure.ac: Remove lib/libbsp/shared/Makefile,
2836        lib/libbsp/shmdr/Makefile.
2837
28382003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2839
2840        * configure.ac: Remove libchip/ide/Makefile, libchip/network/Makefile,
2841        libchip/serial/Makefile, libchip/rtc/Makefile.
2842        * support/Makefile.am: Remove all-local: $(ARCH).
2843        * wrapup/Makefile.am: Remove all-local: $(ARCH).
2844        * automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
2845        * optman/Makefile.am: Add dependencies to $(ARCH)/$(dirstamp). Reformat.
2846        * optman/Makefile.am: Remove all-local: $(ARCH).
2847        * libchip/ide/Makefile.am, libchip/network/Makefile.am,
2848        libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Remove.
2849        * libchip/Makefile.am: Merge-in Makefile.am above. Add preinstallation +
2850        compilation dirstamp support.
2851        * libchip/ide/Makefile.am: Remove all-local: $(ARCH).
2852        * libchip/network/Makefile.am: Remove all-local: $(ARCH).
2853        * libchip/rtc/Makefile.am: Remove all-local: $(ARCH).
2854        * libchip/serial/Makefile.am: Remove all-local: $(ARCH).
2855        * librdbg/src/i386/any/Makefile.am: Remove all-local: $(ARCH).
2856        * librdbg/src/m68k/any/Makefile.am: Remove all-local: $(ARCH).
2857        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove
2858        all-local: $(ARCH).
2859        * libnetworking/pppd/Makefile.am: Remove all-local: $(ARCH).
2860        * libnetworking/rtems_servers/Makefile.am: Remove all-local: $(ARCH).
2861        * libnetworking/rtems_telnetd/Makefile.am: Remove all-local: $(ARCH).
2862        * libnetworking/rtems_webserver/Makefile.am: Remove all-local: $(ARCH).
2863        * libnetworking/wrapup/Makefile.am: Remove all-local: $(ARCH).
2864
28652003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2866
2867        * aclocal/lead-dot.m4: New (from automake-1.7f).
2868        * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
2869        AC_SUBST(dirstamp).
2870        * libchip/ide/Makefile.am: Use dirstamps for preinstallation. Reformat.
2871        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
2872        libchip/serial/Makefile.am: Ditto.
2873        * librdbg/Makefile.am: Reformat. Apply dirstamps to preinstallation.
2874        * librdbg/include/Makefile.am: Ditto.
2875        * librdbg/include/rdbg/Makefile.am: Ditto.
2876        * librdbg/include/rdbg/i386/Makefile.am: Ditto.
2877        * librdbg/include/rdbg/m68k/Makefile.am: Ditto.
2878        * librdbg/include/rdbg/powerpc/Makefile.am: Ditto.
2879        * librdbg/src/Makefile.am: Ditto.
2880        * librdbg/src/i386/Makefile.am: Ditto.
2881        * librdbg/src/i386/any/Makefile.am: Ditto.
2882        * librdbg/src/m68k/Makefile.am: Ditto.
2883        * librdbg/src/m68k/any/Makefile.am: Ditto.
2884        * librdbg/src/powerpc/Makefile.am: Ditto.
2885        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto.
2886        * libnetworking/Makefile.am: Reformat. Apply dirstamps to
2887        preinstallation.
2888        * libnetworking/pppd/Makefile.am: Ditto.
2889        * libnetworking/rtems_servers/Makefile.am: Ditto.
2890        * libnetworking/rtems_telnetd/Makefile.am: Ditto.
2891        * libnetworking/rtems_webserver/Makefile.am: Ditto.
2892        * libnetworking/wrapup/Makefile.am: Ditto.
2893
28942003-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2895
2896        * aclocal/bsp-arg-enable.m4, aclocal/canonical-target-name.m4,
2897        aclocal/canonicalize-tools.m4, aclocal/check-custom-bsp.m4,
2898        aclocal/check-posix.m4, aclocal/check-rdbg.m4, aclocal/check-tool.m4,
2899        aclocal/config-subdirs.m4, aclocal/enable-bare.m4,
2900        aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
2901        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
2902        aclocal/enable-posix.m4, aclocal/enable-rdbg.m4,
2903        aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
2904        aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
2905        aclocal/i386-gas-code16.m4, aclocal/multilib.m4, aclocal/path-ksh.m4,
2906        aclocal/prog-cc.m4, aclocal/prog-cxx.m4, aclocal/project-root.m4,
2907        aclocal/rtems-top.m4, aclocal/target.m4, aclocal/tool-paths.m4: Fix
2908        underquoting to silence automake-1.8.
2909
29102003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2911
2912        * configure.ac: Reflect having moved tests to ../../testsuites.
2913
29142003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2915
2916        * aclocal/bsp-configure.m4: AC_PREREQ(2.57). Remove RTEMS_CANONICAL_HOST.
2917        * aclocal/canonical-host.m4: Remove.
2918        * aclocal/canonical-target-name.m4: Merge-in aclocal/canonical-host.m4.
2919        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2920
29212003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2922
2923        * aclocal/check-cpu.m4: Remove.
2924        * configure.ac: Merge-in former aclocal/check-cpu.m4.
2925        * aclocal/canonical-target-name.m4: Add m4-quotes.
2926        * aclocal/check-cxx.m4: Add m4-quotes. Don't require RTEMS_CHECK_CPU.
2927        * aclocal/check-multiprocessing.m4: Add m4-quotes. Require
2928        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2929        * aclocal/check-networking.m4: Add m4-quotes. Require
2930        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2931        * aclocal/check-posix.m4: Add m4-quotes. Require
2932        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2933        * aclocal/check-rdbg.m4: Add m4-quotes. Require
2934        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2935        * libchip/network/open_eth.c: Remove #define OPEN_ETH_SUPPORTED (Unused).
2936
29372003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2938
2939        * aclocal/check-multiprocessing.m4: Remove RTEMS_BSP_ALIAS.
2940        * aclocal/bsp-alias.m4: Remove.
2941
29422003-10-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2943
2944        * configure.ac: Make presence of tests/ optional.
2945
29462003-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2947
2948        * aclocal/path-perl.m4: Remove (Unused).
2949
29502003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2951
2952        * automake/force-preinstall.am: Remove.
2953
29542003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
2955
2956        PR 499/rtems_misc
2957        * libchip/serial/mc68681.c:  Miscellaneous corrections: - Correction of
2958        ACR_BIT[7] (Baudrate table) Configuration - Correction of Parity Bit
2959        Configuration (Odd was forced) - Correction of Stop Bit configuration
2960        (inversed) - Correction of ISR Handler to call
2961        rtems_termios_dequeue_character() only if is a Tx Empty IRQ. - Add RTS
2962        CTS Hardware flow control Configuration.
2963
29642003-09-04      Joel Sherrill <joel@OARcorp.com>
2965
2966        * lib/libcpu/shared/include/cache.h,
2967        lib/libcpu/shared/src/cache_aligned_malloc.c,
2968        lib/libcpu/shared/src/cache_manager.c, support/version.c: URL for
2969        license changed.
2970        * optman/rtems/no-dpmem.c, optman/rtems/no-event.c,
2971        optman/rtems/no-mp.c, optman/rtems/no-msg.c, optman/rtems/no-part.c,
2972        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
2973        optman/rtems/no-sem.c, optman/rtems/no-signal.c,
2974        optman/rtems/no-timer.c, optman/sapi/no-ext.c, optman/sapi/no-io.c: URL
2975        for license changed.
2976        * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h,
2977        libchip/ide/ide_controller.c, libchip/ide/ide_ctrl.h,
2978        libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h,
2979        libchip/network/cs8900.c, libchip/network/cs8900.c.bsp,
2980        libchip/network/cs8900.h, libchip/network/dec21140.c,
2981        libchip/network/elnk.c, libchip/network/open_eth.c,
2982        libchip/network/sonic.c, libchip/network/sonic.h, libchip/rtc/icm7170.c,
2983        libchip/rtc/icm7170.h, libchip/rtc/icm7170_reg.c,
2984        libchip/rtc/icm7170_reg2.c, libchip/rtc/icm7170_reg4.c,
2985        libchip/rtc/icm7170_reg8.c, libchip/rtc/m48t08.c, libchip/rtc/m48t08.h,
2986        libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c,
2987        libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h,
2988        libchip/rtc/rtcprobe.c, libchip/serial/mc68681.c,
2989        libchip/serial/mc68681.h, libchip/serial/mc68681_p.h,
2990        libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c,
2991        libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c,
2992        libchip/serial/serial.h, libchip/serial/z85c30.c,
2993        libchip/serial/z85c30.h, libchip/serial/z85c30_p.h,
2994        libchip/serial/z85c30_reg.c: URL for license changed.
2995
29962003-09-03      Jiri Gaisler <jiri@gaisler.com>
2997
2998        PR 477/networking
2999        * libchip/network/Makefile.am: Add driver for OpenCores NIC.
3000        * libchip/network/README.open_eth, libchip/network/open_eth.c,
3001        libchip/network/open_eth.h: New files.
3002
30032003-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3004
3005        * aclocal/rtems-top.m4: Add RTEMS_API.
3006        AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
3007
30082003-08-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3009
3010        * librdbg/src/i386/any/Makefile.am, librdbg/src/m68k/any/Makefile.am,
3011        librdbg/src/powerpc/new_exception_processing/Makefile.am: Don't include
3012        @RTEMS_BSP@.cfg.
3013
30142003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3015
3016        * libchip/ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3017
30182003-08-20      Joel Sherrill <joel@OARcorp.com>
3019
3020        * libchip/network/cs8900.c: Correct copyright statements.
3021
30222003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3023
3024        * aclocal/check-itron.m4: Remove.
3025        * aclocal/enable-inlines.m4: Remove.
3026        * Makefile.am: Reflect having moved aclocal/.
3027        * aclocal/bsp-alias.m4: New (Copied from ../../aclocal).
3028        * aclocal/bsp-arg-enable.m4: New (Copied from ../../aclocal).
3029        * aclocal/bsp-configure.m4: New (Copied from ../../aclocal).
3030        * aclocal/bspopts.m4: New (Copied from ../../aclocal).
3031        * aclocal/canonical-host.m4: New (Copied from ../../aclocal).
3032        * aclocal/canonicalize-tools.m4: New (Copied from ../../aclocal).
3033        * aclocal/canonical-target-name.m4: New (Copied from ../../aclocal).
3034        * aclocal/check-cpu.m4: New (Copied from ../../aclocal).
3035        * aclocal/check-custom-bsp.m4: New (Copied from ../../aclocal).
3036        * aclocal/check-cxx.m4: New (Copied from ../../aclocal).
3037        * aclocal/check-itron.m4: New (Copied from ../../aclocal).
3038        * aclocal/check-multiprocessing.m4: New (Copied from ../../aclocal).
3039        * aclocal/check-networking.m4: New (Copied from ../../aclocal).
3040        * aclocal/check-posix.m4: New (Copied from ../../aclocal).
3041        * aclocal/check-rdbg.m4: New (Copied from ../../aclocal).
3042        * aclocal/check-tool.m4: New (Copied from ../../aclocal).
3043        * aclocal/config-subdirs.m4: New (Copied from ../../aclocal).
3044        * aclocal/enable-bare.m4: New (Copied from ../../aclocal).
3045        * aclocal/enable-cxx.m4: New (Copied from ../../aclocal).
3046        * aclocal/enable-inlines.m4: New (Copied from ../../aclocal).
3047        * aclocal/enable-itron.m4: New (Copied from ../../aclocal).
3048        * aclocal/enable-multiprocessing.m4: New (Copied from ../../aclocal).
3049        * aclocal/enable-networking.m4: New (Copied from ../../aclocal).
3050        * aclocal/enable-posix.m4: New (Copied from ../../aclocal).
3051        * aclocal/enable-rdbg.m4: New (Copied from ../../aclocal).
3052        * aclocal/enable-rtemsbsp.m4: New (Copied from ../../aclocal).
3053        * aclocal/env-rtemsbsp.m4: New (Copied from ../../aclocal).
3054        * aclocal/gcc-isystem.m4: New (Copied from ../../aclocal).
3055        * aclocal/gcc-pipe.m4: New (Copied from ../../aclocal).
3056        * aclocal/gcc-specs.m4: New (Copied from ../../aclocal).
3057        * aclocal/i386-gas-code16.m4: New (Copied from ../../aclocal).
3058        * aclocal/multilib.m4: New (Copied from ../../aclocal).
3059        * aclocal/path-ksh.m4: New (Copied from ../../aclocal).
3060        * aclocal/path-perl.m4: New (Copied from ../../aclocal).
3061        * aclocal/ppc.m4: New (Copied from ../../aclocal).
3062        * aclocal/prog-ccas.m4: New (Copied from ../../aclocal).
3063        * aclocal/prog-cc.m4: New (Copied from ../../aclocal).
3064        * aclocal/prog-cxx.m4: New (Copied from ../../aclocal).
3065        * aclocal/project-root.m4: New (Copied from ../../aclocal).
3066        * aclocal/quoting.m4: New (Copied from ../../aclocal).
3067        * aclocal/rtems-cpu-subdirs.m4: New (Copied from ../../aclocal).
3068        * aclocal/rtems-flags.m4: New (Copied from ../../aclocal).
3069        * aclocal/rtems-top.m4: New (Copied from ../../aclocal).
3070        * aclocal/target.m4: New (Copied from ../../aclocal).
3071        * aclocal/tool-paths.m4: New (Copied from ../../aclocal).
3072        * aclocal/version.m4: New (Copied from ../../aclocal).
3073
30742003-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3075
3076        * configure.ac: Remove stray comments.
3077        * automake/local.am, automake/host.am: Remove "debug".
3078
30792003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3080
3081        * Makefile.am: Reflect having moved automake/.
3082        * lib/Makefile.am: Reflect having moved automake/.
3083        * support/Makefile.am: Reflect having moved automake/.
3084        * wrapup/Makefile.am: Reflect having moved automake/.
3085        * automake/compile.am, automake/force-preinstall.am, automake/host.am,
3086        automake/lib.am, automake/local.am, automake/subdirs.am: New (copied
3087        from ../../automake).
3088        * optman/Makefile.am: Reflect having moved automake/.
3089        * libchip/Makefile.am: Reflect having moved automake/.
3090        * libchip/ide/Makefile.am: Reflect having moved automake/.
3091        * libchip/network/Makefile.am: Reflect having moved automake/.
3092        * libchip/rtc/Makefile.am: Reflect having moved automake/.
3093        * libchip/serial/Makefile.am: Reflect having moved automake/.
3094        * librdbg/Makefile.am: Reflect having moved automake/.
3095        * librdbg/include/Makefile.am: Reflect having moved automake/.
3096        * librdbg/include/rdbg/Makefile.am: Reflect having moved automake/.
3097        * librdbg/include/rdbg/i386/Makefile.am: Reflect having moved automake/.
3098        * librdbg/include/rdbg/m68k/Makefile.am: Reflect having moved automake/.
3099        * librdbg/include/rdbg/powerpc/Makefile.am: Reflect having moved
3100        automake/.
3101        * librdbg/src/Makefile.am: Reflect having moved automake/.
3102        * librdbg/src/i386/Makefile.am: Reflect having moved automake/.
3103        * librdbg/src/i386/any/Makefile.am: Reflect having moved automake/.
3104        * librdbg/src/m68k/Makefile.am: Reflect having moved automake/.
3105        * librdbg/src/m68k/any/Makefile.am: Reflect having moved automake/.
3106        * librdbg/src/powerpc/Makefile.am: Reflect having moved automake/.
3107        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Reflect
3108        having moved automake/.
3109        * libnetworking/Makefile.am: Reflect having moved automake/.
3110        * libnetworking/pppd/Makefile.am: Reflect having moved automake/.
3111        * libnetworking/rtems_servers/Makefile.am: Reflect having moved
3112        automake/.
3113        * libnetworking/rtems_telnetd/Makefile.am: Reflect having moved
3114        automake/.
3115        * libnetworking/rtems_webserver/Makefile.am: Reflect having moved
3116        automake/.
3117        * libnetworking/wrapup/Makefile.am: Reflect having moved automake/.
3118
31192003-08-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3120
3121        * Makefile.am: Add bsp.pc.in.
3122        * bsp.pc.in: New (pkgconfig support).
3123
31242003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3125
3126        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
3127
31282003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3129
3130        * lib/Makefile.am: New (Required by 'make dist').
3131        * lib/ChangeLog: Remove.
3132        * lib/.cvsignore: Cleanup.
3133        * configure.ac: Reflect having added lib/Makefile.am.
3134        * configure.ac: Merge-in lib/libcpu/configure.ac. Merge-in
3135        lib/libbsp/configure.ac.
3136        * librdbg/include/rdbg/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
3137        * librdbg/src/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
3138
31392003-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3140
3141        * configure.ac: Use relative dir to make/${RTEMS_BSP}.cache.
3142        * configure.ac: Merge-in librdbg/configure.ac.
3143        * configure.ac: Merge-in libnetworking/configure.ac. Merge-in parts of
3144        librdbg/configure.ac.
3145        * libchip/ide/Makefile.am, libchip/network/Makefile.am,
3146        libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Add conditional
3147        LIBCHIP. Conditionally build include-dirs.
3148        * libchip/network/if_fxp.c: Replace deprecated b* funcs by mem* funcs.
3149        * librdbg/configure.ac: Remove (Merged into ../configure.ac).
3150        * librdbg/Makefile.am, librdbg/include/Makefile.am,
3151        librdbg/include/rdbg/Makefile.am, librdbg/include/rdbg/i386/Makefile.am,
3152        librdbg/include/rdbg/m68k/Makefile.am,
3153        librdbg/include/rdbg/powerpc/Makefile.am, librdbg/src/Makefile.am,
3154        librdbg/src/i386/Makefile.am, librdbg/src/i386/any/Makefile.am,
3155        librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am,
3156        librdbg/src/powerpc/Makefile.am, librdbg/
3157        src/powerpc/new_exception_processing/Makefile.am: Reflect having merged
3158        configure.ac into ../configure.ac.
3159        * libnetworking/configure.ac: Remove (Merged into ../configure.ac).
3160        * libnetworking/.cvsignore, libnetworking/Makefile.am,
3161        libnetworking/pppd/Makefile.am, libnetworking/rtems_servers/Makefile.am,
3162        libnetworking/rtems_telnetd/Makefile.am,
3163        libnetworking/rtems_webserver/Makefile.am,
3164        libnetworking/wrapup/Makefile.am: Reflect having merged configure.ac
3165        into ../configure.ac.
3166
31672003-07-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3168
3169        PR 427/rtems
3170        * librdbg/src/rdbg.c: Use memset instead of bzero (deprecated).
3171        * librdbg/src/servtsp.c: Ditto.
3172
31732003-07-18      Greg Menke <gregory.menke@gsfc.nasa.gov>
3174
3175        PR 429/bsps
3176        PR 432/bsps
3177        * libchip/network/elnk.c: Due to a bug in the driver, if multiple
3178        packets are queued onto an elnk board, the ISR will deadlock the device
3179        with a tx complete interrupt.  Lighter tx loads are not affected as they
3180        end up submitting single packets to the device.
3181
31822003-07-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3183
3184        * configure.ac: Merge-in libchip/configure.ac. Merge-in
3185        optman/configure.ac.
3186        * optman/configure.ac: Remove (Merged into ../configure.ac).
3187        * optman/Makefile.am: Reflect having merged configure.ac into
3188        ../configure.ac.
3189        * libchip/configure.ac: Remove (Merged into ../configure.ac).
3190        * libchip/Makefile.am, libchip/ide/Makefile.am,
3191        libchip/network/Makefile.am, libchip/rtc/Makefile.am,
3192        libchip/serial/Makefile.am: Reflect having merged configure.ac into
3193        ../configure.ac.
3194
31952003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3196
3197        * support/version.c: Reflect having remove "rtems-" from RTEMS_VERSION.
3198
31992003-06-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
3200
3201        * libchip/network/dec21140.c, libchip/network/elnk.c: Update to compile
3202        on i386.
3203
32042003-06-13      Joel Sherrill <joel@OARcorp.com>
3205
3206        * libnetworking/pppd/chat.c: Removed warnings.
3207
32082003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
3209
3210        * libchip/network/README.3com: New file missed in previous commit.
3211        PR 405/bsps
3212        PR 393/networking
3213        * libchip/network/dec21140.c: Fix leak also known as PR393.
3214        * libchip/network/elnk.c, libchip/network/if_media.h,
3215        libchip/network/mii.h: New files.
3216        * libchip/network/Makefile.am: Reflect new files.
3217
32182003-06-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3219
3220        * configure.ac: Remove support for profile-variant.
3221
32222003-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3223
3224        PR 397/pppd
3225        * libnetworking/pppd/fsm.c: Make peer_mru global again.
3226        * libnetworking/pppd/magic.c: Remove *rand48.
3227        * libnetworking/pppd/chap.c: Remove prototypes of *rand48.
3228
32292003-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3230
3231        * wrapup/Makefile.am: Add libide.a.
3232
32332003-04-15      Joel Sherrill <joel@OARcorp.com>
3234
3235        PR 387/rtems_misc
3236        * libchip/ide/ata.c: Removed warning and moved to use of simpler libc
3237        routines.
3238        * libchip/ide/ata_internal.h: Added missing newline and end of file.
3239
32402003-04-11      Joel Sherrill <joel@OARcorp.com>
3241
3242        * libnetworking/rtems_webserver/cgi.c,
3243        libnetworking/rtems_webserver/sockGen.c,
3244        libnetworking/rtems_webserver/umui.c,
3245        libnetworking/rtems_webserver/websSSL.c,
3246        libnetworking/rtems_webserver/websSSL.h,
3247        libnetworking/rtems_webserver/websda.c,
3248        libnetworking/rtems_webserver/websda.h: New files. Not included in
3249        previous commit.
3250
32512003-04-10      Joel Sherrill <joel@OARcorp.com>
3252
3253        PR 371/pppd
3254        * libnetworking/pppd/auth.c, libnetworking/pppd/chat.c,
3255        libnetworking/pppd/demand.c, libnetworking/pppd/fsm.c,
3256        libnetworking/pppd/lcp.c, libnetworking/pppd/options.c,
3257        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
3258        libnetworking/pppd/rtemspppd.c: Change many symbols to static. There are
3259        still global symbols in rtemspppd.h which might need to be changed or
3260        converted into member of a structure which is dereferenced with a
3261        pointer that is managed as a per task variable. But this patch should
3262        avoid many conflicts.
3263
32642003-03-27      Joel Sherrill <joel@OARcorp.com>
3265
3266        * libchip/ide/Makefile.am: ATA code depends upon libchip/ide which is
3267        not allowed in the cpukit source code since it must be buildable
3268        independent of any BSP. These files were moved to libchip/ide.
3269        * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h: New
3270        files.
3271
32722003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3273
3274        PR 368/filesystems
3275        * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h: General
3276        improvements which now work on pc386 and mbx8xx.
3277        * libchip/ide/ide_controller.c: New file.
3278
32792003-03-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3280
3281        * libnetworking/pppd/utils.c: Remove strlcpy, strlcat.
3282
32832003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3284
3285        * configure.ac: Remove AC_CONFIG_AUX_DIR.
3286        * configure.ac: Add support/.
3287        * support/.cvsignore: New.
3288        * support/Makefile.am: New.
3289        * support/version.c: New.
3290        * wrapup/Makefile.am: Add support/libsupport.a.
3291        * optman/configure.ac: Remove AC_CONFIG_AUX_DIR.
3292        * libchip/configure.ac: Remove AC_CONFIG_AUX_DIR.
3293        * librdbg/configure.ac: Remove AC_CONFIG_AUX_DIR.
3294        * libnetworking/configure.ac: Remove AC_CONFIG_AUX_DIR.
3295
32962003-03-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3297
3298        * wrapup/Makefile.am: Use SRC += instead of make-vars.
3299
33002003-02-20      Till Straumann <strauman@slac.stanford.edu>
3301
3302        PR 354/networking
3303        * libchip/network/if_fxp.c (Intel eepro network driver): re-enabled the
3304        chip against a table of supported chips. The untested ones are still
3305        commented out, however.
3306
33072003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3308
3309        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3310        * configure.ac: AC_PREREQ(2.57).
3311        * optman/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3312        * optman/configure.ac: AC_PREREQ(2.57).
3313        * libchip/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3314        * libchip/configure.ac: AC_PREREQ(2.57).
3315        * librdbg/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3316        * librdbg/configure.ac: AC_PREREQ(2.57).
3317        * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3318        * libnetworking/configure.ac: AC_PREREQ(2.57).
3319
33202003-02-06      Joel Sherrill <joel@OARcorp.com>
3321
3322        * libnetworking/pppd/chat.c: Convert routines with common names to
3323        static. This included get_char(), put_char(), and character() among
3324        others.
3325
33262003-02-03      Joel Sherrill <joel@OARcorp.com>
3327
3328        PR 338/filesystem
3329        * optman/sapi/no-io.c: Side-effect of fixing reentrancy problem with
3330        rtems_io_lookup_name() (API change).  Unused function removed.
3331
33322003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3333
3334        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3335        * libnetworking/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3336        * libnetworking/pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3337        Eliminate *_O_FILES.
3338        * libnetworking/rtems_servers/Makefile.am,
3339        libnetworking/rtems_webserver/Makefile.am,
3340        libnetworking/rtems_telnetd/Makefile.am: Ditto.
3341
33422002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3343
3344        * wrapup/Makefile.am: Use install-data-local to install librtemsbsp.a.
3345        Let all-local: depend on $(LIB).
3346        * wrapup/Makefile.am, configure.ac: Remove libmisc.
3347        * optman/Makefile.am: Apply install-data-local to install *.rels.
3348
33492002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3350
3351        * optman/Makefile.am: Eliminate *_O_FILES. Don't create $ARCH in %.o:
3352        %.c rules.
3353        * optman/Makefile.am: Use .$(OBJEXT) instead of .o.
3354        * libchip/network/Makefile.am: Eliminate C_O_FILES.
3355        * libchip/rtc/Makefile.am: Ditto.
3356        * libchip/serial/Makefile.am: Ditto.
3357
33582002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3359
3360        * libchip/serial/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3361        LIBC_DEFINES.
3362        * libchip/rtc/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3363        LIBC_DEFINES.
3364        * libchip/network/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3365        LIBC_DEFINES.
3366
33672002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3368
3369        * optman/Makefile.am: Introduce sapi_C_FILES, rtems_C_FILES.
3370
33712002-12-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3372
3373        * configure.ac: Append RTEMS_CPU_MODEL to ac_configure_args. Resort
3374        cache-checking.
3375        * optman/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3376
33772002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3378
3379        * configure.ac: Expand RTEMS_CHECK_BSP_CACHE.
3380        * configure.ac: Append CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
3381        CFLAGS_PROFILE_V, RTEMS_BSP_FAMILY to ac_configure_args.
3382        * optman/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
3383        * librdbg/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
3384
33852002-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3386
3387        * optman/Makefile.am: Merge-in rtems/Makefile.am and sapi/Makefile.am.
3388        * optman/sapi/Makefile.am, optman/rtems/Makefile.am, optman/rel.am:
3389        Remove.
3390        * optman/configure.ac: Add RTEMS_BSP_CHECK_CACHE. Reflect changes above.
3391
33922002-11-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3393
3394        * configure.ac: Use test "$RTEMS_BSP_FAMILY" != "bare" to setup
3395        HAS_LIBBSP conditional (Solaris/bash incompatibility fix).
3396
33972002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
3398
3399        * libchip/network/cs8900.c: I don't know why we have to SelfST register
3400        twice on the EDB7312, but it doesn't work on the EDB7312 if we don't.
3401
34022002-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3403
3404        * optman/rtems/Makefile.am, optman/sapi/Makefile.am: Reworked.
3405        * optman/rel.am: New.
3406
34072002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3408
3409        * Makefile.am: Use "'"-quotes to pass args to bsp.mak.
3410        * configure.ac: Use "'"-quotes for args to RTEMS_CONFIG_SUBDIRS. Fix
3411        braino in comment on "exec". Extend --enable-ada handling.
3412
34132002-11-04      Joel Sherrill <joel@OARcorp.com>
3414
3415        * librdbg/src/_servtgt.c: Removed warning by adding support for ITRON
3416        tasks and rolling multiple loops into 1.
3417        * librdbg/src/m68k/rdbg_f.c: Removed warning.
3418        * libnetworking/pppd/auth.c, libnetworking/rtems_webserver/uemf.h:
3419        Removed warnings.
3420
34212002-10-31      Joel Sherrill <joel@OARcorp.com>
3422
3423        * libchip/network/dec21140.c: Removed warnings.
3424        * librdbg/src/i386/any/remdeb_xdr.c: Removed warnings.
3425        * librdbg/src/rdbg.c, librdbg/src/servtsp.c, librdbg/src/m68k/rdbg_f.c,
3426        librdbg/src/m68k/any/remdeb_xdr.c,
3427        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed
3428        warnings.
3429        * libnetworking/rtems_webserver/socket.c,
3430        libnetworking/rtems_webserver/uemf.h: Removed warnings.
3431
34322002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
3433
3434        * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h,
3435        libchip/ide/ide_ctrl_io.h, libchip/ide/ide_ctrl.h: New files.
3436        * libchip/configure.ac, libchip/Makefile.am: Modified to reflect changes
3437        above.
3438
34392002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3440
3441        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
3442        * wrapup/.cvsignore: Remove autom4te.cache.
3443        * optman/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
3444        * libchip/.cvsignore: Reformat. Add autom4te*cache. Remove
3445        autom4te.cache.
3446        * librdbg/.cvsignore: Reformat. Add autom4te*cache. Remove
3447        autom4te.cache.
3448        * libnetworking/.cvsignore: Reformat. Add autom4te*cache. Remove
3449        autom4te.cache.
3450
34512002-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3452
3453        * acinclude.m4: Apply RTEMS_CONFIGURE_ARGS_QUOTE.
3454
34552002-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3456
3457        * optman/.cvsignore: Add autom4te.cache.
3458
34592002-09-14      Joel Sherrill <joel@OARcorp.com>
3460
3461        * libchip/serial/z85c30.c: Eliminated warning by clarifying statement.
3462
34632002-09-07      Joel Sherrill <joel@OARcorp.com>
3464
3465        * libnetworking/pppd/ipcp.c, libnetworking/rtems_servers/ftpd.c: Add
3466        include files to resolve warnings.
3467
34682002-09-07      Chris Johns <ccj@acm.org>
3469
3470        * libchip/network/Makefile.am, libchip/network/README.cs8900,
3471        libchip/network/cs8900.c, libchip/network/cs8900.h: Significant update
3472        which corrects the problem  where the cs8900.c file was actually the BSP
3473        glue.  Joel did some hacking so this file will compile.  Previously it
3474        required providing a target.h file to compile.
3475        * libchip/network/cs8900.c.bsp: New file.
3476
34772002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3478
3479        * libnetworking/rtems_webserver/md5.h: Add missing newline.
3480
34812002-08-31      Joel Sherrill <joel@OARcorp.com>
3482
3483        * libnetworking/rtems_webserver/webmain.c: Commented out rootWeb to
3484        eliminate warning.
3485
34862002-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3487
3488        * configure.ac: Add ada-tests.
3489
34902002-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3491
3492        * Makefile.am: Add preinstall-stamp.
3493
34942002-08-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3495
3496        * libnetworking/rtems_servers/ftpd.c: Remove unused variable buf.
3497        * libnetworking/pppd/md5.c: #include <string.h> to make gcc31 happy.
3498        * libnetworking/rtems_telnetd/telnetd.c: #include <string.h> to make
3499        gcc31 happy.
3500        * libnetworking/rtems_webserver/webmain.c: Remove unused variable dir,
3501        cp.
3502
35032002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3504
3505        * configure.ac: Add AM_CONDITIONAL(LIBCHIP). Pass RTEMS_HOST to
3506        make/bsp.mak.
3507        * Makefile.am: Pass RTEMS_HOST to make/bsp.mak.
3508        * wrapup/Makefile.am: Apply AM_CONDITIONAL(LIBCHIP).
3509
35102002-08-12      Joel Sherrill <joel@OARcorp.com>
3511
3512        * libnetworking/pppd/utils.c: Include i960 in varargs conditional to
3513        avoid error.
3514
35152002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3516
3517        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
3518        * configure.ac: Add BSP_SUBDIRS.
3519        * Makefile.am: Use BSP_SUBDIRS to setup SUBDIRS.
3520        * optman/rtems/Makefile.am: Use .$(OBJEXT) instead of .o.
3521        * optman/sapi/Makefile.am: Use .$(OBJEXT) instead of .o.
3522        * libchip/network/Makefile.am: Use .$(OBJEXT) instead of .o.
3523        * libchip/rtc/Makefile.am: Use .$(OBJEXT) instead of .o.
3524        * libchip/serial/Makefile.am: Use .$(OBJEXT) instead of .o.
3525        * librdbg/configure.ac: Remove RTEMS_BSP_ALIAS. Add
3526        RTEMS_CHECK_BSP_CACHE.
3527        * librdbg/src/i386/any/Makefile.am: Use .$(OBJEXT) instead of .o.
3528        * librdbg/src/m68k/any/Makefile.am: Use .$(OBJEXT) instead of .o.
3529        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use
3530        .$(OBJEXT) instead of .o.
3531        * libnetworking/pppd/Makefile.am,
3532        libnetworking/rtems_servers/Makefile.am,
3533        libnetworking/rtems_telnetd/Makefile.am,
3534        libnetworking/rtems_webserver/Makefile.am,
3535        libnetworking/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
3536
35372002-08-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3538
3539        * configure.ac: Remove AC_CONFIG_SUBDIR(wrapup). Cosmetic cleanups.
3540        * wrapup/Makefile.am: Pick up ../libchip/rtc/$(ARCH)/librtcio.a and
3541        ../libchip/serial/$(ARCH)/libserialio.a.
3542        * libchip/serial/Makefile.am: Don't tmp-install lib.
3543        * libchip/rtc/Makefile.am: Don't tmp-install lib.
3544
35452002-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3546
3547        * Makefile.am: Add rtems_makedir.
3548        * configure.ac: Merge wrapup/configure.ac. Cosmetic cleanups.
3549        * Makefile.am: Add wrapup-SUBDIR.
3550        * wrapup/ChangeLog: Remove.
3551        * wrapup/configure.ac: Remove.
3552        * Makefile.am: Append BARE_CPU_MODEL to make/@RTEMS_BSP@.cache creation
3553        (Make the bare BSP happy).
3554        * configure.ac: Ditto.
3555        * Makefile.am: Create make/@RTEMS_BSP@.cache. Handle make/custom/*.cfgs.
3556        Create make/custom/default.cfg.
3557        * configure.ac: Add creation of make/custom/*.cfg. Create
3558        make/${RTEMS_BSP}.cache. Read make/${RTEMS_BSP}.cache.
3559
35602002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3561
3562        * Makefile.am: Clean $(PROJECT_RELEASE).
3563
35642002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3565
3566        * libnetworking/pppd/chap.c, libnetworking/pppd/fsm.c,
3567        libnetworking/pppd/fsm.h, libnetworking/pppd/upap.c: Per PR255 fix
3568        prototype mismatches.
3569
35702002-07-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3571
3572        * optman/sapi/Makefile.am: Add bsplib_DATA = $(PGMS). Remove ASM4FLAGS.
3573        * optman/rtems/Makefile.am: Add bsplib_DATA = $(PGMS).
3574
35752002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3576
3577        * acinclude.m4: Add test "$multilib" != "yes".
3578        * config-ml.in: Remove.
3579        * acinclude.m4: Cleanups.
3580        * configure.ac: Build ${srcdir}/../../cpukit/ as ./exec/ instead of
3581        ${srcdir}/exec/. Further adaptations to autoconf >= 2.50.
3582        * optman/configure.ac: Remove RTEMS_ENABLE_MULTIPROCESSING,
3583        RTEMS_ENABLE_POSIX, RTEMS_ENABLE_ITRON, RTEMS_ENABLE_INLINES,
3584        RTEMS_ENABLE_RTEMS_DEBUG, RTEMS_CHECK_RTEMS_DEBUG, RTEMS_CHECK_NEWLIB.
3585
35862002-07-16      Eric Norum <eric.norum@usask.ca>
3587
3588        * New driver for the Intel EtherExpressPro (82559ER) chip.
3589        * libchip/network/if_fxp.c, libchip/network/if_fxpreg.h,
3590        libchip/network/if_fxpvar.h, libchip/network/pci.h: New file.
3591        * libchip/network/Makefile.am: Modified to reflect above.
3592
35932002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3594
3595        * acinclude.m4: New.
3596        * Makefile.am: Remove tar-installation.  Prepend @exec@ to SUBDIRS.
3597        * configure.ac: Switch to AC_CONFIG_SRCDIR([optman]). Add
3598        RTEMS_ENABLE_MULTIPROCESSING. Add RTEMS_CONFIG_SUBDIR([exec]...).
3599
36002002-07-01      Joel Sherrill <joel@OARcorp.com>
3601
3602        * librdbg/src/_servtgt.c, librdbg/src/ptrace.c: Corrected use of
3603        _Objects_Information_table now that it is a two dimensional array based
3604        upon API and class.
3605        * libnetworking/rtems_webserver/misc.c: Per PR236 eliminate definition
3606        of strnlen().
3607
36082002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3609
3610        * libnetworking/wrapup/Makefile.am: Build libnetapps.a.  Don't
3611        preinstall libnetapps.a.
3612
36132002-06-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3614
3615        * configure.ac: Remove librpc.
3616
36172002-06-25      Joel Sherrill <joel@OARcorp.com>
3618
3619        * Per PR233, moved librpc to exec.
3620        * configure.ac, wrapup/Makefile.am: Modified.
3621        * librpc, librpc/ChangeLog: Removed.
3622
36232002-06-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3624
3625        * optman/Makefile.am: Remove multilib support.
3626        * optman/configure.ac: Ditto.
3627        * optman/sapi/Makefile.am: Ditto.
3628
36292002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3630
3631        * libnetworking/Makefile.am: Remove headers. Remove CHANGELOG.
3632        * libnetworking/configure.ac: Use AC_CONFIG_SRCDIR([pppd]).
3633
36342002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3635
3636        Move networking libraries to c/src/exec/libnetworking
3637        * libnetworking/configure.ac, libnetworking/Makefile.am,
3638        libnetworking/wrapup/Makefile.am: Reflect Moval.
3639
36402002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3641
3642        * configure.ac: Remove CONFIG_SUBDIRS libblock, libfs.
3643        * libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
3644        <rtems/bspIo.h>.
3645
36462002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3647
3648        * libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
3649        * libnetworking/rtems/mkrootfs.h: Ditto.
3650        * libnetworking/rtems/Makefile.am: Reflect changes above.
3651
36522002-05-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3653
3654        * configure.ac: Remove lib.
3655
36562002-05-14      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3657
3658        * librdbg/src/m68k/rdbg_cpu_asm.S: Per PR163, Fix incorrect assumption
3659        that exception stack frames on M68K members with VBR always are 6 byte
3660        long. The incorrect assumption resulted in some gdb commands like "next"
3661        to fail on the 68360.
3662
36632002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3664
3665        * config-ml.in: Take out arm and sh variants RTEMS does not support.
3666        PR 220
3667        * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c,
3668        librdbg/ src/powerpc/new_exception_processing/remdeb_svc.c: Remove from
3669        CVS.
3670        * libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
3671        libnetworking/sys/filio.h: Remove.
3672        * libnetworking/sys/Makefile.am: Reflect changes above.
3673
36742002-05-07      Chris Johns <ccj@acm.org>
3675
3676        * libchip/c/src/libchip/network/i82586.c: Per PR210, adjust the mbuf
3677        lengths to remove the ethernet header as the FreeBSD (RTEMS) stack
3678        requires it to be stripped.
3679
36802002-05-01      Eric Norum <eric.norum@usask.ca>
3681
3682        * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
3683        assembly  to satisfy gcc 3.1 and newer.
3684
36852002-04-26      Eric Norum <eric.norum@usask.ca>
3686
3687        * libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
3688        agressive optimization in gcc 3.1 does not reorder things.
3689
36902002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3691
3692        * libchip/network/dec21140.c: Reflect changes to powerpc's
3693        rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
3694        * librdbg/src/powerpc/rdbg_cpu_asm.S: Reflect changes to
3695        <rtems/score/cpu.h>.
3696        * librdbg/src/powerpc/rdbg_f.c: Ditto.
3697        * libnetworking/pppd/utils.c: Adapt to gcc-3.x.
3698
36992002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3700
3701        * optman/configure.ac: Remove ENABLE_GCC28.
3702
37032002-04-11      Chris Johns <ccj@acm.org>
3704
3705        * libchip/network/rtems_bsdnet.h: To address PR59, added the drv_ctrl
3706        driver control block field to the ifconfig network driver structure.
3707        This field is needed by the i82586 driver which was ported from NetBSD
3708        as it had better hardware abstraction.
3709        * libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: To address
3710        PR59, added the drv_ctrl driver control block field to the ifconfig
3711        network driver structure. This field is needed by the i82586 driver
3712        which was ported from NetBSD as it had better hardware abstraction.
3713
37142002-04-10      Mike Siers <mikes@poliac.com>
3715
3716        * libnetworking/rtems_webserver/NOTES,
3717        libnetworking/rtems_webserver/asp.c,
3718        libnetworking/rtems_webserver/balloc.c,
3719        libnetworking/rtems_webserver/default.c,
3720        libnetworking/rtems_webserver/ej.h,
3721        libnetworking/rtems_webserver/ejIntrn.h,
3722        libnetworking/rtems_webserver/ejlex.c,
3723        libnetworking/rtems_webserver/ejparse.c,
3724        libnetworking/rtems_webserver/emfdb.c,
3725        libnetworking/rtems_webserver/emfdb.h,
3726        libnetworking/rtems_webserver/form.c, libnetworking/rtems_webserver/h.c,
3727        libnetworking/rtems_webserver/handler.c,
3728        libnetworking/rtems_webserver/license.txt,
3729        libnetworking/rtems_webserver/md5.h,
3730        libnetworking/rtems_webserver/md5c.c,
3731        libnetworking/rtems_webserver/mime.c,
3732        libnetworking/rtems_webserver/misc.c,
3733        libnetworking/rtems_webserver/ringq.c,
3734        libnetworking/rtems_webserver/rom.c,
3735        libnetworking/rtems_webserver/security.c,
3736        libnetworking/rtems_webserver/sock.c,
3737        libnetworking/rtems_webserver/sym.c,
3738        libnetworking/rtems_webserver/uemf.c,
3739        libnetworking/rtems_webserver/uemf.h,
3740        libnetworking/rtems_webserver/um.c, libnetworking/rtems_webserver/um.h,
3741        libnetworking/rtems_webserver/url.c,
3742        libnetworking/rtems_webserver/value.c,
3743        libnetworking/rtems_webserver/wbase64.c,
3744        libnetworking/rtems_webserver/webcomp.c,
3745        libnetworking/rtems_webserver/webpage.c,
3746        libnetworking/rtems_webserver/webrom.c,
3747        libnetworking/rtems_webserver/webs.c,
3748        libnetworking/rtems_webserver/webs.h,
3749        libnetworking/rtems_webserver/websuemf.c,
3750        libnetworking/rtems_webserver/wsIntrn.h: Update to GoAhead Webserver
3751        2.1.4.
3752
37532002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3754
3755        * libchip/network/i82586.c: Include <string.h>.
3756        * libchip/network/sonic.c: Ditto.
3757
37582002-04-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3759
3760        * libchip/configure.ac: AC_DEFINE(CPU_U32_FIX) for sparc.
3761
37622002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3763
3764        * libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.
3765
37662002-03-27      Thomas.Doerfler@imd-systems.de
3767
3768        PR 144
3769        * libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
3770        memory address 0 when called for the first time. This is done when
3771        trying to clear the variable "dhcp_hostname".
3772
37732002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3774
3775        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3776        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3777        * Makefile.am: Remove AUTOMAKE_OPTIONS.
3778        * optman/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3779        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3780        * optman/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
3781        * optman/Makefile.am: Remove AUTOMAKE_OPTIONS.
3782        * optman/sapi/Makefile.am: Remove AUTOMAKE_OPTIONS.
3783        * libchip/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3784        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3785        * libchip/network/Makefile.am: Remove AUTOMAKE_OPTIONS.
3786        * libchip/Makefile.am: Remove AUTOMAKE_OPTIONS.
3787        * libchip/rtc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3788        * libchip/serial/Makefile.am: Remove AUTOMAKE_OPTIONS.
3789        * librdbg/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3790        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3791        * librdbg/include/rdbg/i386/Makefile.am: Remove AUTOMAKE_OPTIONS.
3792        * librdbg/include/rdbg/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS.
3793        * librdbg/include/rdbg/Makefile.am: Remove AUTOMAKE_OPTIONS.
3794        * librdbg/include/rdbg/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3795        * librdbg/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
3796        * librdbg/Makefile.am: Remove AUTOMAKE_OPTIONS.
3797        * librdbg/src/i386/any/Makefile.am: Remove AUTOMAKE_OPTIONS.
3798        * librdbg/src/i386/Makefile.am: Remove AUTOMAKE_OPTIONS.
3799        * librdbg/src/m68k/any/Makefile.am: Remove AUTOMAKE_OPTIONS.
3800        * librdbg/src/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS.
3801        * librdbg/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
3802        * librdbg/src/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3803        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove
3804        AUTOMAKE_OPTIONS.
3805        * libnetworking/configure.ac:
3806        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
3807        foreign 1.6]).
3808        * libnetworking/arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
3809        * libnetworking/kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
3810        * libnetworking/Makefile.am: Remove AUTOMAKE_OPTIONS.
3811        * libnetworking/lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
3812        * libnetworking/libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3813        * libnetworking/machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
3814        * libnetworking/net/Makefile.am: Remove AUTOMAKE_OPTIONS.
3815        * libnetworking/netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
3816        * libnetworking/nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
3817        * libnetworking/pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
3818        * libnetworking/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
3819        * libnetworking/rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
3820        * libnetworking/rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
3821        * libnetworking/rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
3822        * libnetworking/sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
3823        * libnetworking/vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
3824        * libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
3825
38262002-03-27      Ilya Alexeev <ilya@continuum.ru>
3827
3828        PR 162
3829        * libnetworking/net/if_ppp.c ppp_txdaemon(),
3830        libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
3831        used in a device write routines.  Now ppp_softc structure have own
3832        character for writing to device (sc_outchar).  I think that converting
3833        local variables to static is not a right solution, because problems will
3834        occur in the case of two or more ppp instances.
3835        * libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
3836        must be u_long, otherwise in the case of the big output packet endless
3837        loop may occur.
3838
38392002-03-21      Ilya Alexeev <ilya@continuum.ru>
3840
3841        * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
3842        preparations for multiple PPPD connections.
3843
38442002-03-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3845
3846        PR 149
3847        * librdbg/src/i386/any/Makefile.am: s/$(SED)/sed/.
3848        * librdbg/src/m68k/any/Makefile.am: s/$(SED)/sed/.
3849        * librdbg/src/powerpc/new_exception_processing/Makefile.am:
3850        s/$(SED)/sed/. (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
3851
38522002-02-28      Victor V. Vengerov <vvv@oktet.ru>
3853
3854        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
3855        * configure.ac: Modified to reflect addition.
3856
38572002-02-27      Ilya Alexeev <ilya@continuum.ru>
3858
3859        * libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
3860        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
3861        libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
3862        capabilities as well as eliminate some warnings.
3863
38642002-02-27      Eric Norum <eric.norum@usask.ca>
3865
3866        * libnetworking/net/radix.c: Properly handle fetching the default route
3867        when there is no route.  This was a bug in the original FreeBSD code and
3868        this fix is from an updated version of their code.
3869
38702002-02-16      Eric Norum <eric.norum@usask.ca>
3871
3872        * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
3873        checking.
3874
38752002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3876
3877        * libnetworking/pppd/sys-rtems.c: Remove unused variable status from
3878        dodefaultroute.
3879
38802002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3881
3882        * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
3883        include <rtems/seterr.h>.
3884
38852002-02-01      Mike Siers <mikes@poliac.com>
3886
3887        * libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
3888        avoid bringing the link down too fast. NOTE: Mike reports successfully
3889        running at 56K baud on a direct link.
3890
38912002-02-01      Eric Valette <valette@crf.canon.fr>
3892
3893        * librdbg/So many patches have been posted recently on the mailing list
3894        and  because we were unable to find correct solution to compile on
3895        various  linux distros (due to rpcgen incompatibilities), librdbg/and
3896        because the coding  style of rdbg was rather inconsistant among various
3897        pieces of code, librdbg/I  decided to: 1) make some cleaning regarding
3898        global coding style (using indent + manual edits), 2) incorporate/review
3899        the paches send by various people (S. Holford, T. Strauman), 3) Fix the
3900        bug due to varying rpcgen code generation in remdeb_svc.c, 4) Remove
3901        some dead code, 5) Apply a patches enabling to call enterRdbg imediately
3902        after rdbg initialization is done, NB : the paches is huge but it is
3903        mainly due to coding styke chnages.  Only few lines of codes have been
3904        really changed and they do not impact  rdbg functionnality (AFAIKT).
3905        * librdbg/include/rdbg/servrpc.h, librdbg/include/rdbg/i386/rdbg_f.h,
3906        librdbg/include/rdbg/m68k/rdbg_f.h,
3907        librdbg/include/rdbg/powerpc/rdbg_f.h, librdbg/src/_servtgt.c,
3908        librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
3909        librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
3910        librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
3911        librdbg/src/servtsp.c, librdbg/src/servutil.c,
3912        librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_f.c,
3913        librdbg/src/i386/any/Makefile.am, librdbg/src/i386/any/remdeb.h,
3914        librdbg/src/i386/any/remdeb_svc.c, librdbg/src/i386/any/remdeb_xdr.c,
3915        librdbg/src/m68k/excep_f.c, librdbg/src/m68k/rdbg_f.c,
3916        librdbg/src/m68k/any/Makefile.am, librdbg/src/m68k/any/remdeb.h,
3917        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
3918        librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_f.c,
3919        librdbg/src/powerpc/new_exception_processing/Makefile.am,
3920        librdbg/src/powerpc/new_exception_processing/remdeb.h,
3921        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
3922        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Modified.
3923
39242002-01-31      Mike Siers <mikes@poliac.com>
3925
3926        * libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
3927        * Nice Update of PPPD support which eliminates the requiremetn that
3928        drivers be in the termios TASK_DRIVEN mode. Mike did significant testing
3929        and reports that it seems to be more stable and handle larger packets
3930        better.  This patch replaces the termios tasks with more general pppd
3931        network driver tasks.  The functions pppinput() and pppstart() get
3932        called from the interrupt service routine.
3933        * libnetworking/Makefile.am, libnetworking/configure.ac,
3934        libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
3935        libnetworking/net/ethernet.h, libnetworking/net/if.c,
3936        libnetworking/net/if.h, libnetworking/net/if_arp.h,
3937        libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
3938        libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
3939        libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
3940        libnetworking/net/if_types.h, libnetworking/net/netisr.h,
3941        libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
3942        libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
3943        libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
3944        libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
3945        libnetworking/net/route.c, libnetworking/net/route.h,
3946        libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
3947        libnetworking/pppd/README, libnetworking/pppd/STATUS,
3948        libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
3949        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
3950        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
3951        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
3952        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
3953        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
3954        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
3955        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
3956        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
3957        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
3958        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
3959        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
3960        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
3961        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
3962        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
3963        libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
3964        libnetworking/pppd/example/README,
3965        libnetworking/pppd/example/netconfig.h,
3966        libnetworking/wrapup/Makefile.am: Modified.
3967        * libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
3968        libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
3969        libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
3970        libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
3971        * libnetworking/modem/, libnetworking/modem/.cvsignore,
3972        libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
3973        libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
3974        libnetworking/modem/pppcompress.c: Subdirectory removed.
3975
39762002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3977
3978        * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
3979        Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
3980
39812002-01-18      Till Straumann <strauman@slac.stanford.edu>
3982
3983        * librdbg/src/powerpc/excep_f.c: This patch addresses the following
3984        issues: - exception handler needs to enable MSR_FP if the interrupted
3985        thread is FP enabled. - printk message for MSR fixed and added
3986        stacktrace. NOTE: this requires the stacktrace patch to
3987        lib/libbsp/powerpc/shared/vectors/vector_init.c (#ifdef DDEBUG only,
3988        however).
3989
39902002-01-06      Joel Sherrill <joel@OARcorp.com>
3991
3992        * optman/.cvsignore: Added aclocal.m4 and configure.
3993        * optman/.cvsignore: New file.
3994
39952002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3996
3997        * libchip/network/cs8900.c: Include rtems/bspIo.h instead of bspIo.h.
3998
39992002-01-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4000
4001        * configure.ac: Add AC_CONFIG_SUBDIRS(optman). Remove AC_CONFIG_COMMANDS.
4002        * optman/ChangeLog: New.
4003        * optman/configure.ac: New.
4004        * optman/Makefile.am: New.
4005        * optman/rtems/*: Copied from c/src/exec/rtems/optman.
4006        * optman/sapi/*: Copied from c/src/exec/sapi/optman.
4007
40082001-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4009
4010        * config-ml.in: New file. Imported from gcc and modified for RTEMS.
4011
40122001-12-18      Eric Norum <eric.norum@usask.ca>
4013
4014        * libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
4015        `directories' (path names with a / at the end) while disallowing open()
4016        operations on TFTP `directories'.
4017
40182001-12-07      Eric Norum <eric.norum@usask.ca>
4019
4020        * libnetworking/lib/tftpDriver.c: Restore write capability.
4021
40222001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4023
4024        * libchip/network/sonic.h: Fix typo.
4025        * libnetworking/arpa/Makefile.am: Remove stray lines.
4026
40272001-10-30      Victor V. Vengerov <vvv@oktet.ru>
4028
4029        * librdbg/src/m68k/rdbg_cpu_asm.S: Now compiles on ColdFire.
4030
40312001-10-18      Eric Norum <eric.norum@usask.ca>
4032
4033        * libnetworking/lib/tftpDriver.c: Properly handles ../ components in
4034        chdir() and open() operations within the TFTP file system.
4035
40362001-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4037
4038        * librdbg/configure.ac: Fix latent bug exposed by removal of
4039        config.cache's which prevented powerpc targets librdbg from building.
4040
40412001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4042
4043        * Makefile.am: Use SUBDIRS = @subdirs@, require automake-1.5.
4044        * configure.ac: Replace hst_subdirs with AC_CONFIG_SUBDIRS to make
4045        autoconf-2.52 happy.
4046
40472001-10-12      Mike Siers <mikes@poliac.com>
4048
4049        * libnetworking/Update to stable working state.  Congratulations Mike!
4050        :).
4051        * libnetworking/modem_example: Directory removed.
4052        * libnetworking/modem_example/16550.h,
4053        libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
4054        libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
4055        libnetworking/modem_example/ppp.h,
4056        libnetworking/modem_example/pppcompress.c: Files removed.
4057        * libnetworking/pppd/example/pppd.options: New file.
4058        * libnetworking/pppd/README, libnetworking/pppd/STATUS,
4059        libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4060        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
4061        libnetworking/pppd/rtemsmain.c: Updated.
4062
40632001-10-12      Joel Sherrill <joel@OARcorp.com>
4064
4065        * libchip/serial/z85c30.c: Fixed typo.
4066
40672001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4068
4069        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
4070        * configure.in: Remove.
4071        * configure.ac: New file, generated from configure.in by autoupdate.
4072        * libchip/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4073        * libchip/configure.in: Remove.
4074        * libchip/configure.ac: New file, generated from configure.in by
4075        autoupdate.
4076        * librdbg/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4077        * librdbg/configure.in: Remove.
4078        * librdbg/configure.ac: New file, generated from configure.in by
4079        autoupdate.
4080        * libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4081        * libnetworking/configure.in: Remove.
4082        * libnetworking/configure.ac: New file, generated from configure.in by
4083        autoupdate.
4084
40852001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4086
4087        * libchip/rtc/Makefile.am: Use 'PREINSTALL_FILES ='.
4088        * libchip/network/Makefile.am: Use 'PREINSTALL_FILES ='.
4089        * libchip/serial/Makefile.am: Use 'PREINSTALL_FILES ='.
4090
40912001-09-27      Joel Sherrill <joel@OARcorp.com>
4092
4093        * libchip/ChangeLog: Fixed typo in date.
4094
40952001-09-27      Eric Norum <eric.norum@usask.ca>
4096
4097        * libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
4098        TFTP  filesystem.
4099
41002001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4101
4102        * librdbg/include/rdbg/i386/Makefile.am: Use 'PREINSTALL_FILES ='.
4103        * librdbg/include/rdbg/m68k/Makefile.am: Use 'PREINSTALL_FILES ='.
4104        * librdbg/include/rdbg/powerpc/Makefile.am: Use 'PREINSTALL_FILES ='.
4105        * librdbg/include/rdbg/Makefile.am: Use 'PREINSTALL_FILES ='.
4106        * librdbg/src/i386/any/Makefile.am: Use 'PREINSTALL_FILES ='.
4107        * librdbg/src/m68k/any/Makefile.am: Use 'PREINSTALL_FILES ='.
4108        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use
4109        'PREINSTALL_FILES ='.
4110        * libnetworking/machine/Makefile.am: Use 'PREINSTALL_FILES ='.
4111        * libnetworking/net/Makefile.am: Use 'PREINSTALL_FILES ='.
4112        * libnetworking/netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
4113        * libnetworking/vm/Makefile.am: Use 'PREINSTALL_FILES ='.
4114        * libnetworking/pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
4115        * libnetworking/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
4116        * libnetworking/rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
4117        * libnetworking/arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
4118        * libnetworking/nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
4119        * libnetworking/rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
4120        * libnetworking/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
4121        * libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
4122
41232001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4124
4125        * librdbg/src/i386/any/Makefile.am: Move MAINTAINERCLEANFILES before the
4126        includes and use MAINTAINERCLEANFILES = to make automake-1.5 happy.
4127        * librdbg/src/m68k/any/Makefile.am: Ditto.
4128        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto.
4129        * libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
4130        happy.
4131
41322001-09-21      Joel Sherrill <joel@OARcorp.com>
4133
4134        * libchip/network/Makefile.am: Fixed typo on file name.
4135        * libchip/network/i82586.c: Commented out line 318 which is referencing
4136        a member of a structure that is not currently there.  This needs to be
4137        worked out with Chris Johns <ccj@acm.org>. Switched C++ style comments
4138        to C style.
4139
41402001-09-19      Eric Norum <eric.norum@usask.ca>
4141
4142        * libnetworking/lib/tftpDriver.c: Add some debugging capability.
4143
41442001-09-19      Chris Johns <ccj@acm.org>
4145
4146        * libchip/network/README.i82586, libchip/network/i82586.c,
4147        libchip/network/i82586reg.h, libchip/network/i82586var.h: New files.
4148        Network driver for Intel i82586.
4149        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
4150        rtems/rtems_bsdnet_internal.h Added support for populating the initial
4151        "root" filesystem with information obtained via the DHCP response.
4152
41532001-09-14      Eric Norum <eric.norum@usask.ca>
4154
4155        * librdbg/include/rdbg/rdbg.h, librdbg/src/ptrace.c: Modifications to
4156        make gcc 3.x happy.
4157
41582001-08-16      Mike Siers <mikes@poliac.com>
4159
4160        * libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
4161        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
4162        These support callback functionality that has not even been compiled
4163        under RTEMS yet.
4164        * libnetworking/Update of PPPD to 2.3.11 from 2.3.5 and addition of an
4165        example application.  Mike's notes on the modifications: - renamed
4166        error() function because of namespace problems - removed calls to the
4167        exit() funciton - removed extra files from the pppd source directory -
4168        defined pppd task constant values in rtemspppd.h - modifyied example
4169        code to get actual tick per second value - placed the pppd 2.3.11 man
4170        page file (pppd.8) into the pppd directory.
4171        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4172        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
4173        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4174        libnetworking/pppd/rtems-ppp.c: Deleted.
4175        * libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
4176        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
4177        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
4178        libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
4179        libnetworking/pppd/example/init.c,
4180        libnetworking/pppd/example/netconfig.h,
4181        libnetworking/pppd/example/ppp.conf,
4182        libnetworking/pppd/example/pppdapp.c,
4183        libnetworking/pppd/example/system.h: New files.
4184        * libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
4185        libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
4186        libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
4187        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
4188        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
4189        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
4190        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
4191        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
4192        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
4193        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
4194        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
4195        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
4196        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
4197        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
4198        libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.
4199
42002001-08-16      Joel Sherrill <joel@OARcorp.com>
4201
4202        * libnetworking/pppd/example/Makefile: Removed.
4203        * libnetworking/pppd/example/Makefile-user: Added was Makefile.  Renamed
4204        to avoid bootstrap -c clobbering it.
4205        * libnetworking/rtems_telnetd/.cvsignore: New file.
4206
42072001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
4208
4209        * libnetworking/Makefile.am, libnetworking/configure.in,
4210        libnetworking/rtems_servers/Makefile.am,
4211        libnetworking/rtems_servers/telnetd.c,
4212        libnetworking/rtems_servers/telnetd.h,
4213        libnetworking/rtems_telnetd/Makefile.am,
4214        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4215        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4216        libnetworking/rtems_telnetd/telnetd.c,
4217        libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
4218        - pty and telnetd have a new subdir rtems_telnetd to avoid the side
4219        effect when ftpd change. - the tcp/ip stats have been implemented into
4220        icmds.c and started when telnetd daemon is started.
4221        * libnetworking/rtems_servers/telnetd.c,
4222        libnetworking/rtems_servers/telnetd.h: Removed.
4223        * libnetworking/rtems_telnetd: New directory.
4224        * libnetworking/rtems_telnetd/Makefile.am,
4225        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4226        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4227        libnetworking/rtems_telnetd/telnetd.c,
4228        libnetworking/rtems_telnetd/telnetd.h: New files.
4229
42302001-06-14      Joel Sherrill <joel@OARcorp.com>
4231
4232        * libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
4233        Moved from libmisc/shell so the network stack to address network
4234        depenendency.
4235        * libnetworking/rtems_servers/Makefile.am: Modified to reflect above.
4236
42372001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4238
4239        * libnetworking/rtems_servers/Makefile.am: Deleted blank lines.
4240
42412001-05-15      Joel Sherrill <joel@OARcorp.com>
4242
4243        * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c,
4244        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Readding as I
4245        accidentally deleted the incorrectly empty versions.
4246
42472001-05-14      Till Straumann <strauman@slac.stanford.edu>
4248
4249        * libchip/bootloader/Makefile.am, libchip/console/Makefile.am,
4250        libchip/pci/Makefile.am: Per PR215 address the following issues: -
4251        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
4252        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one
4253        to know the values) - the affected BSP (shared/motorola) headers have
4254        been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140
4255        driver (libchip/network/dec21140.c) has been fixed to use
4256        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
4257        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP
4258        who is using this driver. - the DEC driver also has been fixed to use
4259        the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete
4260        delay_in_bus_cycles().
4261
42622001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4263
4264        * libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.
4265
42662001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4267
4268        * libchip/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
4269
42702001-04-24      Eric Norum <eric.norum@usask.ca>
4271
4272        * libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
4273        NTP synchronization a little more robust -- no NTP daemon yet, but at
4274        least it trys a little harder when the primary NTP server is down.
4275
42762001-04-20      Radzislaw Galler  <rgaller@et.put.poznan.pl>
4277
4278        * libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
4279        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4280        libnetworking/pppd/modem_example/modem.c,
4281        libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
4282        other strings into English.
4283        * libnetworking/pppd/STATUS: updated to reflect the changes.
4284
42852001-04-20      Jake Janovetz <janovetz@uiuc.edu>
4286
4287        * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
4288        again.
4289
42902001-04-20      Eric Valette <valette@crf.canon.fr>
4291
4292        * mcp750 directory renamed new_exception processing as it supports many
4293        more CPU models.
4294        * librdbg/configure.in, librdbg/src/powerpc/Makefile.am,
4295        librdbg/src/powerpc/new_exception_processing/Makefile.am,
4296        librdbg/src/powerpc/new_exception_processing/remdeb_f.x: New files
4297        formerly in mcp750 plus modifications.
4298        * librdbg/src/powerpc/mcp750/.cvsignore,
4299        librdbg/src/powerpc/mcp750/Makefile.am,
4300        librdbg/src/powerpc/mcp750/remdeb.h,
4301        librdbg/src/powerpc/mcp750/remdeb_f.x,
4302        librdbg/src/powerpc/mcp750/remdeb_svc.c,
4303        librdbg/src/powerpc/mcp750/remdeb_xdr.c: Removed when moved to
4304        new_exception_processing.
4305        * librdbg/configure.in, librdbg/src/powerpc/Makefile.am,
4306        librdbg/src/powerpc/new_exception_processing/Makefile.am,
4307        librdbg/src/powerpc/new_exception_processing/remdeb_f.x: Modified as
4308        part of this effort to add support for the MPC8xx.
4309
43102001-04-19      Joel Sherrill <joel@OARcorp.com>
4311
4312        * librdbg/src/powerpc/rdbg_f.c: Always include <rtems.h> instead of
4313        internal include files.
4314
43152001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
4316
4317        PR 158
4318        * libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
4319        rcmd() library call by commenting out the parts that deal with signals.
4320        This enables RTEMS to 'rsh' command to a server connecting fd to remote
4321        stdio. The 'server-side' parts of this file which deal with
4322        authentication are disabled since they are not needed.
4323
43242001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
4325
4326        * libnetworking/include/.cvsignore: Remove dangling file.
4327
43282001-03-14      Joel Sherrill <joel@OARcorp.com>
4329
4330        * libchip/serial/Makefile.am, libchip/serial/mc68681.c,
4331        libchip/serial/ns16550.c, libchip/serial/serprobe.c,
4332        libchip/serial/z85c30.c: Now install sersupp.h to <libchip/sersupp.h> so
4333        libchip style serial drivers can be written in libcpu or libbsp.
4334
43352001-03-01      Joel Sherrill <joel@OARcorp.com>
4336
4337        * libchip/network/cs8900.c, libchip/network/cs8900.h,
4338        libchip/network/sonic.c, libchip/network/sonic.h,
4339        libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c,
4340        libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c,
4341        libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c,
4342        libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c,
4343        libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c,
4344        libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c,
4345        libchip/serial/z85c30.c, libchip/serial/z85c30.h,
4346        libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c: Corrected header.
4347
43482001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4349
4350        * librdbg/include/rdbg/Makefile.am,
4351        librdbg/include/rdbg/i386/Makefile.am,
4352        librdbg/include/rdbg/m68k/Makefile.am,
4353        librdbg/include/rdbg/powerpc/Makefile.am: Cleanup including more proper
4354        style on include files.
4355
43562001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4357
4358        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
4359        libchip/serial/Makefile.am:  Apply include_*HEADERS instead of H_FILES,
4360        replace ${..} with $(..).
4361        * libnetworking/Makefile.am, libnetworking/arpa/Makefile.am,
4362        libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
4363        libnetworking/ netinet/Makefile.am, libnetworking/nfs/Makefile.am,
4364        libnetworking/rtems/Makefile.am, libnetworking/
4365        rtems_servers/Makefile.am, libnetworking/rtems_webserver/Makefile.am,
4366        libnetworking/ sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
4367        include_*HEADERS instead of H_FILES.
4368        * libnetworking/include/Makefile.am: Remove.
4369        * libnetworking/Makefile.am: Add handling of *.h files.
4370        * libnetworking/configure.in: Remove include/Makefile.
4371
43722001-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4373
4374        * Makefile.am: install to $(exec_prefix)/@RTEMS_BSP@.
4375
43762001-01-31      Sergei Organov <osv@javad.ru>
4377
4378        * libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
4379        current dir and root dir removed in favor of new libio support for
4380        task-local current and root directories. - Bug in `close_data_socket()'
4381        introduced by previous change fixed. - `command_pasv()' changed to set
4382        timeout on socket we are listening on and code fixed to don't close
4383        socket twice on error. - `serr()' changed to clear `errno'. -
4384        `data_socket()' changed to clear `errno' before `bind()'. - `session()'
4385        changed to clear `errno' before processing session. -
4386        `close_data_socket()' fixed to close both active and passive sockets -
4387        Initialize info->data_socket to -1 in `daemon()' - Initialize `fname' to
4388        empty string  in `exec_command()'.
4389
43902001-01-25      Eric Norum <eric.norum@usask.ca>
4391
4392        * libnetworking/lib/tftpDriver.c: Reduce first timeout interval.  This
4393        improves throughput on systems which are dropping packets.   Only the
4394        first timeout is reduced.  This keeps the number of extra packets down
4395        on networks that are very busy and dropping lots of packets.
4396
43972001-01-24      Sergei Organov <osv@javad.ru>
4398
4399        * libnetworking/rtems_servers/ftpd.c,
4400        libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below:
4401        - Timeouts on sockets implemented. 'idle' field added to configuration.
4402        No timeout by default to keep backward compatibility. Note: SITE IDLE
4403        command not implemented yet. - Basic global access control implemented.
4404        'access' field added to configuration. No access limitations by default
4405        to keep backward compatibility. - Anchor data socket for active mode
4406        (using self IP and port 20.) - Fixed default data port support (still
4407        not tested). - Don't allow IP address different from originating host in
4408        PORT command to improve security. - Fixed bug in MDTM command. - Check
4409        for correctness of parsing of argument in command_port(). - Fixed
4410        squeeze_path() to don't allow names like 'NAME/smth' where 'NAME' is not
4411        a directory. - Command parsing a little bit improved: command names are
4412        now converted to upper-case to be more compatible with RFC (command
4413        names are not case-sensitive.) - Reformat comments so that they have
4414        RTEMS look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by
4415        previous changes - True ASCII mode implemented (doesn't work for hooks
4416        and /dev/null) - Passive mode implemented, PASV command added. - Default
4417        port for data connection could be used (untested, can't find ftp client
4418        that doesn't send PORT command) - SYST reply changed to UNIX, as former
4419        RTEMS isn't registered name. - Reply codes reviewed and fixed.
4420
44212001-01-18      Joel Sherrill <joel@OARcorp.com>
4422
4423        * librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Corrected
4424        macro using variable arguments.
4425        * librdbg/src/powerpc/new_exception_processing/remdeb.h,
4426        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Regenerated
4427        since I updated the main RTEMS development machine to RedHat 7.2 and
4428        apparently got a new version of rpcgen.
4429
44302001-01-12      Sergei Organov <osv@javad.ru>
4431
4432        * libnetworking/rtems_servers/ftpd.c,
4433        libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below:
4434        - use pool of pre-created threads to handle sessions instead of
4435        creating/deleting threads on the fly - LIST output is now similar to
4436        what "/bin/ls -al" would output, thus FTP clients such Netscape are
4437        happy with it. - LIST NAME now works (both for files and directories) -
4438        added support for NLST, CDUP, and MDTM FTP commands to make more FTP
4439        clients happy  - keep track of CWD for every session separately -
4440        ability to specify root directory name for FTPD in configuration table.
4441        FTPD will then create illusion for FTP clients that this is actually
4442        root directory. - ignore options sent in commands, thus LIST -al FILE
4443        works and doesn't try to list "-al" directory. - buffers are allocated
4444        on stack instead of heap where possible to eliminate malloc/free calls
4445        (avoid possible heap fragmentation troubles). - drop using of task
4446        notepad to pass parameters - use function arguments instead - use
4447        snprintf() instead of sprintf() as the latter is unsafe - use of PF_INET
4448        in socket() instead of AF_INET.
4449
44502001-01-02      Joel Sherrill <joel@OARcorp.com>
4451
4452        * libnetworking/CHANGELOG: Removed.
4453        * libnetworking/README: Merged CHANGELOG contents as initial changes.
4454
44552000-12-14      Eric Norum <eric.norum@usask.ca>
4456
4457        * libnetworking/lib/tftpDriver.c: Added write capability.
4458
44592000-12-08      Joel Sherrill <joel@OARcorp.com>
4460
4461        * libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
4462        * libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
4463        numerous variable declarations conditional on PPP_COMPRESS and
4464        PPP_FILTER.  Commented out variables that were not used because the code
4465        using them was commented out. Removed totally unused variables.
4466        * libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
4467        * libnetworking/pppd/pppmain.c: Removed numerous warnings.
4468
44692000-11-30      Joel Sherrill <joel@OARcorp.com>
4470
4471        * libnetworking/modem/ppp_tty.c: Changed to include
4472        <rtems/termiostypes.h> since that is an RTEMS specific header file.
4473        * libnetworking/sys/ttycom.h: Moved to lib/include/sys.
4474        * libnetworking/Makefile.am: Modified to reflect above.
4475
44762000-11-27      Joel Sherrill <joel@OARcorp.com>
4477
4478        * libnetworking/libc/res_init.c: Fix typo - adding missing # on include.
4479
44802000-11-25      Eric Norum <eric.norum@usask.ca>
4481
4482        * libnetworking/libc/res_init.c: Move include to avoid compiler dumping
4483        core.
4484
44852000-11-25      Antti P Miettinen  <antti.p.miettinen@nokia.com>
4486
4487        * libnetworking/wrapup/Makefile.am: Added modem subdir.
4488        * libnetworking/configure.in, libnetworking/Makefile.am: Added modem
4489        subdir.
4490        * libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
4491        * libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
4492        * libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
4493        libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
4494        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
4495        libnetworking/pppd/upap.c: Changes from Thomas Doerfler
4496        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
4497        main.c and ppp_tty.c should be scratched. The modem subdir has the real
4498        ppp_tty.c and the real pppd main is in pppmain.c.
4499
45002000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
4501
4502        * libchip/network/sonic.c: Added ipalign() routine to align the received
4503        packet so that the ip header is on a 32-bit boundary. Necessary for
4504        cpu's that do not allow unaligned loads and stores and when the 32-bit
4505        DMA mode is used.
4506
45072000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4508
4509        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
4510        * libchip/Makefile.am: Use ... instead of RTEMS_TOPdir in
4511        ACLOCAL_AMFLAGS.
4512        * librdbg/Makefile.am: Use ... instead of RTEMS_TOPdir in
4513        ACLOCAL_AMFLAGS.
4514        * libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
4515        ACLOCAL_AMFLAGS.
4516
45172000-11-03      Chris Johns <ccj@acm.org>
4518
4519        * libchip/network/README.cs8900, libchip/network/cs8900.c,
4520        libchip/network/cs8900.h: New files.
4521
45222000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4523
4524        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
4525        * libchip/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4526        $(RTEMS_TOPdir)/aclocal.
4527        * librdbg/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4528        $(RTEMS_TOPdir)/aclocal.
4529        * libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4530        $(RTEMS_TOPdir)/aclocal.
4531
45322000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4533
4534        * configure.in: Switch to GNU-canonicalization.
4535        * Makefile.am: Reflect changes to configure.in.
4536        * acinclude.m4: Remove.
4537
45382000-10-30      Joel Sherrill <joel@OARcorp.com>
4539
4540        * POSIX include files merged into newlib.  This resulted in some
4541        definitions moving to other files and thus some secondary effects in
4542        RTEMS source code.
4543        * libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
4544        in sync with newlib's <machine/types.h>.
4545        * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
4546        definition of struct itimerval in <sys/time.h>.
4547
45482000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4549
4550        * configure.in: add lib/libbsp to the GNU canonicalized subdirectories,
4551        remove cfg_subdirs, cfg_subdirs1, hst_subdirs1.
4552        * Makefile.am: remove cfg_subdirs, cfg_subdirs1, hst_subdirs1.
4553        * ChangeLog: Fix typos.
4554        * configure.in: add tests to the GNU canonicalized subdirectories.
4555
45562000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4557
4558        * configure.in: add lib/libcpu to the GNU canonicalized subdirectories.
4559        * configure.in: add lib to the GNU canonicalized subdirectories,  make
4560        the lib directory before configuring lib/.
4561
45622000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4563
4564        * configure.in, Makefile.am: add exec to the GNU canonicalized
4565        subdirectories.
4566        * configure.in: add librtems++ to the GNU canonicalized subdirectories.
4567        * configure.in: add libnetworking, librpc and librdb to the GNU
4568        canonicalized subdirectories.
4569        * configure.in: add libmisc and libchip to the GNU canonicalized
4570        subdirectories.
4571        * libchip/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4572        Switch to GNU canonicalization.
4573        * librdbg/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4574        Switch to GNU canonicalization.
4575        * libnetworking/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4576        Switch to GNU canonicalization.
4577
45782000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4579
4580        * Makefile.am, acinclude.m4, configure.in: Introduce GNU
4581        canonicalization to libfs/. The approach is currently a bit of a hack as
4582        GNU canonicalization does not support the per-BSP build some of the
4583        other directories require.  As more of the tree is converted, this will
4584        become less  of an issue.
4585
45862000-10-20      Joel Sherrill <joel@OARcorp.com>
4587
4588        * libchip/network/dec21140.c: Corrected attach to include "int attach"
4589        parameter.
4590
45912000-10-19      Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
4592
4593        * librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c,
4594        librdbg/src/m68k/any/remdeb_svc.c: New files missed in merger.
4595        * librdbg/configure.in: Add m68k support.
4596        * librdbg/include/rdbg/m68k, librdbg/src/m68k, librdbg/src/m68k/any: New
4597        subdirectory.
4598        * librdbg/src/_servtgt.c: add status text to prinf upon task creation
4599        failure.
4600        * librdbg/src/rdbg.c: reconnect rdbg exception handlers upon RPC calls.
4601        * librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am,
4602        librdbg/src/m68k/any/remdeb_f.x, librdbg/src/m68k/any/.cvsignore,
4603        librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c,
4604        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/excep_f.c,
4605        librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
4606        librdbg/src/m68k/.cvsignore: New files.
4607        * libnetworking/lib/tftpDriver.c: add comments to handlers struct
4608        function pointers.
4609        * libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
4610        _after_ pointer has been checked against NULL.
4611
46122000-10-18      Joel Sherrill <joel@OARcorp.com>
4613
4614        * wrapup/Makefile.am: Added libfs.
4615
46162000-10-18      Chris Johns <ccj@acm.org>
4617
4618        * libfs created.
4619        * configure.in: Added libfs subdirectory.
4620        * libnetworking/pppd/ipxcp.c: Fixed a typo.
4621
46222000-09-28      Joel Sherrill <joel@OARcorp.com>
4623
4624        * libnetworking/rtems_webserver/Makefile.am,
4625        libnetworking/rtems_webserver/base64.c,
4626        libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
4627        * libnetworking/rtems_webserver/sock.c: Added file missed in merger.
4628
46292000-09-22      Joel Sherrill <joel@OARcorp.com>
4630
4631        * libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
4632        libnetworking/rtems/rtems_bsdnet_internal.h,
4633        libnetworking/rtems_webserver/webmain.c: machine/types.h  should not
4634        have included rtems.h.  It is now including precisely the  least amount
4635        of low level, yet portable .h files to get the basic RTEMS types
4636        defined.  This rippled into other  files since rtems_bsdnet_internal.h
4637        used machine/types.h to include rtems.h.
4638
46392000-09-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4640
4641        * configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICALIZE_TOOLS.
4642
46432000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4644
4645        * libnetworking/ChangeLog: Cleanup.
4646
46472000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4648
4649        * libchip/network/Makefile.am: Use AM_*FLAGS += ...
4650        * libchip/ChangeLog: Fix formating.
4651
46522000-09-05      Joel Sherrill <joel@OARcorp.com>
4653
4654        * libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
4655        internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
4656        confusion and to work with the converted flags.
4657
46582000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4659
4660        * wrapup/Makefile.am: Include compile.am.
4661        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
4662        libchip/serial/Makefile.am: Include compile.am.
4663        * librdbg/src/i386/any/Makefile.am,
4664        librdbg/src/powerpc/mcp750/Makefile.am: Include compile.am.
4665        * libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
4666        libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
4667        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
4668        libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
4669        libnetworking/rtems_servers/Makefile.am,
4670        libnetworking/rtems_webserver/Makefile.am,
4671        libnetworking/wrapup/Makefile.am: Include compile.am.
4672
46732000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
4674
4675        * libnetworking/emfdb.c: Removed stray semi-colon.  Reported on GoAhead
4676        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.
4677
46782000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4679
4680        * libnetworking/netinet/tcp_input.c: Spelling corrections.
4681
46822000-08-31      Joel Sherrill <joel@OARcorp.com>
4683
4684        * Merged version 2.1 of GoAhead webserver.  This update was submitted by
4685        Antti P Miettinen <antti.p.miettinen@nokia.com>.
4686        * libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
4687        libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
4688        libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
4689        * libnetworking/wbase64.c: Removed.
4690        * libnetworking/Makefile.am, libnetworking/asp.c,
4691        libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
4692        libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
4693        libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
4694        libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
4695        libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
4696        libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
4697        libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
4698        libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
4699        libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
4700        Modified.
4701
47022000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4703
4704        * configure.in: Add lib/libcpu and lib/libbsp to cfg_subdirs.
4705
47062000-08-30      Joel Sherrill <joel@OARcorp.com>
4707
4708        * libnetworking/rtems_webserver/license.txt: New file.
4709
47102000-08-10      Joel Sherrill <joel@OARcorp.com>
4711
4712        * ChangeLog: New file.
4713        * libchip/ChangeLog: New file.
4714        * librdbg/ChangeLog: New file.
4715        * libnetworking/ChangeLog: New file.
4716
Note: See TracBrowser for help on using the repository browser.