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

4.115
Last change on this file since 9e9fb50 was 9e9fb50, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/06/11 at 15:39:29

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

  • libchip/ide/ata.c: Make ata_interrupt_on, ata_interrupt_off, ata_interrupt_isOn static.
  • Property mode set to 100644
File size: 177.3 KB
Line 
12011-12-06      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * libchip/ide/ata.c: Make ata_interrupt_on, ata_interrupt_off,
4        ata_interrupt_isOn static.
5
62011-12-06      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * libchip/serial/mc68681.c (mc68681_open):
9        Var "status" needs to be signed.
10
112011-12-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
12
13        PR 1975/misc
14        * libchip/ide/ata.c, libchip/ide/ata_util.c: Fixed warnings.
15
162011-12-03      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * libchip/ide/ata.c: Make ata_interrupt_handler static.
19        * libchip/ide/ide_controller.c: Include libchip/ide_ctrl.h.
20        * libchip/display/disp_hcms29xx.c: Add missing initializer.
21
222011-11-09      Jennifer Averett <jennifer.averett@oarcorp.com>
23
24        PR 1934/bsps
25        * libchip/serial/ns16550.c: Change to unsigned variable.
26
272011-11-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
28
29        * libchip/serial/serial.h: Declare Console_Port_Minor.
30
312011-11-06      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        PR 1945/cpukit
34        * libchip/i2c/spi-memdrv.c: Replace rtems_off64_t with off_t.
35
362011-10-28      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        PR 1944/misc
39        * libchip/serial/mc68681.c: Remove #if 0.
40
412011-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * libchip/serial/ns16550.c (ns16550_init):
44        Remove unused var "ucTrash".
45
462011-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * libchip/network/smc91111.c (lan91cxx_recv):
49        Define var "lp" conditionally (Avoid warning).
50
512011-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * libchip/network/dec21140.c (dec21140_rxDaemon):
54        Remove unused var "tbase".
55        * libchip/rtc/mc146818a.c (mc146818a_initialize):
56        Remove unused var "getReg".
57        * libchip/rtc/mc146818a.c (mc146818a_set_time):
58        Remove unused var "getReg".
59
602011-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * libchip/display/disp_hcms29xx.c: Remove ARRAY_COUNT (unused).
63
642011-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        PR 1940/misc:
67        * libchip/serial/ns16550.c: Reflect changes to console-driver.
68
692011-10-19      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * libchip/network/smc91111.c: Use PRIxPTR to print pointers.
72
732011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
74
75        PR 1917/bsps
76        * libchip/serial/mc68681.c, libchip/serial/ns16550.c,
77        libchip/serial/serial.h, libchip/serial/z85c30.c: Modifications to
78        add dynamic tables for libchip serial drivers.
79
802011-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * libchip/rtc/icm7170.c (icm7170_get_time): Remove unused var setReg.
83        * libchip/rtc/icm7170.c (icm7170_set_time): Remove unused var getReg.
84
852011-10-11      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * libchip/network/smc91111.c: Eliminate unused var "success".
88        * libchip/serial/mc68681.c: Eliminate unused var "getReg".
89
902011-10-10      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * libchip/serial/z85c30.c: Eliminate unused var "dummy".
93        * libchip/network/sonic.c: Don't cast pointers to uint32_t.
94
952011-10-09      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * libchip/network/greth.c, libchip/network/open_eth.c
98        libchip/network/sonic.c: Eliminate evil typecasts.
99        * libchip/network/greth.h, libchip/network/open_eth.h,
100        libchip/network/sonic.h: Use void* for addresses.
101
1022011-08-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
103
104        * libchip/network/smc91111exp.h, libchip/network/smc91111.c: Use
105        BSP_FEATURE_IRQ_EXTENSION define.
106
1072011-08-30      Peter Dufault <dufault@hda.com>
108
109        * libchip/network/smc91111.c: Modify to support the MPC5554 using new
110        exceptions.  Fix where the networking status is being dumped to a
111        single thousand-character line.  Add support for when the chip loaded
112        it's MAC address from a serial chip at reset (the
113        SMC91111_ENADDR_IS_SETUP option).  Call lan91cxx_start() every time
114        the the device is initialized.  Without this change the chip can not
115        be "upped" once it has been downed.
116        * c/src/libchip/network/smc91111.h: Change the "#ifdef expression" to
117        "#if expression".
118        * c/src/libchip/network/smc91111exp.h: Add support for new exceptions.
119
1202011-07-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
121
122        * libchip/serial/ns16550_p.h, libchip/serial/ns16550.c: Remove
123        interrupt handler during last close.
124
1252011-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * libchip/display/disp_hcms29xx.c, libchip/flash/am29lv160.c,
128        libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c,
129        libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
130        libchip/i2c/spi-memdrv.c, libchip/rtc/ds1375.c: Eliminate use of GNU
131        old-style field designator extension as recommended by clang.
132
1332011-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * libchip/i2c/spi-memdrv.h: Add missing semi-colon.
136
1372011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
138
139        * aclocal/bspopts.m4: Added macros for cache options
140        RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED,
141        RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED,
142        RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED, and
143        RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED.
144
1452011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
146
147        PR 1729/cpukit
148        * aclocal/check-smp.m4, aclocal/enable-smp.m4: New files.
149
1502011-03-07      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * aclocal/rtems-top.m4: Add pkgdatadir.
153        * configure.ac: Remove dead code.
154
1552011-03-04      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * aclocal/rtems-top.m4, aclocal/version.m4:
158        Rename RTEMS_API into _RTEMS_API.
159
1602011-02-25      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * aclocal/canonical-target-name.m4:
163        Stop pretending no_cpu* was buildable.
164        Derive RTEMS_CPU from "$host_cpu".
165        Error out if "$host" doesn't match "*-*-rtems*".
166
1672011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
168
169        * configure.ac: Remove AM_CONDITIONAL(HAS_POSIX) (Unused).
170
1712011-02-16      Joel Sherrill <joel.sherrill@oarcorp.com>
172
173        * ada-tests/mptests/mp01/mp01.adb, ada-tests/mptests/mp01/mptest.adb,
174        ada-tests/mptests/mp01/mptest.ads,
175        ada-tests/mptests/mp01/node1/mp01_node1.adb,
176        ada-tests/mptests/mp01/node2/mp01_node2.adb,
177        ada-tests/mptests/mp02/mptest.adb, ada-tests/mptests/mp02/mptest.ads,
178        ada-tests/mptests/mp02/node1/mp02_node1.adb,
179        ada-tests/mptests/mp02/node2/mp02_node2.adb,
180        ada-tests/mptests/mp03/mptest.adb, ada-tests/mptests/mp03/mptest.ads,
181        ada-tests/mptests/mp03/node1/mp03_node1.adb,
182        ada-tests/mptests/mp03/node2/mp03_node2.adb,
183        ada-tests/mptests/mp04/mptest.adb, ada-tests/mptests/mp04/mptest.ads,
184        ada-tests/mptests/mp04/node1/mp04_node1.adb,
185        ada-tests/mptests/mp04/node2/mp04_node2.adb,
186        ada-tests/mptests/mp05/mptest.adb, ada-tests/mptests/mp05/mptest.ads,
187        ada-tests/mptests/mp05/node1/mp05_node1.adb,
188        ada-tests/mptests/mp05/node2/mp05_node2.adb,
189        ada-tests/mptests/mp06/mptest.adb, ada-tests/mptests/mp06/mptest.ads,
190        ada-tests/mptests/mp06/node1/mp06_node1.adb,
191        ada-tests/mptests/mp06/node2/mp06_node2.adb,
192        ada-tests/mptests/mp07/mptest.adb, ada-tests/mptests/mp07/mptest.ads,
193        ada-tests/mptests/mp07/node1/mp07_node1.adb,
194        ada-tests/mptests/mp07/node2/mp07_node2.adb,
195        ada-tests/mptests/mp08/mptest.adb, ada-tests/mptests/mp08/mptest.ads,
196        ada-tests/mptests/mp08/node1/mp08_node1.adb,
197        ada-tests/mptests/mp08/node2/mp08_node2.adb,
198        ada-tests/mptests/mp09/mptest.adb, ada-tests/mptests/mp09/mptest.ads,
199        ada-tests/mptests/mp09/node1/mp09_node1.adb,
200        ada-tests/mptests/mp09/node2/mp09_node2.adb,
201        ada-tests/mptests/mp10/mptest.adb, ada-tests/mptests/mp10/mptest.ads,
202        ada-tests/mptests/mp10/node1/mp10_node1.adb,
203        ada-tests/mptests/mp10/node2/mp10_node2.adb,
204        ada-tests/mptests/mp11/mptest.adb, ada-tests/mptests/mp11/mptest.ads,
205        ada-tests/mptests/mp11/node1/mp11_node1.adb,
206        ada-tests/mptests/mp11/node2/mp11_node2.adb,
207        ada-tests/mptests/mp12/mptest.adb, ada-tests/mptests/mp12/mptest.ads,
208        ada-tests/mptests/mp12/node1/mp12_node1.adb,
209        ada-tests/mptests/mp12/node2/mp12_node2.adb,
210        ada-tests/mptests/mp13/mptest.adb, ada-tests/mptests/mp13/mptest.ads,
211        ada-tests/mptests/mp13/node1/mp13_node1.adb,
212        ada-tests/mptests/mp13/node2/mp13_node2.adb,
213        ada-tests/mptests/mp14/mptest.adb, ada-tests/mptests/mp14/mptest.ads,
214        ada-tests/mptests/mp14/node1/mp14_node1.adb,
215        ada-tests/mptests/mp14/node2/mp14_node2.adb,
216        ada-tests/samples/base_mp/mptest.adb,
217        ada-tests/samples/base_mp/mptest.ads,
218        ada-tests/samples/base_sp/base_sp.adb,
219        ada-tests/samples/base_sp/sptest.adb,
220        ada-tests/samples/base_sp/sptest.ads,
221        ada-tests/samples/hello/hello.adb,
222        ada-tests/samples/hello/sptest.adb,
223        ada-tests/samples/hello/sptest.ads,
224        ada-tests/samples/nsecs/nsecs.adb,
225        ada-tests/samples/nsecs/sptest.adb,
226        ada-tests/samples/nsecs/sptest.ads,
227        ada-tests/samples/ticker/sptest.adb,
228        ada-tests/samples/ticker/sptest.ads,
229        ada-tests/samples/ticker/ticker.adb, ada-tests/sptests/sp01/sp01.adb,
230        ada-tests/sptests/sp01/sptest.adb, ada-tests/sptests/sp01/sptest.ads,
231        ada-tests/sptests/sp02/sp02.adb, ada-tests/sptests/sp02/sptest.adb,
232        ada-tests/sptests/sp02/sptest.ads, ada-tests/sptests/sp03/sp03.adb,
233        ada-tests/sptests/sp03/sptest.adb, ada-tests/sptests/sp03/sptest.ads,
234        ada-tests/sptests/sp04/sp04.adb, ada-tests/sptests/sp04/sptest.adb,
235        ada-tests/sptests/sp04/sptest.ads, ada-tests/sptests/sp05/sp05.adb,
236        ada-tests/sptests/sp05/sptest.adb, ada-tests/sptests/sp05/sptest.ads,
237        ada-tests/sptests/sp06/sp06.adb, ada-tests/sptests/sp06/sptest.adb,
238        ada-tests/sptests/sp06/sptest.ads, ada-tests/sptests/sp07/sp07.adb,
239        ada-tests/sptests/sp07/sptest.adb, ada-tests/sptests/sp07/sptest.ads,
240        ada-tests/sptests/sp08/sp08.adb, ada-tests/sptests/sp08/sptest.adb,
241        ada-tests/sptests/sp08/sptest.ads, ada-tests/sptests/sp09/sp09.adb,
242        ada-tests/sptests/sp09/sptest.adb, ada-tests/sptests/sp09/sptest.ads,
243        ada-tests/sptests/sp11/sp11.adb, ada-tests/sptests/sp11/sptest.adb,
244        ada-tests/sptests/sp11/sptest.ads, ada-tests/sptests/sp12/sp12.adb,
245        ada-tests/sptests/sp12/sptest.adb, ada-tests/sptests/sp12/sptest.ads,
246        ada-tests/sptests/sp13/sp13.adb, ada-tests/sptests/sp13/sptest.adb,
247        ada-tests/sptests/sp13/sptest.ads, ada-tests/sptests/sp14/sp14.adb,
248        ada-tests/sptests/sp14/sptest.adb, ada-tests/sptests/sp14/sptest.ads,
249        ada-tests/sptests/sp15/sp15.adb, ada-tests/sptests/sp15/sptest.adb,
250        ada-tests/sptests/sp15/sptest.ads, ada-tests/sptests/sp16/sp16.adb,
251        ada-tests/sptests/sp16/sptest.adb, ada-tests/sptests/sp16/sptest.ads,
252        ada-tests/sptests/sp17/sp17.adb, ada-tests/sptests/sp17/sptest.adb,
253        ada-tests/sptests/sp17/sptest.ads, ada-tests/sptests/sp19/sp19.adb,
254        ada-tests/sptests/sp19/sptest.adp, ada-tests/sptests/sp19/sptest.ads,
255        ada-tests/sptests/sp20/sp20.adb, ada-tests/sptests/sp20/sptest.adb,
256        ada-tests/sptests/sp20/sptest.ads, ada-tests/sptests/sp22/sp22.adb,
257        ada-tests/sptests/sp22/sptest.adb, ada-tests/sptests/sp22/sptest.ads,
258        ada-tests/sptests/sp23/sp23.adb, ada-tests/sptests/sp23/sptest.adb,
259        ada-tests/sptests/sp23/sptest.ads, ada-tests/sptests/sp24/sp24.adb,
260        ada-tests/sptests/sp24/sptest.adb, ada-tests/sptests/sp24/sptest.ads,
261        ada-tests/sptests/sp25/sp25.adb, ada-tests/sptests/sp25/sptest.adb,
262        ada-tests/sptests/sp25/sptest.ads,
263        ada-tests/support/test_support.adb, ada-tests/tmtests/tm01/tm01.adb,
264        ada-tests/tmtests/tm01/tmtest.adb, ada-tests/tmtests/tm01/tmtest.ads,
265        ada-tests/tmtests/tm02/tm02.adb, ada-tests/tmtests/tm02/tmtest.adb,
266        ada-tests/tmtests/tm02/tmtest.ads, ada-tests/tmtests/tm03/tm03.adb,
267        ada-tests/tmtests/tm03/tmtest.adb, ada-tests/tmtests/tm03/tmtest.ads,
268        ada-tests/tmtests/tm04/tm04.adb, ada-tests/tmtests/tm04/tmtest.adb,
269        ada-tests/tmtests/tm04/tmtest.ads, ada-tests/tmtests/tm05/tm05.adb,
270        ada-tests/tmtests/tm05/tmtest.adb, ada-tests/tmtests/tm05/tmtest.ads,
271        ada-tests/tmtests/tm06/tm06.adb, ada-tests/tmtests/tm06/tmtest.adb,
272        ada-tests/tmtests/tm06/tmtest.ads, ada-tests/tmtests/tm07/tm07.adb,
273        ada-tests/tmtests/tm07/tmtest.adb, ada-tests/tmtests/tm07/tmtest.ads,
274        ada-tests/tmtests/tm08/tm08.adb, ada-tests/tmtests/tm08/tmtest.adb,
275        ada-tests/tmtests/tm08/tmtest.ads, ada-tests/tmtests/tm09/tm09.adb,
276        ada-tests/tmtests/tm09/tmtest.adb, ada-tests/tmtests/tm09/tmtest.ads,
277        ada-tests/tmtests/tm10/tm10.adb, ada-tests/tmtests/tm10/tmtest.adb,
278        ada-tests/tmtests/tm10/tmtest.ads, ada-tests/tmtests/tm11/tm11.adb,
279        ada-tests/tmtests/tm11/tmtest.adb, ada-tests/tmtests/tm11/tmtest.ads,
280        ada-tests/tmtests/tm12/tm12.adb, ada-tests/tmtests/tm12/tmtest.adb,
281        ada-tests/tmtests/tm12/tmtest.ads, ada-tests/tmtests/tm13/tm13.adb,
282        ada-tests/tmtests/tm13/tmtest.adb, ada-tests/tmtests/tm13/tmtest.ads,
283        ada-tests/tmtests/tm14/tm14.adb, ada-tests/tmtests/tm14/tmtest.adb,
284        ada-tests/tmtests/tm14/tmtest.ads, ada-tests/tmtests/tm15/tm15.adb,
285        ada-tests/tmtests/tm15/tmtest.adb, ada-tests/tmtests/tm15/tmtest.ads,
286        ada-tests/tmtests/tm16/tm16.adb, ada-tests/tmtests/tm16/tmtest.adb,
287        ada-tests/tmtests/tm16/tmtest.ads, ada-tests/tmtests/tm17/tm17.adb,
288        ada-tests/tmtests/tm17/tmtest.adb, ada-tests/tmtests/tm17/tmtest.ads,
289        ada-tests/tmtests/tm18/tm18.adb, ada-tests/tmtests/tm18/tmtest.adb,
290        ada-tests/tmtests/tm18/tmtest.ads, ada-tests/tmtests/tm19/tm19.adb,
291        ada-tests/tmtests/tm19/tmtest.adb, ada-tests/tmtests/tm19/tmtest.ads,
292        ada-tests/tmtests/tm20/tm20.adb, ada-tests/tmtests/tm20/tmtest.adb,
293        ada-tests/tmtests/tm20/tmtest.ads, ada-tests/tmtests/tm21/tm21.adb,
294        ada-tests/tmtests/tm21/tmtest.adb, ada-tests/tmtests/tm21/tmtest.ads,
295        ada-tests/tmtests/tm22/tm22.adb, ada-tests/tmtests/tm22/tmtest.adb,
296        ada-tests/tmtests/tm22/tmtest.ads, ada-tests/tmtests/tm23/tm23.adb,
297        ada-tests/tmtests/tm23/tmtest.adb, ada-tests/tmtests/tm23/tmtest.ads,
298        ada-tests/tmtests/tm24/tm24.adb, ada-tests/tmtests/tm24/tmtest.adb,
299        ada-tests/tmtests/tm24/tmtest.ads, ada-tests/tmtests/tm25/tm25.adb,
300        ada-tests/tmtests/tm25/tmtest.adb, ada-tests/tmtests/tm25/tmtest.ads,
301        ada-tests/tmtests/tm28/tm28.adb, ada-tests/tmtests/tm28/tmtest.adb,
302        ada-tests/tmtests/tm28/tmtest.ads, ada-tests/tmtests/tm29/tm29.adb,
303        ada-tests/tmtests/tm29/tmtest.adb, ada-tests/tmtests/tm29/tmtest.ads,
304        ada-tests/tmtests/tmck/tmck.adb, ada-tests/tmtests/tmck/tmtest.adb,
305        ada-tests/tmtests/tmck/tmtest.ads,
306        ada-tests/tmtests/tmoverhd/dummy_rtems.adb,
307        ada-tests/tmtests/tmoverhd/dummy_rtems.ads,
308        ada-tests/tmtests/tmoverhd/tmoverhd.adb,
309        ada-tests/tmtests/tmoverhd/tmtest.adb,
310        ada-tests/tmtests/tmoverhd/tmtest.ads: Account for RTEMS binding
311        child package rework. Eliminate all warnings.
312
3132011-02-16      Joel Sherrill <joel.sherrill@oarcorp.com>
314
315        * ada/Makefile.am, ada/preinstall.am, ada/rtems.adb, ada/rtems.ads:
316        Split RTEMS Ada95 binding into a master package and a child package
317        per Manager. This is better Ada style.
318        * ada/rtems-barrier.adb, ada/rtems-barrier.ads, ada/rtems-clock.adb,
319        ada/rtems-clock.ads, ada/rtems-cpu_usage.ads, ada/rtems-debug.adb,
320        ada/rtems-debug.ads, ada/rtems-event.adb, ada/rtems-event.ads,
321        ada/rtems-extension.adb, ada/rtems-extension.ads,
322        ada/rtems-fatal.adb, ada/rtems-fatal.ads, ada/rtems-interrupt.ads,
323        ada/rtems-io.adb, ada/rtems-io.ads, ada/rtems-message_queue.adb,
324        ada/rtems-message_queue.ads, ada/rtems-object.adb,
325        ada/rtems-object.ads, ada/rtems-partition.adb,
326        ada/rtems-partition.ads, ada/rtems-port.adb, ada/rtems-port.ads,
327        ada/rtems-rate_monotonic.adb, ada/rtems-rate_monotonic.ads,
328        ada/rtems-region.adb, ada/rtems-region.ads, ada/rtems-semaphore.adb,
329        ada/rtems-semaphore.ads, ada/rtems-signal.adb, ada/rtems-signal.ads,
330        ada/rtems-stack_checker.ads, ada/rtems-tasks.adb,
331        ada/rtems-tasks.ads, ada/rtems-timer.adb, ada/rtems-timer.ads: New
332        files.
333
3342011-02-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
335
336        * libchip/serial/ns16550.c: Revert previous commit and extend existing
337        mechanic.
338
3392011-02-15      Jennifer Averett
340
341        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Support i386
342        style IRQs.
343
3442011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
345
346        * libchip/network/smc91111config.h:
347        Use "__asm__" instead of "asm" for improved c99-compliance.
348
3492011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
350
351        * configure.ac: Require autoconf-2.68, automake-1.11.1.
352
3532011-01-17      Joel Sherrill <joel.sherrill@oarcorp.com>
354
355        * libchip/ide/ata.c: Fix spelling.
356
3572011-01-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
358
359        * libchip/serial/ns16550.c: Install interrupt handler after TTY
360        pointer is valid.
361
3622010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
363
364        * libchip/ide/ata.c: Do not violate chain API.
365
3662010-08-20      <yann.sionneau@telecom-sudparis.eu>
367
368        * libchip/network/greth.c, libchip/network/open_eth.c: Add constants
369        for buffer modes.
370
3712010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
372
373        * libchip/ide/ata_internal.h: C++ compatibility.
374
3752010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
376
377        * libchip/Makefile.am, libchip/preinstall.am: Install
378        <libchip/ata_internal.h>.
379
3802010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
381
382        * libchip/ide/ata_util.c: New file.
383        * libchip/Makefile.am: Reflect change from above.
384        * libchip/ide/ata.c: Moved ata_breq_init(), ata_identify_device(), and
385        ata_process_request_on_init_phase() into new file.
386
3872010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
388
389        * libchip/ide/ata_internal.h, libchip/ide/ata.c: Moved code into
390        separate functions.  Added public ata_breq_init(),
391        ata_identify_device(), and ata_process_request_on_init_phase()
392        functions.
393
3942010-06-24      Arnout Vandecappelle <arnout@mind.be>
395
396        PR 1586/misc
397        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Add retries to
398        SD card accesses.
399
4002010-06-22      Arnout Vandecappelle <arnout@mind.be>
401
402        PR 1580/misc
403        * libchip/i2c/spi-sd-card.c: Use bigger chunks and yield processor
404        while waiting for read data.
405
4062010-06-22      Arnout Vandecappelle <arnout@mind.be>
407
408        PR 1579/misc
409        * libchip/i2c/spi-sd-card.c: Gradually increasing sleep times when
410        waiting for write to finish.
411
4122010-06-22      Arnout Vandecappelle <arnout@mind.be>
413
414        PR 1567/misc
415        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
416        timeouts.
417
4182010-06-21      Arnout Vandecappelle <arnout@mind.be>
419
420        PR 1576/misc
421        * libchip/i2c/spi-sd-card.c: Enable CRC checks.
422
4232010-06-21      Arnout Vandecappelle <arnout@mind.be>
424
425        PR 1569/misc
426        * libchip/i2c/spi-sd-card.c: Added CRC checks.
427
4282010-06-15      Joel Sherrill <joel.sherrill@oarcorp.com>
429
430        PR 1561/cpukit
431        * aclocal/rtems-cpu-subdirs.m4: Merge SPARC64 port.
432
4332010-06-14      Arnout Vandecappelle <arnout@mind.be>
434
435        PR 1557/misc
436        * libchip/i2c/spi-sd-card.c: Fixed low capacity special case.
437
4382010-06-07      Ralf Corsépius <ralf.corsepius@rtems.org>
439
440        * aclocal/version.m4: Bump RTEMS_API to 4.11.
441        Bump _RTEMS_VERSION to 4.10.99.0.
442
4432010-06-03      Joel Sherrill <joel.sherrilL@OARcorp.com>
444
445        * libchip/network/if_dc.c: Fix warning.
446
4472010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
448
449        * libchip/network/greth.c: Misc. hacks to allow compilation on
450        16bit targets.
451
4522010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
453
454        PR 1531/newlib
455        * libchip/network/i82586.c:
456        Add local copy of ALIGN().
457
4582010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
459
460        * libchip/network/cs8900.c:
461        Misc. changes to make code 16bit-target compliant.
462        * libchip/network/i82586.c:
463        Use int32_t instead of int for 16bit-target compliance.
464        * libchip/network/open_eth.c:
465        Misc. changes to make code 16bit-target compliant.
466
4672010-05-18      Chris Johns <chrisj@rtems.org>
468
469        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: PR
470        1448/filesystem.
471
4722010-05-11      Ralf Corsépius <ralf.corsepius@rtems.org>
473
474        * aclocal/bsp-alias.m4: Change quoting to work-round
475        http://www.freebsd.org/cgi/query-pr.cgi?pr=146378.
476
4772010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
478
479        * libchip/network/if_dc.c: Remove warnings.
480
4812010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
482
483        * libchip/serial/mc68681.c, libchip/serial/mc68681_reg.c,
484        libchip/serial/ns16550.c, libchip/serial/serial.h,
485        libchip/serial/z85c30.c, libchip/serial/z85c30_reg.c: Use uintptr_t
486        or intptr_t instead of uint32_t or int32_t.
487
4882010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
489
490        * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
491        libchip/rtc/icm7170.c, libchip/rtc/icm7170_reg.c,
492        libchip/rtc/m48t08_reg.c, libchip/rtc/rtc.h: Use uintptr_t instead of
493        uint32_t.
494
4952010-04-10      Ralf Corsépius <ralf.corsepius@rtems.org>
496
497        * libchip/serial/serial.h: Add extern "C".
498
4992010-04-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
500
501        * libchip/serial/serial.h, serial/mc68681.c, serial/mc68681_p.h,
502        serial/ns16550.c, serial/ns16550_p.h, serial/serial.h,
503        serial/z85c30.c, serial/z85c30_p.h: adapt _write_ functions to new
504        prototype
505
5062010-04-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
507
508        * libchip/ide/ata.c: Change missed use of ATA_USE_OLD_EXCEPTIONS to
509        CPU_SIMPLE_VECTORED_INTERRUPTS.
510
5112010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
512
513        * libchip/ide/ata.c: Use correct macro from RTEMS to determine whether
514        simple or PIC interrupt model.
515
5162010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
517
518        * libchip/rtc/ds1375.c: #include <unistd.h>.
519
5202010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
521
522        * libchip/network/i82586.c: Readdress use of ctype methods per
523        recommendation from D.J. Delorie on the newlib mailing list. We
524        should pass an unsigned char into these methods.
525
5262010-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
527
528        * libchip/ide/ide_controller.c: Fix warnings for uninitialized
529        variable.
530
5312010-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
532
533        * libchip/network/i82586.c: Fix warnings for ctype methods.
534
5352010-02-19      Chris Johns <chrisj@rtems.org>
536
537        * libchip/ide/ide_controller.c: Create the devices as block
538        devices.
539
5402010-01-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
541
542        * libchip/ide/ata_internal.h, libchip/ide/ata.c
543        libchip/i2c/spi-sd-card.c: Update for block device API change.
544
5452010-01-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
546
547        * libchip/display/disp_hcms29xx.c,
548        libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c,
549        libchip/display/font_hcms29xx.h: various fixes
550
5512009-12-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
552
553        PR 1474
554        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
555        device API change.
556
5572009-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
558
559        * libchip/network/greth.c: Eliminate unused type
560        rtems_clock_time_value.
561
5622009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
563
564        * libchip/network/dec21140.c: Warning elimination
565        (dec21140_softc->base now is an uint32_t).
566
5672009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
568
569        PR 1483/cpukit
570        * libchip/network/dec21140.c, libchip/network/elnk.c,
571        libchip/network/if_dc.c: Move #include <rtems/pci.h> into #if
572        *_SUPPORTED-guarded code sections.
573
5742009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
575
576        * libchip/network/dec21140.c, libchip/network/elnk.c,
577        libchip/network/if_dc.c: Ensure PCI drivers are built on all
578        supported configurations. PowerPC conditionals were not current and
579        code was not being built on supported BSPs.
580
5812009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
582
583        * libchip/network/smc91111.c: Formatting.
584
5852009-11-12      Ralf Corsépius <ralf.corsepius@rtems.org>
586
587        * libchip/ide/ata.c (rtems_ata_initialize): Avoid implicit cast to uint16_t.
588        * libchip/ide/ata.c (ata_non_data_request): Change arg from int to
589        uint32_t (16bit ints are too small).
590
5912009-11-06      Ralf Corsépius <ralf.corsepius@rtems.org>
592
593        * libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
594        * libchip/network/if_dc.c: Fix type mismatch.
595
5962009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
597
598        * aclocal/bsp-linkcmds.m4: New.
599
6002009-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
601
602        * configure.ac: Rework CFLAGS setup.
603        * aclocal/prog-cc.m4: Remove RTEMS_CFLAGS.
604        * automake/compile.am: Remove RTEMS_CFLAGS.
605
6062009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
607
608        * libchip/ide/ata.h: Move extern "C".
609
6102009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
611
612        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c:
613        Use hex-constants to avoid implicit int-casts.
614        * libchip/i2c/spi-memdrv.c:
615        Use hex-constants to avoid implicit int-casts.
616        Use rtems_off64_t offsets to avoid loosing precision.
617
6182009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
619
620        * libchip/serial/ns16550.c: Update for interrupt handler type change.
621
6222009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
623
624        * aclocal/bsp-alias.m4: New.
625        * configure.ac: Apply RTEMS_BSP_ALIAS for RTEMS_BSP_FAMILY.
626
6272009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
628
629        * aclocal/env-rtemsbsp.m4: Remove AM_CONDITIONAL MULTILIB.
630
6312009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
632
633        * configure.ac: Remove AM_CONDITIONAL MULTILIB.
634        * Makefile.am: Remove BARE_CPU_MODEL.
635
6362009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
637
638        * configure.ac: Remove cfg_dir.
639
6402009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
641
642        * configure.ac: Remove -std=c99 -fasm.
643        Remove AM_CONDITIONAL LIBCHIP.
644        * libchip/Makefile.am, wrapup/Makefile.am:
645        Remove AM_CONDITIONAL LIBCHIP.
646
6472009-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
648
649        * configure.ac: Pick up make/custom/*.
650        * aclocal/check-custom-bsp.m4: Adapt to changes to configure.ac.
651
6522009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
653
654        * wrapup/Makefile.am: Remove AM_CONDITIONAL HAS_LIBBSP.
655        * configure.ac: Remove AM_CONDITIONAL HAS_LIBBSP.
656
6572009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
658
659        * configure.ac: Remove special case lib/libbsp/bare (Abandoned).
660
6612009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
662
663        * Makefile.am: Remove RTEMS_HOST (unused).
664        * configure.ac: Remove RTEMS_HOST (unused).
665        * aclocal/canonical-target-name.m4: Remove RTEMS_HOST (unused).
666
6672009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
668
669        * aclocal/check-custom-bsp.m4: Let _RTEMS_CHECK_CUSTOM_BSP look for
670        *.cfg into c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom.
671
6722009-10-14      Ralf Corsépius <ralf.corsepius@rtems.org>
673
674        * aclocal/canonical-target-name.m4, aclocal/check-networking.m4,
675        aclocal/check-posix.m4, aclocal/enable-posix.m4,
676        aclocal/rtems-cpu-subdirs.m4: Remove posix/unix.
677
6782009-10-14      Ralf Corsépius <ralf.corsepius@rtems.org>
679
680        * configure.ac: Rework make/custom/* handling.
681        * aclocal/check-custom-bsp.m4: Change *.cfg handling.
682        * Makefile.am: Remove make/custom/default.cfg-rule.
683
6842009-10-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
685
686        * libchip/serial/ns16550.c: Enable interrupts during open to avoid
687        NULL pointer access in interrupt handler.
688
6892009-10-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
690
691        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
692        device API change.
693
6942009-10-08      Chris Johns <chrisj@rtems.org>
695
696        * libchip/ide/ata.c, c/src/libchip/ide/ata_internal.h: Remove the
697        multiblock support from the ATA driver. Multiblock at the disk
698        level should not be a global policy as a disk may have more than
699        one partition with different block sizes. An IDE driver could
700        decide to use the feature with DMA but this a driver specific
701        design choice. Fixed bugs relating to variable block sizes and
702        large block transfer.
703        * c/src/libchip/ide/ide_controller.c,
704        c/src/libchip/ide/ide_ctrl_cfg.h, c/src/libchip/ide/ide_ctrl_io.h:
705        Changed the block size to 32bits so blocks of 64K or bigger can be
706        transfered in a single driver call.
707
7082009-10-05      Joel Sherrill <joel.sherrill@oarcorp.com>
709
710        * libchip/ide/ata.c: Revert previous change. Not all ARM BSPs use a
711        shared irq.h yet and this breaks a significant number of them.
712
7132009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
714
715        * libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt
716        model.
717
7182009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
719
720        * libchip/serial/z85c30.c, libchip/serial/ns16550.c,
721        libchip/serial/mc68681.c: Reflect termios_baud_to_number having been
722        renamed to rtems_termios_baud_to_number.
723
7242009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
725
726        * libchip/serial/sersupp.h: Remove termios_baud_to_index,
727        termios_baud_to_number (duplicate prototypes).
728        Add C++-guards.
729        Include rtems/termiostypes.h.
730
7312009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
732
733        * aclocal/bsp-configure.m4: Add RTEMS_BSP_BOOTCARD_OPTIONS.
734
7352009-08-20      Joel Sherrill <joel.sherrill@OARcorp.com>
736
737        * aclocal/check-networking.m4: Disable TCP/IP on targets without enough
738        physical address to support BSD TCP/IP stack.
739
7402009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
741
742        * libchip/network/elnk.c: Convert calls to legacy routine
743        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
744
7452009-08-03      Roger Dahlkvist <ruppe@kth.se>
746
747        * libchip/shmdr/shm_driver.h: nios2 was not accounted for.
748
7492009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
750
751        * libchip/ide/ata.c: Remove warning.
752
7532009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
754
755        * aclocal/bsp-bootcard-options.m4: Rename BSP_BOOTCARD_OPTIONS to
756        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
757        now use the same macros.
758        * aclocal/bsp-bspcleanup-options.m4: New file.
759
7602009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
761
762        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Removed
763        obsolete defines and declarations.  Set initial baud during device
764        open.  Fixed interrupt mode.
765
7662009-06-12      Joel Sherrill <joel.sherrill@oarcorp.com>
767
768        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the
769        GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to
770        EINVAL and ENOTTY as appropriate.
771
7722009-05-30      Chris Johns <chrisj@rtems.org>
773
774        * c/src/libchip/ide/ata.c: Fixed the bug that ignored slave
775        devices on an IDE bus and cleaned up the initialisation register
776        call.
777
7782009-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
779
780        * libchip/network/i82586.c: Fix warning in manner suggested by
781        Arnout Vandecappelle <arnout@mind.be> in
782        http://www.rtems.org/pipermail/rtems-users/2009-May/005460.html.
783
7842009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
785
786        * libchip/network/if_dc.c: Fixed warnings.
787
7882009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
789
790        * libchip/rtc/ds1375.c, libchip/rtc/mc146818a.c: Fix warnings. Reformat
791        as needed.
792
7932009-04-29      Chris Johns <chrisj@rtems.org>
794
795        * libchip/ide/ata.c: Remove a detection test that fails in qemu.
796
797        * libchip/ide/ide_controller.c: Change the status detection and
798        add a message if the transfer fails. There is currently no error
799        handle at the IDE drvier level.
800
8012009-03-12      Daniel Hellstrom <daniel@gaisler.com>
802
803        PR 1392/bsps
804        * libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
805        over multiple pages results in extra data being written.
806
8072009-02-27      Gene Smith <gene.smith@siemens.com>
808
809        PR 1356
810        * libchip/i2c/spi-sd-card.c: Added support for high capacity and MMC
811        cards.
812
8132009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
814
815        * libchip/network/dec21140.c, libchip/network/elnk.c: Make sure this is
816        enabled on x86.
817
8182009-02-03      Ralf Corsépius <ralf.corsepius@rtems.org>
819
820        * aclocal/bspopts.m4: Quoting cosmetics.
821
8222009-01-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
823
824        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
825        RTEMS_BLKDEV_CAPABILITIES ioctl which caused invalid multiple block
826        writes.  Fixed integer type in device structure.
827
8282009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
829
830        * libchip/serial/ns16550.c: Turn on ns16550_process() for
831        BSP_FEATURE_IRQ_LEGACY case also.
832
8332008-11-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
834
835        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Removed high
836        level LibI2C interface.  Added generic block IO functions.
837
8382008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
839
840        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
841        optman/rtems/no-msg.c, optman/rtems/no-part.c,
842        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
843        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
844        optman/sapi/no-ext.c, optman/sapi/no-io.c:
845        Revert previous patch (cvs clash with Joel hacking cpukit).
846
8472008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
848
849        * aclocal/canonical-target-name.m4: Remove tic4x.
850
8512008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
852
853        * libchip/rtc/ds1375.c: Include <errno.h> instead of <sys/errno.h>.
854
8552008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
856
857        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
858        optman/rtems/no-msg.c, optman/rtems/no-part.c,
859        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
860        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
861        optman/sapi/no-ext.c, optman/sapi/no-io.c:
862        Fix prototypes.
863
8642008-12-18      Joel Sherrill <joel.sherrill@oarcorp.com>
865
866        * libchip/serial/ns16550_p.h: Remove prototype with no implementation.
867
8682008-12-18      Joel Sherrill <joel.sherrill@oarcorp.com>
869
870        * libchip/shmdr/dump.c, libchip/shmdr/init.c, libchip/shmdr/send.c,
871        libchip/shmdr/shm_driver.h: Cleanup and remove variables which
872        duplicated data.
873
8742008-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
875
876        * optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert SAPI manager and
877        SuperCore Handler initialization routines to directly pull parameters
878        from configuration table.
879
8802008-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
881
882        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
883        optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
884        optman/rtems/no-part.c, optman/rtems/no-region.c,
885        optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
886        optman/rtems/no-signal.c, optman/rtems/no-timer.c: Convert manager
887        initialization routines to directly pull parameters from
888        configuration table. Eliminate empty routines sportted.
889
8902008-12-17      Ralf Corsépius <ralf.corsepius@rtems.org>
891
892        * libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
893
8942008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
895
896        * libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate
897        all public use of TOD conversion routines.
898
8992008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
900
901        * libchip/network/smc91111config.h:
902        #include <stdint.h> instead of <rtems/stdint.h>.
903
9042008-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
905
906        * aclocal/prog-cc.m4: Use -r instead of -Wl,-r to build *.rels.
907        * aclocal/rtems-cpu-subdirs.m4: Remove obsolete cpus.
908
9092008-12-04      Jukka Pietarinen <jukka.pietarinen@mrf.fi>
910
911        * aclocal/rtems-cpu-subdirs.m4: Add Lattice Mico32 support.
912
9132008-11-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
914
915        * libchip/serial/ns16550.c: Transmit the character in the polled write
916        function within a critical section for printk() compatibility.
917
9182008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
919
920        * libchip/i2c/spi-sd-card.c: Update for status-checks.h changes.
921
9222008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
923
924        * aclocal/rtems-cpu-subdirs.m4: Add new M32C port.
925
9262008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
927
928        * aclocal/bsp-bootcard-options.m4: Generalize and correct comment.
929
9302008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
931
932        * aclocal/bsp-bootcard-options.m4: Fix quoting.
933
9342008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
935
936        * aclocal/bsp-bootcard-options.m4: New file.
937        * aclocal/bsp-bootcards-handles-ram-allocation.m4: Removed.
938
9392008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
940
941        * libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or
942        BSPs that support this feature.
943
9442008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
945
946        * libchip/serial/ns16550.c: Fix typo.
947
9482008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
949
950        * libchip/serial/ns16550.c: Fix typo.
951
9522008-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
953
954        * libchip/serial/ns16550.c: Add not supported on arm even though it is
955        not simple vectored.
956
9572008-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
958
959        * libchip/serial/ns16550.c: Not currently supported on architectures
960        with simple vectored interrupt model.
961
9622008-09-22      Ralf Corsépius <ralf.corsepius@rtems.org>
963
964        * aclocal/version.m4: Bump RTEMS_API to 4.10.
965        Bump _RTEMS_VERSION to 4.9.99.0.
966
9672008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
968
969        * libchip/rtc/icm7170.c, libchip/rtc/m48t08.c,
970        c/src/libchip/rtc/rtc.h:  Include required header files.  Some internal
971        functions have now static linkage type.  Added constant qualifier to
972        operations table and read-only function parameters.
973
974        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
975        c/src/libchip/serial/serial.h:  Include required header files.  Removed
976        support for old PowerPC exception handling.  Various fixes for
977        interrupt related routines.  Added support for BSPs with IRQ extension
978        API.
979
9802008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * libchip/network/dec21140.c, libchip/network/elnk.c: Detect when there
983        is no PCI bus based upon the BSP not having a base address defined.
984        This means this driver cannot be supported on that board.
985
9862008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
987
988        * libchip/network/dec21140.c, libchip/network/elnk.c,
989        libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
990
9912008-09-17      Miao Yan <yanmiaobest@gmail.com>
992
993        * optman/Makefile.am, optman/preinstall.am: Merge GSOC project code to
994        add simple device only filesystem (devfs), optionally completely drop
995        out filesystem, and to clean up disabling newlib reentrancy support.
996        This dropped 17K from the minimum.exe for sparc/sis and arm/rtl22xx_t
997        now has a 15K code space.
998        * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
999        Removed.
1000
10012008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
1002
1003        * libchip/ide/ata.h: Convert to Unix file format.
1004
10052008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
1006
1007        * libchip/serial/mc68681.c, libchip/serial/mc68681_p.h,
1008        libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
1009        libchip/serial/serial.h, libchip/serial/serprobe.c,
1010        libchip/serial/sersupp.h, libchip/serial/z85c30.c:
1011        Convert to "bool".
1012        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
1013        libchip/i2c/spi-memdrv.h: Convert to "bool".
1014        * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
1015        libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
1016        libchip/rtc/rtc.h, libchip/rtc/rtcprobe.c: Convert to "bool".
1017        * libchip/ide/ata.c, libchip/ide/ata_internal.h,
1018        libchip/ide/ide_ctrl_cfg.h: Convert to "bool".
1019        * libchip/display/disp_hcms29xx.c, libchip/display/disp_hcms29xx.h:
1020        Convert to "bool".
1021        * libchip/network/if_fxp.c, libchip/network/if_fxpvar.h:
1022        Convert to "bool".
1023        * libchip/shmdr/fatal.c, libchip/shmdr/shm_driver.h:
1024        Convert to "bool".
1025
10262008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1027
1028        * libchip/Makefile.am, libchip/shmdr/init.c, libchip/shmdr/mpisr.c,
1029        libchip/shmdr/poll.c, libchip/shmdr/shm_driver.h: Update shared
1030        memory driver to not use the clock ioctl to install a method to poll
1031        for input. It now uses a Class API Timer which means we can eliminate
1032        this special IOCTL from all clock drivers.
1033        * libchip/shmdr/setckvec.c: Removed.
1034
10352008-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1036
1037        * libchip/network/sonic.c: Do not declare a variable just to hold an
1038        ignored return value.
1039
10402008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
1041
1042        * libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings.
1043
10442008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1045
1046        * libchip/display/disp_hcms29xx.c: Initialize softc_ptr to NULL.
1047        * libchip/network/dec21140.c, libchip/network/if_dc.c: Use uint32_t.
1048
10492008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1050
1051        * libchip/display/disp_hcms29xx.c: Do not make these static. They
1052        appear to be unused that way.
1053
10542008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1055
1056        * libchip/shmdr/shm_driver.h: Correct prototypes.
1057
10582008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
1059
1060        * libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized
1061        variables and made methods static.
1062
10632008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1064
1065        * libchip/serial/ns16550.c: Fix warning.
1066
10672008-08-18      Ralf Corsepius <ralf.corsepius@rtems.org>
1068
1069        * aclocal/prog-cc.m4: Add -Wnested-externs.
1070
10712008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1072
1073        * libchip/network/dec21140.c: Add missing prototype.
1074        * libchip/ide/ata.c, libchip/network/elnk.c: Add missing prototypes.
1075
10762008-08-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1077
1078        * aclocal/prog-cc.m4: Add -Wimplicit-function-declaration
1079        -Wstrict-prototypes to RTEMS_CFLAGS.
1080
10812008-08-02      Chris Johns <chrisj@rtems.org>
1082
1083        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove
1084        rtems_blkdev_request count and start references. Use
1085        RTEMS_BLKDEV_START_BLOCK.
1086
10872008-07-29      Chris Johns <chrisj@rtems.org>
1088
1089        * libchip/i2c/spi-sd-card.c: Updated to the libblock changes.
1090
1091        * libchip/ide/ata.c: Change to use a mutex rather than disable
1092        pre-emption. Updated to the libblock changes.
1093
1094        * libchip/ide/ata_internal.h: Updated to the new chains API.
1095
1096        * libchip/ide/ide_controller.c: Updated to the libblock
1097        changes. Added come debug tracing.
1098
1099        * libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h: Updated
1100        to the libblock changes.
1101
11022008-07-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1103
1104        * configure.ac: Remove RPCGEN, RPCTOOLS.
1105
11062008-07-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
1107
1108        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Use inttypes.h
1109        for output format specifiers.
1110
11112008-07-17      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1112
1113        * libchip/display/font_hcms29xx.h, libchip/display/disp_hcms29xx.h:
1114        Fixed some data types
1115
11162008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
1117
1118        * libchip/i2c/spi-sd-card.c: Added missing header file.
1119        * libchip/Makefile.am: Added SD Card driver.
1120
11212008-07-14      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1122
1123        * libchip/display/font_hcms29xx.c, libchip/display/disp_fonts.h
1124        make glyphs non-constant, added file headers
1125
11262008-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1127
1128        * libchip/display/disp_fonts.h, libchip/display/disp_hcms29xx.c
1129        * libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c
1130        * libchip/display/font_hcms29xx.h
1131        Creation of SPI display driver
1132
11332008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
1134
1135        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: SD Card driver
1136        via SPI.
1137
11382008-06-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1139
1140        * aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
1141        AC_PREREQ(2.62).
1142
11432008-06-01      Ralf Corsépius <ralf.corsepius@rtems.org>
1144
1145        * aclocal/target.m4: Allow empty RTEMS_BUILD_SUBDIRS.
1146
11472008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1148
1149        * libchip/Makefile.am: Move termios helper routines from libchip to
1150        libcsupport. Add routine which makes it easy for a termios device
1151        driver to inform termios of its default baud rate. This avoids
1152        inconsistencies in later termios settings changes.
1153        * libchip/serial/termios_baud2index.c,
1154        libchip/serial/termios_baud2num.c: Removed.
1155
11562008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1157
1158        * aclocal/bsp-bootcards-handles-ram-allocation.m4: New file.
1159
11602008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1161
1162        * wrapup/Makefile.am: Many BSPs do not include any .rel files now so do
1163        not fail if there are none.
1164
11652008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1166
1167        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.h,
1168        * libchip/i2c/spi-fram-fm25l256.c, libchip/i2c/spi-fram-fm25l256.h,
1169        * libchip/i2c/spi-memdrv.c, libchip/i2c/spi-memdrv.h,
1170        * libchip/Makefile.am:
1171        derived a generic spi memory driver from spi-flash-m25p40,
1172        added descriptor for fram fm25l256
1173
11742008-05-07      Till Straumann <strauman@slac.stanford.edu>
1175
1176        PR 649/bsps
1177        * libchip/ide/ata.c: Give up if the interface does not become ready.
1178
11792008-04-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1180
1181        Moved to cpukit.
1182        * nfsclient/.cvsignore, nfsclient/ChangeLog.slac, nfsclient/LICENSE,
1183        nfsclient/Makefile.am, nfsclient/README, nfsclient/preinstall.am,
1184        nfsclient/rfc1094.txt, nfsclient/rtems-filesystem-patch,
1185        nfsclient/proto/mount_prot.h, nfsclient/proto/mount_prot.x,
1186        nfsclient/proto/mount_prot_xdr.c, nfsclient/proto/nfs_prot.h,
1187        nfsclient/proto/nfs_prot.x, nfsclient/proto/nfs_prot_xdr.c,
1188        nfsclient/src/cexphelp.c, nfsclient/src/dirutils.c,
1189        nfsclient/src/librtemsNfs.h, nfsclient/src/nfs.c,
1190        nfsclient/src/nfs.modini.c, nfsclient/src/nfsTest.c,
1191        nfsclient/src/rpcio.c, nfsclient/src/rpcio.h,
1192        nfsclient/src/rpcio.modini.c, nfsclient/src/sock_mbuf.c,
1193        nfsclient/src/xdr_mbuf.c: Removed.
1194
11952008-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
1196
1197        * configure.ac: Stop building nfsclient here and build it in CPUKIT.
1198
11992008-01-05      Chris Johns <chrisj@rtems.org>
1200
1201        * libchip/flash/am29lv160.c: Update the blank check error message
1202        to say there is an error.
1203       
12042007-12-22      Chris Johns <chrisj@rtems.org>
1205
1206        * nfsclient/src/nfs.c, nfsclient/src/rpcio.c: Adjust the length of
1207        the hello message. Just one line but still a little too long.
1208       
12092007-12-14      Chris Johns <chrisj@rtems.org>
1210
1211        * wrapup/Makefile.am: Add libflash.a to the libbsp library.
1212        * libchip/Makefile.am, libchip/preinstall.am: Add the flash chip support.
1213        * libchip/flash, libchip/flash/am29lv160.c,
1214        libchip/flash/am29lv160.h: New.
1215
12162007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1217
1218        * libchip/network/if_fxp.c: Spacing.
1219
12202007-11-20      Till Straumann <strauman@slac.stanford.edu>
1221
1222        * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
1223        Avoid using 'stdio' before the system is up and fully
1224        initialized.
1225
12262007-11-20      Till Straumann <strauman@slac.stanford.edu>
1227
1228        * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h,
1229        * libchip/Makefile.am, libchip/preinstall.am:
1230        added new driver for Maxim DS1375 i2c RTC.
1231
12322007-09-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1233
1234        * libchip/i2c/spi-flash-m25p40.c:
1235        added addressing call in write function
1236
12372007-09-24      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1238
1239        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.c,
1240        * libchip/Makefile.am:
1241        added SPI flash driver for a M25P40 chip (based on libi2c extensions)
1242
12432007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1244
1245        * libchip/shmdr/dump.c, libchip/shmdr/shm_driver.h: Fix warnings.
1246
12472007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1248
1249        * nfsclient/Makefile.am: Fix errors.
1250
12512007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1252
1253        * nfsclient/Makefile.am, nfsclient/preinstall.am: Install libnfs.a.
1254
12552007-09-21      Ralf Corsépius <ralf.corsepius@rtems.org>
1256
1257        * aclocal/version.m4: Bump RTEMS_API to 4.9.
1258        Bump RTEMS_VERSION to 4.8.99.0.
1259
12602007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1261
1262        * libchip/network/smc91111.h: Eliminate DEBUG_puts.
1263
12642007-09-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1265
1266        * configure.ac: Remove AC_PROG_AWK (Unused).
1267
12682007-09-14      Daron Chabot <djc915@mail.usask.ca>
1269
1270        * libchip/network/if_dc.c: Changed type of ISR argument to void* from
1271        rtems_interrupt_vector, to permit passing arbitrary arguments to the
1272        ISR. Clean up of variables to silence compiler warnings.
1273
12742007-09-13      Daniel Hellstrom <daniel@gaisler.com>
1275
1276        * libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
1277
12782007-09-12      Daniel Hellstrom <daniel@gaisler.com>
1279
1280        * libchip/network/smc91111.c, libchip/network/smc91111.h: Multiple fixes.
1281          - Odd bit bug in some chips taken care of.
1282          - Buggy ASSERT removed, it seem to be inserted to detect if MBUF data
1283            alignment but failing to do so must have made the driver writer to make
1284            some incorrect assumptions about MBUFs.
1285          - Fixed MBUF handling to handle mbuf chains better. The Data length of
1286            MBUFs in middle of the mbuf chain are now checked for odd number of bytes.
1287          - Made while loop responsible for copying data to fifo port copy 16 shorts
1288            per loop instead of 1 short, increasing the copying process.
1289
12902007-09-07      Daniel Hellstrom <daniel@gaisler.com>
1291
1292        * libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support
1293        and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
1294
12952007-08-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1296
1297        * configure.ac, wrapup/Makefile.am: Remove RDBG.
1298        * aclocal/check-rdbg.m4, aclocal/enable-rdbg.m4, librdbg/.cvsignore,
1299        librdbg/Makefile.am, librdbg/preinstall.am,
1300        librdbg/include/rdbg/rdbg.h, librdbg/include/rdbg/servrpc.h,
1301        librdbg/include/rdbg/i386/rdbg_f.h, librdbg/include/rdbg/i386/reg.h,
1302        librdbg/include/rdbg/m68k/rdbg_f.h, librdbg/include/rdbg/m68k/reg.h,
1303        librdbg/include/rdbg/powerpc/rdbg_f.h,
1304        librdbg/include/rdbg/powerpc/reg.h, librdbg/src/_servtgt.c,
1305        librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
1306        librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
1307        librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
1308        librdbg/src/servtsp.c, librdbg/src/servutil.c,
1309        librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_cpu_asm.S,
1310        librdbg/src/i386/rdbg_f.c, librdbg/src/i386/any/remdeb.h,
1311        librdbg/src/i386/any/remdeb_f.x, librdbg/src/i386/any/remdeb_svc.c,
1312        librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/excep_f.c,
1313        librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
1314        librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_f.x,
1315        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
1316        librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_cpu_asm.S,
1317        librdbg/src/powerpc/rdbg_f.c,
1318        librdbg/src/powerpc/new_exception_processing/remdeb.h,
1319        librdbg/src/powerpc/new_exception_processing/remdeb_f.x,
1320        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
1321        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed.
1322
13232007-07-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1324
1325        * nfsclient/src/dirutils.c: Use PATH_MAX instead of MAXPATHLEN.
1326
13272007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1328
1329        * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
1330          sizes.
1331
13322007-07-27      Chris Johns <chrisj@rtems.org>
1333
1334        * wrapup/Makefile.am: Create archive from a file for hosts
1335        with a limited command line size.
1336
13372007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1338
1339        * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
1340          sizes.
1341
13422007-07-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1343       
1344        * configure.ac: Add nfsclient.
1345        * nfsclient/Makefile.am: New.
1346        * nfsclient/proto/Makefile, nfsclient/Makefile,
1347          nfsclient/src/Makefile: Remove.
1348        * nfsclient/ChangeLog: Remove (Rename into ChangeLog.slac).
1349        * nfsclient/ChangeLog.slac: New (Renamed from ChangeLog).
1350
13512007-07-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1352
1353        * nfsclient/README, nfsclient/proto/nfs_prot_xdr.c,
1354        nfsclient/proto/mount_prot.x, nfsclient/proto/mount_prot_xdr.c,
1355        nfsclient/proto/Makefile, nfsclient/proto/mount_prot.h,
1356        nfsclient/proto/nfs_prot.h, nfsclient/proto/nfs_prot.x,
1357        nfsclient/Makefile, nfsclient/ChangeLog, nfsclient/src/dirutils.c,
1358        nfsclient/src/nfsTest.c, nfsclient/src/rpcio.h,
1359        nfsclient/src/nfs.modini.c, nfsclient/src/xdr_mbuf.c,
1360        nfsclient/src/cexphelp.c, nfsclient/src/Makefile,
1361        nfsclient/src/sock_mbuf.c, nfsclient/src/nfs.c,
1362        nfsclient/src/librtemsNfs.h, nfsclient/src/rpcio.modini.c
1363        nfsclient/src/rpcio.c, nfsclient/rtems-filesystem-patch,
1364        nfsclient/rfc1094.txt, nfsclient/LICENSE: Import from rtems-nfs-1.5.
1365
13662007-07-18      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
1367
1368        * libchip/serial/ns16550.c: removed timed out wait for transmitter
1369        to become ready: This will not work for fast CPUs.
1370
13712007-07-09      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
1372
1373        * libchip/ide/ata.c: fixed warning
1374
13752007-06-20      Ray Xu <rayx@gmail.com>
1376
1377        * optman/Makefile.am, optman/preinstall.am: Add stubs for file system,
1378        console, and libio. This shrinks the memory requirements but Joel has
1379        not figured out how best to present this to application space.
1380        * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
1381        New files.
1382
13832007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1384
1385        * optman/sapi/no-io.c: Split IO Manager into one function per file so
1386        now we only need required initialization methods.
1387
13882007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1389
1390        * optman/sapi/no-io.c: Eliminate maximum_drivers configuration
1391        parameter since it was used to configure a no longer used feature.
1392        Device names are now part of the filesystem not in a table.
1393
13942007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1395
1396        * optman/Makefile.am, optman/preinstall.am, optman/rtems/no-dpmem.c,
1397        optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
1398        optman/rtems/no-part.c, optman/rtems/no-region.c,
1399        optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
1400        optman/rtems/no-signal.c, optman/rtems/no-timer.c,
1401        optman/sapi/no-ext.c: Add optional manager stub for Barrier. Simplify
1402        other optional managers so using them reduces application size
1403        instead of increasing it.
1404        * optman/rtems/no-barrier.c: New file.
1405
14062007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
1407
1408        * libchip/network/dec21140.c, libchip/network/elnk.c: i386-specific
1409        adjustments to pci-API changes.
1410        * libchip/network/dec21140.c, libchip/network/elnk.c,
1411        libchip/network/if_dc.c: powerpc-specific adjustments to pci-API
1412        changes.
1413
14142007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
1415
1416        * libchip/network/dec21140.c, libchip/network/if_dc.c,
1417        libchip/network/if_fxp.c: Reflect changes to pci-API.
1418
14192007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1420
1421        * libchip/network/elnk.c: Use ioctl_command_t as ioctl argument.
1422        * libchip/network/if_dc.c: Use ioctl_command_t as ioctl argument.
1423
14242007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1425
1426        * aclocal/target.m4: Strip CFLAGS (Hack to prevent bsp-cflags from
1427          being used to compile "tools").
1428
14292007-03-13      Joel Sherrill <joel@OARcorp.com>
1430
1431        * libchip/network/sonic.c: Rename Dump_Buffer to rtems_print_buffer.
1432
14332007-03-12      Joel Sherrill <joel@OARcorp.com>
1434
1435        * libchip/network/cs8900.c, libchip/network/cs8900.h,
1436        libchip/network/greth.c, libchip/network/greth.h: Correct license URL
1437        and/or fix mistake in copyright notice. Both of these mistakes appear
1438        to be from code submitted after these changes were made previously.
1439
14402007-02-21      Ralf Corsépius <ralf.corsepius@rtems.org>
1441
1442        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1443
14442007-02-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1445
1446        * libchip/Makefile.am: Correct path to README.tulipclone.
1447
14482007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1449
1450        * libchip/ide/ata.c: Remove superfluous type casts.
1451
14522007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1453
1454        * libchip/ide/ata.c, libchip/network/elnk.c, optman/rtems/no-msg.c:
1455        Use size_t for sizes.
1456
14572007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1458
1459        * libchip/ide/ata.c: in ata_request_done: moved call to free()
1460        from preemption disabled region
1461
14622007-01-16      Till Straumann <strauman@slac.stanford.edu>
1463
1464        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
1465        libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h:
1466        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1467
14682006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1469
1470        * libchip/network/dec21140.c, libchip/network/if_fxp.c: Use
1471          ioctl_command_t as ioctl argument.
1472
14732006-12-13      Joel Sherrill <joel@OARcorp.com>
1474
1475        * librtems++/include/rtems++/rtemsEvent.h,
1476        librtems++/include/rtems++/rtemsMessageQueue.h,
1477        librtems++/include/rtems++/rtemsSemaphore.h,
1478        librtems++/include/rtems++/rtemsTask.h, librtems++/src/rtemsEvent.cc,
1479        librtems++/src/rtemsMessageQueue.cc,
1480        librtems++/src/rtemsSemaphore.cc, librtems++/src/rtemsTask.cc: Change
1481        rtems_unsigned32 to uint32_t.
1482
14832006-12-13      Joel Sherrill <joel@OARcorp.com>
1484
1485        PR 1181/bsps
1486        * optman/rtems/no-msg.c: Clean up dead code.
1487
14882006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1489
1490        * aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
1491
14922006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
1493
1494        * aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
1495        * aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
1496        * aclocal/project-root.m4: Require RTEMS_AMPOLISH.
1497
14982006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1499
1500        * configure.ac: New BUG-REPORT address.
1501
15022006-11-20      Ralf Corsépius <ralf.corsepius@rtems.org>
1503
1504        * Makefile.am: Remove ampolish3.
1505
15062006-11-17      Joel Sherrill <joel@OARcorp.com>
1507
1508        * libchip/network/dec21140.c: Fix spacing -- remove long sections of
1509        blank lines.
1510
15112006-11-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1512
1513        * configure.ac: Remove RTEMS_AMPOLISH3.
1514        * aclocal/bsp-configure.m4: AC_PREREQ(2.60).
1515          Remove checks for AMPOLISH3.
1516        * aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
1517        * aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
1518        * ampolish3: Remove.
1519
15202006-11-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1521
1522        * aclocal/target.m4: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1523        * aclocal/prog-cc.m4: Remove CFLAGS.
1524        * configure.ac: Don't explictly pass CFLAGS_OPTIMIZE_V, CPU_CFLAGS.
1525        Compose CFLAGS. Append CFLAGS to ac_configure_args.
1526
15272006-10-23      Joel Sherrill <joel@OARcorp.com>
1528
1529        * aclocal/rtems-cpu-subdirs.m4: Add bfin.
1530
15312006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1532
1533        * automake/compile.am: Use hard-coded RTEMS_* flags.
1534
15352006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1536
1537        * aclocal/rtems-top.m4: Remove RTEMS_API.
1538        * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
1539
15402006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1541
1542        * aclocal/prog-ccas.m4: Adaptations to automake-1.10.
1543
15442006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1545
1546        * aclocal/prog-cxx.m4: Add AC_PROG_CXXCPP.
1547
15482006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1549
1550        * aclocal/version.m4: Bump version to 4.7.99.0.
1551
15522006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1553
1554        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1555
15562006-09-11      Joel Sherrill <joel@OARcorp.com>
1557
1558        * librdbg/src/_servtgt.c: Convert C++ style comments to C style.
1559
15602006-09-04      Joel Sherrill <joel@OARcorp.com>
1561
1562        * libchip/network/greth.c, libchip/network/open_eth.c,
1563        libchip/network/smc91111.c, libchip/network/sonic.c: Fix error
1564        introduced by warning removal.
1565
15662006-09-01      Joel Sherrill <joel@OARcorp.com>
1567
1568        * libchip/network/greth.c, libchip/network/open_eth.c,
1569        libchip/network/smc91111.c: Remove warnings and correct prototype
1570        added earlier today.
1571
15722006-09-01      Joel Sherrill <joel@OARcorp.com>
1573
1574        * libchip/network/cs8900.c, libchip/network/greth.c,
1575        libchip/network/i82586.c, libchip/network/open_eth.c,
1576        libchip/network/sonic.c: Remove warnings -- use uintptr_t, properly
1577        sized integers, and inttypes.h printf helpers.
1578
15792006-08-09      Kolja Waschk <waschk@telos.de>
1580
1581        * aclocal/rtems-cpu-subdirs.m4: New port to Altera NIOS II.
1582
15832006-07-12      Joel Sherrill <joel@OARcorp.com>
1584
1585        * libchip/shmdr/shm_driver.h: Merge sparc shm driver mods from 4.6.
1586
15872006-07-11      Jerry Needell <jerry.needell@unh.edu>
1588
1589        * libchip/Makefile.am, libchip/preinstall.am: Merge SPARC updates from
1590        4.6 branch.  Original modifications by Gaisler Enterprises.
1591        * libchip/network/greth.c, libchip/network/greth.h: New files.
1592
15932006-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1594
1595        * ide/ata.[ch]:
1596        (PR1118) fetch priority for ATA task from a variable,
1597        not a fixed configuration value.
1598       
15992006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1600
1601        * Makefile.am: Add ampolish3.
1602
16032006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1604
1605        * ampolish3: New.
1606        * aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.
1607
16082006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1609
1610        * aclocal/rtems-ampolish.m4: New.
1611        * configure.ac: Use RTEMS_AMPOLISH3.
1612
16132006-04-18  Joel Sherrill <joel@OARcorp.com>
1614
1615        * aclocal/version.m4: Updated to rtems-4.6.99.3.
1616
16172006-03-07      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1618
1619        PR 853/filesystem
1620        * libchip/ide/ata.c, libchip/ide/ide_controller.c: The ata driver
1621        should be modified to support the new exception scheme and to use the
1622        handle parameter.
1623
16242006-02-a32     Eric Norum <norume@aps.anl.gov>
1625
1626        * libchip/network/if_dc.c, if_dcreg.c: Changes from Daron Chabot:
1627        "newer" PCI access calls.  Minor cleanups.  Comments.
1628
16292006-01-12      Eric Norum <norume@aps.anl.gov>
1630
1631        PR 861/networking
1632        PR 863/networking
1633        * libchip/network/smc91111.c: Fix illegal lvalue increments.
1634
16352006-01-12      Ralf Corsepius <ralf.corsepius@rtems.org>
1636
1637        * wrapup/Makefile.am: Add preinstall.am.
1638        * libchip/Makefile.am: Build libchip/network/smc91111.
1639        * libchip/network/smc91111.c, libchip/network/smc91111config.h:
1640        Eliminate cyg_int* crap.
1641
16422006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1643
1644        * librdbg/Makefile.am: Add preinstall.am.
1645        * aclocal/bsp-configure.m4: Add ampolish3.
1646        New header guards.
1647
16482006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1649
1650        * libchip/network/open_eth.c, libchip/network/open_eth.h:
1651        Merger from rtems-4-6-branch.
1652
16532006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1654
1655        * libchip/network/smc91111.c
1656        libchip/network/smc91111config.h
1657        libchip/network/smc91111exp.h
1658        libchip/network/smc91111.h: New. Merger from rtems-4-6-branch.
1659        * libchip/Makefile.am: Reflect adding smc91111*.
1660
16612006-01-08      Joel Sherrill <joel@OARcorp.com>
1662
1663        * optman/sapi/no-io.c: Change rtems_io_register_name to take a const
1664        char *.
1665
16662006-01-08      Joel Sherrill <joel@OARcorp.com>
1667
1668        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c: Eliminate
1669        warnings.
1670
16712005-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
1672
1673        * aclocal/prog-cc.m4: Remove RTEMS_USE_GCC.
1674        Add RTEMS_RELLDFLAGS.
1675        * automake/compile.am: Remove RTEMS_USE_GCC.
1676        Remove RTEMS_RELLDFLAGS.
1677        * configure.ac: Pass --enable-rtems-root to ada-tests/configure.
1678
16792005-11-14      Ralf Corsepius <ralf.corsepius@rtems.org>
1680
1681        * libchip/network/if_media.h, libchip/network/mii.h:
1682        Remove (Moved to cpukit).
1683        * libchip/Makefile.am: Reflect having moved libchip/network/mii.h
1684        and libchip/network/if_media.h.
1685        * libchip/network/elnk.c, libchip/network/if_dc.c: Reflect mii.h and
1686        if_media.h having moved.
1687
16882005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1689
1690        * automake/compile.am, automake/host.am, automake/local.am,
1691        automake/subdirs.am: Remove depend.
1692        * configure.ac: Explicitly pass --libdir and --includedir to
1693        testsuites.
1694
16952005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1696
1697        * configure.ac: Reflect changes to testsuites.
1698
16992005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1700
1701        * automake/compile.am: Remove GCCSPECS.
1702        * aclocal/prog-cc.m4: Add GCCSPECS.
1703        * aclocal/env-rtemsbsp.m4: Remove RTEMS_BSP_SPECS. Remove GCC_SPECS.
1704
17052005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1706
1707        * libchip/i2c/i2c-2b-eeprom.c: Eliminate obsolete types.
1708        * libchip/rtc/mc146818a.h: Eliminate obsolete types.
1709
17102005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1711
1712        * libchip/network/dec21140.c, libchip/network/elnk.c: Use
1713        libcpu/byteorder.h for i386.
1714
17152005-11-02      Till Straumann <strauman@slac.stanford.edu>
1716
1717        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
1718        libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h: New files.
1719        * libchip/Makefile.am, libchip/preinstall.am, wrapup/Makefile.am:
1720        added a simple API/library for i2c devices and drivers for i2c
1721        2-byte eeproms and a ds1621 temperature sensor; API is documented
1722        in libi2c.h.
1723
17242005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1725
1726        * libnetworking/pppd/ipxcp.c,
1727        libnetworking/pppd/chat.c,
1728        libnetworking/pppd/patchlevel.h,
1729        libnetworking/pppd/upap.h,
1730        libnetworking/pppd/md5.h,
1731        libnetworking/pppd/pppd.8,
1732        libnetworking/pppd/README,
1733        libnetworking/pppd/preinstall.am,
1734        libnetworking/pppd/md4.h,
1735        libnetworking/pppd/magic.c,
1736        libnetworking/pppd/pppd.h,
1737        libnetworking/pppd/demand.c,
1738        libnetworking/pppd/rtemsmain.c,
1739        libnetworking/pppd/sys-rtems.c,
1740        libnetworking/pppd/ipcp.h,
1741        libnetworking/pppd/lcp.h,
1742        libnetworking/pppd/chap_ms.c,
1743        libnetworking/pppd/md4.c,
1744        libnetworking/pppd/rtemspppd.h,
1745        libnetworking/pppd/cbcp.h,
1746        libnetworking/pppd/auth.c,
1747        libnetworking/pppd/lcp.c,
1748        libnetworking/pppd/example/README,
1749        libnetworking/pppd/example/ppp.conf,
1750        libnetworking/pppd/example/system.h,
1751        libnetworking/pppd/example/netconfig.h,
1752        libnetworking/pppd/example/pppdapp.c,
1753        libnetworking/pppd/example/init.c,
1754        libnetworking/pppd/example/Makefile-user,
1755        libnetworking/pppd/example/pppd.options,
1756        libnetworking/pppd/rtemspppd.c,
1757        libnetworking/pppd/ipxcp.h,
1758        libnetworking/pppd/chap_ms.h,
1759        libnetworking/pppd/options.c,
1760        libnetworking/pppd/magic.h,
1761        libnetworking/pppd/chap.h,
1762        libnetworking/pppd/cbcp.c,
1763        libnetworking/pppd/upap.c,
1764        libnetworking/pppd/chap.c,
1765        libnetworking/pppd/Makefile.am,
1766        libnetworking/pppd/ccp.h,
1767        libnetworking/pppd/utils.c,
1768        libnetworking/pppd/rtemsdialer.h,
1769        libnetworking/pppd/fsm.h,
1770        libnetworking/pppd/pathnames.h,
1771        libnetworking/pppd/md5.c,
1772        libnetworking/pppd/fsm.c,
1773        libnetworking/pppd/ipcp.c,
1774        libnetworking/pppd/STATUS,
1775        libnetworking/pppd/ccp.c,
1776        libnetworking/Makefile.am: Remove (Moved to cpukit).
1777
17782005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1779
1780        * configure.ac: Remove libnetworking, libnetworking/pppd.
1781        * wrapup/Makefile.am: Remove libpppd.a.
1782
17832005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1784
1785        * libnetworking/pppd/Makefile.am: Install rtemspppd.h and
1786        rtemsdialer.h to $(includedir)/rtems.
1787
17882005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1789
1790        * libnetworking/rtems_telnetd/icmds.c,
1791        libnetworking/rtems_telnetd/Makefile.am,
1792        libnetworking/rtems_telnetd/preinstall.am,
1793        libnetworking/rtems_telnetd/pty.c,
1794        libnetworking/rtems_telnetd/pty.h,
1795        libnetworking/rtems_telnetd/README,
1796        libnetworking/rtems_telnetd/telnetd.c,
1797        libnetworking/rtems_telnetd/telnetd.h:
1798        Remove (Moved to cpukit).
1799
18002005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1801
1802        * configure.ac: Remove libnetworking/rtems_telnetd.
1803        * libnetworking/Makefile.am: Remove rtems_telnetd.
1804        * libnetworking/README: Remove (Obsolete).
1805        * wrapup/Makefile.am: Remove libtelnetd.a (Moved to cpukit).
1806
18072005-10-20  Eric Norum <norume@aps.anl.gov>
1808
1809        * libchip/network/dec21140.c: Clean up PCI mapping.
1810
18112005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
1812
1813        * libnetworking/pppd/Makefile.am: Use preinstall.am.
1814        * librdbg/src/servbkpt.c, librdbg/src/servcon.c,
1815        librdbg/src/servrpc.c, librdbg/src/servtgt.c
1816        librdbg/src/servtsp.c: Include <errno.h> instead of <sys/errno.h>.
1817        * bsp.pc.in: Remove CFLAGS_DEBUG_V, CFLAGS_OPTIMIZE_V.
1818        * configure.ac: Move optman to the end of BSP_SUBDIRS.
1819
18202005-09-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1821
1822        * aclocal/bspopts.m4: Add missing m4 quotes.
1823
18242005-09-02  Joel Sherrill <joel@OARcorp.com>
1825
1826    * aclocal/version.m4: Updated to rtems-4.6.99.2.
1827
18282005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
1829
1830        * libchip/network/if_fxp.c, libchip/network/if_dc.c,
1831        libchip/network/dec21140.c: Remove initialization of PCI bus.
1832
18332005-08-15      Ralf Corsepius <ralf.corsepius@rtems.org>
1834
1835        * optman/Makefile.am: Add preinstall.am.
1836
18372005-07-18      Karel Gardas <kgardas@objectsecurity.com>
1838
1839        * libchip/network/if_fxp.c: Change status of PCI Id 0x1229 from
1840        UNTESTED to tested.
1841
18422005-06-17      Joel Sherrill <joel@OARcorp.com>
1843
1844        * librdbg/src/powerpc/excep_f.c: Conditionalize use of ISI vector since
1845        it is not supported by the MPC5xx.
1846
18472005-06-17      Joel Sherrill <joel@OARcorp.com>
1848
1849        * libchip/network/if_dc.c: Begin to convert to new PCI and IRQ
1850        interface. Also correct attempting to build on other than PowerPC and
1851        x86.
1852
18532005-06-16      Daron Chabot <daron@nucleus.usask.ca>
1854
1855        * libchip/Makefile.am: Add driver for Tulip clones.
1856        * libchip/network/README.tulipclone, libchip/network/if_dc.c,
1857        libchip/network/if_dcreg.h: New files.
1858
18592005-05-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1860
1861        * aclocal/check-rdbg.m4: Use compilation check on _OLD_EXCEPTIONS
1862        to enable rdbg.
1863        * configure.ac: Reflect changes above.
1864
18652005-05-23      Ralf Corsepius <ralf.corsepius@rtems.org>
1866
1867        * configure.ac: Add ada/.
1868
18692005-05-20      Sergei Organov  <osv@topconrd.ru>
1870
1871        PR 750/networking
1872        * libnetworking/pppd/sys-rtems.c: Avoid NULL dereference in
1873        wait_input().
1874
18752005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
1876
1877        * libchip/network/if_fxp.c, libchip/serial/ns16550.c: Modified to use
1878        rtems/irq.h.
1879
18802005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1881
1882        * libchip/Makefile.am: Include preinstall.am.
1883        * libchip/preinstall.am: New.
1884
18852005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1886
1887        * configure.ac: Add AMPOLISH3.
1888        * libnetworking/rtems_telnetd/Makefile.am: Include preinstall.am.
1889        * libnetworking/rtems_telnetd/preinstall.am: New.
1890        * libnetworking/rtems_telnetd/telnetd.c: socklen_t.
1891
18922005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1893
1894        * configure.ac: Let enable_rpcgen default to "no".
1895
18962005-05-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1897
1898        * libnetworking/pppd/Makefile.am: CPPFLAGS += -D__BSD_VISIBLE.
1899
19002005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
1901
1902        * libchip/network/open_eth.c, libchip/serial/mc68681.c,
1903        libchip/serial/ns16550.c, libchip/serial/z85c30.c: Removed warning
1904
19052005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
1906
1907        * libchip/network/dec21140.c, libchip/network/elnk.c,
1908        libchip/network/if_fxp.c: Moved irq.h to bsp subdirectory.
1909
19102005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1911
1912        * libchip/network/dec21140.c, libchip/network/elnk.c: Consolidation
1913        of code as a result of the implementation of a common PCI interface.
1914
19152005-05-04      Joel Sherrill <joel@OARcorp.com>
1916
1917        * libchip/network/open_eth.c: Remove prototype of set_vector.
1918
19192005-05-03      Joel Sherrill <joel@OARcorp.com>
1920
1921        * librdbg/src/ptrace.c: Remove warning.
1922
19232005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
1924
1925        * libchip/network/dec21140.c, libchip/network/elnk.c,
1926        libchip/network/if_fxp.c, libchip/serial/mc68681.c:
1927        Modified parameter list to remove warnings.
1928
19292005-05-02      Jennifer Averett <jennifer.averett@oarcorp.com>
1930
1931        * libchip/network/cs8900.c, libchip/network/i82586.c,
1932        libchip/network/open_eth.c, libchip/network/sonic.c,
1933        libchip/serial/mc68681.c: Modified types to remove
1934        warnings.  Added initialization to remove warnings.
1935
19362005-04-28      Joel Sherrill <joel@OARcorp.com>
1937
1938        * libchip/network/README.sonic: Rewritten to account for removal of
1939        dmv177.
1940
19412005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1942
1943        PR 781/rtems_misc
1944        * libchip/serial/ns16550_p.h: Fix baud rate calculation
1945
19462005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
1947
1948        * libchip/serial/ns16550.c:
1949        Fixed warnings generated in various powerpc configurations
1950
19512005-04-18      Jennifer Averett <jennifer.averett@oarcorp.com>
1952
1953        * libchip/serial/ns16550.c: Modified
1954        ISR to work with PPC new exception processing
1955
19562005-03-14      Joel Sherrill <joel@OARcorp.com>
1957
1958        * libchip/network/dec21140.c, libchip/network/elnk.c,
1959        libchip/network/if_fxp.c: Continue PCI API unification. All use
1960        pci_find_device(). Network drivers manufacture a signature since all
1961        calls have not been converted yet.
1962
19632005-03-04      Joel Sherrill <joel@OARcorp.com>
1964
1965        * libchip/network/dec21140.c, libchip/network/if_fxp.c: Make PCI
1966        initialize function part of the unified PCI API as pci_initialize().
1967
19682005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1969
1970        * aclocal/ppc.m4; Dynamically switch between {old|new} exceptions
1971        depending upon presence of _OLD_EXCEPTIONS in CFLAGS.
1972
19732005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1974
1975        * configure.ac: Remove HAS_WRAPUP_LIBBSP.
1976        * wrapup/Makefile.am: Remove HAS_WRAPUP_LIBBSP.
1977
19782005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1979
1980        * aclocal/ppc.m4: Reflect changes to ppc exception processing
1981        building procedures.
1982
19832005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1984
1985        * aclocal/prog-cc.m4:
1986        Quote CFLAGS's RHS to accomodate Solaris broken sh.
1987
19882005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1989
1990        * aclocal/rtems-top.m4 (rtems_updir): Quote sed args.
1991
19922005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1993
1994        * make/bsp.mak: Remove CFLAGS_DEBUG_V.
1995
19962005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1997
1998        * optman/rtems/no-sem.c: Semaphores are rtems_id not Object_id.
1999
20002005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
2001
2002        * libnetworking/rtems_servers/ftp.c,
2003        libnetworking/rtems_servers/ftp.h,
2004        libnetworking/rtems_servers/Makefile.am:
2005        Remove (relocated to cpukit/ftpd).
2006        * configure.ac, Makefile.am, wrapup/Makefile.am: Reflect having
2007        removed move libnetworking/rtems_servers.
2008
20092005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
2010
2011        * libnetworking/rtems_servers/ftpd.h: Warning fixes.
2012
20132005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
2014
2015        PR 755/rtems
2016        * libnetworking/pppd/ipcp.c: Include <rtems/bsdnet/servers.h>.
2017        Remove local declarations of rtems_bsdnet_nameservers,
2018        rtems_bsdnet_nameservers_count.
2019
20202005-01-31      Sergei Organov <osv@topconrd.ru>
2021
2022        PR 751/pppd
2023        * libnetworking/pppd/chat.c, libnetworking/pppd/rtemsmain.c: The fix
2024        committed to fix PR736 breaks pppd. chat.c should have its own static
2025        ttyfd for pppd to work correctly. The symptom is that second
2026        invokation of chat (for connect script) fails due to pppd_ttyfd set
2027        to -1 by previous chat invokation (for init script). In addition,
2028        this patch fixes leaving of dangling pointer in the abort_stbring[]
2029        by chat_send().
2030
20312005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2032
2033        * configure.ac: Remove CFLAGS_DEBUG_V.
2034        Don't AC_SUBST(CFLAGS_OPTIMIZE_V), AC_SUBST(CPU_CFLAGS).
2035
20362005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2037
2038        * wrapup/Makefile.am: Remove rtems-ctor.o.
2039
20402005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2041
2042        * libchip/rtc/rtc.h: size_t RTC_Count.
2043
20442005-01-20      Joel Sherrill <joel@OARcorp.com>
2045
2046        PR 736/pppd
2047        * libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
2048        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
2049        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c: ttyfd
2050        should not be static and should have a name more specific to pppd.
2051
20522005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2053
2054        * libchip/Makefile.am, libnetworking/pppd/Makefile.am,
2055        libnetworking/rtems_servers/Makefile.am,
2056        libnetworking/rtems_telnetd/Makefile.am,
2057        librdbg/Makefile.am, optman/Makefile.am, support/Makefile.am:
2058        Eliminate CFLAGS_OPTIMIZE_V.
2059
20602005-01-06      Ralf Corsepius <ralf.corsepius@rtems.org>
2061
2062        * configure.ac: Pass CFLAGS to testsuites configure.
2063        * aclocal/prog-cxx.m4: Don't invoke _RTEMS_FLAGS to set up
2064        RTEMS_CXXFLAGS. Setup CXXFLAGS from CFLAGS.
2065
20662005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
2067
2068        * configure.ac: Pass CFLAGS to cpukit configure.
2069        * aclocal/rtems-flags.m4: Remove (Unused).
2070        * aclocal/prog-ccas.m4: Remove $(GCCSPECS).
2071        * aclocal/env-rtemsbsp.m4:
2072        Comment out CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CPU_CFLAGS.
2073        * aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up
2074        RTEMS_CFLAGS.
2075        * automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS. Add AM_CXXFLAGS.
2076        Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE, ASFLAGS.
2077        Cleanup comments.
2078
20792005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2080
2081        * automake/compile.am: Remove build-variant support.
2082
20832005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2084
2085        * libnetworking/pppd/Makefile.am,
2086        libnetworking/rtems_servers/Makefile.am,
2087        libnetworking/rtems_telnetd/Makefile.am:
2088        Remove build-variant support.
2089
20902005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2091
2092        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am
2093        support/Makefile.am, wrapup/Makefile.am:
2094        Remove build-variant support.
2095
20962004-11-22      Joel Sherrill <joel@OARcorp.com>
2097
2098        * libchip/network/if_fxp.c: Add entry for another module ID code.
2099
21002004-11-22      Joel Sherrill <joel@OARcorp.com>
2101
2102        PR 693/misc
2103        * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with
2104        in/outport routines.
2105
21062004-11-22      Joel Sherrill <joel@OARcorp.com>
2107
2108        PR 693/misc
2109        * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with
2110        in/outport routines.
2111
21122004-11-22      Ralf Corsepius <ralf_corsepius@rtems.org>
2113
2114        * aclocal/enable-itron.m4: Remove (unused).
2115
21162004-11-22      Ralf Corsepius <ralf_corsepius@rtems.org>
2117
2118        * configure.ac: Misc. quoting cleanups.
2119        Enable ada-tests iff --enable-ada and --enable-tests.
2120
21212004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>:
2122
2123        PR 703/filesystem
2124        * libchip/ide/ata_internal.h, libchip/ide/ide_ctrl_cfg.h,
2125        libchip/ide/ide_ctrl_io.h, libchip/ide/ata.c,
2126        libchip/ide/ide_controller.c:
2127        Move definitions for ATA modes into ide_ctrl_cfg.h, to make them
2128        available for BSPS/device drivers.
2129        Extend the "modes_available" and "mode_active" parameters to
2130        uint16_t for UDMA support.
2131
21322004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
2133
2134        * libchip/network/dec21140.c: Cleanup a bit and remove message about
2135        not supported on PowerPC since it works on the MVME2100 BSP.
2136
21372004-11-05      Ralf Corsepius <ralf_corsepius@rtems.org>
2138
2139        * configure.ac: Remove check for libbsp/${RTEMS_CPU}.
2140        Add dependency tracking for *.cfgs.
2141        * Makefile.am: Add dependency tracking for *.cfg.
2142
21432004-11-03      Ralf Corsepius <ralf_corsepius@rtems.org>
2144
2145        * libchip/rtc/mc146818a.c: Don't include <bsp.h>
2146        (Thanks to Lars Munch <lars@segv.dk> for catching this).
2147
21482004-10-28      Ralf Corsepius <ralf_corsepius@rtems.org>
2149
2150        PR 707/make_build
2151        * configure.ac: Add --enable-rpcgen.
2152
21532004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
2154
2155        PR 700/rtems_misc
2156        * libnetworking/rtems_webserver/asp.c,
2157        libnetworking/rtems_webserver/balloc.c,
2158        libnetworking/rtems_webserver/cgi.c,
2159        libnetworking/rtems_webserver/default.c,
2160        libnetworking/rtems_webserver/ej.h,
2161        libnetworking/rtems_webserver/ejIntrn.h,
2162        libnetworking/rtems_webserver/ejlex.c,
2163        libnetworking/rtems_webserver/ejparse.c,
2164        libnetworking/rtems_webserver/emfdb.c,
2165        libnetworking/rtems_webserver/emfdb.h,
2166        libnetworking/rtems_webserver/form.c,
2167        libnetworking/rtems_webserver/handler.c,
2168        libnetworking/rtems_webserver/h.c,
2169        libnetworking/rtems_webserver/license.txt,
2170        libnetworking/rtems_webserver/Makefile.am,
2171        libnetworking/rtems_webserver/md5c.c,
2172        libnetworking/rtems_webserver/md5.h,
2173        libnetworking/rtems_webserver/mime.c,
2174        libnetworking/rtems_webserver/misc.c,
2175        libnetworking/rtems_webserver/NOTES,
2176        libnetworking/rtems_webserver/ringq.c,
2177        libnetworking/rtems_webserver/rom.c,
2178        libnetworking/rtems_webserver/rtems_webserver.h,
2179        libnetworking/rtems_webserver/security.c,
2180        libnetworking/rtems_webserver/sock.c,
2181        libnetworking/rtems_webserver/socket.c,
2182        libnetworking/rtems_webserver/sockGen.c,
2183        libnetworking/rtems_webserver/sym.c,
2184        libnetworking/rtems_webserver/uemf.c,
2185        libnetworking/rtems_webserver/uemf.h,
2186        libnetworking/rtems_webserver/um.c,
2187        libnetworking/rtems_webserver/um.h,
2188        libnetworking/rtems_webserver/umui.c,
2189        libnetworking/rtems_webserver/url.c,
2190        libnetworking/rtems_webserver/value.c,
2191        libnetworking/rtems_webserver/wbase64.c,
2192        libnetworking/rtems_webserver/webcomp.c,
2193        libnetworking/rtems_webserver/webmain.c,
2194        libnetworking/rtems_webserver/webpage.c,
2195        libnetworking/rtems_webserver/webrom.c,
2196        libnetworking/rtems_webserver/webs.c,
2197        libnetworking/rtems_webserver/websda.c,
2198        libnetworking/rtems_webserver/websda.h,
2199        libnetworking/rtems_webserver/webs.h,
2200        libnetworking/rtems_webserver/websSSL.c,
2201        libnetworking/rtems_webserver/websSSL.h,
2202        libnetworking/rtems_webserver/websuemf.c,
2203        libnetworking/rtems_webserver/wsIntrn.h:
2204        Remove (Moved to cpukit/http).
2205
22062004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
2207
2208        PR 700/rtems_misc
2209        * configure.ac, libnetworking/Makefile.am, wrapup/Makefile.am:
2210        Remove libnetworking/rtems_webserver.
2211
22122004-10-25      Eric Norum <norume@aps.anl.gov>
2213
2214        * libchip/network/i82586.c: ether_sprintf() is part of networking library.
2215
22162004-10-22      Ralf Corsepius <ralf_corsepius@rtems.org>
2217
2218        * alocal/check-custom-bsp.m4: Reflect new location of bspkit*cfg.
2219
22202004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
2221
2222        * librdbg/src/i386/rdbg_f.c, librdbg/src/m68k/rdbg_cpu_asm.S
2223        librdbg/src/m68k/rdbg_f.c: Use POSIX fixed size types.
2224
22252004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
2226
2227        * libnetworking/rtems_servers/ftpd.c: Use POSIX fixed size types.
2228
22292004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2230
2231        * libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
2232        libchip/rtc/mc146818a_ioreg.c: Use POSIX fixed size types.
2233
22342004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2235
2236        * libnetworking/rtems_webserver/uemf.h: Use CHAR_BIT for
2237        BITSPERBYTE.
2238
22392004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
2240
2241        * libnetworking/pppd/rtemspppd.c: rtems_task_priority priority.
2242        * libnetworking/rtems_telnetd/telnetd.c: Eliminate rtems_unsigned32.
2243
22442004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
2245
2246        * libchip/Makefile.am: Reflect addtion of rtc/mc146818*.
2247
22482004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
2249
2250        * aclocal/env-rtemsbsp.m4: Remove refs to bare BSP.
2251        * aclocal/enable-bare.m4: Remove.
2252        * configure.ac: Remove BARE_CPU_MODEL.
2253
22542004-10-13      Eric Norum <norume@aps.anl.gov>
2255
2256        PR 688/bsps
2257        * libchip/rtc/rtc.h, libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
2258        libchip/rtc/mc146818a_ioreg.c: New files.  Add libchip driver for
2259        MC146818A (and several Dallas Semiconductor) TOD chips.
2260
22612004-10-13      Eric Norum <norume@aps.anl.gov>
2262
2263        PR 686/networking
2264        * libchip/network/if_fxp.c: Fix lockup in if_fxp.c, add additional
2265        device code.
2266
22672004-10-11      Ralf Corsepius <ralf_corsepius@rtems.org>
2268
2269        * libchip/network/dec21140.c: include <rtems/pci.h>.
2270
22712004-09-29      Joel Sherrill <joel@OARcorp.com>
2272
2273        * aclocal/rtems-cpu-subdirs.m4, libchip/shmdr/shm_driver.h,
2274        libnetworking/pppd/utils.c: i960 obsoleted and all references
2275        removed.
2276
22772004-04-09      Greg Menke <gregory.menke@gsfc.nasa.gov>
2278
2279        PR 607/networking
2280        * libchip/network/dec21140.c: Made PCI configuration minimum sane
2281        instead of fully specifying unused PCI features.
2282
22832004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
2284
2285        * configure.ac: Require automake > 1.9.
2286
22872004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
2288
2289        * aclocal/rtems-cpu-subdirs.m4: Add avr.
2290
22912004-09-21      Ralf Corsepius <ralf_corsepius@rtems.org>
2292
2293        * aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
2294        * configure.ac: Add RTEMS_CHECK_GCC_WEAK.
2295
22962004-08-17      Ralf Corsepius <ralf_corsepius@rtems.org>
2297
2298        * aclocal/ppc.m4 (RTEMS_PPC_EXCEPTIONS): Quote ac_popdir uses.
2299        * aclocal/target.m4 (_RTEMS_POP_BUILDDIR): Ditto.
2300
23012004-08-17      Ralf Corsepius <ralf_corsepius@rtems.org>
2302
2303        * acinclude.m4 (_RTEMS_CONFIG_SUBDIR): Quote ac_popdir uses.
2304
23052004-07-28  Joel Sherrill <joel@OARcorp.com>
2306
2307    * aclocal/version.m4: Updated to rtems-4.6.99.1.
2308
23092004-07-25      Joel Sherrill <joel@OARcorp.com>
2310
2311        * libchip/network/if_fxp.c: Add include of <sys/errno.h>.
2312
23132004-05-21  Till Strauman <strauman@slac.stanford.edu>
2314
2315        PR 625/networking
2316        * libchip/network/dec21140.c, ... : Prevent name clashes by making
2317        'ld_le32()' etc.  static inlines.  Let dec21140 attach routine return
2318        an error rather than panic if no chip is detected (thus allowing
2319        for probing).
2320        * libchip/network/elnk.c: Let elnk bail out if autoneg never completes
2321        instead of looping forever.  Avoid divide by zero (crashed my PC).
2322        * libchip/network/if_fxp.c: Enable more fxp chip variants but warn that
2323        they are UNTESTED.
2324
23252004-05-10      Ralf Corsepius <ralf_corsepius@rtems.org>
2326
2327        * aclocal/check-cxx.m4: Remove CPLUS_LD_LIBS.
2328
23292004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2330
2331        * libchip/network/dec21140.c, libchip/network/elnk.c:
2332        #include <errno.h>.
2333
23342004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2335
2336        * libchip/network/if_media.h: Update from FreeBSD.
2337        * libchip/network/open_eth.c, libchip/network/cs8900.c,
2338        libchip/network/i82586.c: #include <errno.h>.
2339
23402004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
2341
2342        * aclocal/rtems-top.4: Remove RTEMS_ROOT (Obsolete).
2343
23442004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
2345
2346        * aclocal/rtems-top.m4: Add project_top/with_project_top processing.
2347
23482004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
2349
2350        * optman/Makefile.am: Set EXEEXT = <empty> (Work around to a bug in
2351        automake).
2352
23532004-04-03      Wilfried Busalski <w.busalski@lancier-monitoring.de>
2354
2355        PR 599/pppd
2356        * libnetworking/pppd/chat.c: Free memory that is allocated to fix leak.
2357
23582004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
2359
2360        * optman/rtems/no-region.c: Reflect having changed
2361        rtems_region_get_segment_size.
2362
23632004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
2364
2365        * librdbg/src/i386/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2366        * librdbg/src/m68k/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2367        * librdbg/src/powerpc/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2368        * libchip/ide/ata.c: Include <rtems/chain.h> instead of <chain.h>.
2369        * libchip/ide/ide_controller.c: Include <rtems/chain.h> instead of <chain.h>.
2370        * libchip/shmdr/shm_driver.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
2371        * libchip/serial/ns16550.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2372
23732004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2374
2375        * libchip/ide/ata.c, libchip/network/dec21140.c,
2376        libchip/network/elnk.c, libchip/network/i82586.c,
2377        libchip/network/if_fxp.c, libchip/network/if_fxpvar.h,
2378        libchip/network/open_eth.c, libchip/network/sonic.c,
2379        libchip/rtc/icm7170.c, libchip/serial/ns16550.c,
2380        libchip/serial/z85c30.c, libchip/shmdr/cnvpkt.c,
2381        libchip/shmdr/init.c, libchip/shmdr/intr.c,
2382        libchip/shmdr/shm_driver.h: Cosmetics.
2383
23842004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2385
2386        * optman/rtems/no-dpmem.c, optman/rtems/no-mp.c,
2387        optman/rtems/no-msg.c, optman/rtems/no-part.c,
2388        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
2389        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
2390        optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert to using c99
2391        fixed size types.
2392
23932004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2394
2395        * configure.ac: Explicitly pass --includedir and --libdir to
2396        cpukit/configure.
2397
23982004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
2399
2400        * librdbg/Makefile.am: Fix rpcgen rules.
2401        * librdbg/src/i386/any/remdeb_xdr.c,
2402        librdbg/src/m68k/any/remdeb_xdr.c,
2403        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c:
2404        Reflect changes to librdbg/Makefile.am.
2405
24062004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
2407
2408        * configure.ac: Reflect changes testsuites/configure.ac and
2409        cpukit/configure.ac.
2410
24112004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
2412
2413        * aclocal/rtems-top.m4:  Add 2nd arg to RTEMS_TOP.
2414        Rework with_project_root/PROJECT_ROOT and with_project_top/PROJECT_TOPdir.
2415
24162004-03-25      Ralf Corsepius <ralf_corsepius@rtems.org>
2417
2418        * configure.ac: Reflect changes to testsuites's configuration.
2419
24202004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
2421
2422        PR/589 rtems
2423        * libchip/network/pci.h: Remove (Moved to cpukit).
2424
24252004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
2426
2427        * libchip/ide/ata.c, libchip/ide/ata_internal.h,
2428        libchip/ide/ide_controller.c, libchip/ide/ide_ctrl_cfg.h,
2429        libchip/ide/ide_ctrl_io.h, libchip/network/cs8900.c,
2430        libchip/network/dec21140.c, libchip/network/elnk.c,
2431        libchip/network/if_fxp.c, libchip/network/open_eth.c,
2432        libchip/network/open_eth.h, libchip/network/sonic.c,
2433        libchip/network/sonic.h, libchip/rtc/icm7170.c, libchip/rtc/icm7170.h,
2434        libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c,
2435        libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c,
2436        libchip/rtc/m48t08.c, libchip/rtc/m48t08.h, libchip/rtc/m48t08_reg.c,
2437        libchip/rtc/m48t08_reg2.c, libchip/rtc/m48t08_reg4.c,
2438        libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h, libchip/serial/mc68681.c,
2439        libchip/serial/mc68681.h, libchip/serial/mc68681_reg.c,
2440        libchip/serial/mc68681_reg2.c, libchip/serial/mc68681_reg4.c,
2441        libchip/serial/mc68681_reg8.c, libchip/serial/ns16550.c,
2442        libchip/serial/ns16550_p.h, libchip/serial/serial.h,
2443        libchip/serial/z85c30.c, libchip/serial/z85c30.h,
2444        libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c,
2445        libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c,
2446        libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/init.c,
2447        libchip/shmdr/initlq.c, libchip/shmdr/intr.c, libchip/shmdr/poll.c,
2448        libchip/shmdr/send.c, libchip/shmdr/shm_driver.h: Convert to using c99
2449        fixed-size types.
2450
24512004-03-14      Chris Johns  <chrisj@rtems.org>
2452
2453        * libchip/network/cs8900.c.bsp, libchip/network/cs8900.h.bsp: Updated
2454        the BSP example code.
2455        * libchip/network/cs8900.c, libchip/network/cs8900.h: Changes made to
2456        support the DIMMPC. This is a pc386 target with IO port support. Minor
2457        formating clean up. Add documentation to the header file.
2458        * libchip/network/README.cs8900: The CS8900 driver is documented in the
2459        cs8900.h header file.
2460
24612004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2462
2463        * libchip/network/dec21140.c: Use __PPC__ instead of __PPC.
2464        Cosmetics.
2465
24662004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2467
2468        * aclocal/canonicalize-tools.m4: Revert Joel's 2004-03-04's patch.
2469        There are no application level Makefiles in here.
2470
24712004-03-04      Joel Sherrill <joel@OARcorp.com>
2472
2473        * aclocal/canonicalize-tools.m4: Add SIZE, NM, and OBJCOPY so
2474        they can be used in application level makefiles.
2475
24762004-03-05      Joel Sherrill <joel@OARcorp.com>
2477
2478        * libnetworking/rtems_webserver/ejparse.c,
2479        libnetworking/rtems_webserver/emfdb.c,
2480        libnetworking/rtems_webserver/sock.c,
2481        libnetworking/rtems_webserver/socket.c,
2482        libnetworking/rtems_webserver/sym.c,
2483        libnetworking/rtems_webserver/webs.c,
2484        libnetworking/rtems_webserver/websuemf.c: Remove warnings.
24852004-03-05      Joel Sherrill <joel@OARcorp.com>
2486
2487        * libchipnetwork/open_eth.c: Remove warnings by conditionally
2488        compiling this file only only those CPU families with supported
2489        exception models.
2490
24912004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2492
2493        * acinclude.m4: Fix loosing arguments when configuring cpukit and
2494        testsuites (Was exposed with --enable-multilib, only).
2495        Remove RTEMS_SUBCONFIGURE_ARGS_QUOTE. RTEMS_CONFIG_SUBDIR.
2496         Add RTEMS_BSP_CONFIG_SUBDIR.
2497        * configure.ac: Reflect changes to acinclude.m4. Reflect new args to
2498        testsuites's configure.
2499        * aclocal/rtems-top.m4: Remove ENDIF hack.
2500        Rework and fix setting up PROJECT_TOPdir (PACKHEX wasn't found).
2501
25022004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2503
2504        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am,
2505        wrapup/Makefile.am: Fix automake problems having been introduced
2506        in previous patch.
2507
25082004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2509
2510        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am:
2511        Preinstall dirs.
2512        * wrapup/Makefile.am: Preinstall dirs. Cosmetics.
2513        * aclocal/check-multiprocessing.m4: Cosmetics.
2514        * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT.
2515        * aclocal/project-root.m4: Remove obsolete comments. Remove PACKHEX.
2516
25172004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2518
2519        * librdbg/Makefile.am: Merge-in librdbg/include/Makefile.am,
2520        librdbg/src/Makefile.am.
2521        * librdbg/include/Makefile.am, librdbg/src/Makefile.am: Remove.
2522        * configure.ac: Reflect changes above.
2523        Unconditionally apply RTEMS_CHECK_MULTIPROCESSING.
2524        * wrapup/Makefile.am: Reflect changes above.
2525        * Makefile.am: Add DIST_SUBDIRS = @BSP_SUBDIRS@.
2526
25272004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2528
2529        * aclocal/check-rdbg.m4: Don't AC_SUBST(HAS_RDBG).
2530
25312004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2532
2533        * Makefile.am: DISTCLEANFILES += @CUSTOM_CFG_FILES.
2534
25352004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2536
2537        * wrapup/Makefile.am: Reflect new location of librdbg.a.
2538
25392004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2540
2541        * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am,
2542        librdbg/src/powerpc/Makefile.am: Remove.
2543        * librdbg/src/Makefile.am: Merge-in librdbg/src/i386/Makefile.am,
2544        librdbg/src/m68k/Makefile.am, librdbg/src/powerpc/Makefile.am.
2545        * configure.ac: Reflect changes above.
2546
25472004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2548
2549
25502004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2551
2552        * aclocal/canonicalize-tools.m4: Don't check for NM, OBJCOPY, SIZE,
2553        STRIP.
2554
25552004-02-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2556
2557        * librdbg/include/Makefile.am: Merge-in
2558        librdbg/include/rdbg/i386/Makefile.am,
2559        librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am,
2560        librdbg/include/rdbg/powerpc/Makefile.am.
2561        * librdbg/include/rdbg/i386/Makefile.am,
2562        librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am,
2563        librdbg/include/rdbg/powerpc/Makefile.am: Remove.
2564        * configure.ac: Reflect changes above.
2565
25662004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2567
2568        * configure.ac: Use AS_HELP_STRING(ada).
2569
25702004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2571
2572        * aclocal/bspopts.m4: Use AS_HELP_STRING.
2573        * aclocal/bsp-configure.m4: Require autoconf-2.59.
2574        Use AC_CONFIG_HEADERS.
2575        * aclocal/check-custom-bsp.m4: Add bspkit-support.
2576        * aclocal/enable-rtemsbsp.m4: Use AS_HELP_STRING.
2577
25782004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2579
2580        * Makefile.am: include local.am.
2581
25822004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2583
2584        * aclocal/version.m4: 4.6.99.0.
2585
25862004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2587
2588        * Makefile.am: Don't include host.am.
2589        * automake/compile.am: Further cleanups.
2590
25912004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2592
2593        * automake/lib.am: Remove (Unused).
2594
25952004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2596
2597        * wrapup/Makefile.am: Don't include lib.am.
2598        * automake/compile.am: Use automake compilation rules.
2599
26002004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2601
2602        * libnetworking/pppd/Makefile.am,
2603        libnetworking/rtems_servers/Makefile.am,
2604        libnetworking/rtems_telnetd/Makefile.am,
2605        libnetworking/rtems_webserver/Makefile.am, optman/Makefile.am,
2606        support/Makefile.am: Don't include lib.am.
2607
26082004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2609
2610        * libchip/Makefile.am: Don't include lib.am.
2611        * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am,
2612        librdbg/src/powerpc/Makefile.am: Don't include lib.am. Remove
2613        unnecessary EXTRA_DISTs.
2614
26152004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2616
2617        * configure.ac: Add powerpc's <bsp>/wrapup/Makefile.am detection
2618        hack.
2619
26202004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2621
2622        * libnetworking/rtems_webserver/Makefile.am: Add PREINSTALL_DIRS.
2623        * libnetworking/rtems_telnetd/Makefile.am: Add PREINSTALL_DIRS.
2624        * libnetworking/rtems_servers/Makefile.am: Add PREINSTALL_DIRS.
2625        * libnetworking/pppd/Makefile.am: Add PREINSTALL_DIRS.
2626
26272004-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2628
2629        * aclocal/check-multiprocessing.m4: Remove AC_SUBST(HAS_MP).
2630        Add AM_CONDITIONAL(HAS_MP).
2631        * wrapup/Makefile.am: Fix path to ../libchip/shmdr.rel.
2632        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
2633        * aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
2634        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
2635        aclocal/enable-posix.m4, aclocal/enable-rdbg.m4,
2636        aclocal/multilib.m4: Use AS_HELP_STRING instead of AC_HELP_STRING
2637        (Deprecated by autoconf 2.59).
2638
26392004-01-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2640
2641        * configure.ac: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP.
2642        * wrapup/Makefile.am: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP.
2643
26442004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2645
2646        * ChangeLog: Merge-in libnetworking/ChangeLog.
2647        * libnetworking/ChangeLog: Remove.
2648        * ChangeLog: Merge-in librdbg/ChangeLog.
2649        * librdbg/ChangeLog: Remove.
2650        * ChangeLog: Merge-in libchip/ChangeLog.
2651        * libchip/ChangeLog: Remove.
2652        * ChangeLog: Merge-in optman/ChangeLog.
2653        * optman/ChangeLog: Remove.
2654
26552004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2656
2657        * configure.ac: Reflect changes to cpukit.
2658        * wrapup/Makefile.am: Reflect changes to librdbg.
2659        * aclocal/enable-bare.m4: Convert to autoconf-2.59.
2660        * libchip/Makefile.am: Add PREINSTALL_DIRS.
2661        * librdbg/include/rdbg/Makefile.am: Add PREINSTALL_DIRS.
2662        * librdbg/include/rdbg/i386/Makefile.am: Add PREINSTALL_DIRS.
2663        * librdbg/include/rdbg/m68k/Makefile.am: Add PREINSTALL_DIRS.
2664        * librdbg/include/rdbg/powerpc/Makefile.am: Add PREINSTALL_DIRS.
2665        * librdbg/src/i386/Makefile.am: Add PREINSTALL_DIRS.
2666        * librdbg/src/m68k/Makefile.am: Add PREINSTALL_DIRS.
2667        * librdbg/src/powerpc/Makefile.am: Add PREINSTALL_DIRS.
2668
26692004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2670
2671        * aclocal/rtems-top.m4: Remove check for version.m4.
2672        * automake/compile.am: Remove LINK_OBJS, LINK_FILES (Unused).
2673
26742004-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2675
2676        * automake/compile.am: Add RTEMS_RELLDFLAGS. Remove XLDFLAGS.
2677        * wrapup/Makefile.am: Reflect changes to libchip/*.
2678        * support/Makefile.am: Use automake compilation rules.
2679        * wrapup/Makefile.am: Reflect changes to support/*.
2680        * configure.ac: Remove libnetworking/wrapup/Makefile.
2681        * wrapup/Makefile.am: Reflect change to libnetworking/*. Use
2682        libnetworking/*/lib*.a instead of libnetapps.a.
2683        * configure.ac: Add subdir-objects to AUTOMAKE_OPTIONS. Require
2684        automake-1.8.2. Add RTEMS_PROG_CCAS. Add AM_PROG_CC_C_O.
2685        * optman/Makefile.am: Use automake compilation rules.
2686        * libchip/Makefile.am: Fix typo in previous patch.
2687        * libchip/Makefile.am: Use automake compilation rules.
2688        * libnetworking/Makefile.am: Remove wrapup.
2689        * libnetworking/pppd/Makefile.am: Build libpppd. Use
2690        automake-compilation rules.
2691        * libnetworking/rtems_servers/Makefile.am: Build libftpd. Use
2692        automake-compilation rules.
2693        * libnetworking/rtems_telnetd/Makefile.am: Build libtelnetd. Use
2694        automake-compilation rules.
2695        * libnetworking/rtems_webserver/Makefile.am: Build libhttpd. Use
2696        automake-compilation rules.
2697        * libnetworking/wrapup/Makefile.am: Remove (Unused).
2698
26992004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2700
2701        * wrapup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2702        PRE/TMPINSTALL_FILES to CLEANFILES.
2703        * automake/lib.am: Remove TMPINSTALL_FILES.
2704        * optman/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2705        PRE/TMPINSTALL_FILES to CLEANFILES.
2706        * libchip/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2707        PRE/TMPINSTALL_FILES to CLEANFILES.
2708        * librdbg/include/rdbg/Makefile.am: Re-add dirstamps to
2709        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2710        * librdbg/include/rdbg/i386/Makefile.am: Ditto.
2711        * librdbg/include/rdbg/m68k/Makefile.am: Ditto.
2712        * librdbg/include/rdbg/powerpc/Makefile.am: Ditto.
2713        * librdbg/src/i386/Makefile.am: Ditto.
2714        * librdbg/src/m68k/Makefile.am: Ditto.
2715        * librdbg/src/powerpc/Makefile.am: Ditto.
2716        * libnetworking/pppd/Makefile.am: Re-add dirstamps to
2717        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2718        * libnetworking/rtems_servers/Makefile.am: Ditto.
2719        * libnetworking/rtems_telnetd/Makefile.am: Ditto.
2720        * libnetworking/rtems_webserver/Makefile.am: Ditto.
2721
27222004-01-07      Joel Sherrill <joel@OARcorp.com>
2723
2724        * aclocal/rtems-cpu-subdirs.m4: mips64orion port removed as mips port
2725        more completely covers the MIPS family.
2726
27272003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2728
2729        * wrapup/Makefile.am: Reflect changes to shmdr.
2730        * libchip/Makefile.am: Add shmdr. Use noinst_DATA instead of TMP_LIBS.
2731
27322003-12-18      Joel Sherrill <joel@OARcorp.com>
2733
2734        * libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c,
2735        libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/getpkt.c,
2736        libchip/shmdr/init.c, libchip/shmdr/initlq.c, libchip/shmdr/intr.c,
2737        libchip/shmdr/mpci.h, libchip/shmdr/mpisr.c, libchip/shmdr/poll.c,
2738        libchip/shmdr/README, libchip/shmdr/receive.c, libchip/shmdr/retpkt.c,
2739        libchip/shmdr/send.c, libchip/shmdr/setckvec.c,
2740        libchip/shmdr/shm_driver.h: Copied from libbsp/shmdr.
2741
27422003-12-17      Joel Sherrill <joel@OARcorp.com>
2743
2744        * aclocal/version.m4: Updated to rtems-20031217-test.
2745
27462003-12-17     
2747
2748        * c/src/aclocal/version.m4: Updated to rtems-20031217-test.
2749        * c/src/aclocal/version.m4: Updated to rtems-20031217-test.
2750
27512003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2752
2753        * automake/compile.am: Remove LINK_LIBS (Unused).
2754        * configure.ac: Reflect changes to RTEMS_CONFIG_SUBDIR.
2755
27562003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2757
2758        * automake/compile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2759        * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2760        * acinclude.m4: Rework RTEMS_CONFIG_SUBDIR.
2761        * Makefile.am: Reflect changes to RTEMS_CONFIG_SUBDIR.
2762        * support/Makefile.am: Pass @RTEMS_BSP@ to AM_CPPFLAGS.
2763
27642003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2765
2766        * aclocal/env-rtemsbsp.m4: Add PROJECT_LIB.
2767        * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2768        * optman/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2769        * libchip/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2770        * librdbg/src/i386/Makefile.am:
2771        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2772        * librdbg/src/m68k/Makefile.am:
2773        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2774        * librdbg/src/powerpc/Makefile.am:
2775        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2776
27772003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2778
2779        * wrapup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2780        * aclocal/lead-dot.m4: Remove (Provided by automake-1.8).
2781        * automake/compile.am: Use mkdir_p instead of mkinstalldirs.
2782        * automake/lib.am: Use mkdir_p instead of mkdir. Remove
2783        $(PROJECT_RELEASE)/lib/$(dirstamp) handling.
2784        * aclocal/env-rtemsbsp.m4: Remove bsplibdir. Cleanups.
2785        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2786        * optman/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2787        * optman/Makefile.am: Remove project_libdir.
2788        * libchip/Makefile.am: Use mkdir_p. Remove dirs from
2789        PRE/TMPINSTALL_FILES.
2790        * librdbg/include/rdbg/Makefile.am: Use mkdir_p. Remove dirs from
2791        PRE/TMPINSTALL_FILES.
2792        * librdbg/include/rdbg/i386/Makefile.am: Use mkdir_p. Remove dirs from
2793        PRE/TMPINSTALL_FILES.
2794        * librdbg/include/rdbg/m68k/Makefile.am: Use mkdir_p. Remove dirs from
2795        PRE/TMPINSTALL_FILES.
2796        * librdbg/include/rdbg/powerpc/Makefile.am: Use mkdir_p. Remove dirs
2797        from PRE/TMPINSTALL_FILES.
2798        * librdbg/src/i386/Makefile.am: Use mkdir_p. Remove dirs from
2799        PRE/TMPINSTALL_FILES.
2800        * librdbg/src/m68k/Makefile.am: Use mkdir_p. Remove dirs from
2801        PRE/TMPINSTALL_FILES.
2802        * librdbg/src/powerpc/Makefile.am: Use mkdir_p. Remove dirs from
2803        PRE/TMPINSTALL_FILES.
2804        * libnetworking/pppd/Makefile.am: Use mkdir_p. Remove dirs from
2805        PRE/TMPINSTALL_FILES.
2806        * libnetworking/rtems_servers/Makefile.am: Use mkdir_p. Remove dirs from
2807        PRE/TMPINSTALL_FILES.
2808        * libnetworking/rtems_telnetd/Makefile.am: Use mkdir_p. Remove dirs from
2809        PRE/TMPINSTALL_FILES.
2810        * libnetworking/rtems_webserver/Makefile.am: Use mkdir_p. Remove dirs
2811        from PRE/TMPINSTALL_FILES.
2812
28132003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2814
2815        * aclocal/env-rtemsbsp.m4: AC_SUBST(project_libdir).
2816        * automake/lib.am: Remove project_libdir.
2817        * wrapup/Makefile.am: Reworked.
2818
28192003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2820
2821        * configure.ac: Reflect changes to librdbg.
2822        * optman/Makefile.am: Add tmpinstall dirstamp support.
2823        * libchip/Makefile.am: Fix variant-tmpinstall support.
2824        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove.
2825        * librdbg/src/powerpc/Makefile.am: Merge-in former
2826        new_exception_processing/Makefile.am.
2827        * librdbg/src/m68k/any/Makefile.am: Remove.
2828        * librdbg/src/m68k/Makefile.am: Merge-in former any/Makefile.am.
2829        * librdbg/src/i386/any/Makefile.am: Remove.
2830        * librdbg/src/i386/Makefile.am: Merge-in former any/Makefile.am.
2831        * librdbg/src/Makefile.am: Cosmetics.
2832        * librdbg/include/Makefile.am: Cosmetics.
2833        * librdbg/Makefile.am: Cosmetics.
2834        * libnetworking/Makefile.am: Cosmetics.
2835        * libnetworking/pppd/Makefile.am: Cosmetics.
2836        * libnetworking/wrapup/Makefile.am: Cosmetics.
2837
28382003-12-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2839
2840        * Makefile.am: Cosmetics.
2841        * automake/lib.am: Add project_libdir. Add preinstallation dirstamp
2842        support.
2843
28442003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2845
2846        * automake/compile.am: Remove $(ARCH):-rule.
2847
28482003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2849
2850        * configure.ac: Remove lib/libbsp/shared/Makefile,
2851        lib/libbsp/shmdr/Makefile.
2852
28532003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2854
2855        * configure.ac: Remove libchip/ide/Makefile, libchip/network/Makefile,
2856        libchip/serial/Makefile, libchip/rtc/Makefile.
2857        * support/Makefile.am: Remove all-local: $(ARCH).
2858        * wrapup/Makefile.am: Remove all-local: $(ARCH).
2859        * automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
2860        * optman/Makefile.am: Add dependencies to $(ARCH)/$(dirstamp). Reformat.
2861        * optman/Makefile.am: Remove all-local: $(ARCH).
2862        * libchip/ide/Makefile.am, libchip/network/Makefile.am,
2863        libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Remove.
2864        * libchip/Makefile.am: Merge-in Makefile.am above. Add preinstallation +
2865        compilation dirstamp support.
2866        * libchip/ide/Makefile.am: Remove all-local: $(ARCH).
2867        * libchip/network/Makefile.am: Remove all-local: $(ARCH).
2868        * libchip/rtc/Makefile.am: Remove all-local: $(ARCH).
2869        * libchip/serial/Makefile.am: Remove all-local: $(ARCH).
2870        * librdbg/src/i386/any/Makefile.am: Remove all-local: $(ARCH).
2871        * librdbg/src/m68k/any/Makefile.am: Remove all-local: $(ARCH).
2872        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove
2873        all-local: $(ARCH).
2874        * libnetworking/pppd/Makefile.am: Remove all-local: $(ARCH).
2875        * libnetworking/rtems_servers/Makefile.am: Remove all-local: $(ARCH).
2876        * libnetworking/rtems_telnetd/Makefile.am: Remove all-local: $(ARCH).
2877        * libnetworking/rtems_webserver/Makefile.am: Remove all-local: $(ARCH).
2878        * libnetworking/wrapup/Makefile.am: Remove all-local: $(ARCH).
2879
28802003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2881
2882        * aclocal/lead-dot.m4: New (from automake-1.7f).
2883        * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
2884        AC_SUBST(dirstamp).
2885        * libchip/ide/Makefile.am: Use dirstamps for preinstallation. Reformat.
2886        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
2887        libchip/serial/Makefile.am: Ditto.
2888        * librdbg/Makefile.am: Reformat. Apply dirstamps to preinstallation.
2889        * librdbg/include/Makefile.am: Ditto.
2890        * librdbg/include/rdbg/Makefile.am: Ditto.
2891        * librdbg/include/rdbg/i386/Makefile.am: Ditto.
2892        * librdbg/include/rdbg/m68k/Makefile.am: Ditto.
2893        * librdbg/include/rdbg/powerpc/Makefile.am: Ditto.
2894        * librdbg/src/Makefile.am: Ditto.
2895        * librdbg/src/i386/Makefile.am: Ditto.
2896        * librdbg/src/i386/any/Makefile.am: Ditto.
2897        * librdbg/src/m68k/Makefile.am: Ditto.
2898        * librdbg/src/m68k/any/Makefile.am: Ditto.
2899        * librdbg/src/powerpc/Makefile.am: Ditto.
2900        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto.
2901        * libnetworking/Makefile.am: Reformat. Apply dirstamps to
2902        preinstallation.
2903        * libnetworking/pppd/Makefile.am: Ditto.
2904        * libnetworking/rtems_servers/Makefile.am: Ditto.
2905        * libnetworking/rtems_telnetd/Makefile.am: Ditto.
2906        * libnetworking/rtems_webserver/Makefile.am: Ditto.
2907        * libnetworking/wrapup/Makefile.am: Ditto.
2908
29092003-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2910
2911        * aclocal/bsp-arg-enable.m4, aclocal/canonical-target-name.m4,
2912        aclocal/canonicalize-tools.m4, aclocal/check-custom-bsp.m4,
2913        aclocal/check-posix.m4, aclocal/check-rdbg.m4, aclocal/check-tool.m4,
2914        aclocal/config-subdirs.m4, aclocal/enable-bare.m4,
2915        aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
2916        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
2917        aclocal/enable-posix.m4, aclocal/enable-rdbg.m4,
2918        aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
2919        aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
2920        aclocal/i386-gas-code16.m4, aclocal/multilib.m4, aclocal/path-ksh.m4,
2921        aclocal/prog-cc.m4, aclocal/prog-cxx.m4, aclocal/project-root.m4,
2922        aclocal/rtems-top.m4, aclocal/target.m4, aclocal/tool-paths.m4: Fix
2923        underquoting to silence automake-1.8.
2924
29252003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2926
2927        * configure.ac: Reflect having moved tests to ../../testsuites.
2928
29292003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2930
2931        * aclocal/bsp-configure.m4: AC_PREREQ(2.57). Remove RTEMS_CANONICAL_HOST.
2932        * aclocal/canonical-host.m4: Remove.
2933        * aclocal/canonical-target-name.m4: Merge-in aclocal/canonical-host.m4.
2934        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2935
29362003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2937
2938        * aclocal/check-cpu.m4: Remove.
2939        * configure.ac: Merge-in former aclocal/check-cpu.m4.
2940        * aclocal/canonical-target-name.m4: Add m4-quotes.
2941        * aclocal/check-cxx.m4: Add m4-quotes. Don't require RTEMS_CHECK_CPU.
2942        * aclocal/check-multiprocessing.m4: Add m4-quotes. Require
2943        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2944        * aclocal/check-networking.m4: Add m4-quotes. Require
2945        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2946        * aclocal/check-posix.m4: Add m4-quotes. Require
2947        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2948        * aclocal/check-rdbg.m4: Add m4-quotes. Require
2949        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2950        * libchip/network/open_eth.c: Remove #define OPEN_ETH_SUPPORTED (Unused).
2951
29522003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2953
2954        * aclocal/check-multiprocessing.m4: Remove RTEMS_BSP_ALIAS.
2955        * aclocal/bsp-alias.m4: Remove.
2956
29572003-10-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2958
2959        * configure.ac: Make presence of tests/ optional.
2960
29612003-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2962
2963        * aclocal/path-perl.m4: Remove (Unused).
2964
29652003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2966
2967        * automake/force-preinstall.am: Remove.
2968
29692003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
2970
2971        PR 499/rtems_misc
2972        * libchip/serial/mc68681.c:  Miscellaneous corrections: - Correction of
2973        ACR_BIT[7] (Baudrate table) Configuration - Correction of Parity Bit
2974        Configuration (Odd was forced) - Correction of Stop Bit configuration
2975        (inversed) - Correction of ISR Handler to call
2976        rtems_termios_dequeue_character() only if is a Tx Empty IRQ. - Add RTS
2977        CTS Hardware flow control Configuration.
2978
29792003-09-04      Joel Sherrill <joel@OARcorp.com>
2980
2981        * lib/libcpu/shared/include/cache.h,
2982        lib/libcpu/shared/src/cache_aligned_malloc.c,
2983        lib/libcpu/shared/src/cache_manager.c, support/version.c: URL for
2984        license changed.
2985        * optman/rtems/no-dpmem.c, optman/rtems/no-event.c,
2986        optman/rtems/no-mp.c, optman/rtems/no-msg.c, optman/rtems/no-part.c,
2987        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
2988        optman/rtems/no-sem.c, optman/rtems/no-signal.c,
2989        optman/rtems/no-timer.c, optman/sapi/no-ext.c, optman/sapi/no-io.c: URL
2990        for license changed.
2991        * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h,
2992        libchip/ide/ide_controller.c, libchip/ide/ide_ctrl.h,
2993        libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h,
2994        libchip/network/cs8900.c, libchip/network/cs8900.c.bsp,
2995        libchip/network/cs8900.h, libchip/network/dec21140.c,
2996        libchip/network/elnk.c, libchip/network/open_eth.c,
2997        libchip/network/sonic.c, libchip/network/sonic.h, libchip/rtc/icm7170.c,
2998        libchip/rtc/icm7170.h, libchip/rtc/icm7170_reg.c,
2999        libchip/rtc/icm7170_reg2.c, libchip/rtc/icm7170_reg4.c,
3000        libchip/rtc/icm7170_reg8.c, libchip/rtc/m48t08.c, libchip/rtc/m48t08.h,
3001        libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c,
3002        libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h,
3003        libchip/rtc/rtcprobe.c, libchip/serial/mc68681.c,
3004        libchip/serial/mc68681.h, libchip/serial/mc68681_p.h,
3005        libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c,
3006        libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c,
3007        libchip/serial/serial.h, libchip/serial/z85c30.c,
3008        libchip/serial/z85c30.h, libchip/serial/z85c30_p.h,
3009        libchip/serial/z85c30_reg.c: URL for license changed.
3010
30112003-09-03      Jiri Gaisler <jiri@gaisler.com>
3012
3013        PR 477/networking
3014        * libchip/network/Makefile.am: Add driver for OpenCores NIC.
3015        * libchip/network/README.open_eth, libchip/network/open_eth.c,
3016        libchip/network/open_eth.h: New files.
3017
30182003-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3019
3020        * aclocal/rtems-top.m4: Add RTEMS_API.
3021        AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
3022
30232003-08-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3024
3025        * librdbg/src/i386/any/Makefile.am, librdbg/src/m68k/any/Makefile.am,
3026        librdbg/src/powerpc/new_exception_processing/Makefile.am: Don't include
3027        @RTEMS_BSP@.cfg.
3028
30292003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3030
3031        * libchip/ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3032
30332003-08-20      Joel Sherrill <joel@OARcorp.com>
3034
3035        * libchip/network/cs8900.c: Correct copyright statements.
3036
30372003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3038
3039        * aclocal/check-itron.m4: Remove.
3040        * aclocal/enable-inlines.m4: Remove.
3041        * Makefile.am: Reflect having moved aclocal/.
3042        * aclocal/bsp-alias.m4: New (Copied from ../../aclocal).
3043        * aclocal/bsp-arg-enable.m4: New (Copied from ../../aclocal).
3044        * aclocal/bsp-configure.m4: New (Copied from ../../aclocal).
3045        * aclocal/bspopts.m4: New (Copied from ../../aclocal).
3046        * aclocal/canonical-host.m4: New (Copied from ../../aclocal).
3047        * aclocal/canonicalize-tools.m4: New (Copied from ../../aclocal).
3048        * aclocal/canonical-target-name.m4: New (Copied from ../../aclocal).
3049        * aclocal/check-cpu.m4: New (Copied from ../../aclocal).
3050        * aclocal/check-custom-bsp.m4: New (Copied from ../../aclocal).
3051        * aclocal/check-cxx.m4: New (Copied from ../../aclocal).
3052        * aclocal/check-itron.m4: New (Copied from ../../aclocal).
3053        * aclocal/check-multiprocessing.m4: New (Copied from ../../aclocal).
3054        * aclocal/check-networking.m4: New (Copied from ../../aclocal).
3055        * aclocal/check-posix.m4: New (Copied from ../../aclocal).
3056        * aclocal/check-rdbg.m4: New (Copied from ../../aclocal).
3057        * aclocal/check-tool.m4: New (Copied from ../../aclocal).
3058        * aclocal/config-subdirs.m4: New (Copied from ../../aclocal).
3059        * aclocal/enable-bare.m4: New (Copied from ../../aclocal).
3060        * aclocal/enable-cxx.m4: New (Copied from ../../aclocal).
3061        * aclocal/enable-inlines.m4: New (Copied from ../../aclocal).
3062        * aclocal/enable-itron.m4: New (Copied from ../../aclocal).
3063        * aclocal/enable-multiprocessing.m4: New (Copied from ../../aclocal).
3064        * aclocal/enable-networking.m4: New (Copied from ../../aclocal).
3065        * aclocal/enable-posix.m4: New (Copied from ../../aclocal).
3066        * aclocal/enable-rdbg.m4: New (Copied from ../../aclocal).
3067        * aclocal/enable-rtemsbsp.m4: New (Copied from ../../aclocal).
3068        * aclocal/env-rtemsbsp.m4: New (Copied from ../../aclocal).
3069        * aclocal/gcc-isystem.m4: New (Copied from ../../aclocal).
3070        * aclocal/gcc-pipe.m4: New (Copied from ../../aclocal).
3071        * aclocal/gcc-specs.m4: New (Copied from ../../aclocal).
3072        * aclocal/i386-gas-code16.m4: New (Copied from ../../aclocal).
3073        * aclocal/multilib.m4: New (Copied from ../../aclocal).
3074        * aclocal/path-ksh.m4: New (Copied from ../../aclocal).
3075        * aclocal/path-perl.m4: New (Copied from ../../aclocal).
3076        * aclocal/ppc.m4: New (Copied from ../../aclocal).
3077        * aclocal/prog-ccas.m4: New (Copied from ../../aclocal).
3078        * aclocal/prog-cc.m4: New (Copied from ../../aclocal).
3079        * aclocal/prog-cxx.m4: New (Copied from ../../aclocal).
3080        * aclocal/project-root.m4: New (Copied from ../../aclocal).
3081        * aclocal/quoting.m4: New (Copied from ../../aclocal).
3082        * aclocal/rtems-cpu-subdirs.m4: New (Copied from ../../aclocal).
3083        * aclocal/rtems-flags.m4: New (Copied from ../../aclocal).
3084        * aclocal/rtems-top.m4: New (Copied from ../../aclocal).
3085        * aclocal/target.m4: New (Copied from ../../aclocal).
3086        * aclocal/tool-paths.m4: New (Copied from ../../aclocal).
3087        * aclocal/version.m4: New (Copied from ../../aclocal).
3088
30892003-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3090
3091        * configure.ac: Remove stray comments.
3092        * automake/local.am, automake/host.am: Remove "debug".
3093
30942003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3095
3096        * Makefile.am: Reflect having moved automake/.
3097        * lib/Makefile.am: Reflect having moved automake/.
3098        * support/Makefile.am: Reflect having moved automake/.
3099        * wrapup/Makefile.am: Reflect having moved automake/.
3100        * automake/compile.am, automake/force-preinstall.am, automake/host.am,
3101        automake/lib.am, automake/local.am, automake/subdirs.am: New (copied
3102        from ../../automake).
3103        * optman/Makefile.am: Reflect having moved automake/.
3104        * libchip/Makefile.am: Reflect having moved automake/.
3105        * libchip/ide/Makefile.am: Reflect having moved automake/.
3106        * libchip/network/Makefile.am: Reflect having moved automake/.
3107        * libchip/rtc/Makefile.am: Reflect having moved automake/.
3108        * libchip/serial/Makefile.am: Reflect having moved automake/.
3109        * librdbg/Makefile.am: Reflect having moved automake/.
3110        * librdbg/include/Makefile.am: Reflect having moved automake/.
3111        * librdbg/include/rdbg/Makefile.am: Reflect having moved automake/.
3112        * librdbg/include/rdbg/i386/Makefile.am: Reflect having moved automake/.
3113        * librdbg/include/rdbg/m68k/Makefile.am: Reflect having moved automake/.
3114        * librdbg/include/rdbg/powerpc/Makefile.am: Reflect having moved
3115        automake/.
3116        * librdbg/src/Makefile.am: Reflect having moved automake/.
3117        * librdbg/src/i386/Makefile.am: Reflect having moved automake/.
3118        * librdbg/src/i386/any/Makefile.am: Reflect having moved automake/.
3119        * librdbg/src/m68k/Makefile.am: Reflect having moved automake/.
3120        * librdbg/src/m68k/any/Makefile.am: Reflect having moved automake/.
3121        * librdbg/src/powerpc/Makefile.am: Reflect having moved automake/.
3122        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Reflect
3123        having moved automake/.
3124        * libnetworking/Makefile.am: Reflect having moved automake/.
3125        * libnetworking/pppd/Makefile.am: Reflect having moved automake/.
3126        * libnetworking/rtems_servers/Makefile.am: Reflect having moved
3127        automake/.
3128        * libnetworking/rtems_telnetd/Makefile.am: Reflect having moved
3129        automake/.
3130        * libnetworking/rtems_webserver/Makefile.am: Reflect having moved
3131        automake/.
3132        * libnetworking/wrapup/Makefile.am: Reflect having moved automake/.
3133
31342003-08-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3135
3136        * Makefile.am: Add bsp.pc.in.
3137        * bsp.pc.in: New (pkgconfig support).
3138
31392003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3140
3141        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
3142
31432003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3144
3145        * lib/Makefile.am: New (Required by 'make dist').
3146        * lib/ChangeLog: Remove.
3147        * lib/.cvsignore: Cleanup.
3148        * configure.ac: Reflect having added lib/Makefile.am.
3149        * configure.ac: Merge-in lib/libcpu/configure.ac. Merge-in
3150        lib/libbsp/configure.ac.
3151        * librdbg/include/rdbg/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
3152        * librdbg/src/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
3153
31542003-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3155
3156        * configure.ac: Use relative dir to make/${RTEMS_BSP}.cache.
3157        * configure.ac: Merge-in librdbg/configure.ac.
3158        * configure.ac: Merge-in libnetworking/configure.ac. Merge-in parts of
3159        librdbg/configure.ac.
3160        * libchip/ide/Makefile.am, libchip/network/Makefile.am,
3161        libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Add conditional
3162        LIBCHIP. Conditionally build include-dirs.
3163        * libchip/network/if_fxp.c: Replace deprecated b* funcs by mem* funcs.
3164        * librdbg/configure.ac: Remove (Merged into ../configure.ac).
3165        * librdbg/Makefile.am, librdbg/include/Makefile.am,
3166        librdbg/include/rdbg/Makefile.am, librdbg/include/rdbg/i386/Makefile.am,
3167        librdbg/include/rdbg/m68k/Makefile.am,
3168        librdbg/include/rdbg/powerpc/Makefile.am, librdbg/src/Makefile.am,
3169        librdbg/src/i386/Makefile.am, librdbg/src/i386/any/Makefile.am,
3170        librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am,
3171        librdbg/src/powerpc/Makefile.am, librdbg/
3172        src/powerpc/new_exception_processing/Makefile.am: Reflect having merged
3173        configure.ac into ../configure.ac.
3174        * libnetworking/configure.ac: Remove (Merged into ../configure.ac).
3175        * libnetworking/.cvsignore, libnetworking/Makefile.am,
3176        libnetworking/pppd/Makefile.am, libnetworking/rtems_servers/Makefile.am,
3177        libnetworking/rtems_telnetd/Makefile.am,
3178        libnetworking/rtems_webserver/Makefile.am,
3179        libnetworking/wrapup/Makefile.am: Reflect having merged configure.ac
3180        into ../configure.ac.
3181
31822003-07-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3183
3184        PR 427/rtems
3185        * librdbg/src/rdbg.c: Use memset instead of bzero (deprecated).
3186        * librdbg/src/servtsp.c: Ditto.
3187
31882003-07-18      Greg Menke <gregory.menke@gsfc.nasa.gov>
3189
3190        PR 429/bsps
3191        PR 432/bsps
3192        * libchip/network/elnk.c: Due to a bug in the driver, if multiple
3193        packets are queued onto an elnk board, the ISR will deadlock the device
3194        with a tx complete interrupt.  Lighter tx loads are not affected as they
3195        end up submitting single packets to the device.
3196
31972003-07-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3198
3199        * configure.ac: Merge-in libchip/configure.ac. Merge-in
3200        optman/configure.ac.
3201        * optman/configure.ac: Remove (Merged into ../configure.ac).
3202        * optman/Makefile.am: Reflect having merged configure.ac into
3203        ../configure.ac.
3204        * libchip/configure.ac: Remove (Merged into ../configure.ac).
3205        * libchip/Makefile.am, libchip/ide/Makefile.am,
3206        libchip/network/Makefile.am, libchip/rtc/Makefile.am,
3207        libchip/serial/Makefile.am: Reflect having merged configure.ac into
3208        ../configure.ac.
3209
32102003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3211
3212        * support/version.c: Reflect having remove "rtems-" from RTEMS_VERSION.
3213
32142003-06-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
3215
3216        * libchip/network/dec21140.c, libchip/network/elnk.c: Update to compile
3217        on i386.
3218
32192003-06-13      Joel Sherrill <joel@OARcorp.com>
3220
3221        * libnetworking/pppd/chat.c: Removed warnings.
3222
32232003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
3224
3225        * libchip/network/README.3com: New file missed in previous commit.
3226        PR 405/bsps
3227        PR 393/networking
3228        * libchip/network/dec21140.c: Fix leak also known as PR393.
3229        * libchip/network/elnk.c, libchip/network/if_media.h,
3230        libchip/network/mii.h: New files.
3231        * libchip/network/Makefile.am: Reflect new files.
3232
32332003-06-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3234
3235        * configure.ac: Remove support for profile-variant.
3236
32372003-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3238
3239        PR 397/pppd
3240        * libnetworking/pppd/fsm.c: Make peer_mru global again.
3241        * libnetworking/pppd/magic.c: Remove *rand48.
3242        * libnetworking/pppd/chap.c: Remove prototypes of *rand48.
3243
32442003-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3245
3246        * wrapup/Makefile.am: Add libide.a.
3247
32482003-04-15      Joel Sherrill <joel@OARcorp.com>
3249
3250        PR 387/rtems_misc
3251        * libchip/ide/ata.c: Removed warning and moved to use of simpler libc
3252        routines.
3253        * libchip/ide/ata_internal.h: Added missing newline and end of file.
3254
32552003-04-11      Joel Sherrill <joel@OARcorp.com>
3256
3257        * libnetworking/rtems_webserver/cgi.c,
3258        libnetworking/rtems_webserver/sockGen.c,
3259        libnetworking/rtems_webserver/umui.c,
3260        libnetworking/rtems_webserver/websSSL.c,
3261        libnetworking/rtems_webserver/websSSL.h,
3262        libnetworking/rtems_webserver/websda.c,
3263        libnetworking/rtems_webserver/websda.h: New files. Not included in
3264        previous commit.
3265
32662003-04-10      Joel Sherrill <joel@OARcorp.com>
3267
3268        PR 371/pppd
3269        * libnetworking/pppd/auth.c, libnetworking/pppd/chat.c,
3270        libnetworking/pppd/demand.c, libnetworking/pppd/fsm.c,
3271        libnetworking/pppd/lcp.c, libnetworking/pppd/options.c,
3272        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
3273        libnetworking/pppd/rtemspppd.c: Change many symbols to static. There are
3274        still global symbols in rtemspppd.h which might need to be changed or
3275        converted into member of a structure which is dereferenced with a
3276        pointer that is managed as a per task variable. But this patch should
3277        avoid many conflicts.
3278
32792003-03-27      Joel Sherrill <joel@OARcorp.com>
3280
3281        * libchip/ide/Makefile.am: ATA code depends upon libchip/ide which is
3282        not allowed in the cpukit source code since it must be buildable
3283        independent of any BSP. These files were moved to libchip/ide.
3284        * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h: New
3285        files.
3286
32872003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3288
3289        PR 368/filesystems
3290        * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h: General
3291        improvements which now work on pc386 and mbx8xx.
3292        * libchip/ide/ide_controller.c: New file.
3293
32942003-03-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3295
3296        * libnetworking/pppd/utils.c: Remove strlcpy, strlcat.
3297
32982003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3299
3300        * configure.ac: Remove AC_CONFIG_AUX_DIR.
3301        * configure.ac: Add support/.
3302        * support/.cvsignore: New.
3303        * support/Makefile.am: New.
3304        * support/version.c: New.
3305        * wrapup/Makefile.am: Add support/libsupport.a.
3306        * optman/configure.ac: Remove AC_CONFIG_AUX_DIR.
3307        * libchip/configure.ac: Remove AC_CONFIG_AUX_DIR.
3308        * librdbg/configure.ac: Remove AC_CONFIG_AUX_DIR.
3309        * libnetworking/configure.ac: Remove AC_CONFIG_AUX_DIR.
3310
33112003-03-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3312
3313        * wrapup/Makefile.am: Use SRC += instead of make-vars.
3314
33152003-02-20      Till Straumann <strauman@slac.stanford.edu>
3316
3317        PR 354/networking
3318        * libchip/network/if_fxp.c (Intel eepro network driver): re-enabled the
3319        chip against a table of supported chips. The untested ones are still
3320        commented out, however.
3321
33222003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3323
3324        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3325        * configure.ac: AC_PREREQ(2.57).
3326        * optman/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3327        * optman/configure.ac: AC_PREREQ(2.57).
3328        * libchip/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3329        * libchip/configure.ac: AC_PREREQ(2.57).
3330        * librdbg/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3331        * librdbg/configure.ac: AC_PREREQ(2.57).
3332        * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3333        * libnetworking/configure.ac: AC_PREREQ(2.57).
3334
33352003-02-06      Joel Sherrill <joel@OARcorp.com>
3336
3337        * libnetworking/pppd/chat.c: Convert routines with common names to
3338        static. This included get_char(), put_char(), and character() among
3339        others.
3340
33412003-02-03      Joel Sherrill <joel@OARcorp.com>
3342
3343        PR 338/filesystem
3344        * optman/sapi/no-io.c: Side-effect of fixing reentrancy problem with
3345        rtems_io_lookup_name() (API change).  Unused function removed.
3346
33472003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3348
3349        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3350        * libnetworking/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3351        * libnetworking/pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3352        Eliminate *_O_FILES.
3353        * libnetworking/rtems_servers/Makefile.am,
3354        libnetworking/rtems_webserver/Makefile.am,
3355        libnetworking/rtems_telnetd/Makefile.am: Ditto.
3356
33572002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3358
3359        * wrapup/Makefile.am: Use install-data-local to install librtemsbsp.a.
3360        Let all-local: depend on $(LIB).
3361        * wrapup/Makefile.am, configure.ac: Remove libmisc.
3362        * optman/Makefile.am: Apply install-data-local to install *.rels.
3363
33642002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3365
3366        * optman/Makefile.am: Eliminate *_O_FILES. Don't create $ARCH in %.o:
3367        %.c rules.
3368        * optman/Makefile.am: Use .$(OBJEXT) instead of .o.
3369        * libchip/network/Makefile.am: Eliminate C_O_FILES.
3370        * libchip/rtc/Makefile.am: Ditto.
3371        * libchip/serial/Makefile.am: Ditto.
3372
33732002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3374
3375        * libchip/serial/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3376        LIBC_DEFINES.
3377        * libchip/rtc/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3378        LIBC_DEFINES.
3379        * libchip/network/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3380        LIBC_DEFINES.
3381
33822002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3383
3384        * optman/Makefile.am: Introduce sapi_C_FILES, rtems_C_FILES.
3385
33862002-12-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3387
3388        * configure.ac: Append RTEMS_CPU_MODEL to ac_configure_args. Resort
3389        cache-checking.
3390        * optman/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3391
33922002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3393
3394        * configure.ac: Expand RTEMS_CHECK_BSP_CACHE.
3395        * configure.ac: Append CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
3396        CFLAGS_PROFILE_V, RTEMS_BSP_FAMILY to ac_configure_args.
3397        * optman/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
3398        * librdbg/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
3399
34002002-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3401
3402        * optman/Makefile.am: Merge-in rtems/Makefile.am and sapi/Makefile.am.
3403        * optman/sapi/Makefile.am, optman/rtems/Makefile.am, optman/rel.am:
3404        Remove.
3405        * optman/configure.ac: Add RTEMS_BSP_CHECK_CACHE. Reflect changes above.
3406
34072002-11-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3408
3409        * configure.ac: Use test "$RTEMS_BSP_FAMILY" != "bare" to setup
3410        HAS_LIBBSP conditional (Solaris/bash incompatibility fix).
3411
34122002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
3413
3414        * libchip/network/cs8900.c: I don't know why we have to SelfST register
3415        twice on the EDB7312, but it doesn't work on the EDB7312 if we don't.
3416
34172002-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3418
3419        * optman/rtems/Makefile.am, optman/sapi/Makefile.am: Reworked.
3420        * optman/rel.am: New.
3421
34222002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3423
3424        * Makefile.am: Use "'"-quotes to pass args to bsp.mak.
3425        * configure.ac: Use "'"-quotes for args to RTEMS_CONFIG_SUBDIRS. Fix
3426        braino in comment on "exec". Extend --enable-ada handling.
3427
34282002-11-04      Joel Sherrill <joel@OARcorp.com>
3429
3430        * librdbg/src/_servtgt.c: Removed warning by adding support for ITRON
3431        tasks and rolling multiple loops into 1.
3432        * librdbg/src/m68k/rdbg_f.c: Removed warning.
3433        * libnetworking/pppd/auth.c, libnetworking/rtems_webserver/uemf.h:
3434        Removed warnings.
3435
34362002-10-31      Joel Sherrill <joel@OARcorp.com>
3437
3438        * libchip/network/dec21140.c: Removed warnings.
3439        * librdbg/src/i386/any/remdeb_xdr.c: Removed warnings.
3440        * librdbg/src/rdbg.c, librdbg/src/servtsp.c, librdbg/src/m68k/rdbg_f.c,
3441        librdbg/src/m68k/any/remdeb_xdr.c,
3442        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed
3443        warnings.
3444        * libnetworking/rtems_webserver/socket.c,
3445        libnetworking/rtems_webserver/uemf.h: Removed warnings.
3446
34472002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
3448
3449        * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h,
3450        libchip/ide/ide_ctrl_io.h, libchip/ide/ide_ctrl.h: New files.
3451        * libchip/configure.ac, libchip/Makefile.am: Modified to reflect changes
3452        above.
3453
34542002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3455
3456        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
3457        * wrapup/.cvsignore: Remove autom4te.cache.
3458        * optman/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
3459        * libchip/.cvsignore: Reformat. Add autom4te*cache. Remove
3460        autom4te.cache.
3461        * librdbg/.cvsignore: Reformat. Add autom4te*cache. Remove
3462        autom4te.cache.
3463        * libnetworking/.cvsignore: Reformat. Add autom4te*cache. Remove
3464        autom4te.cache.
3465
34662002-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3467
3468        * acinclude.m4: Apply RTEMS_CONFIGURE_ARGS_QUOTE.
3469
34702002-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3471
3472        * optman/.cvsignore: Add autom4te.cache.
3473
34742002-09-14      Joel Sherrill <joel@OARcorp.com>
3475
3476        * libchip/serial/z85c30.c: Eliminated warning by clarifying statement.
3477
34782002-09-07      Joel Sherrill <joel@OARcorp.com>
3479
3480        * libnetworking/pppd/ipcp.c, libnetworking/rtems_servers/ftpd.c: Add
3481        include files to resolve warnings.
3482
34832002-09-07      Chris Johns <ccj@acm.org>
3484
3485        * libchip/network/Makefile.am, libchip/network/README.cs8900,
3486        libchip/network/cs8900.c, libchip/network/cs8900.h: Significant update
3487        which corrects the problem  where the cs8900.c file was actually the BSP
3488        glue.  Joel did some hacking so this file will compile.  Previously it
3489        required providing a target.h file to compile.
3490        * libchip/network/cs8900.c.bsp: New file.
3491
34922002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3493
3494        * libnetworking/rtems_webserver/md5.h: Add missing newline.
3495
34962002-08-31      Joel Sherrill <joel@OARcorp.com>
3497
3498        * libnetworking/rtems_webserver/webmain.c: Commented out rootWeb to
3499        eliminate warning.
3500
35012002-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3502
3503        * configure.ac: Add ada-tests.
3504
35052002-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3506
3507        * Makefile.am: Add preinstall-stamp.
3508
35092002-08-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3510
3511        * libnetworking/rtems_servers/ftpd.c: Remove unused variable buf.
3512        * libnetworking/pppd/md5.c: #include <string.h> to make gcc31 happy.
3513        * libnetworking/rtems_telnetd/telnetd.c: #include <string.h> to make
3514        gcc31 happy.
3515        * libnetworking/rtems_webserver/webmain.c: Remove unused variable dir,
3516        cp.
3517
35182002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3519
3520        * configure.ac: Add AM_CONDITIONAL(LIBCHIP). Pass RTEMS_HOST to
3521        make/bsp.mak.
3522        * Makefile.am: Pass RTEMS_HOST to make/bsp.mak.
3523        * wrapup/Makefile.am: Apply AM_CONDITIONAL(LIBCHIP).
3524
35252002-08-12      Joel Sherrill <joel@OARcorp.com>
3526
3527        * libnetworking/pppd/utils.c: Include i960 in varargs conditional to
3528        avoid error.
3529
35302002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3531
3532        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
3533        * configure.ac: Add BSP_SUBDIRS.
3534        * Makefile.am: Use BSP_SUBDIRS to setup SUBDIRS.
3535        * optman/rtems/Makefile.am: Use .$(OBJEXT) instead of .o.
3536        * optman/sapi/Makefile.am: Use .$(OBJEXT) instead of .o.
3537        * libchip/network/Makefile.am: Use .$(OBJEXT) instead of .o.
3538        * libchip/rtc/Makefile.am: Use .$(OBJEXT) instead of .o.
3539        * libchip/serial/Makefile.am: Use .$(OBJEXT) instead of .o.
3540        * librdbg/configure.ac: Remove RTEMS_BSP_ALIAS. Add
3541        RTEMS_CHECK_BSP_CACHE.
3542        * librdbg/src/i386/any/Makefile.am: Use .$(OBJEXT) instead of .o.
3543        * librdbg/src/m68k/any/Makefile.am: Use .$(OBJEXT) instead of .o.
3544        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use
3545        .$(OBJEXT) instead of .o.
3546        * libnetworking/pppd/Makefile.am,
3547        libnetworking/rtems_servers/Makefile.am,
3548        libnetworking/rtems_telnetd/Makefile.am,
3549        libnetworking/rtems_webserver/Makefile.am,
3550        libnetworking/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
3551
35522002-08-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3553
3554        * configure.ac: Remove AC_CONFIG_SUBDIR(wrapup). Cosmetic cleanups.
3555        * wrapup/Makefile.am: Pick up ../libchip/rtc/$(ARCH)/librtcio.a and
3556        ../libchip/serial/$(ARCH)/libserialio.a.
3557        * libchip/serial/Makefile.am: Don't tmp-install lib.
3558        * libchip/rtc/Makefile.am: Don't tmp-install lib.
3559
35602002-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3561
3562        * Makefile.am: Add rtems_makedir.
3563        * configure.ac: Merge wrapup/configure.ac. Cosmetic cleanups.
3564        * Makefile.am: Add wrapup-SUBDIR.
3565        * wrapup/ChangeLog: Remove.
3566        * wrapup/configure.ac: Remove.
3567        * Makefile.am: Append BARE_CPU_MODEL to make/@RTEMS_BSP@.cache creation
3568        (Make the bare BSP happy).
3569        * configure.ac: Ditto.
3570        * Makefile.am: Create make/@RTEMS_BSP@.cache. Handle make/custom/*.cfgs.
3571        Create make/custom/default.cfg.
3572        * configure.ac: Add creation of make/custom/*.cfg. Create
3573        make/${RTEMS_BSP}.cache. Read make/${RTEMS_BSP}.cache.
3574
35752002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3576
3577        * Makefile.am: Clean $(PROJECT_RELEASE).
3578
35792002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3580
3581        * libnetworking/pppd/chap.c, libnetworking/pppd/fsm.c,
3582        libnetworking/pppd/fsm.h, libnetworking/pppd/upap.c: Per PR255 fix
3583        prototype mismatches.
3584
35852002-07-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3586
3587        * optman/sapi/Makefile.am: Add bsplib_DATA = $(PGMS). Remove ASM4FLAGS.
3588        * optman/rtems/Makefile.am: Add bsplib_DATA = $(PGMS).
3589
35902002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3591
3592        * acinclude.m4: Add test "$multilib" != "yes".
3593        * config-ml.in: Remove.
3594        * acinclude.m4: Cleanups.
3595        * configure.ac: Build ${srcdir}/../../cpukit/ as ./exec/ instead of
3596        ${srcdir}/exec/. Further adaptations to autoconf >= 2.50.
3597        * optman/configure.ac: Remove RTEMS_ENABLE_MULTIPROCESSING,
3598        RTEMS_ENABLE_POSIX, RTEMS_ENABLE_ITRON, RTEMS_ENABLE_INLINES,
3599        RTEMS_ENABLE_RTEMS_DEBUG, RTEMS_CHECK_RTEMS_DEBUG, RTEMS_CHECK_NEWLIB.
3600
36012002-07-16      Eric Norum <eric.norum@usask.ca>
3602
3603        * New driver for the Intel EtherExpressPro (82559ER) chip.
3604        * libchip/network/if_fxp.c, libchip/network/if_fxpreg.h,
3605        libchip/network/if_fxpvar.h, libchip/network/pci.h: New file.
3606        * libchip/network/Makefile.am: Modified to reflect above.
3607
36082002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3609
3610        * acinclude.m4: New.
3611        * Makefile.am: Remove tar-installation.  Prepend @exec@ to SUBDIRS.
3612        * configure.ac: Switch to AC_CONFIG_SRCDIR([optman]). Add
3613        RTEMS_ENABLE_MULTIPROCESSING. Add RTEMS_CONFIG_SUBDIR([exec]...).
3614
36152002-07-01      Joel Sherrill <joel@OARcorp.com>
3616
3617        * librdbg/src/_servtgt.c, librdbg/src/ptrace.c: Corrected use of
3618        _Objects_Information_table now that it is a two dimensional array based
3619        upon API and class.
3620        * libnetworking/rtems_webserver/misc.c: Per PR236 eliminate definition
3621        of strnlen().
3622
36232002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3624
3625        * libnetworking/wrapup/Makefile.am: Build libnetapps.a.  Don't
3626        preinstall libnetapps.a.
3627
36282002-06-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3629
3630        * configure.ac: Remove librpc.
3631
36322002-06-25      Joel Sherrill <joel@OARcorp.com>
3633
3634        * Per PR233, moved librpc to exec.
3635        * configure.ac, wrapup/Makefile.am: Modified.
3636        * librpc, librpc/ChangeLog: Removed.
3637
36382002-06-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3639
3640        * optman/Makefile.am: Remove multilib support.
3641        * optman/configure.ac: Ditto.
3642        * optman/sapi/Makefile.am: Ditto.
3643
36442002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3645
3646        * libnetworking/Makefile.am: Remove headers. Remove CHANGELOG.
3647        * libnetworking/configure.ac: Use AC_CONFIG_SRCDIR([pppd]).
3648
36492002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3650
3651        Move networking libraries to c/src/exec/libnetworking
3652        * libnetworking/configure.ac, libnetworking/Makefile.am,
3653        libnetworking/wrapup/Makefile.am: Reflect Moval.
3654
36552002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3656
3657        * configure.ac: Remove CONFIG_SUBDIRS libblock, libfs.
3658        * libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
3659        <rtems/bspIo.h>.
3660
36612002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3662
3663        * libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
3664        * libnetworking/rtems/mkrootfs.h: Ditto.
3665        * libnetworking/rtems/Makefile.am: Reflect changes above.
3666
36672002-05-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3668
3669        * configure.ac: Remove lib.
3670
36712002-05-14      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3672
3673        * librdbg/src/m68k/rdbg_cpu_asm.S: Per PR163, Fix incorrect assumption
3674        that exception stack frames on M68K members with VBR always are 6 byte
3675        long. The incorrect assumption resulted in some gdb commands like "next"
3676        to fail on the 68360.
3677
36782002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3679
3680        * config-ml.in: Take out arm and sh variants RTEMS does not support.
3681        PR 220
3682        * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c,
3683        librdbg/ src/powerpc/new_exception_processing/remdeb_svc.c: Remove from
3684        CVS.
3685        * libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
3686        libnetworking/sys/filio.h: Remove.
3687        * libnetworking/sys/Makefile.am: Reflect changes above.
3688
36892002-05-07      Chris Johns <ccj@acm.org>
3690
3691        * libchip/c/src/libchip/network/i82586.c: Per PR210, adjust the mbuf
3692        lengths to remove the ethernet header as the FreeBSD (RTEMS) stack
3693        requires it to be stripped.
3694
36952002-05-01      Eric Norum <eric.norum@usask.ca>
3696
3697        * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
3698        assembly  to satisfy gcc 3.1 and newer.
3699
37002002-04-26      Eric Norum <eric.norum@usask.ca>
3701
3702        * libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
3703        agressive optimization in gcc 3.1 does not reorder things.
3704
37052002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3706
3707        * libchip/network/dec21140.c: Reflect changes to powerpc's
3708        rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
3709        * librdbg/src/powerpc/rdbg_cpu_asm.S: Reflect changes to
3710        <rtems/score/cpu.h>.
3711        * librdbg/src/powerpc/rdbg_f.c: Ditto.
3712        * libnetworking/pppd/utils.c: Adapt to gcc-3.x.
3713
37142002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3715
3716        * optman/configure.ac: Remove ENABLE_GCC28.
3717
37182002-04-11      Chris Johns <ccj@acm.org>
3719
3720        * libchip/network/rtems_bsdnet.h: To address PR59, added the drv_ctrl
3721        driver control block field to the ifconfig network driver structure.
3722        This field is needed by the i82586 driver which was ported from NetBSD
3723        as it had better hardware abstraction.
3724        * libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: To address
3725        PR59, added the drv_ctrl driver control block field to the ifconfig
3726        network driver structure. This field is needed by the i82586 driver
3727        which was ported from NetBSD as it had better hardware abstraction.
3728
37292002-04-10      Mike Siers <mikes@poliac.com>
3730
3731        * libnetworking/rtems_webserver/NOTES,
3732        libnetworking/rtems_webserver/asp.c,
3733        libnetworking/rtems_webserver/balloc.c,
3734        libnetworking/rtems_webserver/default.c,
3735        libnetworking/rtems_webserver/ej.h,
3736        libnetworking/rtems_webserver/ejIntrn.h,
3737        libnetworking/rtems_webserver/ejlex.c,
3738        libnetworking/rtems_webserver/ejparse.c,
3739        libnetworking/rtems_webserver/emfdb.c,
3740        libnetworking/rtems_webserver/emfdb.h,
3741        libnetworking/rtems_webserver/form.c, libnetworking/rtems_webserver/h.c,
3742        libnetworking/rtems_webserver/handler.c,
3743        libnetworking/rtems_webserver/license.txt,
3744        libnetworking/rtems_webserver/md5.h,
3745        libnetworking/rtems_webserver/md5c.c,
3746        libnetworking/rtems_webserver/mime.c,
3747        libnetworking/rtems_webserver/misc.c,
3748        libnetworking/rtems_webserver/ringq.c,
3749        libnetworking/rtems_webserver/rom.c,
3750        libnetworking/rtems_webserver/security.c,
3751        libnetworking/rtems_webserver/sock.c,
3752        libnetworking/rtems_webserver/sym.c,
3753        libnetworking/rtems_webserver/uemf.c,
3754        libnetworking/rtems_webserver/uemf.h,
3755        libnetworking/rtems_webserver/um.c, libnetworking/rtems_webserver/um.h,
3756        libnetworking/rtems_webserver/url.c,
3757        libnetworking/rtems_webserver/value.c,
3758        libnetworking/rtems_webserver/wbase64.c,
3759        libnetworking/rtems_webserver/webcomp.c,
3760        libnetworking/rtems_webserver/webpage.c,
3761        libnetworking/rtems_webserver/webrom.c,
3762        libnetworking/rtems_webserver/webs.c,
3763        libnetworking/rtems_webserver/webs.h,
3764        libnetworking/rtems_webserver/websuemf.c,
3765        libnetworking/rtems_webserver/wsIntrn.h: Update to GoAhead Webserver
3766        2.1.4.
3767
37682002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3769
3770        * libchip/network/i82586.c: Include <string.h>.
3771        * libchip/network/sonic.c: Ditto.
3772
37732002-04-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3774
3775        * libchip/configure.ac: AC_DEFINE(CPU_U32_FIX) for sparc.
3776
37772002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3778
3779        * libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.
3780
37812002-03-27      Thomas.Doerfler@imd-systems.de
3782
3783        PR 144
3784        * libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
3785        memory address 0 when called for the first time. This is done when
3786        trying to clear the variable "dhcp_hostname".
3787
37882002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3789
3790        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3791        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3792        * Makefile.am: Remove AUTOMAKE_OPTIONS.
3793        * optman/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3794        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3795        * optman/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
3796        * optman/Makefile.am: Remove AUTOMAKE_OPTIONS.
3797        * optman/sapi/Makefile.am: Remove AUTOMAKE_OPTIONS.
3798        * libchip/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3799        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3800        * libchip/network/Makefile.am: Remove AUTOMAKE_OPTIONS.
3801        * libchip/Makefile.am: Remove AUTOMAKE_OPTIONS.
3802        * libchip/rtc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3803        * libchip/serial/Makefile.am: Remove AUTOMAKE_OPTIONS.
3804        * librdbg/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3805        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3806        * librdbg/include/rdbg/i386/Makefile.am: Remove AUTOMAKE_OPTIONS.
3807        * librdbg/include/rdbg/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS.
3808        * librdbg/include/rdbg/Makefile.am: Remove AUTOMAKE_OPTIONS.
3809        * librdbg/include/rdbg/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3810        * librdbg/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
3811        * librdbg/Makefile.am: Remove AUTOMAKE_OPTIONS.
3812        * librdbg/src/i386/any/Makefile.am: Remove AUTOMAKE_OPTIONS.
3813        * librdbg/src/i386/Makefile.am: Remove AUTOMAKE_OPTIONS.
3814        * librdbg/src/m68k/any/Makefile.am: Remove AUTOMAKE_OPTIONS.
3815        * librdbg/src/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS.
3816        * librdbg/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
3817        * librdbg/src/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3818        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove
3819        AUTOMAKE_OPTIONS.
3820        * libnetworking/configure.ac:
3821        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
3822        foreign 1.6]).
3823        * libnetworking/arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
3824        * libnetworking/kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
3825        * libnetworking/Makefile.am: Remove AUTOMAKE_OPTIONS.
3826        * libnetworking/lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
3827        * libnetworking/libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3828        * libnetworking/machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
3829        * libnetworking/net/Makefile.am: Remove AUTOMAKE_OPTIONS.
3830        * libnetworking/netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
3831        * libnetworking/nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
3832        * libnetworking/pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
3833        * libnetworking/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
3834        * libnetworking/rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
3835        * libnetworking/rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
3836        * libnetworking/rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
3837        * libnetworking/sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
3838        * libnetworking/vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
3839        * libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
3840
38412002-03-27      Ilya Alexeev <ilya@continuum.ru>
3842
3843        PR 162
3844        * libnetworking/net/if_ppp.c ppp_txdaemon(),
3845        libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
3846        used in a device write routines.  Now ppp_softc structure have own
3847        character for writing to device (sc_outchar).  I think that converting
3848        local variables to static is not a right solution, because problems will
3849        occur in the case of two or more ppp instances.
3850        * libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
3851        must be u_long, otherwise in the case of the big output packet endless
3852        loop may occur.
3853
38542002-03-21      Ilya Alexeev <ilya@continuum.ru>
3855
3856        * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
3857        preparations for multiple PPPD connections.
3858
38592002-03-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3860
3861        PR 149
3862        * librdbg/src/i386/any/Makefile.am: s/$(SED)/sed/.
3863        * librdbg/src/m68k/any/Makefile.am: s/$(SED)/sed/.
3864        * librdbg/src/powerpc/new_exception_processing/Makefile.am:
3865        s/$(SED)/sed/. (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
3866
38672002-02-28      Victor V. Vengerov <vvv@oktet.ru>
3868
3869        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
3870        * configure.ac: Modified to reflect addition.
3871
38722002-02-27      Ilya Alexeev <ilya@continuum.ru>
3873
3874        * libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
3875        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
3876        libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
3877        capabilities as well as eliminate some warnings.
3878
38792002-02-27      Eric Norum <eric.norum@usask.ca>
3880
3881        * libnetworking/net/radix.c: Properly handle fetching the default route
3882        when there is no route.  This was a bug in the original FreeBSD code and
3883        this fix is from an updated version of their code.
3884
38852002-02-16      Eric Norum <eric.norum@usask.ca>
3886
3887        * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
3888        checking.
3889
38902002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3891
3892        * libnetworking/pppd/sys-rtems.c: Remove unused variable status from
3893        dodefaultroute.
3894
38952002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3896
3897        * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
3898        include <rtems/seterr.h>.
3899
39002002-02-01      Mike Siers <mikes@poliac.com>
3901
3902        * libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
3903        avoid bringing the link down too fast. NOTE: Mike reports successfully
3904        running at 56K baud on a direct link.
3905
39062002-02-01      Eric Valette <valette@crf.canon.fr>
3907
3908        * librdbg/So many patches have been posted recently on the mailing list
3909        and  because we were unable to find correct solution to compile on
3910        various  linux distros (due to rpcgen incompatibilities), librdbg/and
3911        because the coding  style of rdbg was rather inconsistant among various
3912        pieces of code, librdbg/I  decided to: 1) make some cleaning regarding
3913        global coding style (using indent + manual edits), 2) incorporate/review
3914        the paches send by various people (S. Holford, T. Strauman), 3) Fix the
3915        bug due to varying rpcgen code generation in remdeb_svc.c, 4) Remove
3916        some dead code, 5) Apply a patches enabling to call enterRdbg imediately
3917        after rdbg initialization is done, NB : the paches is huge but it is
3918        mainly due to coding styke chnages.  Only few lines of codes have been
3919        really changed and they do not impact  rdbg functionnality (AFAIKT).
3920        * librdbg/include/rdbg/servrpc.h, librdbg/include/rdbg/i386/rdbg_f.h,
3921        librdbg/include/rdbg/m68k/rdbg_f.h,
3922        librdbg/include/rdbg/powerpc/rdbg_f.h, librdbg/src/_servtgt.c,
3923        librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
3924        librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
3925        librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
3926        librdbg/src/servtsp.c, librdbg/src/servutil.c,
3927        librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_f.c,
3928        librdbg/src/i386/any/Makefile.am, librdbg/src/i386/any/remdeb.h,
3929        librdbg/src/i386/any/remdeb_svc.c, librdbg/src/i386/any/remdeb_xdr.c,
3930        librdbg/src/m68k/excep_f.c, librdbg/src/m68k/rdbg_f.c,
3931        librdbg/src/m68k/any/Makefile.am, librdbg/src/m68k/any/remdeb.h,
3932        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
3933        librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_f.c,
3934        librdbg/src/powerpc/new_exception_processing/Makefile.am,
3935        librdbg/src/powerpc/new_exception_processing/remdeb.h,
3936        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
3937        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Modified.
3938
39392002-01-31      Mike Siers <mikes@poliac.com>
3940
3941        * libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
3942        * Nice Update of PPPD support which eliminates the requiremetn that
3943        drivers be in the termios TASK_DRIVEN mode. Mike did significant testing
3944        and reports that it seems to be more stable and handle larger packets
3945        better.  This patch replaces the termios tasks with more general pppd
3946        network driver tasks.  The functions pppinput() and pppstart() get
3947        called from the interrupt service routine.
3948        * libnetworking/Makefile.am, libnetworking/configure.ac,
3949        libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
3950        libnetworking/net/ethernet.h, libnetworking/net/if.c,
3951        libnetworking/net/if.h, libnetworking/net/if_arp.h,
3952        libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
3953        libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
3954        libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
3955        libnetworking/net/if_types.h, libnetworking/net/netisr.h,
3956        libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
3957        libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
3958        libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
3959        libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
3960        libnetworking/net/route.c, libnetworking/net/route.h,
3961        libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
3962        libnetworking/pppd/README, libnetworking/pppd/STATUS,
3963        libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
3964        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
3965        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
3966        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
3967        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
3968        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
3969        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
3970        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
3971        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
3972        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
3973        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
3974        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
3975        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
3976        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
3977        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
3978        libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
3979        libnetworking/pppd/example/README,
3980        libnetworking/pppd/example/netconfig.h,
3981        libnetworking/wrapup/Makefile.am: Modified.
3982        * libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
3983        libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
3984        libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
3985        libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
3986        * libnetworking/modem/, libnetworking/modem/.cvsignore,
3987        libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
3988        libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
3989        libnetworking/modem/pppcompress.c: Subdirectory removed.
3990
39912002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3992
3993        * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
3994        Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
3995
39962002-01-18      Till Straumann <strauman@slac.stanford.edu>
3997
3998        * librdbg/src/powerpc/excep_f.c: This patch addresses the following
3999        issues: - exception handler needs to enable MSR_FP if the interrupted
4000        thread is FP enabled. - printk message for MSR fixed and added
4001        stacktrace. NOTE: this requires the stacktrace patch to
4002        lib/libbsp/powerpc/shared/vectors/vector_init.c (#ifdef DDEBUG only,
4003        however).
4004
40052002-01-06      Joel Sherrill <joel@OARcorp.com>
4006
4007        * optman/.cvsignore: Added aclocal.m4 and configure.
4008        * optman/.cvsignore: New file.
4009
40102002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4011
4012        * libchip/network/cs8900.c: Include rtems/bspIo.h instead of bspIo.h.
4013
40142002-01-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4015
4016        * configure.ac: Add AC_CONFIG_SUBDIRS(optman). Remove AC_CONFIG_COMMANDS.
4017        * optman/ChangeLog: New.
4018        * optman/configure.ac: New.
4019        * optman/Makefile.am: New.
4020        * optman/rtems/*: Copied from c/src/exec/rtems/optman.
4021        * optman/sapi/*: Copied from c/src/exec/sapi/optman.
4022
40232001-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4024
4025        * config-ml.in: New file. Imported from gcc and modified for RTEMS.
4026
40272001-12-18      Eric Norum <eric.norum@usask.ca>
4028
4029        * libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
4030        `directories' (path names with a / at the end) while disallowing open()
4031        operations on TFTP `directories'.
4032
40332001-12-07      Eric Norum <eric.norum@usask.ca>
4034
4035        * libnetworking/lib/tftpDriver.c: Restore write capability.
4036
40372001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4038
4039        * libchip/network/sonic.h: Fix typo.
4040        * libnetworking/arpa/Makefile.am: Remove stray lines.
4041
40422001-10-30      Victor V. Vengerov <vvv@oktet.ru>
4043
4044        * librdbg/src/m68k/rdbg_cpu_asm.S: Now compiles on ColdFire.
4045
40462001-10-18      Eric Norum <eric.norum@usask.ca>
4047
4048        * libnetworking/lib/tftpDriver.c: Properly handles ../ components in
4049        chdir() and open() operations within the TFTP file system.
4050
40512001-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4052
4053        * librdbg/configure.ac: Fix latent bug exposed by removal of
4054        config.cache's which prevented powerpc targets librdbg from building.
4055
40562001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4057
4058        * Makefile.am: Use SUBDIRS = @subdirs@, require automake-1.5.
4059        * configure.ac: Replace hst_subdirs with AC_CONFIG_SUBDIRS to make
4060        autoconf-2.52 happy.
4061
40622001-10-12      Mike Siers <mikes@poliac.com>
4063
4064        * libnetworking/Update to stable working state.  Congratulations Mike!
4065        :).
4066        * libnetworking/modem_example: Directory removed.
4067        * libnetworking/modem_example/16550.h,
4068        libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
4069        libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
4070        libnetworking/modem_example/ppp.h,
4071        libnetworking/modem_example/pppcompress.c: Files removed.
4072        * libnetworking/pppd/example/pppd.options: New file.
4073        * libnetworking/pppd/README, libnetworking/pppd/STATUS,
4074        libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4075        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
4076        libnetworking/pppd/rtemsmain.c: Updated.
4077
40782001-10-12      Joel Sherrill <joel@OARcorp.com>
4079
4080        * libchip/serial/z85c30.c: Fixed typo.
4081
40822001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4083
4084        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
4085        * configure.in: Remove.
4086        * configure.ac: New file, generated from configure.in by autoupdate.
4087        * libchip/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4088        * libchip/configure.in: Remove.
4089        * libchip/configure.ac: New file, generated from configure.in by
4090        autoupdate.
4091        * librdbg/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4092        * librdbg/configure.in: Remove.
4093        * librdbg/configure.ac: New file, generated from configure.in by
4094        autoupdate.
4095        * libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4096        * libnetworking/configure.in: Remove.
4097        * libnetworking/configure.ac: New file, generated from configure.in by
4098        autoupdate.
4099
41002001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4101
4102        * libchip/rtc/Makefile.am: Use 'PREINSTALL_FILES ='.
4103        * libchip/network/Makefile.am: Use 'PREINSTALL_FILES ='.
4104        * libchip/serial/Makefile.am: Use 'PREINSTALL_FILES ='.
4105
41062001-09-27      Joel Sherrill <joel@OARcorp.com>
4107
4108        * libchip/ChangeLog: Fixed typo in date.
4109
41102001-09-27      Eric Norum <eric.norum@usask.ca>
4111
4112        * libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
4113        TFTP  filesystem.
4114
41152001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4116
4117        * librdbg/include/rdbg/i386/Makefile.am: Use 'PREINSTALL_FILES ='.
4118        * librdbg/include/rdbg/m68k/Makefile.am: Use 'PREINSTALL_FILES ='.
4119        * librdbg/include/rdbg/powerpc/Makefile.am: Use 'PREINSTALL_FILES ='.
4120        * librdbg/include/rdbg/Makefile.am: Use 'PREINSTALL_FILES ='.
4121        * librdbg/src/i386/any/Makefile.am: Use 'PREINSTALL_FILES ='.
4122        * librdbg/src/m68k/any/Makefile.am: Use 'PREINSTALL_FILES ='.
4123        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use
4124        'PREINSTALL_FILES ='.
4125        * libnetworking/machine/Makefile.am: Use 'PREINSTALL_FILES ='.
4126        * libnetworking/net/Makefile.am: Use 'PREINSTALL_FILES ='.
4127        * libnetworking/netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
4128        * libnetworking/vm/Makefile.am: Use 'PREINSTALL_FILES ='.
4129        * libnetworking/pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
4130        * libnetworking/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
4131        * libnetworking/rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
4132        * libnetworking/arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
4133        * libnetworking/nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
4134        * libnetworking/rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
4135        * libnetworking/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
4136        * libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
4137
41382001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4139
4140        * librdbg/src/i386/any/Makefile.am: Move MAINTAINERCLEANFILES before the
4141        includes and use MAINTAINERCLEANFILES = to make automake-1.5 happy.
4142        * librdbg/src/m68k/any/Makefile.am: Ditto.
4143        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto.
4144        * libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
4145        happy.
4146
41472001-09-21      Joel Sherrill <joel@OARcorp.com>
4148
4149        * libchip/network/Makefile.am: Fixed typo on file name.
4150        * libchip/network/i82586.c: Commented out line 318 which is referencing
4151        a member of a structure that is not currently there.  This needs to be
4152        worked out with Chris Johns <ccj@acm.org>. Switched C++ style comments
4153        to C style.
4154
41552001-09-19      Eric Norum <eric.norum@usask.ca>
4156
4157        * libnetworking/lib/tftpDriver.c: Add some debugging capability.
4158
41592001-09-19      Chris Johns <ccj@acm.org>
4160
4161        * libchip/network/README.i82586, libchip/network/i82586.c,
4162        libchip/network/i82586reg.h, libchip/network/i82586var.h: New files.
4163        Network driver for Intel i82586.
4164        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
4165        rtems/rtems_bsdnet_internal.h Added support for populating the initial
4166        "root" filesystem with information obtained via the DHCP response.
4167
41682001-09-14      Eric Norum <eric.norum@usask.ca>
4169
4170        * librdbg/include/rdbg/rdbg.h, librdbg/src/ptrace.c: Modifications to
4171        make gcc 3.x happy.
4172
41732001-08-16      Mike Siers <mikes@poliac.com>
4174
4175        * libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
4176        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
4177        These support callback functionality that has not even been compiled
4178        under RTEMS yet.
4179        * libnetworking/Update of PPPD to 2.3.11 from 2.3.5 and addition of an
4180        example application.  Mike's notes on the modifications: - renamed
4181        error() function because of namespace problems - removed calls to the
4182        exit() funciton - removed extra files from the pppd source directory -
4183        defined pppd task constant values in rtemspppd.h - modifyied example
4184        code to get actual tick per second value - placed the pppd 2.3.11 man
4185        page file (pppd.8) into the pppd directory.
4186        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4187        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
4188        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4189        libnetworking/pppd/rtems-ppp.c: Deleted.
4190        * libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
4191        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
4192        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
4193        libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
4194        libnetworking/pppd/example/init.c,
4195        libnetworking/pppd/example/netconfig.h,
4196        libnetworking/pppd/example/ppp.conf,
4197        libnetworking/pppd/example/pppdapp.c,
4198        libnetworking/pppd/example/system.h: New files.
4199        * libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
4200        libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
4201        libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
4202        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
4203        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
4204        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
4205        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
4206        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
4207        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
4208        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
4209        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
4210        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
4211        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
4212        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
4213        libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.
4214
42152001-08-16      Joel Sherrill <joel@OARcorp.com>
4216
4217        * libnetworking/pppd/example/Makefile: Removed.
4218        * libnetworking/pppd/example/Makefile-user: Added was Makefile.  Renamed
4219        to avoid bootstrap -c clobbering it.
4220        * libnetworking/rtems_telnetd/.cvsignore: New file.
4221
42222001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
4223
4224        * libnetworking/Makefile.am, libnetworking/configure.in,
4225        libnetworking/rtems_servers/Makefile.am,
4226        libnetworking/rtems_servers/telnetd.c,
4227        libnetworking/rtems_servers/telnetd.h,
4228        libnetworking/rtems_telnetd/Makefile.am,
4229        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4230        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4231        libnetworking/rtems_telnetd/telnetd.c,
4232        libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
4233        - pty and telnetd have a new subdir rtems_telnetd to avoid the side
4234        effect when ftpd change. - the tcp/ip stats have been implemented into
4235        icmds.c and started when telnetd daemon is started.
4236        * libnetworking/rtems_servers/telnetd.c,
4237        libnetworking/rtems_servers/telnetd.h: Removed.
4238        * libnetworking/rtems_telnetd: New directory.
4239        * libnetworking/rtems_telnetd/Makefile.am,
4240        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4241        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4242        libnetworking/rtems_telnetd/telnetd.c,
4243        libnetworking/rtems_telnetd/telnetd.h: New files.
4244
42452001-06-14      Joel Sherrill <joel@OARcorp.com>
4246
4247        * libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
4248        Moved from libmisc/shell so the network stack to address network
4249        depenendency.
4250        * libnetworking/rtems_servers/Makefile.am: Modified to reflect above.
4251
42522001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4253
4254        * libnetworking/rtems_servers/Makefile.am: Deleted blank lines.
4255
42562001-05-15      Joel Sherrill <joel@OARcorp.com>
4257
4258        * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c,
4259        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Readding as I
4260        accidentally deleted the incorrectly empty versions.
4261
42622001-05-14      Till Straumann <strauman@slac.stanford.edu>
4263
4264        * libchip/bootloader/Makefile.am, libchip/console/Makefile.am,
4265        libchip/pci/Makefile.am: Per PR215 address the following issues: -
4266        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
4267        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one
4268        to know the values) - the affected BSP (shared/motorola) headers have
4269        been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140
4270        driver (libchip/network/dec21140.c) has been fixed to use
4271        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
4272        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP
4273        who is using this driver. - the DEC driver also has been fixed to use
4274        the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete
4275        delay_in_bus_cycles().
4276
42772001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4278
4279        * libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.
4280
42812001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4282
4283        * libchip/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
4284
42852001-04-24      Eric Norum <eric.norum@usask.ca>
4286
4287        * libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
4288        NTP synchronization a little more robust -- no NTP daemon yet, but at
4289        least it trys a little harder when the primary NTP server is down.
4290
42912001-04-20      Radzislaw Galler  <rgaller@et.put.poznan.pl>
4292
4293        * libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
4294        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4295        libnetworking/pppd/modem_example/modem.c,
4296        libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
4297        other strings into English.
4298        * libnetworking/pppd/STATUS: updated to reflect the changes.
4299
43002001-04-20      Jake Janovetz <janovetz@uiuc.edu>
4301
4302        * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
4303        again.
4304
43052001-04-20      Eric Valette <valette@crf.canon.fr>
4306
4307        * mcp750 directory renamed new_exception processing as it supports many
4308        more CPU models.
4309        * librdbg/configure.in, librdbg/src/powerpc/Makefile.am,
4310        librdbg/src/powerpc/new_exception_processing/Makefile.am,
4311        librdbg/src/powerpc/new_exception_processing/remdeb_f.x: New files
4312        formerly in mcp750 plus modifications.
4313        * librdbg/src/powerpc/mcp750/.cvsignore,
4314        librdbg/src/powerpc/mcp750/Makefile.am,
4315        librdbg/src/powerpc/mcp750/remdeb.h,
4316        librdbg/src/powerpc/mcp750/remdeb_f.x,
4317        librdbg/src/powerpc/mcp750/remdeb_svc.c,
4318        librdbg/src/powerpc/mcp750/remdeb_xdr.c: Removed when moved to
4319        new_exception_processing.
4320        * librdbg/configure.in, librdbg/src/powerpc/Makefile.am,
4321        librdbg/src/powerpc/new_exception_processing/Makefile.am,
4322        librdbg/src/powerpc/new_exception_processing/remdeb_f.x: Modified as
4323        part of this effort to add support for the MPC8xx.
4324
43252001-04-19      Joel Sherrill <joel@OARcorp.com>
4326
4327        * librdbg/src/powerpc/rdbg_f.c: Always include <rtems.h> instead of
4328        internal include files.
4329
43302001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
4331
4332        PR 158
4333        * libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
4334        rcmd() library call by commenting out the parts that deal with signals.
4335        This enables RTEMS to 'rsh' command to a server connecting fd to remote
4336        stdio. The 'server-side' parts of this file which deal with
4337        authentication are disabled since they are not needed.
4338
43392001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
4340
4341        * libnetworking/include/.cvsignore: Remove dangling file.
4342
43432001-03-14      Joel Sherrill <joel@OARcorp.com>
4344
4345        * libchip/serial/Makefile.am, libchip/serial/mc68681.c,
4346        libchip/serial/ns16550.c, libchip/serial/serprobe.c,
4347        libchip/serial/z85c30.c: Now install sersupp.h to <libchip/sersupp.h> so
4348        libchip style serial drivers can be written in libcpu or libbsp.
4349
43502001-03-01      Joel Sherrill <joel@OARcorp.com>
4351
4352        * libchip/network/cs8900.c, libchip/network/cs8900.h,
4353        libchip/network/sonic.c, libchip/network/sonic.h,
4354        libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c,
4355        libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c,
4356        libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c,
4357        libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c,
4358        libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c,
4359        libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c,
4360        libchip/serial/z85c30.c, libchip/serial/z85c30.h,
4361        libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c: Corrected header.
4362
43632001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4364
4365        * librdbg/include/rdbg/Makefile.am,
4366        librdbg/include/rdbg/i386/Makefile.am,
4367        librdbg/include/rdbg/m68k/Makefile.am,
4368        librdbg/include/rdbg/powerpc/Makefile.am: Cleanup including more proper
4369        style on include files.
4370
43712001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4372
4373        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
4374        libchip/serial/Makefile.am:  Apply include_*HEADERS instead of H_FILES,
4375        replace ${..} with $(..).
4376        * libnetworking/Makefile.am, libnetworking/arpa/Makefile.am,
4377        libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
4378        libnetworking/ netinet/Makefile.am, libnetworking/nfs/Makefile.am,
4379        libnetworking/rtems/Makefile.am, libnetworking/
4380        rtems_servers/Makefile.am, libnetworking/rtems_webserver/Makefile.am,
4381        libnetworking/ sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
4382        include_*HEADERS instead of H_FILES.
4383        * libnetworking/include/Makefile.am: Remove.
4384        * libnetworking/Makefile.am: Add handling of *.h files.
4385        * libnetworking/configure.in: Remove include/Makefile.
4386
43872001-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4388
4389        * Makefile.am: install to $(exec_prefix)/@RTEMS_BSP@.
4390
43912001-01-31      Sergei Organov <osv@javad.ru>
4392
4393        * libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
4394        current dir and root dir removed in favor of new libio support for
4395        task-local current and root directories. - Bug in `close_data_socket()'
4396        introduced by previous change fixed. - `command_pasv()' changed to set
4397        timeout on socket we are listening on and code fixed to don't close
4398        socket twice on error. - `serr()' changed to clear `errno'. -
4399        `data_socket()' changed to clear `errno' before `bind()'. - `session()'
4400        changed to clear `errno' before processing session. -
4401        `close_data_socket()' fixed to close both active and passive sockets -
4402        Initialize info->data_socket to -1 in `daemon()' - Initialize `fname' to
4403        empty string  in `exec_command()'.
4404
44052001-01-25      Eric Norum <eric.norum@usask.ca>
4406
4407        * libnetworking/lib/tftpDriver.c: Reduce first timeout interval.  This
4408        improves throughput on systems which are dropping packets.   Only the
4409        first timeout is reduced.  This keeps the number of extra packets down
4410        on networks that are very busy and dropping lots of packets.
4411
44122001-01-24      Sergei Organov <osv@javad.ru>
4413
4414        * libnetworking/rtems_servers/ftpd.c,
4415        libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below:
4416        - Timeouts on sockets implemented. 'idle' field added to configuration.
4417        No timeout by default to keep backward compatibility. Note: SITE IDLE
4418        command not implemented yet. - Basic global access control implemented.
4419        'access' field added to configuration. No access limitations by default
4420        to keep backward compatibility. - Anchor data socket for active mode
4421        (using self IP and port 20.) - Fixed default data port support (still
4422        not tested). - Don't allow IP address different from originating host in
4423        PORT command to improve security. - Fixed bug in MDTM command. - Check
4424        for correctness of parsing of argument in command_port(). - Fixed
4425        squeeze_path() to don't allow names like 'NAME/smth' where 'NAME' is not
4426        a directory. - Command parsing a little bit improved: command names are
4427        now converted to upper-case to be more compatible with RFC (command
4428        names are not case-sensitive.) - Reformat comments so that they have
4429        RTEMS look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by
4430        previous changes - True ASCII mode implemented (doesn't work for hooks
4431        and /dev/null) - Passive mode implemented, PASV command added. - Default
4432        port for data connection could be used (untested, can't find ftp client
4433        that doesn't send PORT command) - SYST reply changed to UNIX, as former
4434        RTEMS isn't registered name. - Reply codes reviewed and fixed.
4435
44362001-01-18      Joel Sherrill <joel@OARcorp.com>
4437
4438        * librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Corrected
4439        macro using variable arguments.
4440        * librdbg/src/powerpc/new_exception_processing/remdeb.h,
4441        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Regenerated
4442        since I updated the main RTEMS development machine to RedHat 7.2 and
4443        apparently got a new version of rpcgen.
4444
44452001-01-12      Sergei Organov <osv@javad.ru>
4446
4447        * libnetworking/rtems_servers/ftpd.c,
4448        libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below:
4449        - use pool of pre-created threads to handle sessions instead of
4450        creating/deleting threads on the fly - LIST output is now similar to
4451        what "/bin/ls -al" would output, thus FTP clients such Netscape are
4452        happy with it. - LIST NAME now works (both for files and directories) -
4453        added support for NLST, CDUP, and MDTM FTP commands to make more FTP
4454        clients happy  - keep track of CWD for every session separately -
4455        ability to specify root directory name for FTPD in configuration table.
4456        FTPD will then create illusion for FTP clients that this is actually
4457        root directory. - ignore options sent in commands, thus LIST -al FILE
4458        works and doesn't try to list "-al" directory. - buffers are allocated
4459        on stack instead of heap where possible to eliminate malloc/free calls
4460        (avoid possible heap fragmentation troubles). - drop using of task
4461        notepad to pass parameters - use function arguments instead - use
4462        snprintf() instead of sprintf() as the latter is unsafe - use of PF_INET
4463        in socket() instead of AF_INET.
4464
44652001-01-02      Joel Sherrill <joel@OARcorp.com>
4466
4467        * libnetworking/CHANGELOG: Removed.
4468        * libnetworking/README: Merged CHANGELOG contents as initial changes.
4469
44702000-12-14      Eric Norum <eric.norum@usask.ca>
4471
4472        * libnetworking/lib/tftpDriver.c: Added write capability.
4473
44742000-12-08      Joel Sherrill <joel@OARcorp.com>
4475
4476        * libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
4477        * libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
4478        numerous variable declarations conditional on PPP_COMPRESS and
4479        PPP_FILTER.  Commented out variables that were not used because the code
4480        using them was commented out. Removed totally unused variables.
4481        * libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
4482        * libnetworking/pppd/pppmain.c: Removed numerous warnings.
4483
44842000-11-30      Joel Sherrill <joel@OARcorp.com>
4485
4486        * libnetworking/modem/ppp_tty.c: Changed to include
4487        <rtems/termiostypes.h> since that is an RTEMS specific header file.
4488        * libnetworking/sys/ttycom.h: Moved to lib/include/sys.
4489        * libnetworking/Makefile.am: Modified to reflect above.
4490
44912000-11-27      Joel Sherrill <joel@OARcorp.com>
4492
4493        * libnetworking/libc/res_init.c: Fix typo - adding missing # on include.
4494
44952000-11-25      Eric Norum <eric.norum@usask.ca>
4496
4497        * libnetworking/libc/res_init.c: Move include to avoid compiler dumping
4498        core.
4499
45002000-11-25      Antti P Miettinen  <antti.p.miettinen@nokia.com>
4501
4502        * libnetworking/wrapup/Makefile.am: Added modem subdir.
4503        * libnetworking/configure.in, libnetworking/Makefile.am: Added modem
4504        subdir.
4505        * libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
4506        * libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
4507        * libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
4508        libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
4509        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
4510        libnetworking/pppd/upap.c: Changes from Thomas Doerfler
4511        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
4512        main.c and ppp_tty.c should be scratched. The modem subdir has the real
4513        ppp_tty.c and the real pppd main is in pppmain.c.
4514
45152000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
4516
4517        * libchip/network/sonic.c: Added ipalign() routine to align the received
4518        packet so that the ip header is on a 32-bit boundary. Necessary for
4519        cpu's that do not allow unaligned loads and stores and when the 32-bit
4520        DMA mode is used.
4521
45222000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4523
4524        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
4525        * libchip/Makefile.am: Use ... instead of RTEMS_TOPdir in
4526        ACLOCAL_AMFLAGS.
4527        * librdbg/Makefile.am: Use ... instead of RTEMS_TOPdir in
4528        ACLOCAL_AMFLAGS.
4529        * libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
4530        ACLOCAL_AMFLAGS.
4531
45322000-11-03      Chris Johns <ccj@acm.org>
4533
4534        * libchip/network/README.cs8900, libchip/network/cs8900.c,
4535        libchip/network/cs8900.h: New files.
4536
45372000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4538
4539        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
4540        * libchip/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4541        $(RTEMS_TOPdir)/aclocal.
4542        * librdbg/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4543        $(RTEMS_TOPdir)/aclocal.
4544        * libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4545        $(RTEMS_TOPdir)/aclocal.
4546
45472000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4548
4549        * configure.in: Switch to GNU-canonicalization.
4550        * Makefile.am: Reflect changes to configure.in.
4551        * acinclude.m4: Remove.
4552
45532000-10-30      Joel Sherrill <joel@OARcorp.com>
4554
4555        * POSIX include files merged into newlib.  This resulted in some
4556        definitions moving to other files and thus some secondary effects in
4557        RTEMS source code.
4558        * libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
4559        in sync with newlib's <machine/types.h>.
4560        * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
4561        definition of struct itimerval in <sys/time.h>.
4562
45632000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4564
4565        * configure.in: add lib/libbsp to the GNU canonicalized subdirectories,
4566        remove cfg_subdirs, cfg_subdirs1, hst_subdirs1.
4567        * Makefile.am: remove cfg_subdirs, cfg_subdirs1, hst_subdirs1.
4568        * ChangeLog: Fix typos.
4569        * configure.in: add tests to the GNU canonicalized subdirectories.
4570
45712000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4572
4573        * configure.in: add lib/libcpu to the GNU canonicalized subdirectories.
4574        * configure.in: add lib to the GNU canonicalized subdirectories,  make
4575        the lib directory before configuring lib/.
4576
45772000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4578
4579        * configure.in, Makefile.am: add exec to the GNU canonicalized
4580        subdirectories.
4581        * configure.in: add librtems++ to the GNU canonicalized subdirectories.
4582        * configure.in: add libnetworking, librpc and librdb to the GNU
4583        canonicalized subdirectories.
4584        * configure.in: add libmisc and libchip to the GNU canonicalized
4585        subdirectories.
4586        * libchip/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4587        Switch to GNU canonicalization.
4588        * librdbg/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4589        Switch to GNU canonicalization.
4590        * libnetworking/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4591        Switch to GNU canonicalization.
4592
45932000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4594
4595        * Makefile.am, acinclude.m4, configure.in: Introduce GNU
4596        canonicalization to libfs/. The approach is currently a bit of a hack as
4597        GNU canonicalization does not support the per-BSP build some of the
4598        other directories require.  As more of the tree is converted, this will
4599        become less  of an issue.
4600
46012000-10-20      Joel Sherrill <joel@OARcorp.com>
4602
4603        * libchip/network/dec21140.c: Corrected attach to include "int attach"
4604        parameter.
4605
46062000-10-19      Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
4607
4608        * librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c,
4609        librdbg/src/m68k/any/remdeb_svc.c: New files missed in merger.
4610        * librdbg/configure.in: Add m68k support.
4611        * librdbg/include/rdbg/m68k, librdbg/src/m68k, librdbg/src/m68k/any: New
4612        subdirectory.
4613        * librdbg/src/_servtgt.c: add status text to prinf upon task creation
4614        failure.
4615        * librdbg/src/rdbg.c: reconnect rdbg exception handlers upon RPC calls.
4616        * librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am,
4617        librdbg/src/m68k/any/remdeb_f.x, librdbg/src/m68k/any/.cvsignore,
4618        librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c,
4619        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/excep_f.c,
4620        librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
4621        librdbg/src/m68k/.cvsignore: New files.
4622        * libnetworking/lib/tftpDriver.c: add comments to handlers struct
4623        function pointers.
4624        * libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
4625        _after_ pointer has been checked against NULL.
4626
46272000-10-18      Joel Sherrill <joel@OARcorp.com>
4628
4629        * wrapup/Makefile.am: Added libfs.
4630
46312000-10-18      Chris Johns <ccj@acm.org>
4632
4633        * libfs created.
4634        * configure.in: Added libfs subdirectory.
4635        * libnetworking/pppd/ipxcp.c: Fixed a typo.
4636
46372000-09-28      Joel Sherrill <joel@OARcorp.com>
4638
4639        * libnetworking/rtems_webserver/Makefile.am,
4640        libnetworking/rtems_webserver/base64.c,
4641        libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
4642        * libnetworking/rtems_webserver/sock.c: Added file missed in merger.
4643
46442000-09-22      Joel Sherrill <joel@OARcorp.com>
4645
4646        * libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
4647        libnetworking/rtems/rtems_bsdnet_internal.h,
4648        libnetworking/rtems_webserver/webmain.c: machine/types.h  should not
4649        have included rtems.h.  It is now including precisely the  least amount
4650        of low level, yet portable .h files to get the basic RTEMS types
4651        defined.  This rippled into other  files since rtems_bsdnet_internal.h
4652        used machine/types.h to include rtems.h.
4653
46542000-09-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4655
4656        * configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICALIZE_TOOLS.
4657
46582000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4659
4660        * libnetworking/ChangeLog: Cleanup.
4661
46622000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4663
4664        * libchip/network/Makefile.am: Use AM_*FLAGS += ...
4665        * libchip/ChangeLog: Fix formating.
4666
46672000-09-05      Joel Sherrill <joel@OARcorp.com>
4668
4669        * libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
4670        internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
4671        confusion and to work with the converted flags.
4672
46732000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4674
4675        * wrapup/Makefile.am: Include compile.am.
4676        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
4677        libchip/serial/Makefile.am: Include compile.am.
4678        * librdbg/src/i386/any/Makefile.am,
4679        librdbg/src/powerpc/mcp750/Makefile.am: Include compile.am.
4680        * libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
4681        libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
4682        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
4683        libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
4684        libnetworking/rtems_servers/Makefile.am,
4685        libnetworking/rtems_webserver/Makefile.am,
4686        libnetworking/wrapup/Makefile.am: Include compile.am.
4687
46882000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
4689
4690        * libnetworking/emfdb.c: Removed stray semi-colon.  Reported on GoAhead
4691        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.
4692
46932000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4694
4695        * libnetworking/netinet/tcp_input.c: Spelling corrections.
4696
46972000-08-31      Joel Sherrill <joel@OARcorp.com>
4698
4699        * Merged version 2.1 of GoAhead webserver.  This update was submitted by
4700        Antti P Miettinen <antti.p.miettinen@nokia.com>.
4701        * libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
4702        libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
4703        libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
4704        * libnetworking/wbase64.c: Removed.
4705        * libnetworking/Makefile.am, libnetworking/asp.c,
4706        libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
4707        libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
4708        libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
4709        libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
4710        libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
4711        libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
4712        libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
4713        libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
4714        libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
4715        Modified.
4716
47172000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4718
4719        * configure.in: Add lib/libcpu and lib/libbsp to cfg_subdirs.
4720
47212000-08-30      Joel Sherrill <joel@OARcorp.com>
4722
4723        * libnetworking/rtems_webserver/license.txt: New file.
4724
47252000-08-10      Joel Sherrill <joel@OARcorp.com>
4726
4727        * ChangeLog: New file.
4728        * libchip/ChangeLog: New file.
4729        * librdbg/ChangeLog: New file.
4730        * libnetworking/ChangeLog: New file.
4731
Note: See TracBrowser for help on using the repository browser.